SAP Datasphere offers various methods for connecting to remote platforms, depending on the specific system and your data exchange requirements.
Data Federation
In standard scenarios, you connect SAP Datasphere to a remote cloud platform to access data directly within the SAP Datasphere environment.
For example, you can connect data from Databricks Delta Lake tables live using the SAP Datasphere data federation architecture.
This connection enables you to combine Databricks data with SAP business data in real time. By creating a unified view of your business information, you can perform fast analysis and visualize results using SAP Analytics Cloud dashboards.

Data Product Sharing
Beyond simple table access, you may need to leverage the rich semantics provided by data products.
SAP Business Data Cloud Connect (BDC Connect) is a cloud service that facilitates secure, bidirectional, zero-copy data sharing between SAP Datasphere and supported external systems using the Delta Sharing protocol. This allows organizations to share data products without moving or duplicating data, preserving governance and business context while providing real-time access.
Components of BDC Connect
- Delta Sharing Protocol: An open standard for secure data sharing that eliminates the need for data copying.
- BDC Connect SDK: A Python SDK used to manage shares, data products, and CSN metadata.
- Connection Management: A feature that automates enrollment and authentication between SAP systems and external platforms.
- Data Product Publishing: A mechanism to expose Delta Shares as consumable data products enriched with metadata.
BDC Connect acts as a bridge between SAP Business Data Cloud and external data platforms. Establishing a connection involves generating identifiers, creating provider and recipient objects, and setting up trust through secure enrollment processes.
For instance, BDC Connect can be used to share data products with a native Databricks platform.

Bundled Applications
Instead of managing a native external platform manually, you can use SAP-managed integrated tools that utilize SAP Cloud Identity Services for secure connectivity.
SAP Cloud Identity Services are a suite of services designed to integrate identity and access management across systems.
The primary goal is to provide a seamless single sign-on (SSO) experience while ensuring secure access. It serves as the central solution for authentication, SSO, and identity lifecycle management.
A core component is the Identity Authentication service, which manages authentication and SSO functionality to provide controlled, cloud-based access to business processes and applications.

Note
SAML (Security Assertion Markup Language) and OpenID Connect (OIDC) are authentication protocols used for SSO and identity management. While they serve similar purposes, they differ in technical implementation and use cases.
OIDC is a more modern protocol that specifically supports mobile scenarios.
Certain applications, such as SAP Databricks, are bundled OIDC applications. These are pre-configured for OIDC connections, eliminating the need for manual configuration.
These bundled applications are usually shown as any other SAP tool included in SAP Business Data Cloud solution.

APIs
Some applications interact with SAP Datasphere through APIs rather than direct data sharing.
OAuth (Open Authorization) is a standard protocol that allows applications to gain limited access to user accounts on HTTP services without sharing user credentials.
Within the SAP ecosystem, OAuth provides secure, token-based authentication for accessing resources across SAP services and third-party tools.
For example, you can use OAuth in Collibra to access metadata from the SAP Datasphere catalog.
In SAP Datasphere, you must create an OAuth client to expose system metadata to Collibra via APIs.

Once the OAuth client is created, the system generates an OAuth Client ID and a secret key.

You enter these credentials into Collibra to establish the connection and access the available APIs.

Summary
In this lesson, you explored several ways to integrate SAP Datasphere with its open data ecosystem:
- Data Federation: Connect to remote platforms for real-time data access and analysis.
- BDC Connect: Share data products securely using zero-copy methods via the Delta Sharing protocol.
- Bundled Applications: Use integrated tools with SAP Cloud Identity Services for secure, pre-configured access.
- APIs: Enable secure communication and metadata exchange using OAuth.