Snowflake Partner Connect

Mit Partner Connect können Sie auf einfache Weise Testkonten bei ausgewählten Snowflake-Geschäftspartnern erstellen und diese Konten in Snowflake integrieren. Diese Funktion bietet eine praktische Möglichkeit, verschiedene Drittanbieter-Tools und -Services auszuprobieren und diejenigen zu übernehmen, die am besten Ihren Geschäftsanforderungen entsprechen.

Unter diesem Thema:

Unterstützte Partner

Wichtig

Snowflake legt nicht die Bedingungen (Testdauer, unterstützte Funktionen usw.) für Partnertestkonten fest. Diese Richtlinien werden von jedem Snowflake-Partner festgelegt und variieren je nach Partner.

Wenn Sie Details zu einem bestimmten Test wünschen, wenden Sie sich direkt an den Partner.

Derzeit umfasst Partner Connect die folgenden Partner:

Partner

Kategorie

Anmerkungen

data.world

Sicherheit & Governance

Dataguise

Sicherheit & Governance

Dataiku

Machine Learning & Data Science

DataOps.live

SQL-Entwicklung und -Management

DataRobot

Machine Learning & Data Science

Domo

Business Intelligence (BI)

Fivetran

Datenintegration

H2O.ai

Machine Learning & Data Science

Hunters.AI

Sicherheit & Governance

HVR

Datenintegration

Informatica

Datenintegration

Informatica Cloud

Matillion ETL

Datenintegration

Matillion ETL

Matillion Data Loader

Datenintegration

Matillion Data Loader

Qlik

Datenintegration

Qlik Replicate

Rivery

Datenintegration

Sigma Computing

Business Intelligence (BI)

Sisense

Business Intelligence (BI)

Sisense for Cloud Data Teams

SnapLogic

Datenintegration

SqlDBM

SQL-Entwicklung und -Management

Stitch

Datenintegration

Striim

Datenintegration

Talend

Datenintegration

ThoughtSpot

Business Intelligence (BI)

Zepl

Machine Learning & Data Science

Sicherheitsanforderungen

Die Verwendung von Partner Connect ist auf Kontoadministratoren (d. h. Benutzer mit der ACCOUNTADMIN-Rolle) beschränkt, die eine verifizierte E-Mail-Adresse in Snowflake haben:

  • Um Partner Connect zu verwenden, müssen Sie zur Rolle ACCOUNTADMIN wechseln oder sich an jemanden in Ihrer Organisation wenden, der diese Rolle hat.

  • So überprüfen Sie Ihre E-Mail-Adresse:

    1. Wählen Sie auf der Weboberfläche von Snowflake im Dropdown-Menü neben Ihrem Anmeldenamen Preferences » General aus. Die Seite Preferences wird angezeigt.

    2. Fügen Sie im Bereich User Information Ihre E-Mail-Adresse hinzu oder überprüfen Sie diese, indem Sie auf die entsprechenden Links im Feld Email Address klicken.

Verbinden mit einem Snowflake-Partner

So eröffnen Sie ein Testkonto bei einem Snowflake-Partner, der derzeit in Partner Connect enthalten ist:

  1. Melden Sie sich bei der Snowflake-Weboberfläche an.

  2. Klicken Sie auf das Dropdown-Menü neben Ihrem Anmeldenamen, und klicken Sie dann auf Switch Role » ACCOUNTADMIN, um zur Rolle des Kontoadministrators zu wechseln.

  3. Klicken Sie auf Partner Connect Partner Connect tab. Die Seite Snowflake Partner Connect wird angezeigt.

  4. Klicken Sie auf die entsprechende Kachel für den Partner, mit dem Sie sich verbinden möchten.

    In einem Dialogfeld werden die Anforderungen für die Verbindung mit dem Partner sowie eine Liste der Objekte angezeigt, die während des Verbindungsprozesses automatisch in Snowflake erstellt werden, einschließlich einer leeren Datenbank, eines Warehouses, eines Standardbenutzers und einer benutzerdefinierten Rolle. Die Partneranwendung verwendet diese Objekte beim Lesen aus oder Schreiben in Ihr Konto.

  5. Geben Sie optional eine oder mehrere vorhandene Datenbanken in Snowflake an, die automatisch mit dem Testkonto verwendet werden sollen. Dadurch wird eine zusätzliche benutzerdefinierte Rolle erstellt, die vorhandene Daten in Snowflake schnell und einfach für die Partneranwendung zur Verfügung stellt.

    Wenn Sie während des ersten Verbindungsprozesses keine Datenbanken angeben, können Sie diese später angeben. Das Angeben dieser Datenbanken muss dann jedoch manuell erfolgen.

    Bemerkung

    Derzeit können freigegebene Datenbanken (d. h. Datenbanken, die von Anbieterkonten für Ihr Konto freigegeben wurden) während des erstmaligen Verbindungsprozesses nicht angegeben werden. Um eine freigegebene Datenbank mit einem Testkonto zu verwenden, können Sie dieses nach Abschluss des Verbindungsprozesses manuell angeben.

  6. Klicken Sie unterhalb der Partnerbeschreibung auf die Schaltfläche Connect, um die Erstellung eines Testkontos mit dem Partner zu starten und die Partneranwendung mit Snowflake zu verbinden.

