设置 Openflow - Snowflake Deployment:创建部署

配置 Core Snowflake 后,您可以创建 Openflow 部署。

创建部署是一个两步过程:

  1. 创建部署 – 创建部署本身。

  2. [可选] 配置 Openflow 专用事件表 - 配置一个 Openflow 专用事件表来存储 Openflow 日志和指标。

创建部署

  1. Sign in to Snowsight with a role defined in Configure core Snowflake requirements.

  2. In the navigation menu, select Ingestion » Openflow.

  3. 选择 Launch Openflow

  4. 在 Openflow UI 中,选择 Create a deployment。这会打开 Deployments 选项卡。

  5. 选择 Create a deployment。这会打开“Creating a deployment”向导。

  6. Prerequisites 步骤中,确保您满足所有要求。选择 Next

  7. Deployment location 步骤中,选择 Snowflake 作为部署位置。输入部署的名称。选择 Next

  8. 选择 Create Deployment

您的部署随后将被创建。

[可选] 配置 Openflow 专用事件表

备注

此任务必须由 Snowflake 管理员和 Openflow 管理员共同完成。

Openflow 会生成日志和指标,并将它们发送到 Snowflake 事件表。请参阅 监控 Openflow 以获取可用于分析此 Openflow 遥测数据的有用查询。

默认情况下,Openflow 使用账户事件表,但客户也可以选择为每个部署使用一个 Openflow 专用事件表。

要创建 Openflow 专用事件表,请执行以下任务:

备注

<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> denotes the name of the Openflow data plane integration.

  1. 向 OPENFLOW_ADMIN 角色授予针对将包含事件表的数据库和模式所需的权限:

    备注

    此任务必须由 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. 创建事件表并将其与 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

后续步骤

创建运行时角色

语言: 中文