Openflow Connector for Salesforce Bulk API: Snowflake einrichten¶
Bemerkung
Dieser Connector unterliegt den `Nutzungsbedingungen für Snowflake Connector<https://www.snowflake.com/legal/snowflake-connector-terms/>`_.
Unter diesem Thema werden die Schritte zur Einrichtung von Snowflake für Openflow Connector for Salesforce Bulk API beschrieben.
Voraussetzungen¶
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Aufgaben ausgeführt haben:
Installieren Sie Openflow (entweder BYOC oder SPCS). Weitere Informationen dazu finden Sie unter Über Openflow.
Erstellen Sie eine Openflow-Bereitstellung. Weitere Informationen dazu finden Sie unter Openflow - Snowflake Deployment einrichten: Bereitstellung erstellen oder Openflow einrichten – BYOC.
Erstellen Sie eine Openflow-Laufzeitumgebung. Weitere Informationen dazu finden Sie unter Openflow - Snowflake Deployment einrichten: Laufzeitumgebung erstellen oder Openflow einrichten – BYOC.
Überprüfen Sie die bekannten Beschränkungen des Vorschau-Konnektors in Allgemeine Informationen zum Openflow Connector for Salesforce Bulk API.
Erstellen Sie ein Schlüsselpaar.¶
Erstellen Sie ein Schlüsselpaar, das vom Benutzenden des Dienstkontos im Konnektor zur Interaktion mit der Datenbank verwendet wird.
Bemerkung
Dieser Schritt ist nur erforderlich, wenn Sie den Konnektor in Openflow BYOCbereitstellen. Er wird NOT benötigt, wenn der Konnektor in Openflow SPCS bereitgestellt wird.
Erzeugen Sie einen privaten Schlüssel. Das folgende Beispiel zeigt, wie Sie einen unverschlüsselten privaten Schlüssel generieren.
Der Inhalt der
rsa_key.p8-Datei sieht wie folgt aus:Erzeugen Sie den öffentlichen Schlüssel, indem Sie auf den privaten Schlüssel verweisen.
Der Inhalt der
rsa_key.pub-Datei sieht wie folgt aus:Kopieren Sie den Inhalt dieser Datei (ohne die Header
-----BEGIN PUBLIC KEY-----und-----END PUBLIC KEY-----), die beim Erstellen des Benutzenden im nächsten Abschnitt verwendet werden soll.
Objekte erstellen und Berechtigungen erteilen¶
Erstellen Sie ein Dienstkonto, eine Rolle, eine Datenbank, ein Schema und ein Warehouse für den Konnektor, und erteilen Sie die entsprechenden Berechtigungen.
Verwenden Sie eine Rolle mit
ACCOUNTADMIN-Berechtigungen zum Festlegen der Rolle:Erstellen Sie die Snowflake-Zieldatenbank, wenn sie nicht existiert:
Erstellen Sie das Zielschema in der Datenbank, wenn es nicht existiert:
Erstellen Sie die Rolle, die vom Openflow-Konnektor verwendet wird:
Erteilen Sie der Rolle die Berechtigungen zur Verwendung der Datenbank:
Erstellen Sie ein Warehouse für den Konnektor (oder verwenden Sie ein vorhandenes), und erteilen Sie der Konnektorrolle Nutzungsberechtigungen:
Erstellen Sie den Dienstbenutzenden, und weisen Sie die Rolle und den öffentlichen Schlüssel zu:
Netzwerkregel erstellen (nur Openflow Snowflake-Bereitstellung)¶
Wenn Sie den Konnektor in einer Laufzeitumgebung bereitstellen, die sich in einer Openflow Snowflake-Bereitstellung befindet, müssen Sie eine Netzwerkregel und eine Integration für den externen Zugriff erstellen und diese in der Laufzeitumgebung festlegen.
Nächste Schritte¶
Konfigurieren Sie den Konnektor in Openflow:
Openflow Connector for Salesforce Bulk API: Konnektor konfigurieren