Openflow - Snowflake Deployment einrichten: Laufzeitumgebung erstellen¶
Eine Laufzeitumgebung ist ein containerisierter Apache NiFi-Instanz, die Ihre Datenintegrationsabläufe ausführt: Konnektoren und kundenspezifische Ablaufdefinitionen. Jede Laufzeitumgebung ist hinsichtlich der Sicherheits- und Ressourcenkontrolle isoliert und kann von einem Knoten auf bis zu 50 skaliert werden, um unterschiedliche Datenmengen zu verarbeiten.
So erstellen Sie eine Laufzeitumgebung in Ihrer Snowflake-Bereitstellung:
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Ingestion » Openflow aus.
Wählen Sie Launch Openflow aus. Für die Openflow-Arbeitsoberfläche wird eine neue Registerkarte geöffnet.
Wählen Sie in Openflow Control Plane die Option Create a runtime aus. Das Dialogfeld Create Runtime wird geöffnet.
Füllen Sie in Create Runtime die folgenden Felder aus:
Feld
Beschreibung
Runtime Name
Geben Sie einen Namen für Ihre Laufzeit ein.
Deployment-Dropdown-Liste
Wählen Sie die zuvor in Openflow - Snowflake Deployment einrichten: Bereitstellung erstellen erstellte Bereitstellung aus
Node Type
Wählen Sie einen Knotentyp aus der Dropdown-Liste Node type aus. Hier wird die Größe Ihrer Knoten angegeben.
Min/Max node
Wählen Sie im Min/Max node-Bereichsselektor einen Bereich aus. Der Mindestwert gibt die Anzahl der Knoten an, mit denen die Laufzeit im Leerlauf startet, und der Höchstwert gibt die Anzahl der Knoten an, auf die die Laufzeit bei hohem Datenvolumen oder hoher CPU-Auslastung hochskaliert werden kann.
Snowflake Role
Wählen Sie die zuvor in Openflow - Snowflake Deployment einrichten: Erstellen der Snowflake-Rolle erstellte Snowflake-Rolle aus.
Usage Roles
Wählen Sie optional die Rollen aus, die erstellt wurden, um der Laufzeitumgebung die Nutzung der erforderlichen Datenbanken, Schemas und Tabellen zu gewähren.
External Access Integrations
Wählen Sie optional die zuvor erstellten Integrationen für den externen Zugriff aus, um Zugriff auf externe Ressourcen zu gewähren.
Wählen Sie Create aus. Das Erstellen der Laufzeitumgebung dauert ein paar Minuten.
Sobald sie erstellt wurde, können Sie sich Ihre Laufzeitumgebung anzeigen, indem Sie zur Runtimes-Registerkarte der Openflow-Kontrollebene navigieren. Wählen Sie die Laufzeitumgebung aus, um die Openflow-Arbeitsoberfläche zu öffnen.
[Optional] Gewähren von MONITOR-Berechtigungen für die Laufzeitumgebung¶
Wenn Sie eine Überwachungsrolle erstellt haben, als Sie Ihre Bereitstellung eingerichtet haben, können Sie die Laufzeitumgebung zu dieser Rolle hinzufügen. So können Data Engineers oder Betriebsteams die Laufzeit überwachen, ohne über die OPENFLOW_ADMIN-Rolle zu verfügen.
Um die Laufzeitumgebung zur Überwachungsrolle hinzuzufügen, führen Sie den folgenden Code aus und ersetzen dabei``<OPENFLOW_RUNTIME_NAME>`` mit dem Namen der Openflow-Laufzeitintegration:
USE ROLE OPENFLOW_ADMIN; GRANT MONITOR ON OPENFLOW RUNTIME INTEGRATION <OPENFLOW_RUNTIME_NAME> TO ROLE <OPENFLOW_MONITOR_ROLE>;
Nächster Schritt¶
Konfigurieren Sie zulässige Domänen für Openflow-Konnektoren. Siehe Openflow - Snowflake Deployment einrichten: zulässige Domänen für Openflow-Konnektoren konfigurieren.