方法を教えてくださいSSISルックアップ変換を無視する場合のアルファベッ?
-
21-08-2019 - |
質問
このやすく説明してルックアップ変形したSSISパッケージ。私が使っていてルックアップ、id emplouyeeでレコーディング寸法表に示す。しかし私の問題は、一部のソースデータは、従業員の名前をすべて大文字(例:CHERRERA)前連結会計年度末に比べデータim用はすべて低い場合(例:cherrera).
ルックアップが失敗の記録はないが100%の場合の類似例cherrera vs cherrera動作-cherrera vs CHERRERAに失敗した).はしてもらえると助かりますのルックアップ変換を無視する場合、文字列/varcharデータタイプ?
解決
しかし、あなたは、ソースデータがLOWER()文字列を使用して、比較データの場合と一致していることを確認するためにあなたの形質転換のためのSQL文を修正することができる、私は変換が大文字と小文字を区別しないことにすると信じて仕方ありません機能ます。
他のヒント
一部またはNoneにルックアップ変換のCacheTypeプロパティを設定します。
ルックアップの比較は現在、SSISのルックアップコンポーネントによって、SQL Serverとしないことによって行われることになり、もはや大文字と小文字が区別できなくなります。
あなたがソースを変更し、同様のデータをルックアップする必要があり、両方が同じケースタイプである必要があります。
この Microsoft第:
のルックアップのルックアップの変革は大文字と小文字が区別されます。避けたルックアップの失敗によって発生する場合の違い、データの最初の文字を地図変換のデータは大文字は小文字を使用します。そして、上限下限の機能のSQL文を生成する、参照テーブル
い 文字の地図の変換, は、このリンク"