Source Connector for Snowflake¶
Deze handleiding beschrijft hoe je digna configureert om verbinding te maken met Snowflake met behulp van de native Python-connector of de ODBC-driver.
Dit verwijst naar het scherm "Create a Database Connection".

Native Python Driver¶
Library: snowflake-connector-python
Ondersteunde authenticatie: Alleen wachtwoordgebaseerde authenticatie
⚠️ Voor andere authenticatiemethoden, gebruik de ODBC-driver.
digna Configuratie (Native Driver)¶
Geef de volgende informatie op in het scherm "Create a Database Connection":
Technology: Snowflake
Host Address: Snowflake account name
Host Port: Not needed
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
User Name: User name and warehouse in the format "user<@>warehouse"
User Password: Password for the user
Use ODBC: Disabled (default)
ODBC Driver¶
De ODBC-driver ondersteunt mogelijk een breder scala aan authenticatie- en connectiviteitsopties. Dit gedeelte richt zich op wachtwoordgebaseerde authenticatie met de SnowflakeDSIIDriver.
1. Installeer de ODBC-driver¶
Installeer de SnowflakeDSIIDriver door de officiële installatierichtlijn van de leverancier te volgen.
2. Configureer de ODBC Data Source¶
Volg deze stappen om een nieuwe ODBC-data source te configureren met wachtwoordgebaseerde authenticatie:
Stap 1¶

Opmerkingen: - Als je geen waarden opgeeft voor Database, Schema en Warehouse, moet je deze als ODBC-eigenschappen opgeven tijdens de digna data source configuratie. - De waarde voor "Server" bestaat uit je Snowflake-accountnaam gevolgd door ".snowflakecomputing.com"
Stap 2 – Test de verbinding¶
Klik op de TEST knop. Een succesvolle verbinding ziet er als volgt uit:

Je kunt nu digna configureren om de ODBC-verbinding te gebruiken, ofwel met een DSN (Data Source Name) of een DSN-less configuratie.
A. DSN-Based Configuratie¶
digna Configuratie¶
Geef in het scherm "Create a Database Connection" het volgende op:
Technology: Snowflake
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC Properties¶
name: "DSN", value: "snowflake_demo_2"
name: "PWD", value: "{your password in curly braces}"
optionally:
name: "Database", value: "Database that contains the source schema"
name: "Schema", value: "Schema that contains the source data"
name: "Warehouse", value: "Warehouse to use for the execution of the SQLs"
🔹 De
DSNmoet overeenkomen met de naam die is gedefinieerd in je ODBC-driverconfiguratie.
B. DSN-less Configuratie¶
digna Configuratie¶
Geef in het scherm "Create a Database Connection" het volgende op:
Technology: Snowflake
Database Name: Schema that contains the source data (same as Schema Name)
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC Properties¶
name: "Driver", value: "{SnowflakeDSIIDriver}"
name: "Server", value: "your-account-name.snowflakecomputing.com'
name: "UID", value: "your snowflake user'
name: "PWD", value: "your snowflake password"
name: "Database", value: "Database that contains the source schema"
name: "Schema", value: "Schema that contains the source data"
name: "Warehouse", value: "Warehouse to use for the execution of the SQLs"