Documentation Index
Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
Use this file to discover all available pages before exploring further.
For more information on how to set up security in Azure Synapse, see the
official Synapse documentation.
Credentials
DirectQuery delegates the credentials handling to a MicrosoftSQLServerDataSource.
To execute SQL in Azure Synapse, you need to have a
SQL user
in the database you will use. As described in Microsoft documentation, several authentication methods can be used.
For example, here is how you would build the data source with an SQL login:
- create a SQL user with an Azure Active Directory login.
- create a SQL user backed by a Managed Identity.
For more examples, here are the relevant Microsoft documentation pages:
Permissions
The SQL user used by DirectQuery needs to have the permissions to run queries in Synapse. To be able to run queries, theCONNECT permission is needed on the Synapse database to be used,
then the SELECT permission is needed on the schemas or tables the user will use.