Databricks-DE-Pro Data Sharing and Federation Practice Question
A data engineer is setting up a Delta Share to provide a partner with access to a specific table. The partner uses Databricks and wants to query the shared data using their own Databricks workspace. What is the correct sequence of actions for the data engineer to enable this Databricks-to-Databricks sharing?
⚠ Common exam trap
The trap here is thinking that a credential file is needed for Databricks-to-Databricks sharing, but that is only for non-Databricks recipients.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Create a share, add the table, create a recipient of type Databricks, and grant the recipient access to the share.
Databricks-to-Databricks sharing uses Unity Catalog to create a share, add tables, and define a recipient using the partner's Databricks sharing identifier. The recipient is then granted access to the share. The partner mounts the share in their workspace, enabling them to query the data with their own compute. This method avoids credential files and ensures secure, real-time access.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Create a share, add the table, create a recipient of type Databricks, and grant the recipient access to the share.
Why this is correct
For Databricks-to-Databricks sharing, the provider creates a share, adds the table, creates a recipient with the Databricks sharing identifier, and grants the recipient access to the share. The recipient then mounts the share in their workspace. This sequence ensures proper authentication and access control.
- ✗
Export the table to a cloud storage location and provide the partner with the storage credentials.
Why it's wrong here
Exporting data to cloud storage is not Delta Sharing. It would involve data duplication and manual credential management, which is insecure and not real-time. Delta Sharing provides a secure, governed way to share live data without copying it to a separate location.
- ✗
Create a share, add the table, generate a credential file, and send it to the partner.
Why it's wrong here
Generating a credential file is used for non-Databricks recipients. For Databricks-to-Databricks sharing, the recipient is created directly in Unity Catalog using the partner's Databricks sharing identifier, and no credential file is needed. The partner accesses the share through their own Unity Catalog.
- ✗
Grant the partner's Databricks workspace SELECT privileges on the table, and they can query it directly.
Why it's wrong here
Granting SELECT privileges across workspaces is not how Delta Sharing works. The partner's workspace does not have direct access to the provider's Unity Catalog. Instead, a share and recipient must be set up to establish the sharing relationship, and the partner accesses the data through the share.
About these practice questions
This Databricks-DE-Pro question is part of Courseiva's 267-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Databricks exam blueprint
This Databricks-DE-Pro practice question is part of Courseiva's free Databricks certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Databricks-DE-Pro exam.