Back to Datahub

README

metadata-ingestion/docs/sources/sap-datasphere/README.md

1.7.02.3 KB
Original Source

Overview

The SAP Datasphere connector extracts metadata from SAP Datasphere — SAP's cloud-native data warehouse platform (the successor to SAP Data Warehouse Cloud). It reads the SAP-supported REST/OData v4 Catalog and Consumption APIs (authenticated via XSUAA OAuth), so no JDBC driver or SQL dialect is required.

DataHub ingests Spaces as containers and Views, Analytic Models, and Local Tables as datasets, with column schema read from the per-asset OData EDMX ($metadata) surface. Optional features include table- and column-level lineage (include_lineage), SAP CDS semantic annotations emitted as tags, federated Remote Tables routed to their native storage platform (so they merge with native warehouse connectors), and stateful stale-entity removal.

Concept Mapping

SAP Datasphere conceptDataHub entityNotes
SpaceContainer2-tier Space → object model (no folder layer)
ViewDataset (subtype View)Emits viewProperties; SQL-editor views use viewLanguage="SQL", else CSN
Analytic ModelDataset (subtype Analytic Model)Assets with supportsAnalyticalQueries: true; star-schema lineage
Local Table (base table)Dataset (subtype Local Table)Discovered when include_local_tables: true; schema from per-table CSN
Remote Table (federated)Dataset on its storage platformRouted via connection_to_platform_map / platform_type_defaults
ColumnSchema fieldTypes from OData EDMX
CDS semantic annotation (Dimension, Measure)TagEmitted when emit_sap_semantics_as_tags: true