Share data between SAP Business Data Cloud (BDC) and Databricks
The use of the SAP BDC Connector to export data from SAP BDC into the Databricks platform is an approved functionality permitted by SAP.
This page introduces the SAP Business Data Cloud (BDC) Connector for Databricks, which allows you to share data from SAP BDC to Databricks and from Databricks to SAP BDC using Delta Sharing.
If you elect to use the SAP BDC Connector to share SAP BDC data to Databricks, Databricks may disclose certain usage and operations information to SAP relating to your use of that data, including identifying your organization in connection with such information. See Usage data shared with SAP for more details.
What is the SAP BDC Connector for Databricks?
The SAP BDC Connector for Databricks enables seamless and secure data sharing between SAP BDC and the Databricks Data Intelligence Platform. With this connector, organizations can access and analyze SAP BDC data directly, eliminating data silos and reducing the complexity and cost of traditional data extraction.
The connector is integrated with Databricks and utilizes Delta Sharing for live, zero-copy access to SAP BDC data products. Delta Sharing is a secure data sharing platform that allows you to share data and AI assets.
Using Delta Sharing, data remains in place and is not moved or replicated. This allows users to combine multiple data sources while maintaining full governance and auditing through Unity Catalog. Security protocols such as mutual Transport Layer Security (mTLS) and OpenID Connect (OIDC) are implemented for safe data exchanges.
How do you share data between Databricks and SAP BDC?
To share data between Databricks and SAP BDC, a Databricks workspace admin with CREATE PROVIDER
and CREATE RECIPIENT
privileges and an SAP BDC admin must first establish a connection:
- Ensure you have Delta Sharing set up in your workspace. See Set up Delta Sharing for your account (for providers).
- A Databricks admin creates a connection by sending their connection identifier information to an SAP BDC admin. See Step 1: Obtain a connection identifier for an SAP BDC admin.
- The SAP BDC admin uses the connection identifier to set up a Third Party Connection and sends the invitation link back to the Databricks admin. See the SAP BDC documentation.
- The Databricks admin finishes setting up the SAP BDC connection using the invitation link from the SAP BDC admin. See Step 2: Create an SAP BDC connection.
- Use Delta Sharing to share and receive data between Databricks and SAP BDC.
Usage data shared with SAP
Databricks may disclose to SAP certain usage and operations information relating to initial workloads on Databricks that include SAP BDC data shared by customers through the SAP BDC Connector, on an unaggregated and unanonymized, per-workload basis, for billing and administrative purposes. This information may include the volume of SAP BDC data and its ratio to non-SAP BDC data in those workloads, the date and time of those workloads, and your organization’s effective price for Databricks consumption represented by those workloads.