少し課題があります。3 つの異なるデータベース (Oracle、SQL Server、および Teradata) からのデータを統合する必要があります。
Oracle からの取得に基づいて TeraData および SQL Server からデータを取得するにはどうすればよいですか?
たとえば、Oracle には販売情報、TeraData には顧客情報、SQL Server には従業員情報があります。
クライアント ID のリストを持つ Oracle から販売リストをプルし、それらのクライアント ID に基づいて TeraData プルを制限したいと考えています。
クライアントには、SQL Server に関連付けられた Employee 識別子があります。
それぞれに個別に接続できますが、それぞれからのプルを制限したいと考えています。
Oracle は約 3,000 行を返しますが、TeraData 自体は 400,000 行を返します。Oracle から TeraData への関係は、多対 1 の関係です (複数の Oracle レコードと 1 つの TeraData レコード)。
データ ソース マージ オプションを使用してみましたが、各データ ソースを個別に実行してからマージするため、TeraData のレコードの量が原因で処理時間が大幅に増加します。
よろしくお願いいたします。ありがとう。