integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11. Nov. 2024

Snowflake-Authentifizierung

Voraussetzungen

Je nach ausgewähltem Authentifizierungstyp benötigen Sie eine der folgenden Anmeldeinformationen:

  • Für die benutzerdefinierte Authentifizierung (JDBC-Authentifizierung):
    • Datenbankhost
    • Benutzername
    • Passwort
    • Warehouse
    • Datenbankschemaname
    • Datenbankname
  • RSA (Schlüsselpaar-Authentifizierung und Schlüsselpaar-Rotation)
    • Datenbankhost
    • Benutzername
    • Privater RSA-Schlüssel
    • Warehouse
    • Datenbankschemaname
    • Datenbankname
Hinweis:

Bekannte Einschränkungen:

  • Um sich mit RSA zu authentifizieren, müssen Sie einen unverschlüsselten privaten RSA-Schlüssel verwenden.

  • Verbindungen über AWS PrivateLink werden nicht unterstützt.

Fügen Sie die Snowflake-Verbindung hinzu

  1. Select Integration Service from Automation Suite.

  2. Wählen Sie in der Liste Connectors die Option Snowflake aus. Sie können auch die Suchleiste verwenden, um den Connector zu finden.
  3. Wählen Sie die Schaltfläche Verbindung mit Snowflake herstellen aus.
  4. Geben Sie die erforderlichen Snowflake-Anmeldeinformationen ein.
  5. Wählen Sie Verbinden aus.

  6. Ihre Verbindung wurde hinzugefügt.

So rufen Sie Ihre Anmeldeinformationen von Snowflake ab

  1. Der Datenbankhost ist in der URL verfügbar, die zum Herstellen einer Verbindung mit Ihrer Snowflake-App verwendet wird:

    Hinweis: Das Hostformat der Datenbank kann sich je nach Kontobezeichnertyp unterscheiden. Weitere Informationen finden Sie in der offiziellen Snowflake-Dokumentation und im Abschnitt über Datenbankhost, den Sie weiter unten finden.


  2. Sobald Sie angemeldet sind, wählen Sie im Menü auf der linken Seite Daten und dann Datenbanken aus.

    • Datenbankname: Eine Liste der Datenbanken wird angezeigt:



    • Datenbankschemaname – Wählen Sie eine Datenbank aus, um die Liste der Datenbankschemanamen anzuzeigen:



  3. Um das Warehouse abzurufen, wechseln Sie im Menü auf der linken Seite zu Admin > Warehouses:



Berechtigungen

Durch die Verbindung kann UiPath Snowflake-Daten in Ihrem Namen lesen, schreiben, ändern und löschen.

Abrufen des Datenbankhosts von Snowflake

Melden Sie sich bei Ihrem Snowflake-Konto an und kopieren Sie die URL aus Ihrem Browserfenster. Die URL enthält sowohl die eindeutige accountID als auch die region Ihres Kontos, wie folgt:
Für die URL https://app.snowflake.com/east-us-2.azure/za96341/dashboards ist der accountID za96341 und der region ist east-us-2.azure.
Um einen Datenbankhost zu erstellen, müssen Sie das Format accountID.region.snowflakecomputing.com verwenden. Für die oben verwendete URL wäre der erstellte Datenbankhost also za96341.east-us-2.azure.snowflakecomputing.com.

Erforderliche Rollen für die Verbindung mit Snowflake

Beim Erstellen einer Verbindung für Snowflake über Integration Service übernimmt der Connector immer die Standardrolle des Benutzers, wie unten gezeigt.
docs image
In der Regel richten Snowflake-Administratoren benutzerdefinierte Rollen für Benutzer ein, da nicht jeder aus Sicherheitsgründen Administratorrollen erhält. Im Folgenden finden Sie eine Erklärung, was genau in Snowflake erforderlich ist, damit der Integration Service Connect-Prozess reibungslos funktioniert.
docs image
Der erste Schritt besteht darin, sicherzustellen, dass die Standardrolle, in diesem Fall SAMRAT, über die USAGE -Berechtigung sowohl für die Datenbank (JULY_DEMO) als auch für das Datenbankschema (DEAL_AMOUNT) in Snowflake verfügt.
docs image

docs image

Eine erfolgreiche Authentifizierung bei Snowflake ist von diesen Einstellungen abhängig. Einer Rolle können jederzeit zusätzliche Berechtigungen von einem Administrator zugewiesen werden.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten