Microsoft Azure Synapse SQL (Data Warehouse): Add Database Connection

To define a new connection from the Connection parameter in a Microsoft Azure Synapse SQL (Data Warehouse) format:

  • Select Add Database Connection. See database-specific parameters below, as well as the section Adding a Database Connection in a Workspace in Using Database Connections The new connection can be made visible only to the current user, or can be shared among multiple users.
Note  To select an existing, previously defined connection, see the section Reusing a Database Connection in Using Database Connections

Database Connection

Microsoft Azure Synapse SQL (Data Warehouse)

Name

Enter a name for the new connection.

Connection Parameters

Server

The host name of the Microsoft Azure Synapse SQL Pool.

Database

To initiate a database connection, enter (or browse for) the database name.

Authentication

  • SQL Server Authentication: – Select this option to connect using a SQL Server login account, specified through the Username and Password parameters.
  • Azure Active Directory - Password – Select this option to connect using an identity that is defined in Azure Active Directory. The Username and Password parameters should match the username and password of the identity in Azure Active Directory.

Advanced – Specify JDBC Connection

When enabled, this parameter will allow the JDBC connection string and properties to be specified directly, in order to connect to the database.

Option

Description

Connection String

The connection string for the database to which you are connecting.

Mask Connection Details

  • When this option is checked (set to Yes) – Connection strings and properties for database connections are masked in translation and error logs.

Connection details may contain sensitive information, such as passwords. A masked connection string appears as:

jdbc:<subprotocol>:************

While masked connection properties appear as:

{<property_name1>=************,
<property_name2>=************, ...}

Warning  Connection strings for connections whose parameters are embedded in the workspace are not masked, regardless of this setting.
  • When this option is left unchecked (set to No) – Connection strings and properties are logged in plain text.

Connection Property and Value

JDBC connections can be configured with driver-specific arbitrary name/value pairs. The name/value pairs can often be specified in either the Connection String or a Properties object (sometimes only in one way or the other).

Name/value pairs entered here will be set in the order specified, then passed on in a Properties object. They do not require manual encoding of characters that are not safe in Connection Strings.