Skip to content

dbt

Dbt

pyatlan.model.assets.core.dbt.Dbt(__pydantic_self__, **data: Any)

Bases: Catalog

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

DbtMetric

pyatlan.model.assets.core.dbt_metric.DbtMetric(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

ASSETS: RelationField = RelationField('assets') class-attribute

TBC

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_METRIC_CONVERSION_CALCULATION: KeywordField = KeywordField('dbtMetricConversionCalculation', 'dbtMetricConversionCalculation') class-attribute

Calculation type for conversion metrics.

DBT_METRIC_CUMULATIVE_PERIOD_AGG: KeywordField = KeywordField('dbtMetricCumulativePeriodAgg', 'dbtMetricCumulativePeriodAgg') class-attribute

Aggregation function for cumulative metrics within each period.

DBT_METRIC_FILTER: KeywordField = KeywordField('dbtMetricFilter', 'dbtMetricFilter') class-attribute

Top-level filter applied to the entire metric query.

DBT_METRIC_FILTERS: KeywordField = KeywordField('dbtMetricFilters', 'dbtMetricFilters') class-attribute

Filters applied to the dbt metric.

DBT_METRIC_FILTER_COLUMNS: RelationField = RelationField('dbtMetricFilterColumns') class-attribute

TBC

DBT_METRIC_WINDOW: KeywordField = KeywordField('dbtMetricWindow', 'dbtMetricWindow') class-attribute

Time window for cumulative/conversion metrics.

DBT_MODEL: RelationField = RelationField('dbtModel') class-attribute

TBC

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

DQ_IS_PART_OF_CONTRACT: BooleanField = BooleanField('dqIsPartOfContract', 'dqIsPartOfContract') class-attribute

Whether this data quality is part of contract (true) or not (false).

METRIC_DIMENSION_COLUMNS: RelationField = RelationField('metricDimensionColumns') class-attribute

TBC

METRIC_FILTERS: TextField = TextField('metricFilters', 'metricFilters') class-attribute

Filters to be applied to the metric query.

METRIC_SQL: TextField = TextField('metricSQL', 'metricSQL') class-attribute

SQL query used to compute the metric.

METRIC_TIMESTAMP_COLUMN: RelationField = RelationField('metricTimestampColumn') class-attribute

TBC

METRIC_TIME_GRAINS: TextField = TextField('metricTimeGrains', 'metricTimeGrains') class-attribute

List of time grains to be applied to the metric query.

METRIC_TYPE: KeywordField = KeywordField('metricType', 'metricType') class-attribute

Type of the metric.

DbtModel

pyatlan.model.assets.core.dbt_model.DbtModel(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_COMPILED_SQL: TextField = TextField('dbtCompiledSQL', 'dbtCompiledSQL') class-attribute

Compiled SQL of the dbt model.

DBT_ERROR: TextField = TextField('dbtError', 'dbtError') class-attribute

Error message if any for the dbt model.

DBT_MATERIALIZATION_TYPE: TextField = TextField('dbtMaterializationType', 'dbtMaterializationType') class-attribute

Type of materialization used for the dbt model.

DBT_METRICS: RelationField = RelationField('dbtMetrics') class-attribute

TBC

DBT_MODEL_COLUMNS: RelationField = RelationField('dbtModelColumns') class-attribute

TBC

DBT_MODEL_COMPILE_COMPLETED_AT: NumericField = NumericField('dbtModelCompileCompletedAt', 'dbtModelCompileCompletedAt') class-attribute

Timestamp when the dbt model compilation completed.

DBT_MODEL_COMPILE_STARTED_AT: NumericField = NumericField('dbtModelCompileStartedAt', 'dbtModelCompileStartedAt') class-attribute

Timestamp when the dbt model compilation started.

DBT_MODEL_EXECUTE_COMPLETED_AT: NumericField = NumericField('dbtModelExecuteCompletedAt', 'dbtModelExecuteCompletedAt') class-attribute

Timestamp when the dbt model execution completed.

DBT_MODEL_EXECUTE_STARTED_AT: NumericField = NumericField('dbtModelExecuteStartedAt', 'dbtModelExecuteStartedAt') class-attribute

Timestamp when the dbt model execution started.

DBT_MODEL_EXECUTION_TIME: NumericField = NumericField('dbtModelExecutionTime', 'dbtModelExecutionTime') class-attribute

Execution time of the dbt model.

DBT_MODEL_RUN_ELAPSED_TIME: NumericField = NumericField('dbtModelRunElapsedTime', 'dbtModelRunElapsedTime') class-attribute

Elapsed time of the dbt model run.

DBT_MODEL_RUN_GENERATED_AT: NumericField = NumericField('dbtModelRunGeneratedAt', 'dbtModelRunGeneratedAt') class-attribute

Timestamp when the dbt model run was generated.

DBT_MODEL_SQL_ASSETS: RelationField = RelationField('dbtModelSqlAssets') class-attribute

TBC

DBT_RAW_SQL: TextField = TextField('dbtRawSQL', 'dbtRawSQL') class-attribute

Raw SQL of the dbt model.

DBT_STATS: TextField = TextField('dbtStats', 'dbtStats') class-attribute

Statistics of the dbt model.

DBT_STATUS: KeywordField = KeywordField('dbtStatus', 'dbtStatus') class-attribute

Status of the dbt model.

DBT_TESTS: RelationField = RelationField('dbtTests') class-attribute

TBC

SQL_ASSET: RelationField = RelationField('sqlAsset') class-attribute

TBC

DbtModelColumn

pyatlan.model.assets.core.dbt_model_column.DbtModelColumn(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_MODEL: RelationField = RelationField('dbtModel') class-attribute

TBC

DBT_MODEL_COLUMN_DATA_TYPE: KeywordField = KeywordField('dbtModelColumnDataType', 'dbtModelColumnDataType') class-attribute

Data type of the dbt model column.

DBT_MODEL_COLUMN_ORDER: NumericField = NumericField('dbtModelColumnOrder', 'dbtModelColumnOrder') class-attribute

Order of the column in the dbt model.

DBT_MODEL_COLUMN_SQL_COLUMNS: RelationField = RelationField('dbtModelColumnSqlColumns') class-attribute

TBC

DBT_MODEL_QUALIFIED_NAME: KeywordTextField = KeywordTextField('dbtModelQualifiedName', 'dbtModelQualifiedName', 'dbtModelQualifiedName.text') class-attribute

Qualified name of the dbt model this column belongs to.

DBT_SEED: RelationField = RelationField('dbtSeed') class-attribute

TBC

DBT_TESTS: RelationField = RelationField('dbtTests') class-attribute

TBC

SQL_COLUMN: RelationField = RelationField('sqlColumn') class-attribute

TBC

DbtSeed

pyatlan.model.assets.core.dbt_seed.DbtSeed(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_MODEL_COLUMNS: RelationField = RelationField('dbtModelColumns') class-attribute

TBC

DBT_SEED_FILE_PATH: KeywordField = KeywordField('dbtSeedFilePath', 'dbtSeedFilePath') class-attribute

File path of the dbt seed.

DBT_SEED_SQL_ASSETS: RelationField = RelationField('dbtSeedSqlAssets') class-attribute

TBC

DBT_SEED_STATS: KeywordField = KeywordField('dbtSeedStats', 'dbtSeedStats') class-attribute

Statistics of the dbt seed.

DbtSource

pyatlan.model.assets.core.dbt_source.DbtSource(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_FRESHNESS_CRITERIA: TextField = TextField('dbtFreshnessCriteria', 'dbtFreshnessCriteria') class-attribute

Freshness criteria for the dbt source.

DBT_STATE: KeywordField = KeywordField('dbtState', 'dbtState') class-attribute

State of the dbt source.

DBT_TESTS: RelationField = RelationField('dbtTests') class-attribute

TBC

SQL_ASSET: RelationField = RelationField('sqlAsset') class-attribute

TBC

SQL_ASSETS: RelationField = RelationField('sqlAssets') class-attribute

TBC

DbtTest

pyatlan.model.assets.core.dbt_test.DbtTest(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_MODELS: RelationField = RelationField('dbtModels') class-attribute

TBC

DBT_MODEL_COLUMNS: RelationField = RelationField('dbtModelColumns') class-attribute

TBC

DBT_SOURCES: RelationField = RelationField('dbtSources') class-attribute

TBC

DBT_TEST_COMPILED_CODE: TextField = TextField('dbtTestCompiledCode', 'dbtTestCompiledCode') class-attribute

Compiled code of the test (when the test is defined using Python).

DBT_TEST_COMPILED_SQL: TextField = TextField('dbtTestCompiledSQL', 'dbtTestCompiledSQL') class-attribute

Compiled SQL of the test.

DBT_TEST_ERROR: TextField = TextField('dbtTestError', 'dbtTestError') class-attribute

Error message in the case of state being "error".

DBT_TEST_LANGUAGE: TextField = TextField('dbtTestLanguage', 'dbtTestLanguage') class-attribute

Language in which the test is written, for example: SQL or Python.

DBT_TEST_RAW_CODE: TextField = TextField('dbtTestRawCode', 'dbtTestRawCode.text') class-attribute

Raw code of the test (when the test is defined using Python).

DBT_TEST_RAW_SQL: TextField = TextField('dbtTestRawSQL', 'dbtTestRawSQL.text') class-attribute

Raw SQL of the test.

DBT_TEST_STATE: KeywordField = KeywordField('dbtTestState', 'dbtTestState') class-attribute

Test results. Can be one of, in order of severity, "error", "fail", "warn", "pass".

DBT_TEST_STATUS: KeywordField = KeywordField('dbtTestStatus', 'dbtTestStatus') class-attribute

Details of the results of the test. For errors, it reads "ERROR".

SQL_ASSETS: RelationField = RelationField('sqlAssets') class-attribute

TBC

DbtTag

pyatlan.model.assets.dbt_tag.DbtTag(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

MAPPED_CLASSIFICATION_NAME: KeywordField = KeywordField('mappedClassificationName', 'mappedClassificationName') class-attribute

Name of the classification in Atlan that is mapped to this tag.

TAG_ALLOWED_VALUES: KeywordTextField = KeywordTextField('tagAllowedValues', 'tagAllowedValues', 'tagAllowedValues.text') class-attribute

Allowed values for the tag in the source system. These are denormalized from tagAttributes for ease of querying.

TAG_ATTRIBUTES: KeywordField = KeywordField('tagAttributes', 'tagAttributes') class-attribute

Attributes associated with the tag in the source system.

TAG_ID: KeywordField = KeywordField('tagId', 'tagId') class-attribute

Unique identifier of the tag in the source system.

DbtDimension

pyatlan.model.assets.dbt_dimension.DbtDimension(__pydantic_self__, **data: Any)

Bases: SemanticDimension

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_FIELD_TIME_GRANULARITY: KeywordField = KeywordField('dbtSemanticFieldTimeGranularity', 'dbtSemanticFieldTimeGranularity') class-attribute

Time granularity for time dimensions only (day/week/month/quarter/year).

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_SEMANTIC_MODEL_QUALIFIED_NAME: KeywordField = KeywordField('dbtSemanticModelQualifiedName', 'dbtSemanticModelQualifiedName') class-attribute

Qualified name of the dbt semantic model this dimension belongs to.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

SEMANTIC_EXPRESSION: KeywordField = KeywordField('semanticExpression', 'semanticExpression') class-attribute

Column name or SQL expression for the semantic field.

SEMANTIC_TYPE: KeywordField = KeywordField('semanticType', 'semanticType') class-attribute

Detailed type of the semantic field (e.g., type of measure, type of dimension, or type of entity).

DbtMeasure

pyatlan.model.assets.dbt_measure.DbtMeasure(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_SEMANTIC_MODEL_QUALIFIED_NAME: KeywordField = KeywordField('dbtSemanticModelQualifiedName', 'dbtSemanticModelQualifiedName') class-attribute

Qualified name of the dbt semantic model this measure belongs to.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

SEMANTIC_EXPRESSION: KeywordField = KeywordField('semanticExpression', 'semanticExpression') class-attribute

Column name or SQL expression for the semantic field.

SEMANTIC_MODEL: RelationField = RelationField('semanticModel') class-attribute

TBC

SEMANTIC_TYPE: KeywordField = KeywordField('semanticType', 'semanticType') class-attribute

Detailed type of the semantic field (e.g., type of measure, type of dimension, or type of entity).

DbtSemanticModel

pyatlan.model.assets.dbt_semantic_model.DbtSemanticModel(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

SEMANTIC_DIMENSIONS: RelationField = RelationField('semanticDimensions') class-attribute

TBC

SEMANTIC_ENTITIES: RelationField = RelationField('semanticEntities') class-attribute

TBC

SEMANTIC_MEASURES: RelationField = RelationField('semanticMeasures') class-attribute

TBC

DbtEntity

pyatlan.model.assets.dbt_entity.DbtEntity(__pydantic_self__, **data: Any)

Bases: SemanticEntity

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_SEMANTIC_MODEL_QUALIFIED_NAME: KeywordField = KeywordField('dbtSemanticModelQualifiedName', 'dbtSemanticModelQualifiedName') class-attribute

Qualified name of the dbt semantic model this entity belongs to.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

SEMANTIC_EXPRESSION: KeywordField = KeywordField('semanticExpression', 'semanticExpression') class-attribute

Column name or SQL expression for the semantic field.

SEMANTIC_TYPE: KeywordField = KeywordField('semanticType', 'semanticType') class-attribute

Detailed type of the semantic field (e.g., type of measure, type of dimension, or type of entity).

DbtColumnProcess

pyatlan.model.assets.dbt_column_process.DbtColumnProcess(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

ADDITIONAL_ETL_CONTEXT: TextField = TextField('additionalEtlContext', 'additionalEtlContext') class-attribute

Additional Context of the ETL pipeline/notebook which creates the process.

ADF_ACTIVITY: RelationField = RelationField('adfActivity') class-attribute

TBC

AIRFLOW_TASKS: RelationField = RelationField('airflowTasks') class-attribute

TBC

AI_DATASET_TYPE: KeywordField = KeywordField('aiDatasetType', 'aiDatasetType') class-attribute

Dataset type for AI Model - dataset process.

AST: TextField = TextField('ast', 'ast') class-attribute

Parsed AST of the code or SQL statements that describe the logic of this process.

BIGQUERY_ROUTINES: RelationField = RelationField('bigqueryRoutines') class-attribute

TBC

CODE: TextField = TextField('code', 'code') class-attribute

Code that ran within the process.

COLUMN_PROCESSES: RelationField = RelationField('columnProcesses') class-attribute

TBC

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_COLUMN_PROCESS_JOB_STATUS: KeywordField = KeywordField('dbtColumnProcessJobStatus', 'dbtColumnProcessJobStatus') class-attribute

Status of the dbt column process job.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

FABRIC_ACTIVITIES: RelationField = RelationField('fabricActivities') class-attribute

TBC

FIVETRAN_CONNECTOR: RelationField = RelationField('fivetranConnector') class-attribute

TBC

FLOW_ORCHESTRATED_BY: RelationField = RelationField('flowOrchestratedBy') class-attribute

TBC

MATILLION_COMPONENT: RelationField = RelationField('matillionComponent') class-attribute

TBC

PARENT_CONNECTION_PROCESS_QUALIFIED_NAME: KeywordField = KeywordField('parentConnectionProcessQualifiedName', 'parentConnectionProcessQualifiedName') class-attribute

POWER_BI_DATAFLOW: RelationField = RelationField('powerBIDataflow') class-attribute

TBC

PROCESS: RelationField = RelationField('process') class-attribute

TBC

SPARK_JOBS: RelationField = RelationField('sparkJobs') class-attribute

TBC

SQL: TextField = TextField('sql', 'sql') class-attribute

SQL query that ran to produce the outputs.

SQL_FUNCTIONS: RelationField = RelationField('sqlFunctions') class-attribute

TBC

SQL_PROCEDURES: RelationField = RelationField('sqlProcedures') class-attribute

TBC

DbtProcess

pyatlan.model.assets.dbt_process.DbtProcess(__pydantic_self__, **data: Any)

Bases: Dbt

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

ADDITIONAL_ETL_CONTEXT: TextField = TextField('additionalEtlContext', 'additionalEtlContext') class-attribute

Additional Context of the ETL pipeline/notebook which creates the process.

ADF_ACTIVITY: RelationField = RelationField('adfActivity') class-attribute

TBC

AIRFLOW_TASKS: RelationField = RelationField('airflowTasks') class-attribute

TBC

AI_DATASET_TYPE: KeywordField = KeywordField('aiDatasetType', 'aiDatasetType') class-attribute

Dataset type for AI Model - dataset process.

AST: TextField = TextField('ast', 'ast') class-attribute

Parsed AST of the code or SQL statements that describe the logic of this process.

BIGQUERY_ROUTINES: RelationField = RelationField('bigqueryRoutines') class-attribute

TBC

CODE: TextField = TextField('code', 'code') class-attribute

Code that ran within the process.

COLUMN_PROCESSES: RelationField = RelationField('columnProcesses') class-attribute

TBC

DBT_ACCOUNT_NAME: KeywordTextField = KeywordTextField('dbtAccountName', 'dbtAccountName.keyword', 'dbtAccountName') class-attribute

Name of the account in which this asset exists in dbt.

DBT_ALIAS: KeywordTextField = KeywordTextField('dbtAlias', 'dbtAlias.keyword', 'dbtAlias') class-attribute

Alias of this asset in dbt.

DBT_CONNECTION_CONTEXT: TextField = TextField('dbtConnectionContext', 'dbtConnectionContext') class-attribute

Connection context for this asset in dbt.

DBT_ENVIRONMENT_DBT_VERSION: KeywordTextField = KeywordTextField('dbtEnvironmentDbtVersion', 'dbtEnvironmentDbtVersion.keyword', 'dbtEnvironmentDbtVersion') class-attribute

Version of dbt used in the environment.

DBT_ENVIRONMENT_NAME: KeywordTextField = KeywordTextField('dbtEnvironmentName', 'dbtEnvironmentName.keyword', 'dbtEnvironmentName') class-attribute

Name of the environment in which this asset exists in dbt.

DBT_JOB_LAST_RUN: NumericField = NumericField('dbtJobLastRun', 'dbtJobLastRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

DBT_JOB_NAME: KeywordTextField = KeywordTextField('dbtJobName', 'dbtJobName.keyword', 'dbtJobName') class-attribute

Name of the job that materialized this asset in dbt.

DBT_JOB_NEXT_RUN: NumericField = NumericField('dbtJobNextRun', 'dbtJobNextRun') class-attribute

Time (epoch) at which the job that materialized this asset in dbt will next run, in milliseconds.

DBT_JOB_NEXT_RUN_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobNextRunHumanized', 'dbtJobNextRunHumanized.keyword', 'dbtJobNextRunHumanized') class-attribute

Human-readable time at which the job that materialized this asset in dbt will next run.

DBT_JOB_RUNS: KeywordField = KeywordField('dbtJobRuns', 'dbtJobRuns') class-attribute

List of latest dbt job runs across all environments.

DBT_JOB_SCHEDULE: TextField = TextField('dbtJobSchedule', 'dbtJobSchedule') class-attribute

Schedule of the job that materialized this asset in dbt.

DBT_JOB_SCHEDULE_CRON_HUMANIZED: KeywordTextField = KeywordTextField('dbtJobScheduleCronHumanized', 'dbtJobScheduleCronHumanized.keyword', 'dbtJobScheduleCronHumanized') class-attribute

Human-readable cron schedule of the job that materialized this asset in dbt.

DBT_JOB_STATUS: KeywordField = KeywordField('dbtJobStatus', 'dbtJobStatus') class-attribute

Status of the job that materialized this asset in dbt.

DBT_META: TextField = TextField('dbtMeta', 'dbtMeta') class-attribute

Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.

DBT_PACKAGE_NAME: KeywordTextField = KeywordTextField('dbtPackageName', 'dbtPackageName.keyword', 'dbtPackageName') class-attribute

Name of the package in which this asset exists in dbt.

DBT_PROCESS_JOB_STATUS: KeywordField = KeywordField('dbtProcessJobStatus', 'dbtProcessJobStatus') class-attribute

Status of the dbt process job.

DBT_PROJECT_NAME: KeywordTextField = KeywordTextField('dbtProjectName', 'dbtProjectName.keyword', 'dbtProjectName') class-attribute

Name of the project in which this asset exists in dbt.

DBT_SEMANTIC_LAYER_PROXY_URL: KeywordField = KeywordField('dbtSemanticLayerProxyUrl', 'dbtSemanticLayerProxyUrl') class-attribute

URL of the semantic layer proxy for this asset in dbt.

DBT_TAGS: TextField = TextField('dbtTags', 'dbtTags') class-attribute

List of tags attached to this asset in dbt.

DBT_UNIQUE_ID: KeywordTextField = KeywordTextField('dbtUniqueId', 'dbtUniqueId.keyword', 'dbtUniqueId') class-attribute

Unique identifier of this asset in dbt.

DBT_UPSTREAM_CONTEXTS: KeywordField = KeywordField('dbtUpstreamContexts', 'dbtUpstreamContexts') class-attribute

Context for inputs to this Process.

FABRIC_ACTIVITIES: RelationField = RelationField('fabricActivities') class-attribute

TBC

FIVETRAN_CONNECTOR: RelationField = RelationField('fivetranConnector') class-attribute

TBC

FLOW_ORCHESTRATED_BY: RelationField = RelationField('flowOrchestratedBy') class-attribute

TBC

MATILLION_COMPONENT: RelationField = RelationField('matillionComponent') class-attribute

TBC

PARENT_CONNECTION_PROCESS_QUALIFIED_NAME: KeywordField = KeywordField('parentConnectionProcessQualifiedName', 'parentConnectionProcessQualifiedName') class-attribute

POWER_BI_DATAFLOW: RelationField = RelationField('powerBIDataflow') class-attribute

TBC

SPARK_JOBS: RelationField = RelationField('sparkJobs') class-attribute

TBC

SQL: TextField = TextField('sql', 'sql') class-attribute

SQL query that ran to produce the outputs.

SQL_FUNCTIONS: RelationField = RelationField('sqlFunctions') class-attribute

TBC

SQL_PROCEDURES: RelationField = RelationField('sqlProcedures') class-attribute

TBC