cancel
Showing results for 
Search instead for 
Did you mean: 
Warehousing & Analytics
Engage in discussions on data warehousing, analytics, and BI solutions within the Databricks Community. Share insights, tips, and best practices for leveraging data for informed decision-making.
cancel
Showing results for 
Search instead for 
Did you mean: 

SQL Warehouse external (to Databricks) access patterns and suggestions

dwfchu
New Contributor

Hi All!

Has anyone encountered a situation where we need to setup data access for Unity Catalog tables for read access such as external data marts, dashboard tools and etc.

We are currently using Databricks to serve data to people in our organisation that are not onboarded onto Databricks and trying out the SQL Warehouse JDBC/DBC serving option to integrate traditional relational DB ETL tools and general SQL clients. Which works well, but.....

We need the users to have READONLY access and would like to have this via a non-human service account (through LDAP or AD) or a Databricks Service Principal.

We looking at these options, with the following PRO and CONS:

  • A developer uses his/her personal account in Databricks to generate a PAT for their downstream system to use, works, but provides too much permissions for the users external to the environment
  • Onboarding onto Databricks fully, will work well, and allow self-generation of PAT for authentication, but we will be giving them access to the environment unnecessarily
  • Onboarding a service account from our AD/LDAP tree, likely not work as service accounts in our network do not have associated email addresses that can be easily accessed
  • Creating a Databricks service principal and using OAuth for JDBC connection, may work, but not sure if this is recommended
  • Creating a Databricks User and using OAuth for JDBC Connection, would practically work, but still require a login? and a valid email address

We are trying to leverage our local LDAP/AD group/user setup as much as possible, as its easier and also likely a better way to manage this aligned to the our standards for access management

0 REPLIES 0

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you won’t want to miss the chance to attend and share knowledge.

If there isn’t a group near you, start one and help create a community that brings people together.

Request a New Group