Källanslutning för Azure Synapse Analytics¶
Denna guide beskriver hur du konfigurerar digna för att ansluta till Azure Synapse Analytics med antingen den inbyggda Python-anslutaren eller ODBC-drivrutinen. Den stöder både serverlösa och dedikerade SQL-pooler.
Den hänvisar till skärmen "Create a Database Connection".

Inbyggd Python-drivrutin¶
Library: pymssql
Stödd autentisering: Endast lösenordsbaserad autentisering
⚠️ För andra autentiseringsmetoder, använd ODBC-drivrutinen.
digna konfiguration (inbyggd drivrutin)¶
Fyll i följande information i skärmen "Create a Database Connection":
Technology: MS SQL Server
Host Address: <synapse-workspace>[-ondemand].sql.azuresynapse.net
Host Port: Port number, e.g. 1433
Database Name: Database name
Schema Name: Schema that contains the source data
User Name: Database user name
User Password: Password for the user
Use ODBC: Disabled (default)
ODBC-drivrutin¶
ODBC-drivrutinen kan stödja ett bredare utbud av autentiserings- och anslutningsalternativ. Denna sektion fokuserar på lösenordsbaserad autentisering med drivrutinen ODBC Driver 18 for SQL Server.
1. Installera ODBC-drivrutinen¶
Installera drivrutinen ODBC Driver 18 for SQL Server (eller liknande) genom att följa leverantörens officiella installationsguide.
2. Konfigurera ODBC-datakällan¶
Följ dessa steg för att konfigurera en ny ODBC-datakälla med lösenordsbaserad autentisering:
Steg 1¶

Fyll i fältet "Server". Använd namnet på Synapse-arbetsytan och lägg till ".sql.azuresynapse.net".
Observera, om du vill ansluta med en serverlös SQL-pool, se till att inkludera "-ondemand" som visas i skärmbilden nedan.
Klicka på knappen Next >.
Steg 2¶

Välj autentiseringsmetod (t.ex. användarnamn och lösenord) och ange nödvändiga uppgifter.
Klicka på knappen Next >.
Steg 3¶

Välj ANSI-kompatibla inställningar och klicka sedan på knappen Next >.
Steg 4¶

Du kan behålla standardinställningarna eller välja alternativ vid behov och klicka sedan på knappen Finish.
Steg 5¶

Klicka nu på knappen Test datasource.
Steg 6¶

När du får framgångsskärmen är ODBC korrekt konfigurerat.
Nu kan du konfigurera digna att använda ODBC-anslutningen, antingen med en DSN (Data Source Name) eller en DSN-fri lösning.
A. DSN-baserad konfiguration¶
digna konfiguration¶
I skärmen "Create a Database Connection" ange följande:
Technology: MS SQL Server
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC-egenskaper¶
name: "DSN", value: "azure-synopse-serverless-1"
name: "UID", value: "din databasanvändare"
name: "PWD", value: "ditt databaslösenord"
name: "DATABASE", value: "namnet på databasen som innehåller källschemat"
🔹
DSNmåste matcha namnet som definierats i din ODBC-drivrutinskonfiguration.
B. DSN-fri konfiguration¶
digna konfiguration¶
I skärmen "Create a Database Connection" ange följande:
Technology: MS SQL Server
Database Name: Schema that contains the source data (same as Schema Name)
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC-egenskaper¶
name: "DRIVER", value: "ODBC Driver 18 for SQL Server"
name: "SERVER", value: "<synapse-workspace>[-ondemand].sql.azuresynapse.net"
name: "UID", value: "din databasanvändare"
name: "PWD", value: "ditt databaslösenord"
name: "DATABASE", value: "namnet på databasen som innehåller källschemat"
Notera angående egenskapen SERVER:
Använd namnet på Synapse-arbetsytan och lägg till ".sql.azuresynapse.net". Om du vill ansluta med en serverlös SQL-pool, se till att inkludera "-ondemand" som visas i skärmbilden nedan.