Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Schritte zum Herstellen einer Snowflake-Datenbankverbindung beschrieben.
Unterstützte Authentifizierungstypen
Der Snowflake-Datenbankconnector unterstützt die folgenden Authentifizierungstypen für Kopien bzw. Dataflow Gen2.
| Authentifizierungsart | Kopieren | Dataflow Gen2 |
|---|---|---|
| Snowflake | √ | √ |
| Microsoft-Konto | √ | √ |
| Schlüsselpaar | √ | √ |
Einrichten der Verbindung in Dataflow Gen2
Data Factory in Microsoft Fabric verwendet Power Query-Connectors, um Dataflow Gen2 mit einer Snowflake-Datenbank zu verbinden. Die folgenden Links enthalten Informationen zu den jeweiligen Power Query-Connectors, die Sie zum Herstellen einer Verbindung mit einer Snowflake-Datenbank in Dataflow Gen2 benötigen:
- Erste Schritte zur Verwendung des Snowflake-Datenbankconnectors in Dataflow Gen2 finden Sie unter Abrufen von Daten aus Data Factory in Microsoft Fabric.
- Informationen zum Herstellen einer Verbindung mit dem Snowflake-Datenbankconnector über Power Query finden Sie unter Herstellen einer Verbindung mit einer Snowflake-Datenbank über Power Query Online.
In einigen Fällen enthält der Artikel zum Power Query-Connector erweiterte Optionen, Problembehandlungen, bekannte Probleme und Einschränkungen sowie andere Informationen, die sich auch als nützlich erweisen könnten.
Einrichten Der Verbindung in "Verbindungen und Gateways verwalten"
Die folgende Tabelle enthält eine Zusammenfassung der Eigenschaften, die für die Snowflake-Verbindung erforderlich sind:
| Name | Description | Erforderlich |
|---|---|---|
| Verbindungsname | Ein Name für Ihre Verbindung. | Yes |
| Verbindungstyp | Wählen Sie einen Typ für Ihre Verbindung aus. | Yes |
| Server | Der Hostname des Snowflake-Kontos. | Yes |
| Warehouse | Das standardmäßige virtuelle Warehouse, das nach dem Herstellen einer Verbindung für die Sitzung verwendet wird. | Yes |
| Authentifizierungsart | Wechseln Sie zu Authentifizierung. | Yes |
| Datenschutzebene | Die Datenschutzebene, die Sie anwenden möchten. Zulässige Werte sind "None", "Organizational", "Privacy" und "Public". | Yes |
| Angeben eines Textwerts, der als Rollenname verwendet werden soll | Geben Sie einen Textwert ein, der als Rollenname verwendet werden soll. | Nein |
| Verbindungstimeout in Sekunden | Die Wartezeit (in Sekunden) beim Versuch, eine Verbindung herzustellen, bevor der Versuch beendet und ein Fehler erzeugt wird. | Nein |
| Befehlstimeout in Sekunden | Die Zeit (in Sekunden), die beim Ausführen eines Befehls gewartet werden soll, bis der Versuch beendet und ein Fehler generiert wird. | Nein |
| Implementierung | Die Implementierungsmodi für die Testverbindung. | Nein |
Führen Sie die folgenden Schritte aus, um ihre Verbindung in "Verbindungen und Gateways verwalten" einzurichten:
Wählen Sie in der Kopfzeile des Datenintegrationsdiensts die Option Einstellungen
>Verbindungen und Gateways verwalten aus
Wählen Sie oben im Menüband Neu aus, um eine neue Datenquelle hinzuzufügen.
Der Bereich Neue Verbindung wird links auf der Seite eingeblendet.
Wählen Sie im Bereich Neue Verbindung die Option Cloud aus, und geben Sie dann die folgenden Felder an:
- Verbindungsname: Geben Sie einen Namen für Ihre Verbindung an.
- Verbindungstyp: Wählen Sie einen Typ für Ihre Verbindung aus.
-
Server: Geben Sie den Hostnamen des Snowflake-Kontos an. Beispiel:
contoso.snowflakecomputing.com. -
Warehouse: Geben Sie das für die Sitzung verwendete virtuelle Standardlager an, nachdem eine Verbindung hergestellt wurde. Beispiel:
CONTOSO_WH.
Wählen Sie unter Authentifizierungsmethode Ihre Authentifizierung aus der Dropdownliste aus, und schließen Sie die entsprechende Konfiguration ab. Der Snowflake-Connector unterstützt die folgenden Authentifizierungstypen:
Legen Sie optional die Datenschutzstufe fest, die Sie anwenden möchten. Zulässige Werte sind "None", "Organizational", "Privacy" und "Public". Weitere Informationen finden Sie in der Power Query-Dokumentation unter Den Datenschutzstufen.
Erweiterte Optionen werden nur für Testverbindung verwendet. Elemente, die diese Verbindung verwenden, müssen diese Optionen in Abfragen angeben.
- Geben Sie einen Textwert an, der als Rollenname verwendet werden soll: Geben Sie einen Textwert ein, der als Rollenname verwendet werden soll.
- Verbindungstimeout in Sekunden: Geben Sie die Wartezeit (in Sekunden) an, während Sie versuchen, eine Verbindung herzustellen, bevor Sie den Versuch beenden und einen Fehler generieren.
- Befehlstimeout in Sekunden: Geben Sie die Wartezeit (in Sekunden) an, während Sie versuchen, einen Befehl auszuführen, bevor Sie den Versuch beenden und einen Fehler generieren.
- Implementierung: Geben Sie Die Implementierungsmodi für die Testverbindung an.
Wählen Sie Erstellen aus, um die Verbindung zu erstellen. Wenn alle Anmeldeinformationen korrekt sind, wird Ihre Erstellung erfolgreich getestet und gespeichert. Wenn dies nicht der Fall ist, tritt bei der Erstellung ein Fehler auf.
Authentifizierung
In diesem Abschnitt werden die Anweisungen für jeden Authentifizierungstyp aufgeführt, der vom Snowflake-Connector unterstützt wird:
Schneeflake-Authentifizierung
- Benutzername: Geben Sie den Anmeldenamen für den Snowflake-Benutzer an.
- Kennwort: Geben Sie das Kennwort für den Snowflake-Benutzer an.
Microsoft-Kontoauthentifizierung
Wählen Sie "Anmeldeinformationen bearbeiten" aus, wodurch die Anmeldeschnittstelle angezeigt wird. Geben Sie Ihr Konto und Ihr Kennwort ein, um sich bei Ihrem Organisationskonto anzumelden. Wechseln Sie nach der Anmeldung zurück zur Seite "Neue Verbindung".
Schlüsselpaarauthentifizierung
Um die Schlüsselpaarauthentifizierung zu verwenden, müssen Sie einen Schlüsselpaar-Authentifizierungsbenutzer in Snowflake konfigurieren und erstellen, indem Sie auf die Schlüsselpaarauthentifizierung und Schlüsselpaardrehung verweisen.
Benutzername: Geben Sie den Anmeldenamen für den Snowflake-Benutzer an.
Privater Schlüssel: Laden Sie die private Schlüsseldatei hoch, die für die Schlüsselpaarauthentifizierung verwendet wird. Nachdem Sie die Private Key-Datei hochgeladen haben, erkennt der Dienst automatisch, ob sie verschlüsselt oder unverschlüsselt ist, und blendet die Passphrase entsprechend ein oder aus.
Passphrase: Geben Sie die Passphrase an, die zum Entschlüsseln des privaten Schlüssels verwendet wird. Dies ist nur erforderlich, wenn die Datei des privaten Schlüssels verschlüsselt ist.