Data Virtualizationにおけるキャッシュの制限

最終更新: 2025年3月17日
IBM Cloud Pak for Dataの Data Virtualizationにおけるキャッシュの制限について

Data Virtualization でキャッシュを作成する場合、特定の制限を考慮する必要があります。

Data Virtualizationにおけるキャッシュには、以下の制限がある:
  • fetch first n rows 節は使用できません。
  • order by 節は使用できません。
  • with節を使用する select ステートメントは使用できません。
  • 以下のデータ・タイプはサポートされていません。
    • BINARY (BINARY はサポートされません。ただし、VARBINARY はサポートされます)
    • CHAR FOR BIT DATA、VARCHAR FOR BIT DATA
    • DECFLOAT
    • GRAPHIC、VARGRAPHIC
    • LOB タイプ (BLOB、CLOB、DBCLOB)
    • LONG VARCHAR、LONG VARGRAPHIC (これらのタイプは Db2では推奨されません)
    • 時刻
    • XML

Data Virtualization caching is built on Db2 Big SQL capabilities that involve Hadoop MQTs. 以下の制限が適用されます。

  • CREATE TABLE (HADOOP) ステートメントの制約事項に注意する必要があります。 詳しくは、 Db2 Big SQL 製品資料の「 CREATE TABLE (HADOOP) ステートメント 」を参照してください。

Data Virtualizationキャッシングも「Db2MQT機能で構築されている。 以下のDb2MQT の制約事項が適用されます。 詳しくは、Db2 製品資料の マテリアライズ照会表の制約事項 を参照してください。

  • fullselectコンポーネントの制約事項に注意する必要があります。 詳しくは、Db2製品資料の 全選択 を参照してください。
  • キャッシュテーブル( CACHESYS スキーマで DV* で始まる名前のMQTテーブル)への直接アクセスは、すべてのユーザーに拒否されます。