Delta Sharing allows you to securely access Funnel data directly from Databricks without copying or moving data between systems. Once connected, your Funnel exports appear as tables in Databricks and can be queried using standard Databricks tools.
Beta feature
Delta Sharing for Databricks is currently in beta. While the feature is fully functional, you may experience limitations or changes as we continue to refine the experience. We welcome your feedback as we work toward general availability.
Prerequisites
Before you begin, make sure you have:
Access to a Databricks workspace
Permissions to create catalogs and install Delta Shares in Databricks
Delta Sharing enabled for your Funnel subscription
Step 1: Create a Delta Sharing Export in Funnel
Create a new Delta Sharing export in Funnel. When configuring the export, specify:
Schema name – The schema where the table will be created. The name must be unique within the target Databricks catalog.
Table name – The name of the exported table. The name must be unique within the schema.
Save the export once configuration is complete and make sure you run it.
Step 2: Generate Delta Sharing Credentials
To connect Databricks to Funnel, you'll need a Delta Sharing credential file.
In Funnel, navigate to Subscription overview → Users.
Open the System users tab.
Create a new system user and select Deltashare as the user type.
After the system user has been created, click the Download icon to download the
.sharecredential file.
Keep this file secure, as it provides access to your shared data.
Step 3: Install the Share in Databricks
In Databricks, navigate to Catalog → Delta Sharing → Shared with me.
Select Install share.
Enter a provider name. This can be any descriptive name, such as
funnel.Upload the
.sharecredential file downloaded from Funnel.Complete the installation process.
For more information, see the Databricks documentation: https://docs.databricks.com/aws/en/delta-sharing/read-data-open
Step 4: Mount the Share to a Catalog
After the share has been installed:
Select the Funnel share you want to access.
Choose an existing catalog or create a new catalog.
Mount the share to the selected catalog.
Databricks will make the shared schemas and tables available within that catalog.
Step 5: Verify the Connection
Open Catalog Explorer in Databricks.
Navigate to the catalog where you mounted the share.
Locate the schema and table you created in Funnel.
Run a sample query to confirm that data is available.
Example:
SELECT * FROM <catalog_name>.<schema_name>.<table_name> LIMIT 10;
If rows are returned, the connection has been successfully configured.
