Openflow - Snowflake Deployment の設定: ランタイムの作成¶
ランタイムはコンテナ化されたApache NiFi インスタンスであり、データ統合フロー --- コネクタとカスタムフロー定義を実行します。各ランタイムは、セキュリティとリソース制御のために分離されており、さまざまなデータ量を処理するために1個から最大50個のノードに拡張できます。
Snowflakeデプロイでランタイムを作成するには:
Snowsight にサインインします。
ナビゲーションメニューで Ingestion » Openflow を選択します。
Launch Openflow を選択します。Openflowキャンバスの新しいタブが開きます。
Openflow Control Plane で、 Create a runtime を選択します。Create Runtime ダイアログボックスが表示されます。
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
オプションで、以前作成した外部アクセス統合を選択し、外部リソースへのアクセス権を付与します。
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>;
次のステップ¶
Openflowコネクタで許可されるドメインを構成します。Openflow - Snowflake Deployment を設定する:Openflowコネクタの許可ドメインの構成 をご参照ください。