現在、SSISを使用してテーブルからデータを読み取り、列を変更して新しいテーブルに挿入します。SSISデータ操作
以前に読み込んだ行が特定の列に同じ値を持つ場合、実行したい変更が行われます。
私の元のアイデアは、以前に読み取られた値とそれが何回見られたのかを含む辞書を持つC#スクリプトを使用することでした。
私の問題は、辞書をSSIS変数として保存できないということです。 C#変数をSSISスクリプトコンポーネントの中に保存することは可能ですか?または私はこれを達成するために使用できる別の方法があります。
例として、
/--------------------------------\
| Unique Column | To be modified |
|--------------------------------|
| X5FG | 0 |
| QFJD | 0 |
| X5FG | 0 |
| X5FG | 0 |
| DFHG | 0 |
| DDFB | 0 |
| DDFB | 0 |
以下のデータは、スクリプト・コンポーネントを作成することができ
/--------------------------------\
| Unique Column | To be modified |
|--------------------------------|
| X5FG | 0 |
| QFJD | 0 |
| X5FG | 1 |
| X5FG | 2 |
| DFHG | 0 |
| DDFB | 0 |
| DDFB | 1 |
は、ソースのSQL Server 2005+またはOracleです指示しますデータベース?もしそうなら、それをソースクエリで生成することができます – billinkc