Openflow - Snowflake Deployment の設定: ランタイムの作成

ランタイムはコンテナ化されたApache NiFi インスタンスであり、データ統合フロー --- コネクタとカスタムフロー定義を実行します。各ランタイムは、セキュリティとリソース制御のために分離されており、さまざまなデータ量を処理するために1個から最大50個のノードに拡張できます。

Snowflakeデプロイでランタイムを作成するには:

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで Ingestion » Openflow を選択します。

  3. Launch Openflow を選択します。Openflowキャンバスの新しいタブが開きます。

  4. Openflow Control Plane で、 Create a runtime を選択します。Create Runtime ダイアログボックスが表示されます。

  5. Create Runtime で次のフィールドに入力します。

    フィールド

    説明

    Runtime Name

    ランタイムの名前を入力します。

    Deployment ドロップダウン

    Openflow - Snowflake Deployment を設定する:デプロイメントを作成する で以前に作成したデプロイメントを選択します

    Node Type

    Node type ドロップダウンリストからノードタイプを選択します。ノードのサイズを指定します。

    Min/Max node

    Min/Max node 範囲セレクターで範囲を選択します。最小値は、アイドル状態時にランタイムが開始するノード数を指定し、最大値は、データ量が多い場合や CPU ロードの場合に、ランタイムがスケールアップできるノード数を指定します。

    Snowflake Role

    |OFSFSPCS|の設定: Snowflakeロールを作成する で以前に作成したSnowflakeロールを選択します。

    Usage Roles

    オプションで、作成したロールを選択し、必要なデータベース、スキーマ、テーブルアクセスのランタイムに使用権を付与します。

    External Access Integrations

    オプションで、以前作成した外部アクセス統合を選択し、外部リソースへのアクセス権を付与します。

  6. Create を選択します。ランタイムの作成には数分かかります。

作成後、Openflowコントロールプレーンの Runtimes タブに移動してランタイムを表示します。ランタイムを選択して、Openflowキャンバスを開きます。

[オプション]ランタイムに対するMONITOR権限の付与

デプロイをセットアップする際に:ref:`モニタリングロール<label-openflow_spcs_monitoring_role>`を作成した場合は、そのロールにランタイムを追加できます。これにより、データエンジニアや運用チームは、OPENFLOW_ADMINロールを持たずにランタイムをモニターできるようになります。

  • ランタイムをモニタリングロールに追加するには、``<OPENFLOW_RUNTIME_NAME>``をOpenflowランタイム統合の名前に置き換えて、次のコードを実行します。

    USE ROLE OPENFLOW_ADMIN;
    
    GRANT MONITOR ON OPENFLOW RUNTIME INTEGRATION <OPENFLOW_RUNTIME_NAME> TO ROLE <OPENFLOW_MONITOR_ROLE>;
    
    Copy

次のステップ

Openflowコネクタで許可されるドメインを構成します。Openflow - Snowflake Deployment を設定する:Openflowコネクタの許可ドメインの構成 をご参照ください。