Microsoft SQL Server
Add SQL Server as a decube connection and help your team discover, document and monitor their data assets to drive data-driven insights and decisions.
You can also use this document to connect Azure SQL Server to Decube.
Supported Capabilities
General
Metadata — metadata extraction and display of asset information (tables, columns, schemas). Types collected: Schema, Table, Column
Profiling — data profiling on the Profiler tab
Preview — sample data preview
Data Quality — data quality monitoring and observability
Data Quality Monitors
Freshness
Volume
Field Health
Custom SQL
Schema Drift
Lineage
Foreign Key Lineage — tracks relationships between tables via primary and foreign keys
General
Configurable Collection
External Table
View Table
Stored Procedure
Data Quality Monitors
Job Failure
Lineage
View Table Lineage
External Table Lineage
SQL Query Lineage
Stored Procedure Lineage
Connection Requirements
Connecting to decube is as easy as providing us with credentials to your Microsoft SQL database. At a minimum, we require
usernameIf connecting to AzureSQL using SSH, use
username@<servername>.database.windows.net
passwordhost addressIf connecting to AzureSQL, use fully qualified name e.g.
<servername>.database.windows.net
host portdatabase name

The source name will be for you to differentiate and recognize particular sources within the decube application.
We strongly encourage you to create a decube read-only user for this credential purpose, which you can follow here.
Security Concerns
If access to your database is protected by security measures, we allow for connecting via SSH Tunneling or you could whitelist our IP. See more here.
To connect to Azure SQL through an SSH tunnel, you must explicitly provide the server context. Azure's gateway requires the following configuration to route the request correctly:
Host: Use the fully qualified domain name:
<servername>.database.windows.net.Username: Use the format
username@<servername>.database.windows.net.
Custom User for decube
A custom user would allow for a granular configuration of the user on your database and your connection to decube.
Create a New User for decube
Execute the following SQL statement to create a new database user and map it to the login created in the previous step
Add the user to role db_datareader
Last updated