クエリのためのローカル キャッシュの使用
大きなディメンション テーブルが存在する場合は、ディメンション テーブルのデータをキャッシュにロードし、そのキャッシュを使用してサロゲート キーを検索できます。キャッシュを使用すると、Query DB によってディメンション テーブルの検索を直接実行する場合よりもパフォーマンスが向上します。
ローカル キャッシュとは、Query Cache ステージの実行時にのみ使用される一時的なキャッシュです。さらに、キー フィールドと検索条件に基づいてキャッシュ内のデータを検索し、キャッシュ内のマッチング レコードからデータを返して、そのキャッシュ レコードのデータをデータフロー内のレコードに追加します。1 つのデータフローでのみ使用される場合や、検索テーブルが頻繁に変化する場合は、グローバル キャッシュの代わりにローカル キャッシュを使用します。
ローカル キャッシュをクエリに使用するには、以下の手順に従います。