Skip to main content

What does Atlan crawl from SAP Datasphere

Atlan integrates with SAP Datasphere to crawl and map asset metadata. All assets are cataloged under the sap-sql connector. This page outlines the SAP Datasphere asset types that Atlan supports and how their properties are mapped.

info

Analytical models are cataloged as views in Atlan when the Analytical Models option is enabled during crawler configuration.

Assets

Atlan extracts metadata from SAP Datasphere across the following asset types:

  • Spaces: Isolated working environments within SAP Datasphere that contain data models and business content.
  • Views: Logical representations of data built on top of source data in a space.
  • Analytical models: Multidimensional models used for analysis and reporting, cataloged as views in Atlan.
  • Columns: Individual data attributes within views and analytical models.

Spaces

Spaces are isolated working environments within SAP Datasphere. Each space contains its own data models, remote connections, and business content.

Source propertyAtlan property
Space Technical Namename
Space LabeldisplayName

Views

Views in SAP Datasphere define logical data models built on source data within a space. Only views marked as exposed are crawled.

Source propertyAtlan property
View Technical Namename
View LabeldisplayName
Space Technical NameschemaName
Database NamedatabaseName

Analytical models

Analytical models define multidimensional structures for reporting and analysis. When the Analytical Models option is enabled, these are crawled and cataloged as views in Atlan.

Source propertyAtlan property
Model Technical Namename
Model LabeldisplayName
Space Technical NameschemaName
Database NamedatabaseName

Columns

Columns define individual data attributes within views and analytical models.

Source propertyAtlan property
Column Namename
Data TypedataType
Column Positionorder

Data type mapping

The following table shows how SAP Datasphere (OData EDM) data types are mapped to Atlan data types.

SAP Datasphere data typeAtlan data typeCondition
Edm.StringNVARCHARIf @MaxLength exists: NVARCHAR(@MaxLength)
Edm.DecimalDECIMALDECIMAL(@Precision, @Scale); defaults to DECIMAL(18,0)
Edm.Int64BIGINTAlways
Edm.Int32INTAlways
Edm.Int16SMALLINTAlways
Edm.DateDATEAlways
Edm.ByteBYTEAlways
Edm.BinaryBINARYAlways
Edm.BooleanBOOLEANAlways
Edm.DateTimeOffsetDATETIMEOFFSETIf @Precision exists: DATETIMEOFFSET(@Precision)
Edm.DoubleDOUBLEAlways
Edm.GuidVARCHARAlways
Edm.SByteTINYINTAlways
Edm.SingleREALAlways
Edm.DateTimeTIMESTAMPAlways
Edm.TimeTIMEAlways
Edm.StreamBLOBAlways
Edm.ComplexTypeNVARCHARAlways
Edm.EnumTypeNVARCHARAlways
Edm.GeographyNVARCHARAlways
Edm.GeometryNVARCHARAlways
Any other typeUNKNOWNAny unrecognized type

See also