Data Virtualizationで仮想データをカタログに公開する

最終更新: 2025年3月21日
Data Virtualizationで仮想データをカタログに公開する

IBM Knowledge Catalogのカタログに仮想データを公開することができます。

仮想データをカタログに公開することで、以下のタスクを実行できます。

Data Virtualizationでは、アセットをカタログに公開するのに 2 つの方法があります。 プライマリー・カタログへのすべての資産の公開を強制することも、 管理者 役割または編集者役割を持つ任意のカタログへの公開をユーザーが選択できるようにすることもできます。

プライマリ・カタログへのパブリッシュを強制する場合、Data Virtualization マネージャ[サービス設定 ]>[ ガバナンス][ガバメント・カタログへのパブリッシュの強制]を有効にし、ユーザーインターフェイスで作成されたすべての仮想化オブジェクトがパブリッシュされるプライマリ・カタログを選択する必要があります。 この設定が有効になっている場合、ユーザーはデータの仮想化するときに、公開するカタログを選択できなくなります。 すべての資産が自動的にプライマリー・カタログに発行されます。

プライマリー・カタログへの公開が強制されない場合、ユーザーは、 「管理者」 役割または「編集者」役割を持つ任意のカタログへの公開を選択できます。 ユーザーは、「仮想化」ページのドロップダウン・リストからカタログを選択できます。

注: プライマリー・カタログへの公開を強制すると、サービス ID がバックグラウンドでカタログのコラボレーターとして追加されます。 サービス ID が自動公開を実行します。 そのため、プライマリー・カタログに公開する場合、サービス ID はプラン割り当て量から 1 つのカタログ・コラボレーター・スポットを取得します。

このサービス ID をカタログから削除しないでください。 これは、プライマリー・カタログへの自動公開に必要です。 サービス ID は、選択したプライマリー・カタログ・コラボレーター・リストに使用不可のユーザーとして表示され、 「管理者」 役割が割り当てられます。

始める前に

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 ManagerまたはEngineerのロールがある場合、Data Virtualizationコンソールを使用してデータを仮想化すると、カタログへのパブリッシュを強制している場合は、仮想データが自動的にガバメントカタログにパブリッシュされます。 それ以外の場合は、仮想データの公開先のカタログを選択できます。

注: 同じオブジェクトに対して重複するカタログ資産を公開する場合は、データ保護ルールを適用する際の不整合な動作を回避するために、すべての重複に同じメタデータ (用語、データ・クラス、タグ、分類など) が割り当てられていることを確認する必要があります。

Data Virtualization マネージャーエンジニアスチュワードは、仮想データを手動でカタログに公開できる。 ユーザーロールを持つData Virtualizationユーザは、自分が作成した仮想オブジェクトを公開することができる。 Data Virtualization マネージャは、Data Virtualizationサービスの設定で、事前に選択したカタログへの自動パブリッシングを有効にすることもできます。

また、 Data Virtualization 接続がまだないカタログまたはプロジェクトに Data Virtualization オブジェクトを公開すると、 Data Virtualization 接続が自動的にターゲットのカタログまたはプロジェクトに追加されます。

手順

仮想データをカタログに手動で公開するには、以下のようにします。

  1. サービス・メニューで、 「仮想化」 > 「仮想化データ」をクリックします。
  2. 公開する仮想オブジェクトを選択し、 「カタログに公開」をクリックします。
    カートを確認して表を仮想化するときに「カタログに公開」オプションを表示するスクリーン・ショット。
  3. あるいは、仮想オブジェクトのオーバーフロー・メニューから 「カタログに公開 (Publish to catalog)」 をクリックします。
  4. 資産を重複として公開するには、 「カタログに資産が既に存在する場合は、重複として公開します」をクリックします。
    留意事項: 同じオブジェクトに対して重複するカタログ資産を公開する場合は、データ保護ルールの適用に関する不整合な動作を回避するために、すべての重複に同じメタデータ (用語、データ・クラス、タグ、分類など) が割り当てられていることを確認する必要があります。

結果

公開されると、仮想ビューには、仮想表と区別するために IBM Knowledge Catalogtype:view タグが割り当てられます。

仮想テーブルまたは仮想ビューをカタログにパブリッシュするとき、このData Virtualizationインスタンスからターゲット カタログへのData Virtualization接続が作成されていなければ、自動的に追加されます。

次の作業

カタログに公開した仮想オブジェクトをカタログ・コラボレーターが使用するようにする場合は、対象コラボレーターに対象仮想オブジェクトへのアクセス権限を付与する必要があります。 詳しくは、 仮想オブジェクトへのアクセスの管理を参照してください。