Skip to content

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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.

CATALOG_DATASET_GUID: KeywordField = KeywordField('catalogDatasetGuid', 'catalogDatasetGuid') class-attribute

Unique identifier of the dataset this asset belongs to.

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.

SNOWFLAKE_SEMANTIC_LOGICAL_TABLES: RelationField = RelationField('snowflakeSemanticLogicalTables') class-attribute

TBC

SQL_AI_INSIGHTS_LAST_ANALYZED_AT: NumericField = NumericField('sqlAiInsightsLastAnalyzedAt', 'sqlAiInsightsLastAnalyzedAt') class-attribute

Time (epoch) at which this asset was last analyzed for AI insights, in milliseconds.

Number of popular business questions associated with this asset.

Number of popular filter patterns associated with this asset.

Number of popular join patterns associated with this asset.

SQL_AI_INSIGHTS_RELATIONSHIP_COUNT: NumericField = NumericField('sqlAiInsightsRelationshipCount', 'sqlAiInsightsRelationshipCount') class-attribute

Number of relationship insights associated with this asset.

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_HAS_AI_INSIGHTS: BooleanField = BooleanField('sqlHasAiInsights', 'sqlHasAiInsights') class-attribute

Whether this asset has any AI insights data available.

SQL_INSIGHT_BUSINESS_QUESTIONS: RelationField = RelationField('sqlInsightBusinessQuestions') class-attribute

TBC

SQL_INSIGHT_INCOMING_JOINS: RelationField = RelationField('sqlInsightIncomingJoins') class-attribute

TBC

SQL_INSIGHT_OUTGOING_JOINS: RelationField = RelationField('sqlInsightOutgoingJoins') 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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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)

Bases: SAP

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

SAP_ERP_ABAP_PROGRAM: RelationField = RelationField('sapErpAbapProgram') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SapErpComponent

pyatlan.model.assets.sap_erp_component.SapErpComponent(__pydantic_self__, **data: Any)

Bases: SAP

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

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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.