我有兩組數據需要加入,但由於數據質量並不好,所以存在一個額外的問題。SSIS不匹配加入
這兩個數據集是呼叫(電話)和通信(關於電話呼叫創建的記錄)。它們分別具有名爲call_id和comm_id的ID。通信記錄還具有用於執行加入的call_id。問題在於數據收集系統無法正常工作,並且我有大量的通信無法與特定的通話匹配。並非所有的通話都會產生通信。
對於每一天我需要創建一個聯合列表來執行一些分析。 的問題是,由於缺少某些環節,我得到3種不同的行類型:
- 只是調用,
- 只是通訊科,
- 鏈接通訊和呼叫。
我想要做的是每一行是給定日期的「Just Comm」行,我應該刪除同一日期的「Just Call」行。我不需要任何來自通話的值,我只需要知道通話發生了。如果我這樣做,我會得到正確的行數,因爲所有的「只是通信」將刪除一個「只是調用」行,就我所需要知道的是創建通信的調用。
我的問題是如何在SSIS中做到這一點。我已經到了擁有我的數據集的地步,其中包含我需要的所有數據,並且是我上面提到的3行類型的混合。您如何建議我通過刪除「Just Call」行的過程?
這不會解決我的問題,因爲我需要知道每天在哪裏有多少個電話。這個解決方案會讓我失去所有無法比擬的通話。 – 2009-04-22 11:00:21
然後,您需要準確定義您需要的數據和哪些數據。最好提供一個顯示情況和所需輸出的小例子。 – Tomalak 2009-04-22 12:42:12