Skip to main content

Delta Sharing Validation

This page outlines the process for validating your Delta Sharing connection before onboarding to the Databricks Marketplace.

Prerequisites

Before starting on Databricks Marketplace, we validate your Delta Sharing connection. To do this, we ask that you share data with us to test Delta Sharing.

Sample data is fine

This does not need to be production data — it can be a small sample of anything you are comfortable sharing. We just want to ensure there are no problems with the share process.

Required privileges: You must have CREATE SHARE and CREATE RECIPIENT metastore privileges.

Validation process

The validation process consists of three steps:

  1. Create a test share with sample tables
  2. Create a recipient and associate it with the share
  3. Cleanup after validation is confirmed

Step 1: Create the test share

Create a share for validation purposes:

CREATE SHARE IF NOT EXISTS <your_company_name>_databricks_validation_share
COMMENT 'Test to validate Delta Sharing';

Add one or more tables to the share:

ALTER SHARE <your_company_name>_databricks_validation_share 
ADD TABLE catalog.schema.table;

Step 2: Create the recipient

Create a recipient pointing to the Databricks validation environment:

CREATE RECIPIENT databricks_validation_recipient 
USING ID 'aws:us-west-2:63ebf222-f5ee-4748-a349-9880b2aa3518'
COMMENT 'Databricks validation recipient';

Grant read-only access to the share:

GRANT SELECT ON SHARE <your_company_name>_databricks_validation_share 
TO RECIPIENT databricks_validation_recipient;

Step 3: Cleanup after validation

Once you have received confirmation that the share has been validated, you can drop all of the objects created for validation:

DROP SHARE <your_company_name>_databricks_validation_share;
DROP RECIPIENT IF EXISTS databricks_validation_recipient;
What happens next

Once technical validation is complete, your Databricks Account ID is allow-listed to share data assets in the Databricks Marketplace.

Data Partner onboarding lifecycle

Delta Sharing validation is part of the broader Data Partner onboarding process. The diagram below shows where validation fits in the overall journey from registration to becoming a fully onboarded partner.

PhaseStageDescription
Program RegistrationRegistration SubmissionPartner enrolls selecting "Marketplace Data Provider" as partner type
Registration ApprovalDatabricks PartnerOps reviews application and approves registration
Technical ValidationDelta Share CreatedPartner creates Delta Share following the steps above
Delta Share ValidationPartner completes Delta Sharing validation (this page); Databricks partner team reviews and provides feedback
Validation CompleteIntegration approved; Databricks sends completion email with Marketplace listing guidance
Validated PartnerComplete GTM AssetsPartner provides profile, web assets, and technical documentation for review
Fully OnboardedPartner is co-sell ready

What's next

  • Review the Delta Sharing documentation for technical details
  • See Delta Shares for share configuration best practices
  • Contact the Databricks Partner Engineering team through the Partner Portal for assistance