Wenn der Vorgang abgeschlossen ist und die Objekte erstellt wurden, wird auf der Partnerkachel ein Häkchen angezeigt.

Für den Partner erstellte Objekte

Während des Verbindungsprozesses werden für die Partneranwendung folgende Snowflake-Objekte in Ihrem Konto erstellt:

Objekt

Name

Anmerkungen

Datenbank

PC_<Partner>_DB

Diese Datenbank ist leer und kann zum Laden/Speichern von Daten für Abfragen verwendet werden. Wenn Sie vorhandene Datenbanken verwenden möchten, die bereits Daten enthalten, können Sie während des erstmaligen Verbindungsprozesses alle nicht freigegebenen Datenbanken, die verwendet werden sollen, in dem dafür vorgesehenen Feld angeben. Sie können nach Abschluss des Prozesses manuell auch andere Datenbanken angeben.

Warehouse

PC_<Partner>_WH

Die Standardgröße des Warehouses ist X-Small, kann aber bei Bedarf geändert werden.

Systembenutzer

PC_<Partner>_USER

Dies ist der Benutzer, der sich von der Partneranwendung aus mit Snowflake verbindet. Wie im Dialog angegeben, wird automatisch ein zufälliges Kennwort für den Benutzer generiert.

Rolle

PC_<Partner>_ROLE

Dieser benutzerdefinierten Rolle wird die Rolle PUBLIC zugewiesen, sodass sie auf alle Objekte zuzugreifen kann, die der Rolle PUBLIC gehören oder ihr zugeordnet wurden. Darüber hinaus wird dieser Rolle die Rolle SYSADMIN zugeordnet, die es Benutzern mit der Rolle SYSADMIN (oder höher) ermöglicht, auch auf jedes Snowflake-Objekt zuzugreifen, das für den Partnerzugriff erstellt wurde.

Wenn Sie während des ersten Verbindungsvorgangs optional vorhandene Datenbanken angeben, wird außerdem eine zweite benutzerdefinierte Rolle mit allen erforderlichen Berechtigungen für den Zugriff auf die Tabellen in den Datenbanken erstellt:

PC_<Partner>_DB_PICKER_ROLE

Diese Rolle wird dann dem PC_<Partner>_ROLE zugewiesen, wodurch alle Tabellen in den angegebenen Datenbanken von der Partneranwendung mit minimalem (oder keinem) Konfigurationsaufwand verwendet werden können.

Beachten Sie, dass diese zweite Rolle nicht im Dialogfeld angezeigt wird, da sie automatisch erstellt wird, nachdem alle anderen im Dialogfeld aufgeführten Objekte erstellt wurden.

Tipp

  • Diese Objekte werden erstellt, um eine schnelle, komfortable Einrichtung zu ermöglichen. Wenn Sie es vorziehen, vorhandene Snowflake-Objekte (Datenbanken, Warehouses, Benutzer usw.) zu verwenden, können Sie die Einstellungen in der Partneranwendung aktualisieren, um die gewünschten Objekte in Snowflake zu referenzieren.

  • Ein Kontoadministrator kann mit ALTER USER das generierte Kennwort für den Benutzer PC_<Partnername>_USER ändern.

  • Um den Zugriff auf Objekte zu ermöglichen, die anderen Rollen als PUBLIC gehören (oder diesen zugewiesen wurden), weisen Sie den anderen Rollen PC_<Partner>_ROLE zu.

Automatisierte Anwendungsfunktionen und Ressourcennutzung

Partneranwendungen können automatisierte Funktionen enthalten, z. B. Dashboards, die nach einem Zeitplan ausgeführt werden und Computeressourcen verbrauchen. Wir empfehlen Ihnen, die Produktdokumentation einer Partneranwendung zu lesen und eine Überwachung der Nutzung des PC_<Partner>_WH-Warehouses vorzunehmen, um unerwartete Credit-Nutzung in Snowflake zu vermeiden.

Hinzufügen der IP-Adressen von Partnern zu Netzwerkrichtlinien

