資料の 英語版 に戻る
Data Virtualizationで厳格な仮想化モードを有効にする
最終更新: 2024年11月26日
Data Virtualizationでストリクトモードを有効にする

Data Virtualization マネージャーは、サービスの仮想化モードを決定することができる。

始める前に

必要な役割このタスクを実行するには、Data Virtualization Managerロールが必要です。 詳細については、Data Virtualizationの役割を参照してください。

このタスクについて

仮想化モードは、仮想表および列の名前でビジネス用語を使用するかどうかを決定します。 仮想オブジェクトが既存のビジネス用語にのみマップされるようにする場合は、厳密な仮想化モードを使用します。
この仮想化モードでは、以下の条件が適用されます。
  • ユーザーは、Data Virtualizationがサポートするデータソースから資産を仮想化することができます。 この資産は、接続された資産としてカタログに追加する必要があります。 詳しくは、接続からのデータ資産の追加を参照してください。
  • ユーザーは、Data Virtualization化がサポートするデータソースから、接続された資産を仮想化することができる。 資産では、ビジネス用語が資産自体およびその列に割り当てられている必要があります。

厳密な仮想化モードを無効にすると、Data Virtualizationはデフォルトの仮想化モードに設定されます。

手順

厳密な仮想化モードを有効にするには、以下のようにします。

  1. SQL エディターで以下のコマンドを実行します。
    CALL DVSYS.TOGGLESTRICTFLAG(TRUE);

厳密な仮想化モードを無効にするには、以下のようにします。

  1. SQL エディターで以下のコマンドを実行します。
    CALL DVSYS.TOGGLESTRICTFLAG(FALSE);

厳密モードの状況を確認するには、以下のようにします。

  1. SQL エディターで以下のコマンドを実行します。
    SELECT VALUE FROM DVSYS.INSTANCE_INFO WHERE KEY='STRICT_FLAG';

    値は、厳密モードが有効になっている場合は true 、有効になっていない場合は false です。

次の作業

デフォルトの仮想化モードでデータを仮想化する前に、厳密な仮想化モードを無効化する前に仮想化されたオブジェクトを削除します。