Openflow - Snowflake Deployment einrichten: Bereitstellung erstellen¶
Nach der Konfiguration von Core Snowflake können Sie eine Openflow-Bereitstellung erstellen.
Das Erstellen einer Bereitstellung besteht aus zwei Schritten:
- Erstellen Sie eine Bereitstellung: Erstellen Sie die Bereitstellung selbst. 
- [Optional] Konfigurieren Sie die Openflow-spezifische Ereignistabelle: Konfigurieren Sie eine Openflow-spezifische Ereignistabelle, um Openflow-Protokolle und -Metriken zu speichern. 
Erstellen Sie eine Bereitstellung¶
- Melden Sie sich bei Snowsight mit einer Rolle an, die in Snowflake-Kern-Anforderungen konfigurieren definiert ist. 
- Wählen Sie im Navigationsmenü die Option Ingestion » Openflow aus. 
- Wählen Sie Launch Openflow aus. 
- Wählen Sie in der Openflow-UI die Option Create a deployment. Die Registerkarte Deployments wird geöffnet. 
- Wählen Sie Create a deployment aus. Der Assistent zum Erstellen einer Bereitstellung wird geöffnet. 
- Stellen Sie im Schritt Prerequisites sicher, dass Sie alle Anforderungen erfüllen. Wählen Sie Next aus. 
- Wählen Sie im Schritt Deployment location Snowflake als Bereitstellungsort. Geben Sie einen Namen für Ihre Bereitstellung ein. Wählen Sie Next aus. 
- Wählen Sie Create Deployment aus. 
Ihre Bereitstellung wird dann erstellt.
[Optional] Konfigurieren Sie die Openflow-spezifische Ereignistabelle¶
Bemerkung
Diese Aufgabe muss von einer Kombination aus Snowflake-Administrator und Openflow-Administrator ausgeführt werden.
Openflow generiert Protokolleinträge und Metriken und sendet sie an die Snowflake-Ereignistabelle. Hilfreiche Abfragen, die zur Analyse dieser Openflow-Telemetriedaten verwendet werden können, finden Sie unter Openflow überwachen.
Standardmäßig verwendet Openflow die Ereignistabelle des Kontos, aber Kunden können auch eine Openflow-spezifische Ereignistabelle pro Bereitstellung verwenden.
Um eine Openflow-spezifische Ereignistabelle zu erstellen, führen Sie die folgenden Aufgaben aus:
Bemerkung
<DATABASE> denotes the name of the database that will contain the event table. <SCHEMA> denotes the name of the schema that will contain the event table. <OPENFLOW_DATAPLANE_NAME> bezeichnet den Namen der Openflow-Integration.
- Gewähren Sie der OPENFLOW_ADMIN-Rolle die erforderlichen Berechtigungen für die Datenbank und das Schema, die die Ereignistabelle enthalten werden: - Bemerkung - Diese Aufgabe muss von einem Snowflake-Administrator ausgeführt werden. - USE ROLE ACCOUNTADMIN; GRANT USAGE ON DATABASE <DATABASE> TO ROLE OPENFLOW_ADMIN; GRANT USAGE ON SCHEMA <DATABASE>.<SCHEMA> TO ROLE OPENFLOW_ADMIN; GRANT CREATE EVENT TABLE ON SCHEMA <DATABASE>.<SCHEMA> TO ROLE OPENFLOW_ADMIN; 
- Erstellen Sie die Ereignistabelle und verknüpfen sie sie mit der Openflow Data Plane-Integration: - USE ROLE OPENFLOW_ADMIN; CREATE EVENT TABLE IF NOT EXISTS <DATABASE>.<SCHEMA>.EVENTS; SHOW OPENFLOW DATA PLANE INTEGRATIONS; ALTER OPENFLOW DATA PLANE INTEGRATION <OPENFLOW_DATAPLANE_NAME> SET EVENT_TABLE = '<DATABASE>.<SCHEMA>.EVENTS';