Wenn Sie eine Netzwerkrichtlinie verwenden, um den Zugriff auf Ihr Snowflake-Konto anhand der IP-Adresse des Benutzers einzuschränken, können Partneranwendungen nur dann auf Ihr Konto zugreifen, wenn Sie die IP-Adressen der Partner der Liste zulässiger IP-Adressen in der Netzwerkrichtlinie hinzufügen. Detaillierte Anweisungen finden Sie unter Netzwerkrichtlinie auf Kontoebene ändern.

In der folgenden Tabelle sind die IP-Adressen jedes Partners (falls verfügbar und unterstützt) aufgelistet, oder es werden die Links zu einer Seite auf der Partnerwebsite für folgende Informationen bereitgestellt:

Partner

IP-Adressen

Anmerkungen

data.world

52.3.83.134 , 52.205.195.10 , 52.205.207.86

Dataguise

N/A

Derzeit bietet Dataguise keinen Bereich von statischen IP-Adressen.

Dateniku

TBA

DataOps.live

TBA

DataRobot

TBA

Domo

TBA

Fivetran

52.0.2.4

Weitere Informationen zur Einrichtung finden Sie in der Fivetran-Dokumentation.

H2O.ai

TBA

Hunters.AI

34.223.20.125 , 34.223.221.217 , 52.32.222.121 , 52.35.219.75 , 52.40.78.172 , 54.68.155.124

HVR

TBA

Informatica

TBA

Matillion Data Loader

N/A

Funktioniert nicht mit Netzwerkrichtlinien, die den Datenverkehr blockieren.

Matillion ETL

N/A

Funktioniert nicht mit Netzwerkrichtlinien, die den Datenverkehr blockieren.

Qlik

N/A

Funktioniert nicht mit Netzwerkrichtlinien, die den Datenverkehr blockieren.

Rivery

13.58.140.165/32 , 34.254.56.182/32 , 52.14.86.20/32 , 52.14.192.86/32

Sigma

104.197.169.18 , 104.197.193.23

Sisense

Verschiedenes

Die Adressen finden Sie in der Sisense-Dokumentation.

SnapLogic

Verschiedenes

Die Adressen finden Sie in der SnapLogic-Dokumentation.

Stitch

Verschiedenes

Die Adressen finden Sie in der Stitch-Dokumentation.

Striim

TBA

SqlDBM

TBA

Talend

TBA

ThoughSpot

35.164.213.211

Zepl

34.214.146.198 , 35.164.138.115 , 52.24.205.101

Einführen einer Partneranwendung

Nachdem eine Partneranwendung mit Snowflake verbunden wurde:

  1. Klicken Sie auf der Seite Snowflake Partner Connect auf die entsprechende Kachel.

  2. Klicken Sie auf die Schaltfläche Launch, um die Partner-Website zu öffnen.

Trennen der Verbindung zu einem Partnerkonto

Wenn Sie sich aus irgendeinem Grund entscheiden, ein über Partner Connect initiiertes Testkonto zu schließen, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der Snowflake-Weboberfläche an.

  2. Klicken Sie auf das Benutzermenü, und klicken Sie dann auf Switch Role » ACCOUNTADMIN, um zur Rolle des Kontoadministrators zu wechseln.

  3. Klicken Sie auf Partner Connect Partner Connect tab. Die Seite Snowflake Partner Connect wird angezeigt.

  4. Klicken Sie auf die Kachel der Partneranwendung, zu der Sie Verbindung beenden möchten. Notieren Sie sich in dem sich öffnenden Dialogfeld die Objektnamen von Datenbank, Warehouse, Systembenutzer und benutzerdefinierter Rolle, die während des erstmaligen Verbindungsprozesses für die Partneranwendung erstellt wurden.

  5. Verwenden Sie den entsprechenden DROP <Objekt>-Befehl, um alle für die Partneranwendung erstellten Objekte zu entfernen.

    Tipp

    Wenn Sie während des erstmaligen Verbindungsprozesses vorhandene Datenbanken zur Verwendung mit der Partneranwendung angegeben haben, denken Sie daran, auch die Rolle PC_<Partner>_DB_PICKER_ROLE zu löschen, die automatisch zusammen mit den anderen Objekten erstellt wurde.

  6. Wenden Sie sich an den Snowflake-Support, um die Testversion des Partnerkontos zu stoppen und das Häkchen von der Partnerkachel Partner Connect zu entfernen.

Problembehandlung bei einer Verbindung

Verbindung ist bereits vorhanden

Wenn Ihre Organisation bereits ein Konto bei dem Partner hat, das entweder direkt mit dem Partner oder über Partner Connect auf einem anderen Ihrer Snowflake-Konten initiiert wurde, kann die Einrichtung eines weiteren Testkontos mit der Meldung fehlschlagen, dass eine Verbindung bereits besteht.

In diesem Fall muss die Testversion für dieses Konto direkt über den Partner gestartet werden.