デフォルトの仮想化モードでのData Virtualizationにおけるビジネス用語によるデータの仮想化

最終更新: 2025年3月21日
デフォルトの仮想化モードでのData Virtualizationにおけるビジネス用語によるデータの仮想化
データソースに直接接続され、ビジネス用語が割り当てられているデータ資産がカタログにある場合、Data Virtualizationでそれらのデータ資産を仮想化するときに、ビジネス用語の命名に合わせて仮想テーブルとその列に名前を付けることができます。

始める前に

Data Virtualizationインスタンスの作成者は、以下のタスクを完了する必要があります。
  1. 個人の資格情報を有効にします。 メニュー > 管理 > 勘定科目 にナビゲートし、 個人の資格情報を有効にします。
  2. Cloud Object Storage サービスのインスタンスを作成し、それを使用するように IBM Knowledge Catalog を構成します。 詳しくは、プロジェクトおよびカタログを作成するための Cloud Object Storage の構成を参照してください。
  3. IBM Knowledge CatalogサービスにData Virtualizationインスタンスのデータへのアクセスを許可する。
    1. IBM Knowledge CatalogData Virtualization のインスタンスがプロビジョニングされた IBM Cloud アカウントにログインします。
    2. メニューから、 管理 > アクセス (IAM) > 権限を選択します。
    3. 新しいサービス間許可を作成するには、作成 + を選択します。
    4. IBM Knowledge Catalog serviceソースData Virtualization service対象 として選択します。
    5. サービス・アクセスのための データ・アクセス 役割を選択します。
    6. 「許可」 をクリックします。
  4. メニュー > ガバナンス > データ・クラスの下のアカウントに少なくとも 1 つのデータ・クラスが存在することを確認してください。
  5. プロファイリングを実行するユーザが、Data Virtualizationインスタンスが属しているのと同じ「IBM Cloudアカウントから実行していることを確認します。
これらの手順は、以下の前提条件を完了していることを前提としています。
  • 仮想化元となるデータ・ソース接続が管理対象カタログに追加されている。 詳しくは、 カタログへの接続資産の追加を参照してください。
  • データ・ソース接続から管理対象カタログにデータが追加されている。 詳しくは、 接続からカタログへのデータ資産の追加を参照してください。
  • カタログで使用されているものと同じデータソース接続Data Virtualization に追加しました。 詳細については、「データソースの追加 」を参照してください。
  • カタログ内で仮想化するデータ資産に対してビジネス用語を作成して割り当て済みである。

このタスクについて

Data Virtualizationオブジェクトをカタログに公開することは、データを管理するためのエントリーポイントです。 主要なメリットの 1 つとして、ビジネスのコンテキストまたは意味を技術データに適用できることが挙げられます。

Data Virtualizationは、「IBM Knowledge Catalog」のビジネス用語集にある用語を使用して、仮想データを管理する。 ビジネス用語を使用してビジネス概念の定義を標準化し、データが組織全体で統一された分かりやすい方法で記述されるようにします。 Data Virtualizationは、データを仮想化する間、データ資産の既存の用語割り当てを自動的に使用することができる。

ビジネス用語は、データの内容、データの機密性、またはデータのその他の側面を記述できます。

次のビデオでは、ビジネス用語を使ってデータを仮想化する方法の概要を説明しています。

このビデオでは、このドキュメントのコンセプトとタスクを視覚的に学習する方法を提供しています。

重要: これらの手順は、サービスが デフォルト仮想化モードに設定されている場合にのみ適用されます。 仮想オブジェクトとその列に名前を付けるためにビジネス用語の使用を強制するには、 Enforcing business terms to virtualizeを参照してください。

手順

ビジネス用語を使用して仮想データを管理するには、以下のステップを実行します。

  1. ナビゲーションメニューで、 「データ 」> Data virtualization サービスメニューを表示します。
    サービス・メニューは、デフォルトで「データ・ソース」ページを開きます。
  2. サービスメニューで、 仮想化 > 仮想化をクリックし、 テーブルタブをクリックします。
    • 接続のリストがデフォルトの 「探索」 ビューに表示されます。 接続、スキーマ、または表をクリックして選択し、内容をプレビューします。

    • 接続で使用可能な表のリストが 「リスト」 ビューに表示されます。 「データ・ソース」 ページでフィルターを追加することにより、リストされた表をフィルターに掛けることができます。 また、名前、スキーマ、列、またはビジネス用語で表を検索することもできます。

    • ビジネス用語をクリックすると、 IBM Knowledge Catalogに用語情報が表示されます。
  3. 仮想化する表を選択し、 「カートに追加」をクリックします。
  4. 選択内容を表示するには、 「カートの表示」 をクリックします。
    このウィンドウでは、表やスキーマの名前を編集したり、カートから選択項目を削除したり、表の列名を編集したりすることができます。

    表名を編集するために、その表に割り当てられている任意のビジネス用語を選択できます。 これにより、仮想表名は、自動的にソース表に割り当てられたビジネス用語に一致します。

    列名を編集するには、以下の手順を実行します。

    1. オブジェクト・アクション・メニューで、 「列名の編集」をクリックします。
      注: 厳密モードでは、列名は編集できません。
    2. 必要に応じて列名を編集するか、列名に一致させるビジネス用語を選択します。
      すべての列名をビジネス用語に置き換える場合は、「 すべての列をビジネス用語に置換 」ボックスにチェック・マークを付けます。

      列に複数のビジネス用語が割り当てられている場合、Data Virtualizationは列の名前を変更するために最初に割り当てられたビジネス用語を選択します。

      ビジネス用語を選択して列を名前変更できます。 ただし、表の列名を編集することはできません。

    3. 仮想表に含める列を選択します。
      注: 「適用」をクリックしたときに変更を有効にするには、列名のチェック・ボックスを選択する必要があります。 選択されていない列に対して行った変更は、 「適用」をクリックしても有効になりません。
    4. 「適用」をクリックします。
  5. 仮想化されたテーブルに適切な共有オプションを選択します。
  6. 「スキーマ」 フィールドにスキーマを指定します。
    以下のステップに従ってスキーマを作成することもできます。
    • Data Virtualization EngineerまたはUserのロールがある場合は、 Schemaフィールドをデフォルトのままにして、ユーザーIDでスキーマを作成します。
    • Data Virtualization Managerロールがある場合は、 Schemaフィールドをデフォルトのままにしてユーザー ID でスキーマを作成するか、Schemaフィールドに新しいスキーマ名を入力します。
    詳しくは、仮想オブジェクトのスキーマの作成を参照してください。
  7. プロセスを完了するには、 「仮想化」 をクリックします。
    状況ウィンドウが表示されたら、仮想化データを表示するか、さらにデータを仮想化するかを選択できます。

結果

仮想化データ 」ページで、仮想オブジェクトをカタログに公開できます。 詳細については、 仮想データをカタログに公開する Data Virtualization をご覧ください。

制限: デフォルトの仮想化モード(ビジネス用語の割り当てに関係なく、すべてのテーブルが表示される)では、'仮想化ページに移動すると、'Data Virtualizationに追加されたデータ・ソースにNULLやOTHERなどの非標準の型を持つテーブルがある場合、コンソールがテーブル・リストをしばらくロードしているように見えます。 ただし、ロードが完了するまで待つと、すべての表のリストが表示され、プレビュー、カートへの追加、列の編集、リストされた表の仮想化を実行できるようになります。 最新表示は無効になっていますが、ページを最新表示して、使用可能な表キャッシュの再ロードをトリガーすることができます。