TDVバージョン間でのネイティブからTDVデータタイプへのマッピング
バージョン7.0以降、TDVはBOOLEANデータタイプをサポートします。 1つの結果として、データソースのBOOLまたはBOOLEANデータタイプは、CHARまたはBITではなくTDVのBOOLEANにマップされるようになりました。
この変更の影響には、次のものが含まれます。
•既存のキャッシュ(ターゲットテーブル)に互換性がなくなり、再作成が必要になる場合があります。
•以前は完全にプッシュしていたクエリの一部が、現在はプッシュされない場合があります。
•例えば、CHARとしてイントロスペクトされた列に対して何らかの関数を適用し、それがBOOLEANになったため、その関数(または演算子、句など)の有効な引数ではなくなる場合、一部のビューやプロシージャは影響を受ける可能性があります。
•列がJOIN基準またはWHERE述語で使用された場合、列は別の値と比較するために明示的なCASTを必要とする場合があります。
考えられる解決策は次のとおりです。
•7.0より前のバージョンのTDVで作成された互換性のないキャッシュまたはターゲットテーブルを再作成します。
•BOOLEANをvalues.xmlのCHARまたはBITに再マップし、データソースを再イントロスペクトします。