Skip to main content
This page covers what your Databricks administrator sets up. The steps you take inside Inflection are in Import from Data Warehouse and Export to Data Warehouse.
This page covers importing from Databricks over Delta Sharing. If your workspace imports with a service principal, or you need to set up export, see Databricks Setup: Service Principal. To switch your import to the other method, contact your Inflection customer success team.

Prerequisites

For import
  • A Unity Catalog-enabled Databricks workspace.
  • Permission to create and manage shares and recipients in Unity Catalog, and to grant SELECT on the tables or schemas you want to share.
  • Inflection’s Databricks metastore identifier: aws:us-west-2:7bd7c54d-5bf4-41c6-b6c8-752437ed524d
For export

Connection Fields

Import connection No credentials are entered for import. Access is granted entirely through the share.

Network Access

Confirm per workspace. If your workspace restricts access by IP, the Connect step of the import wizard lists Inflection’s IP addresses under Network access (optional).

Prepare Databricks for Import

Inflection reads your data through Databricks-to-Databricks Delta Sharing. You stay in control of what is shared, and Inflection receives read-only access to the tables you choose. Inflection never creates objects in your workspace.

Step 1: Choose What to Share

Decide which objects Inflection should read:
  • One or more tables, for example your_catalog.your_schema.product_activity and your_catalog.your_schema.contacts.
  • Or an entire schema in a catalog, for example your_catalog.your_schema.
You can add or remove objects from the share later.

Step 2: Create a Share in Unity Catalog

  1. In Databricks, open the Catalog panel.
  2. Click the gear icon and choose Delta Sharing.
  3. Under Shared by me, click Share data.
  4. Enter a Share name, for example inflection_prod_share.
  5. Click Save and continue.
  6. Add the tables or schemas you want to share, then save.
You enter this exact Share name in Inflection.

Step 3: Create a Recipient for Inflection

  1. In Catalog → Delta Sharing, open the Shared by me tab.
  2. Click New recipient.
  3. Enter a Recipient name, for example inflection_recipient.
  4. For Recipient type, select Databricks.
  5. In Databricks metastore identifier, paste: aws:us-west-2:7bd7c54d-5bf4-41c6-b6c8-752437ed524d
  6. Save the recipient.

Step 4: Grant the Share to Inflection

  1. In Catalog → Delta Sharing → Shared by me, click your share.
  2. Open the Recipients tab.
  3. Add inflection_recipient and grant it access.
Back in Inflection, enter the Provider name and Share name in the Connect step and click Test connection. In Step 2, the shared tables appear as sources.

Views on Databricks

Inflection cannot create a view in your workspace. When you choose We draft a view for you in the wizard, Inflection still drafts the SQL, but you run it yourself:
  1. Click Copy SQL and run the statement in your workspace under the name shown.
  2. Add the new view to the share you created for Inflection.
  3. Back in the wizard, click Verify View, or return to the Source stage and pick the shared view with Read it as it is.
Create it for me is not offered on Databricks.

Prepare Databricks for Export

Export is set up the same way for every Databricks workspace. See Prepare Databricks for Export on the Service Principal page.

Troubleshooting

Confirm the table or its schema is in the share, and that the share is granted to the recipient created with Inflection’s metastore identifier. Then click Re-check on the Warehouse access chip in Step 2.
Inflection cannot create objects in your workspace. Run the drafted SQL yourself and add the view to the share, as described in Views on Databricks.