DbSchema is a Databricks ER diagram database designer and query tool. Using DbSchema, you can design and document Databricks databases while connected to the database server or without a connection.
Next, you can share the design with the team using Git. The design model loaded in DbSchema can be compared with the database, synchronization scripts can be generated, and the schema can be deployed to any database server.
Choose "Connect to the database" or "New Model Connected to the Database" will let you select your database and open the Connection Dialog.
DbSchema automatically downloads the JDBC driver to connect to your database.
In the Connection Dialog window, select the JDBC URL you want to connect with. If your database is running in the cloud, choose Edit Manually and insert the JDBC URL from the cloud console.
Enter the host name, the authentication details, select your database as described in the Connection Dialog page.
First, you have to create a Databricks in Azure and then use 'Launch Workspace' to access it. If you have multiple Compute items, click one of them.
In the cluster configuration scroll on the bottom to the 'Advanced' section.
When connecting, you can leave the user and password fields empty.
You can test this using the command `openssl s_client -connect databricks-hostname:443`. On Windows, this needs to be run from Git Bash ( from Windows Git client ), not from command prompt.
The token generation is documented as described in the Databricks documentation.
Generate an access token:
To be able to start a compute node, you need to make sure that the particular compute node type you want to use has enough quota.
For example, let's say you want to run the compute resource on a node from the family Standard DS (version 2). Note that you need at least 4 cores (vCPU-s):
To make sure this node type family has enough vCPU quota, do the following: