Source Connector for Azure Synapse Analytics¶
Šiame gide aprašoma, kaip konfigūruoti digna prisijungimui prie Azure Synapse Analytics naudojant arba natyvų Python jungtį, arba ODBC tvarkyklę. Palaikomi tiek serverless, tiek dedicated SQL baseinai.
Tai nurodo ekraną "Create a Database Connection".

Native Python Driver¶
Biblioteka: pymssql
Palaikoma autentifikacija: tik autentifikacija su slaptažodžiu
⚠️ Jei naudojate kitus autentifikacijos metodus, prašome naudoti ODBC tvarkyklę.
digna konfigūracija (natyvus tvarkyklė)¶
Nurodykite šią informaciją ekrane "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 Driver¶
ODBC tvarkyklė gali palaikyti platesnį autentifikacijos ir ryšio parinkčių spektrą. Šiame skyriuje aptariama autentifikacija naudojant slaptažodį su tvarkykle ODBC Driver 18 for SQL Server.
1. Įdiekite ODBC tvarkyklę¶
Įdiekite tvarkyklę ODBC Driver 18 for SQL Server (ar panašią) vadovaudamiesi tiekėjo oficialia diegimo instrukcija.
2. Konfigūruokite ODBC duomenų šaltinį¶
Atlikite šiuos veiksmus, kad konfigūruotumėte naują ODBC duomenų šaltinį naudojant autentifikaciją su slaptažodžiu:
1 žingsnis¶

Užpildykite lauką "Server". Naudokite Synapse darbo srities pavadinimą ir pridėkite ".sql.azuresynapse.net".
Dėmesio, jei norite prisijungti naudojant serverless SQL pool, įsitikinkite, kad yra įtrauktas "-ondemand", kaip parodyta žemiau esančiame ekrane.
Spustelėkite mygtuką Next >.
2 žingsnis¶

Pasirinkite autentifikacijos metodą (pvz., vartotojo vardas ir slaptažodis) ir nurodykite reikiamus duomenis.
Spustelėkite mygtuką Next >.
3 žingsnis¶

Pasirinkite ANSI atitinkančius nustatymus, tada spustelėkite mygtuką Next >.
4 žingsnis¶

Galite palikti numatytuosius nustatymus arba pasirinkti parinktis pagal poreikį ir spustelėti mygtuką Finish.
5 žingsnis¶

Dabar spustelėkite mygtuką Test datasource.
6 žingsnis¶

Kai gausite sėkmės ekraną, ODBC yra tinkamai sukonfigūruotas.
Dabar galite konfigūruoti digna, kad naudotų ODBC ryšį, arba per DSN (Data Source Name), arba per DSN-less nustatymą.
A. Konfigūracija su DSN¶
digna konfigūracija¶
Ekrane "Create a Database Connection" nurodykite šiuos duomenis:
Technology: MS SQL Server
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC savybės¶
name: "DSN", value: "azure-synopse-serverless-1"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"
🔹
DSNturi atitikti pavadinimą, apibrėžtą jūsų ODBC tvarkyklės konfiguracijoje.
B. Konfigūracija be DSN (DSN-less)¶
digna konfigūracija¶
Ekrane "Create a Database Connection" nurodykite šiuos duomenis:
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 savybės¶
name: "DRIVER", value: "ODBC Driver 18 for SQL Server"
name: "SERVER", value: "<synapse-workspace>[-ondemand].sql.azuresynapse.net"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"
Pastaba dėl SERVER savybės:
Naudokite Synapse darbo srities pavadinimą ir pridėkite ".sql.azuresynapse.net". Jei norite prisijungti naudojant serverless SQL pool, įsitikinkite, kad yra įtrauktas "-ondemand", kaip parodyta žemiau esančiame ekrane.