SSIS初心者です。お手わらかにお願いします。
CSVファイルを読み込んで、DB参照をして、特定項目を取得したいと考えています。
CSVファイル ①店番(文字列[DT_STR]:4バイト)、②顧客番号(文字列[DT_STR]:10バイト)
DB ①店番(nvarchar:4バイト)、②顧客番号(nvarchar:10バイト)
CSVファイルの①とDBの①をマッピングしようとすると「文字型が一致しません」のエラーが表示されるのですが・・・。
解決方法をご教示願えないでしょうか?
Infospire KAYANO と申します。
SSISでは、文字の型が厳密にチェックされます。このため、文字型が一致しませんのエラーが出ているとかんがえられます。
DBがNVARCHARを基本としているようなので、データフローでは、DT_WSTR形とするのがいいと思います。
型変換には
という方法があります。一番上の方法が、シンプルでお勧めです。