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:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Ingestion » Openflow aus.

  3. Wählen Sie Launch Openflow aus. Für die Openflow-Arbeitsoberfläche wird eine neue Registerkarte geöffnet.

  4. Wählen Sie in Openflow Control Plane die Option Create a runtime aus. Das Dialogfeld Create Runtime wird geöffnet.

  5. 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.

  6. 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>;
    
    Copy

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.