質問: 1000以上のデータの比較方法について お世話になります。 作成者の異なる2つのexcelデータについて、片方のexcelデータにもう片方のデータの一部を結合する作業をします。 キーとなる項目が無く、どちらのデータにもある氏名と生年月日で結合する行を探す処理をしていますが、どちらのexcelデータも1000以上の行があり、処理に非常に時間がかかっています。 データテーブルを比較前にソートしたり、一度ヒットした行は次は検索しないなどの処理が必要かと思いますが、具体的にイメージが湧きません。 処理の手順をご教示頂けませんか?
回答: excelデータ(read rangeしたdatatable型)を結合する「データテーブルを結合」アクティビティがあります。 結合ウィザードで入力データテーブル1と2を指定して、それぞれテーブル中の列をイコールで繋いで。。。 excelデータは、同名同生年月日での重複データはない前提ですが...(1:1結合) もし、同名同生年月日での重複データがあるとすれば、(1:n、n:1、n:m)それは業務要件で決定するものでしょう。 データの並び替えに関しては、「データテーブルを並び替え」アクティビティがありますが、sortキーは1つしか指定できませんので、それぞれのテーブルにsortキー用の列を追...