Databricks
Integrate through Delta Sharing
Introduction
With Databricks you can share your data with Kubit through the use of the Databricks feature - Delta Sharing.
Delta Sharing
Kubit can access your data in Databricks through Delta Sharing which is an open protocol developed by Databricks for secure data sharing with other organizations regardless of which computing platforms they use. A Databricks user, called a “data provider”, can use Delta Sharing to share data with a person or a group outside of their organization, called a “data recipient”. Data recipients can immediately begin working with the latest version of the shared data.
![Screen Shot 2022-10-11 at 12.20.55 PM.png 1720](https://files.readme.io/aa4f0f3-Screen_Shot_2022-10-11_at_12.20.55_PM.png)
Requirements
In order to use the Delta Share feature you must configure a Databricks Metastore and a Databricks Catalog.
Configure Delta Share
- Navigate to your metastore on your Databricks account and select the metastore assigned to the workspace you want to share. Enable the Delta Sharing option. You can select the desired token lifetime and Organization name. Databricks to Databricks doesn't use the token authentication method.
![Screenshot 2022-11-09 at 14.29.01.png 1304](https://files.readme.io/372eac0-Screenshot_2022-11-09_at_14.29.01.png)
- Navigate to your workspace containing the data you want to share with Kubit. While in the "Data Science & Engineering" menu, navigate to the "Data" tab. On that tab screen navigate to the "Delta Sharing" sub-menu at the bottom left corner of the screen. Click on the "New recipient" button.
![Screenshot 2022-11-09 at 14.36.23.png 2554](https://files.readme.io/aa2e451-Screenshot_2022-11-09_at_14.36.23.png)
- A new form screen will open. Fill up the following information:
- Name: kubit
- Sharing identifier: An unique ID provided by Kubit Team.
![Screenshot 2022-11-09 at 14.45.51.png 1300](https://files.readme.io/5c50468-Screenshot_2022-11-09_at_14.45.51.png)
- Now click on the "Share data" button. Fill up the following information:
- Share name: kubit
![Screenshot 2022-11-09 at 14.47.15.png 1298](https://files.readme.io/77791f5-Screenshot_2022-11-09_at_14.47.15.png)
- The newly created share will navigate to the share management screen. Click on the "Add recipient" button and add the recipient created in step 3.
![Screenshot 2022-11-09 at 14.49.37.png 1300](https://files.readme.io/fccee6d-Screenshot_2022-11-09_at_14.49.37.png)
- Now click on the "Add tables" button on the share management screen. Select the tables you would like to share with Kubit and click "Save".
![Screenshot 2022-11-09 at 14.52.06.png 2552](https://files.readme.io/40f5182-Screenshot_2022-11-09_at_14.52.06.png)
- Please, double-check the recipient assigned to your share under the "Recipients" tab on the share management screen. Kubit recipient should be listed.
- Kubit team should now have access to the shared data. Thank you!
Please, refer to Databricks Delta Sharing documentation for more information.
You can also watch "Databricks Delta Sharing Demo" for a demonstration.
Updated about 2 months ago