dbt¶
Dbt¶
pyatlan.model.assets.core.dbt.Dbt(__pydantic_self__, **data: Any)
¶
Bases: Catalog
Description
Source code in pyatlan/model/assets/core/referenceable.py
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
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
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
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
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
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
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
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
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
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
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
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
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
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