Snowflake Data Cloud Connector > 追加のランタイム設定 > マッピングのステージングパフォーマンスの最適化
  

マッピングのステージングパフォーマンスの最適化

データ統合は、デフォルトで、Snowflakeからの読み取りまたはSnowflakeへの書き込みを行う前にデータをステージングするために、一時フォルダにフラットファイルをローカルに作成します。データ統合を設定して、読み取りおよび書き込み操作のステージングパフォーマンスを最適化できます。
ステージングプロパティを設定しない場合、データ統合は最適化された設定なしでステージングを実行しますが、これがタスクのパフォーマンスに影響する場合があります。

ステージングプロパティの設定

読み取り操作および書き込み操作のマッピングパフォーマンスを最適化できます。
最適化する操作に基づいて、エージェントのプロパティで次のステージングプロパティを設定する必要があります。
次のタスクを実行して、Secure AgentのTomcatプロパティにステージングプロパティを設定します。
  1. 1Administratorで、[ランタイム環境]をクリックします。
  2. 2このプロパティを設定するSecure Agentを編集します。
  3. 3[システム構成の詳細]セクションで、[データ統合サーバー][サービス]を選択し、タイプに[Tomcat]を選択します。
  4. 4Tomcatプロパティの値をSnowflake Data Cloud ConnectorのプラグインIDに設定します。
  5. プラグインIDは、次のディレクトリのマニフェストファイルにあります: <Secure Agentのインストールディレクトリ>/downloads/<Snowflakeパッケージ>/CCIManifest
    次の図に、読み取りおよび書き込み操作用のSecure Agentのプロパティセットを示します。
マッピングを実行すると、プロパティを設定した操作に基づいて、マシンの次のディレクトリにフラットファイルが作成されます。
セッションログを確認します。

ルールおよびガイドライン

読み取り操作に対してステージングプロパティを有効にすると、Snowflakeからストアドプロシージャを呼び出すカスタムクエリを設定できなくなります。クエリを実行してストアドプロシージャを呼び出すと、タスクは失敗します。
書き込み操作に対してステージングプロパティを有効にする場合は、次のガイドラインを考慮してください。
ステージングプロパティを設定する前後の実行時間のパフォーマンスの比較については、次のHow-Toライブラリの記事を参照してください: Performance Tuning and Best Practices for Snowflake Data Cloud Connector