Configuração do Openflow - Snowflake Deployment: criação de implantação

Depois de configurar o núcleo do Snowflake, você pode criar uma implantação do Openflow.

A criação de uma implantação é um processo de duas etapas:

  1. Criação de uma implantação: criar a implantação em si.

  2. [Opcional] Configuração da tabela de eventos específica do Openflow: configurar uma tabela de eventos específica do Openflow para armazenar logs e métricas do Openflow.

Criação de uma implantação

  1. Faça login no Snowsight com uma função definida em Configuração dos requisitos principais do Snowflake.

  2. No menu de navegação, selecione Ingestion » Openflow.

  3. Selecione Launch Openflow.

  4. Na UI do Openflow, selecione Create a deployment. A guia Deployments é aberta.

  5. Selecione Create a deployment. O assistente de criação de uma implementação é aberto.

  6. Na etapa Prerequisites, certifique-se de atender a todos os requisitos. Selecione Next.

  7. Na etapa Deployment location, selecione Snowflake como o local de implementação. Digite um nome para sua implantação. Selecione Next.

  8. Selecione Create Deployment.

Sua implantação será criada.

[Opcional] Configuração da tabela de eventos específica do Openflow

Nota

Esta tarefa deve ser realizada por uma combinação do administrador do Snowflake e administrador do Openflow.

O Openflow gera logs e métricas e os envia para a tabela de eventos do Snowflake. Em Monitoramento do Openflow, veja consultas úteis que podem ser usadas para analisar esses dados de telemetria do Openflow.

Por padrão, o Openflow usa a tabela de eventos da conta, mas os clientes também podem optar por usar uma tabela de eventos específica do Openflow por implantação.

Para criar uma tabela de eventos específica do Openflow, execute as seguintes tarefas:

Nota

<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> denota o nome da integração do plano de dados do Openflow.

  1. Concessão dos privilégios necessários à função OPENFLOW_ADMIN no banco de dados e no esquema que conterá a tabela de eventos:

    Nota

    Essa tarefa deve ser realizada por um administrador Snowflake.

    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;
    
    Copy
  2. Crie a tabela de eventos e a associe à integração do plano de dados do Openflow:

    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';
    
    Copy

Próximos passos

Criar função de tempo de execução