仮想データをIBM Knowledge Catalog のカタログに公開できます。
仮想データをカタログに公開することで、以下のタスクを実行できます。- グローバル検索を使用して、公開されたデータ資産を編成、ラベル付け、分類、および検索します。
- 仮想データ資産を管理し、データ保護ルールに従います。 詳細については、データData Virtualizationにおけるデータ保護ルールによる仮想データの管理を参照してください。
Data Virtualizationでは、アセットをカタログに公開するのに 2 つの方法があります。 プライマリー・カタログへのすべての資産の公開を強制することも、 管理者 役割または編集者役割を持つ任意のカタログへの公開をユーザーが選択できるようにすることもできます。
プライマリ・カタログへのパブリッシュを強制する場合、Data Virtualization マネージャは で [ガバメント・カタログへのパブリッシュの強制]を有効にし、ユーザーインターフェイスで作成されたすべての仮想化オブジェクトがパブリッシュされるプライマリ・カタログを選択する必要があります。 この設定が有効になっている場合、ユーザーはデータの仮想化するときに、公開するカタログを選択できなくなります。 すべての資産が自動的にプライマリー・カタログに発行されます。
プライマリー・カタログへの公開が強制されない場合、ユーザーは、 「管理者」 役割または「編集者」役割を持つ任意のカタログへの公開を選択できます。 ユーザーは、「仮想化」ページのドロップダウン・リストからカタログを選択できます。
このサービス ID をカタログから削除しないでください。 これは、プライマリー・カタログへの自動公開に必要です。 サービス ID は、選択したプライマリー・カタログ・コラボレーター・リストに使用不可のユーザーとして表示され、 「管理者」 役割が割り当てられます。
始める前に
- 個人の資格情報を有効にします。 個人の資格情報を有効にします。 にナビゲートし、
- Cloud Object Storageのインスタンスを作成し、それを使用するようにIBM Knowledge Catalogを構成します。 詳しくは、プロジェクトおよびカタログを作成するための Cloud Object Storage の構成を参照してください。
- Watson
Knowledge CatalogサービスにData Virtualizationインスタンスのデータへのアクセスを許可する。
- IBM Knowledge Catalogと Data Virtualizationインスタンスがプロビジョニングされている「IBM® Cloudアカウントにログインします。
- メニューから、 を選択します。
- 新しいサービス間許可を作成するには、作成 + を選択します。
- IBM Knowledge Catalog service」をソースとして選択し、Data Virtualization service」をターゲットとして選択します。
- サービス・アクセスのための データ・アクセス 役割を選択します。
- 「許可」 をクリックします。
- の下のアカウントに少なくとも 1 つのデータ・クラスが存在することを確認してください。
- プロファイリングを実行するユーザが、Data Virtualizationインスタンスが属しているのと同じ「IBM Cloudアカウントから実行していることを確認します。
このタスクについて
Data Virtualization ManagerまたはEngineerのロールがある場合、Data Virtualizationコンソールを使用してデータを仮想化すると、カタログへのパブリッシュを強制している場合は、仮想データが自動的にガバメントカタログにパブリッシュされます。 それ以外の場合は、仮想データの公開先のカタログを選択できます。
Data Virtualization マネージャー、エンジニア、スチュワードは、仮想データを手動でカタログに公開できる。 ユーザーロールを持つData Virtualizationユーザは、自分が作成した仮想オブジェクトを公開することができる。 Data Virtualization マネージャは、Data Virtualizationサービスの設定で、事前に選択したカタログへの自動パブリッシングを有効にすることもできます。
Data VirtualizationオブジェクトをData Virtualization接続のないカタログにパブリッシュすると、ターゲット カタログにData Virtualization接続が自動的に追加されます。
手順
仮想データをカタログに手動で公開するには、以下のようにします。
結果
パブリッシュされると、仮想ビューはIBM Knowledge Catalogでtype:view
タグが割り当てられ、仮想テーブルと区別されます。
仮想テーブルまたは仮想ビューをカタログにパブリッシュするとき、このData Virtualizationインスタンスからターゲット カタログへのData Virtualization接続が作成されていなければ、自動的に追加されます。
次の作業
カタログに公開した仮想オブジェクトをカタログ・コラボレーターが使用するようにする場合は、対象コラボレーターに対象仮想オブジェクトへのアクセス権限を付与する必要があります。 詳しくは、 仮想オブジェクトへのアクセスの管理を参照してください。
Watsonサービス(Data Virtualization以外)のプレビューにデータマスキングまたは行レベルフィルタリングが適用されている場合、Data Virtualizationのアクセス制御は適用されない。 Data Virtualizationの内部アクセス制御は、Data VirtualizationUIのManage accessを使用して制御されますが、マスキングや行レベルのフィルタリングを使用した他の「Watsonサービスからのプレビューには適用されません。 他の Watson サービスでのアクセス制御のために、カタログ、プロジェクト、データ資産、または接続へのアクセスを管理するためのルールを定義する必要があります。
プレビューには、データ保護ルール、カタログまたはプロジェクトのアクセス制御のみが適用されます。
ユーザがData Virtualizationからオブジェクトをクエリするアクセス権を持っていなくても、そのカタログやプロジェクトにアクセス権があれば、データ資産をカタログやプロジェクトでプレビューできる可能性があります。