Prerequisites for creating AWS SQL Warehouse Connection
Anchor | ||||
---|---|---|---|---|
|
...
Unity Catalog must be enabled on your Databricks cluster.
To create a storage credential for connecting to AWS S3, refer to Databricks documentation.
Test the newly created external location by clicking the 'Test connection' button. This will validate the connection with the external location path. Through the permissions tab, assign your user the CREATE EXTERNAL TABLE role.
Go to semantic model Advanced Properties, and add the following properties:
kyvos.sqlwarehouse.catalog: Enter the temp catalog name for to create a parquet table = .
kyvos.sqlwarehouse.catalogtempdb: Enter the temp database name for to create a parquet table = kyvos.sqlwarehouse.tempdb
You must have 'create table and Use schema' permissions on the temp catalog.
Creating AWS Databricks SQL Warehouse connection
You can create AWS Databricks SQL warehouse connection with no-Spark
...
.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note The steps for Working with Databricks SQL Warehouse with Personal Token are the same.
|
To create AWS SQL Warehouse connection for processing semantic models without with No-Spark, perform the following steps.
...
Parameter | Description |
---|---|
Name | Enter SanityConnection as a name. |
Category | Select the Warehouse option. |
Provider | Select the Generic option. |
Driver | Enter the Driver class as com.databricks.client.jdbc.Driver |
URL | Enter JDBC Databricks URL. |
Username | Enter Databricks token. |
Password | Enter Databricks token. |
Authentication Type | Select Personal Access Token. |
Use as Source | This checkbox is auto selected. Enter Spark Read Method as JDBC. |
Is Default SQL Engine | To enable the connection for raw data, click the Is Default SQL Engine checkbox to set this connection to run the default SQL engine. |
Properties | Click Properties to view or set properties. |
Catalog Enabled | Select this checkbox to list different catalog created in the workspace. |
...
panelIconId | atlassian-note |
---|---|
panelIcon | :note: |
bgColor | #DEEBFF |
Note
...
Supported for AWS and Azure.
...
workspace |
...
The OAuth connectivity with Databricks SQL Warehouse for AWS no-Spark is not supported.
...
. |
...
Unity Catalog must be enabled.
...
From the Toolbox, click Setup, then choose Connections.
From the Actions menu ( ⋮ ), click Add Connection.
Enter a Name for the connection.
From the Category drop-down list, select the Warehouse option.
From the Provider list, select the DatabricksSQL option.
The Driver Class field is prepopulated.
Enter Databricks SQL Warehouse JDBC URL. For more information, see Microsoft documentation.
Enter Username as token.
Enter Databricks SQL Personal Access Token for the Databricks SQL workspace in the Password field.
The Use as Source checkbox is disabled as this is a source connection.
To use this connection as the default SQL engine, select the Is Default SQL Engine checkbox.
Select the Catalog Enabled checkbox. It is mandatory to enabled it for Databricks SQL.
Click the Properties link to view or set properties.
After configuring the settings, click the Save button.
To refresh connections, click the Actions menu ( ⋮ ) at the top of the Connections column and select Refresh.
...