結合する必要がある 2 つのデータ セットがありますが、データの品質が良くないため、追加の問題があります。
2 つのデータ セットは、Calls (通話) と Communications (通話に関して作成されたレコード) です。それぞれ call_id と comm_id という ID があります。通信レコードには、参加を実行するための call_id もあります。問題は、データ収集システムが最初から正しく機能していなかったことと、特定の通話に対応できない大量の通信があることです。すべての呼び出しが通信を生成するわけではありません。
毎日、結合リストを作成して分析を実行する必要があります。問題は、リンクの一部が不足しているため、3 つの異なる行タイプが得られることです。
- ちょうど呼び出し、
- ただの通信、
- リンクされた通信と通話。
私がやりたいことは、特定の日付の「Just Comm」行であるすべての行に対して、同じ日付の「Just Call」行を削除する必要があることです。呼び出しからの値は必要ありません。呼び出しが発生したことを知る必要があるだけです。これを行うと、正しい数の行が得られます。これは、すべての「ただの通信」が「ただの呼び出し」行を削除するためです。これは、知る必要がある限り、通信を作成した呼び出しでした。
私の問題は、SSISでこれを行う方法です。必要なすべてのデータを含み、上記の 3 つの行タイプが混在するデータ セットを取得するところまで来ました。「Just Call」行を削除するプロセスをどのように進めることをお勧めしますか?