Azure SQL Connector

Configure and run the Azure SQL connector — object mapping, connection parameters by authentication mode, and release history.

3 min read

This article describes how DataGalaxy Azure SQL connector works.

This connector is available in the following modes:

Desktop mode ✅SaaS Online mode ✅

This connector supports the following import modes:

Standard mode ✅URN mode ✅
  • Connector scope
  • Configuration of a connection
  • Execution of the connector

Connector scope

The connector allows you to import the following metadata from Azure SQL into a Database source:

  • The set of schemas for a given database
  • The content of the schemas: tables, views and columns
  • Primary and foreign keys between tables

The extracted objects and their correspondences are detailed in the following table:

Azure SQL ObjectDataGalaxy ObjectComments
SchemaModel (Container)
TableTable (Structure)Comments are uploaded to the DataGalaxy Technical Comment field.
ViewView (Structure)Comments are uploaded to the DataGalaxy Technical Comment field.
ColumnColumn (Field)Name, data type (size and precision), description, order are returned when available. Comments are uploaded to the DataGalaxy Technical Comment field.
Primary KeyPrimarey KeyThis information will be used to link tables in DataGalaxy diagrams
Foreign KeyForeign Key

Configuration of a connection

Azure SQL connector uses the JDBC driver provided by Microsoft.

The following information is required to set up a connection:

ParameterMandatoryDescription
ServerYesAzure SQL Server name
PortYesAzure SQL Server port
DatabaseYesLimits the scope to the specified database
SchemaNoLimits the scope to the specified schema
Available authentication modes:
SQL/AAD password (desktop)/ AAD password with MFA (desktop)
UserYes
PasswordYes
AAD Service principal (desktop)
Tenant IDYesTenant ID
Client IDYesClient ID
Client SecretYesClient secret
Advanced mode
Advanced mode (Desktop connector option)NoOption to customize the JDBC URL used to connect

Execution of the connector

To create a connection to Azure SQL via the Online connector, the entry points are as follows:

  • From the Import button of the "Shortcuts" widget on the home screen of a client space or workspace
  • From the Import button of one of the modules when it is empty
  • From the Import button in the contextual menu of one of the modules, on the right side of the filtered views
  • From the Add a connection button in the Connector tab available in the workspace setup screen

You can optionally filter (by module, connector type or by using the search bar), then click on the desired technology:

You then need to complete the login form using the login information described above to perform an import. For more details on the steps involved in running the Online connector, you can consult the following article: [HowTo] Running the Online Connector.

This technology is also available via the Desktop Connector, you can find more information on the procedure here: [How to] How to use the connector.

Releases

DateVersionDataGalaxy VersionDesktop Connector version (minimum)Description
29/09/20267.1.23.423.06.2.2New internal implementation to fix security vulnerabilities
16/07/20266.1.0v3.379.05.18.5Retrieval of stored procedure now supported in URN mode
23/06/20265.0.10v3.360.05.16.1Fixed some security vulnerabilities
23/01/20265.0.5v3.302.15.15.4Orphaned handling feature bugfix for urn mode
31/12/20255.0.4v3.295.45.15.4Orphaned handling feature bugfix for urn mode
02/07/20244.0.03.55.05.0.1Migrated from java 11 to java 17 + CVE fixes
12/03/20243.3.13.34.1Addition of extra authentication options (desktop)

Read more

Related articles

Was this page helpful?