SAP¶
SAP¶
pyatlan.model.assets.s_a_p.SAP(__pydantic_self__, **data: Any)
¶
Bases: Catalog
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_COMPONENT_NAME: KeywordField = KeywordField('sapComponentName', 'sapComponentName')
class-attribute
¶
Name of the SAP component, representing a specific functional area in SAP.
SAP_DATA_TYPE: KeywordField = KeywordField('sapDataType', 'sapDataType')
class-attribute
¶
SAP-specific data types
SAP_FIELD_COUNT: NumericField = NumericField('sapFieldCount', 'sapFieldCount')
class-attribute
¶
Represents the total number of fields, columns, or child assets present in a given SAP asset.
SAP_FIELD_ORDER: NumericField = NumericField('sapFieldOrder', 'sapFieldOrder')
class-attribute
¶
Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.
SAP_LOGICAL_NAME: KeywordField = KeywordField('sapLogicalName', 'sapLogicalName')
class-attribute
¶
Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.
SAP_PACKAGE_NAME: KeywordField = KeywordField('sapPackageName', 'sapPackageName')
class-attribute
¶
Name of the SAP package, representing a logical grouping of related SAP data objects.
SAP_TECHNICAL_NAME: KeywordField = KeywordField('sapTechnicalName', 'sapTechnicalName')
class-attribute
¶
Technical identifier for SAP data objects, used for integration and internal reference.
SapErpTable¶
pyatlan.model.assets.sap_erp_table.SapErpTable(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns')
class-attribute
¶
TBC
SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent')
class-attribute
¶
TBC
SAP_ERP_TABLE_DELIVERY_CLASS: KeywordField = KeywordField('sapErpTableDeliveryClass', 'sapErpTableDeliveryClass')
class-attribute
¶
Defines the delivery class of the SAP ERP table, determining how the table's data is transported and managed during system updates.
SAP_ERP_TABLE_TYPE: KeywordField = KeywordField('sapErpTableType', 'sapErpTableType')
class-attribute
¶
Type of the SAP ERP table.
SapErpColumn¶
pyatlan.model.assets.sap_erp_column.SapErpColumn(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
CALCULATION_VIEW_NAME: KeywordTextField = KeywordTextField('calculationViewName', 'calculationViewName.keyword', 'calculationViewName')
class-attribute
¶
Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.
CALCULATION_VIEW_QUALIFIED_NAME: KeywordField = KeywordField('calculationViewQualifiedName', 'calculationViewQualifiedName')
class-attribute
¶
Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.
DATABASE_NAME: KeywordTextField = KeywordTextField('databaseName', 'databaseName.keyword', 'databaseName')
class-attribute
¶
Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.
DATABASE_QUALIFIED_NAME: KeywordField = KeywordField('databaseQualifiedName', 'databaseQualifiedName')
class-attribute
¶
Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.
DBT_MODELS: RelationField = RelationField('dbtModels')
class-attribute
¶
TBC
DBT_SEED_ASSETS: RelationField = RelationField('dbtSeedAssets')
class-attribute
¶
TBC
DBT_SOURCES: RelationField = RelationField('dbtSources')
class-attribute
¶
TBC
DBT_TESTS: RelationField = RelationField('dbtTests')
class-attribute
¶
TBC
IS_PROFILED: BooleanField = BooleanField('isProfiled', 'isProfiled')
class-attribute
¶
Whether this asset has been profiled (true) or not (false).
LAST_PROFILED_AT: NumericField = NumericField('lastProfiledAt', 'lastProfiledAt')
class-attribute
¶
Time (epoch) at which this asset was last profiled, in milliseconds.
QUERY_COUNT: NumericField = NumericField('queryCount', 'queryCount')
class-attribute
¶
Number of times this asset has been queried.
QUERY_COUNT_UPDATED_AT: NumericField = NumericField('queryCountUpdatedAt', 'queryCountUpdatedAt')
class-attribute
¶
Time (epoch) at which the query count was last updated, in milliseconds.
QUERY_USER_COUNT: NumericField = NumericField('queryUserCount', 'queryUserCount')
class-attribute
¶
Number of unique users who have queried this asset.
QUERY_USER_MAP: KeywordField = KeywordField('queryUserMap', 'queryUserMap')
class-attribute
¶
Map of unique users who have queried this asset to the number of times they have queried it.
SAP_COMPONENT_NAME: KeywordField = KeywordField('sapComponentName', 'sapComponentName')
class-attribute
¶
Name of the SAP component, representing a specific functional area in SAP.
SAP_DATA_TYPE: KeywordField = KeywordField('sapDataType', 'sapDataType')
class-attribute
¶
SAP-specific data types
SAP_ERP_CDS_VIEW: RelationField = RelationField('sapErpCdsView')
class-attribute
¶
TBC
SAP_ERP_CDS_VIEW_NAME: KeywordTextField = KeywordTextField('sapErpCdsViewName', 'sapErpCdsViewName.keyword', 'sapErpCdsViewName')
class-attribute
¶
Simple name of the SAP ERP CDS view in which this column asset exists.
SAP_ERP_CDS_VIEW_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpCdsViewQualifiedName', 'sapErpCdsViewQualifiedName', 'sapErpCdsViewQualifiedName.text')
class-attribute
¶
Unique name of the SAP ERP CDS view in which this column asset exists.
SAP_ERP_COLUMN_CHECK_TABLE_NAME: KeywordField = KeywordField('sapErpColumnCheckTableName', 'sapErpColumnCheckTableName')
class-attribute
¶
Defines the SAP ERP table name used as a foreign key reference to validate permissible values for this column.
SAP_ERP_COLUMN_CHECK_TABLE_QUALIFIED_NAME: KeywordField = KeywordField('sapErpColumnCheckTableQualifiedName', 'sapErpColumnCheckTableQualifiedName')
class-attribute
¶
Unique name of the SAP ERP Table used as a foreign key reference to validate permissible values for this column.
SAP_ERP_COLUMN_DATA_ELEMENT: KeywordField = KeywordField('sapErpColumnDataElement', 'sapErpColumnDataElement')
class-attribute
¶
Represents the SAP ERP data element, providing semantic information about the column.
SAP_ERP_COLUMN_DECIMALS: KeywordField = KeywordField('sapErpColumnDecimals', 'sapErpColumnDecimals')
class-attribute
¶
Defines the number of decimal places allowed for numeric values in the SAP ERP column.
SAP_ERP_COLUMN_IS_FOREIGN: BooleanField = BooleanField('sapErpColumnIsForeign', 'sapErpColumnIsForeign')
class-attribute
¶
When true, this column is the foreign key for the SAP ERP table or view.
SAP_ERP_COLUMN_IS_MANDATORY: BooleanField = BooleanField('sapErpColumnIsMandatory', 'sapErpColumnIsMandatory')
class-attribute
¶
When true, the values in this column can be null.
SAP_ERP_COLUMN_IS_PRIMARY: BooleanField = BooleanField('sapErpColumnIsPrimary', 'sapErpColumnIsPrimary')
class-attribute
¶
When true, this column is the primary key for the SAP ERP table or view.
SAP_ERP_COLUMN_LENGTH: KeywordField = KeywordField('sapErpColumnLength', 'sapErpColumnLength')
class-attribute
¶
Indicates the maximum length of the values that the SAP ERP column can store.
SAP_ERP_COLUMN_LOGICAL_DATA_TYPE: KeywordField = KeywordField('sapErpColumnLogicalDataType', 'sapErpColumnLogicalDataType')
class-attribute
¶
Specifies the logical data type of values in this SAP ERP column
SAP_ERP_TABLE: RelationField = RelationField('sapErpTable')
class-attribute
¶
TBC
SAP_ERP_TABLE_NAME: KeywordTextField = KeywordTextField('sapErpTableName', 'sapErpTableName.keyword', 'sapErpTableName')
class-attribute
¶
Simple name of the SAP ERP table in which this column asset exists.
SAP_ERP_TABLE_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpTableQualifiedName', 'sapErpTableQualifiedName', 'sapErpTableQualifiedName.text')
class-attribute
¶
Unique name of the SAP ERP table in which this SQL asset exists.
SAP_ERP_VIEW: RelationField = RelationField('sapErpView')
class-attribute
¶
TBC
SAP_ERP_VIEW_NAME: KeywordTextField = KeywordTextField('sapErpViewName', 'sapErpViewName.keyword', 'sapErpViewName')
class-attribute
¶
Simple name of the SAP ERP view in which this column asset exists.
SAP_ERP_VIEW_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpViewQualifiedName', 'sapErpViewQualifiedName', 'sapErpViewQualifiedName.text')
class-attribute
¶
Unique name of the SAP ERP view in which this column asset exists.
SAP_FIELD_COUNT: NumericField = NumericField('sapFieldCount', 'sapFieldCount')
class-attribute
¶
Represents the total number of fields, columns, or child assets present in a given SAP asset.
SAP_FIELD_ORDER: NumericField = NumericField('sapFieldOrder', 'sapFieldOrder')
class-attribute
¶
Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.
SAP_LOGICAL_NAME: KeywordField = KeywordField('sapLogicalName', 'sapLogicalName')
class-attribute
¶
Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.
SAP_PACKAGE_NAME: KeywordField = KeywordField('sapPackageName', 'sapPackageName')
class-attribute
¶
Name of the SAP package, representing a logical grouping of related SAP data objects.
SAP_TECHNICAL_NAME: KeywordField = KeywordField('sapTechnicalName', 'sapTechnicalName')
class-attribute
¶
Technical identifier for SAP data objects, used for integration and internal reference.
SCHEMA_NAME: KeywordTextField = KeywordTextField('schemaName', 'schemaName.keyword', 'schemaName')
class-attribute
¶
Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.
SCHEMA_QUALIFIED_NAME: KeywordField = KeywordField('schemaQualifiedName', 'schemaQualifiedName')
class-attribute
¶
Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.
SQL_AI_MODEL_CONTEXT_QUALIFIED_NAME: KeywordField = KeywordField('sqlAIModelContextQualifiedName', 'sqlAIModelContextQualifiedName')
class-attribute
¶
Unique name of the context in which the model versions exist, or empty if it does not exist within an AI model context.
SQL_DBT_MODELS: RelationField = RelationField('sqlDbtModels')
class-attribute
¶
TBC
SQL_DBT_SOURCES: RelationField = RelationField('sqlDBTSources')
class-attribute
¶
TBC
SQL_IS_SECURE: BooleanField = BooleanField('sqlIsSecure', 'sqlIsSecure')
class-attribute
¶
Whether this asset is secure (true) or not (false).
TABLE_NAME: KeywordTextField = KeywordTextField('tableName', 'tableName.keyword', 'tableName')
class-attribute
¶
Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.
TABLE_QUALIFIED_NAME: KeywordField = KeywordField('tableQualifiedName', 'tableQualifiedName')
class-attribute
¶
Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.
VIEW_NAME: KeywordTextField = KeywordTextField('viewName', 'viewName.keyword', 'viewName')
class-attribute
¶
Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.
VIEW_QUALIFIED_NAME: KeywordField = KeywordField('viewQualifiedName', 'viewQualifiedName')
class-attribute
¶
Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.
SapErpCdsView¶
pyatlan.model.assets.sap_erp_cds_view.SapErpCdsView(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_ERP_CDS_VIEW_SOURCE_NAME: KeywordField = KeywordField('sapErpCdsViewSourceName', 'sapErpCdsViewSourceName')
class-attribute
¶
The source name of the SAP ERP CDS View Definition.
SAP_ERP_CDS_VIEW_SOURCE_TYPE: KeywordField = KeywordField('sapErpCdsViewSourceType', 'sapErpCdsViewSourceType')
class-attribute
¶
The source type of the SAP ERP CDS View Definition.
SAP_ERP_CDS_VIEW_TECHNICAL_NAME: KeywordField = KeywordField('sapErpCdsViewTechnicalName', 'sapErpCdsViewTechnicalName')
class-attribute
¶
The technical database view name of the SAP ERP CDS View.
SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns')
class-attribute
¶
TBC
SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent')
class-attribute
¶
TBC
SapErpAbapProgram¶
pyatlan.model.assets.sap_erp_abap_program.SapErpAbapProgram(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_ERP_ABAP_PROGRAM_TYPE: KeywordField = KeywordField('sapErpAbapProgramType', 'sapErpAbapProgramType')
class-attribute
¶
Specifies the type of ABAP program in SAP ERP (e.g., Report, Module Pool, Function Group).
SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent')
class-attribute
¶
TBC
SAP_ERP_FUNCTION_MODULES: RelationField = RelationField('sapErpFunctionModules')
class-attribute
¶
TBC
SAP_ERP_TRANSACTION_CODES: RelationField = RelationField('sapErpTransactionCodes')
class-attribute
¶
TBC
SapErpTransactionCode¶
pyatlan.model.assets.sap_erp_transaction_code.SapErpTransactionCode(__pydantic_self__, **data: Any)
¶
SapErpComponent¶
pyatlan.model.assets.sap_erp_component.SapErpComponent(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
CHILD_COMPONENTS: RelationField = RelationField('childComponents')
class-attribute
¶
TBC
PARENT_COMPONENT: RelationField = RelationField('parentComponent')
class-attribute
¶
TBC
SAP_ERP_ABAP_PROGRAMS: RelationField = RelationField('sapErpAbapPrograms')
class-attribute
¶
TBC
SAP_ERP_CDS_VIEWS: RelationField = RelationField('sapErpCdsViews')
class-attribute
¶
TBC
SAP_ERP_FUNCTION_MODULES: RelationField = RelationField('sapErpFunctionModules')
class-attribute
¶
TBC
SAP_ERP_TABLES: RelationField = RelationField('sapErpTables')
class-attribute
¶
TBC
SAP_ERP_TRANSACTION_CODES: RelationField = RelationField('sapErpTransactionCodes')
class-attribute
¶
TBC
SAP_ERP_VIEWS: RelationField = RelationField('sapErpViews')
class-attribute
¶
TBC
SapErpFunctionModule¶
pyatlan.model.assets.sap_erp_function_module.SapErpFunctionModule(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_ERP_ABAP_PROGRAM: RelationField = RelationField('sapErpAbapProgram')
class-attribute
¶
TBC
SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent')
class-attribute
¶
TBC
SAP_ERP_FUNCTION_EXCEPTION_LIST: KeywordField = KeywordField('sapErpFunctionExceptionList', 'sapErpFunctionExceptionList')
class-attribute
¶
List of exceptions raised by the SAP ERP function module, defined as key-value pairs.
SAP_ERP_FUNCTION_EXCEPTION_LIST_COUNT: NumericField = NumericField('sapErpFunctionExceptionListCount', 'sapErpFunctionExceptionListCount')
class-attribute
¶
Represents the total number of Exceptions in a given SAP ERP Function Module.
SAP_ERP_FUNCTION_MODULE_EXPORT_PARAMS: KeywordField = KeywordField('sapErpFunctionModuleExportParams', 'sapErpFunctionModuleExportParams')
class-attribute
¶
Parameters exported by the SAP ERP function module, defined as key-value pairs.
SAP_ERP_FUNCTION_MODULE_EXPORT_PARAMS_COUNT: NumericField = NumericField('sapErpFunctionModuleExportParamsCount', 'sapErpFunctionModuleExportParamsCount')
class-attribute
¶
Represents the total number of Export Parameters in a given SAP ERP Function Module.
SAP_ERP_FUNCTION_MODULE_GROUP: KeywordField = KeywordField('sapErpFunctionModuleGroup', 'sapErpFunctionModuleGroup')
class-attribute
¶
Represents the group to which the SAP ERP function module belongs.
SAP_ERP_FUNCTION_MODULE_IMPORT_PARAMS: KeywordField = KeywordField('sapErpFunctionModuleImportParams', 'sapErpFunctionModuleImportParams')
class-attribute
¶
Parameters imported by the SAP ERP function module, defined as key-value pairs.
SAP_ERP_FUNCTION_MODULE_IMPORT_PARAMS_COUNT: NumericField = NumericField('sapErpFunctionModuleImportParamsCount', 'sapErpFunctionModuleImportParamsCount')
class-attribute
¶
Represents the total number of Import Parameters in a given SAP ERP Function Module.
SapErpView¶
pyatlan.model.assets.sap_erp_view.SapErpView(__pydantic_self__, **data: Any)
¶
Bases: SAP
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns')
class-attribute
¶
TBC
SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent')
class-attribute
¶
TBC
SAP_ERP_VIEW_DEFINITION: KeywordField = KeywordField('sapErpViewDefinition', 'sapErpViewDefinition')
class-attribute
¶
Specifies the definition of the SAP ERP View
SAP_ERP_VIEW_TYPE: KeywordField = KeywordField('sapErpViewType', 'sapErpViewType')
class-attribute
¶
Type of the SAP ERP View.