インポートセットのパフォーマンス
このアルゴリズムにより、インポートセットがステージングテーブルから最終的な移動先に変換されます。
インポートセットを介してデータをインポートするには、次の 2 つのフェーズが必要です。
- データがデータソースからステージングテーブルにロードされる
- データがステージングテーブルからターゲットテーブルに変換される
以前のアルゴリズムではレコードを一度に 1 件ずつ変換していましたが、この変換アルゴリズムはレコード 100 件の「ブロック」を一度に処理します。新しいアプローチでは、アプリケーションサーバーが各レコードブロックに関連する各種情報をプリフェッチできるため、データベースとの一意のやり取りの回数が減り、スループットが向上します。
パフォーマンスの改善を期待できるのは誰か
インポートセットを使用している顧客は全員、大規模な変換によるパフォーマンスの改善を期待できます。
これらの変更から最もメリットを得るのはどのような種類の変換か
参照または選択肢タイプの列が多数ある変換が、最も大きく改善されます。
メリットが最も少ないのはどのような種類の変換か
複雑な結合条件またはキーのない結合条件による変換の場合、メリットは比較的小規模になります。