IBM Knowledge Catalog(IKC) への接続
IBM® watsonx.dataを IBM Knowledge Catalog(IKC)と統合することで、データ資産を使用して洞察を得る必要のあるナレッジワーカーが、データ資産(テーブルとビュー)にセルフサービスでアクセスできるようになります。
IBM Knowledge Catalog-watsonx.data統合は、ガバナンスのために以下のコネクタをサポートしています:
- Hive
- Iceberg
- フディ
- Delta Lake
- Oracle
- Postgresql
- MySQL
- SQL サーバー
- Db2
開始前に
IKCの統合を有効にするには、以下の前提条件が満たされていることを確認してください:
- 稼働中の watsonx.data 環境。
- 作業中のIBM Knowledge Catalog(IKC) 環境。
- IBM Knowledge Catalogと watsonx.dataは IBM Cloudで service-to-service認可 で構成されています。
- watsonx.data バージョン 2.1 以降では、以下のポリシーエンジンのうちの1つとしか統合できません。
- Apache Ranger
- IBM Knowledge Catalog
watsonx.data と IKC の両方が IBM Cloud 環境に存在する必要があります。 Presto (C++) および Presto ( Java ) エンジンに対して、IKC ガバナンス・ポリシーを定義できます。
watsonx.dataからアセットメタデータをIKCに接続し、インポートする
-
IBM Cloud にログインします。
-
へ移動リソースリスト>AI /Machine Learning>IBM Knowledge Catalog。
-
IBM Cloud Pak for Data で起動をクリックする。 IBM Knowledge Catalog ホームページが開きます。
新しいカタログとカテゴリを作成するためのオプションを含むポップアップ ウィンドウが開きます。 今すぐ作成したくない場合は、ウィンドウを閉じることができます。
-
左側のペインで、 「カタログ」 > 「すべてのカタログを表示」 に移動します。 「カタログ」 ページが開き、使用可能なカタログのリストが表示されます。
-
新しいカタログを作成するには
- 「新規カタログ」 をクリックします。
- 上の新しいカタログページ:
- 名前」 フィールドに、カタログの名前を追加します。
- Description(説明) フィールドに、説明を追加する。
- からオブジェクトストレージインスタンスドロップダウン リストからオブジェクト ストレージを選択します。 インスタンスがない場合は、UI のリンクをクリックしてインスタンスを作成します。
- を選択データ保護とデータの場所のルールを強制するカタログ内のデータ資産にアクセスしようとしたときに、データ保護とデータの場所のルールを自動的に適用するためのチェックボックス。
- 切り替えるコントロールアセット メタデータのレポートを許可するには、オンの位置に切り替えます。
- 重複したアセットを処理するオプションを選択します。重複資産の処理セクション。
- 「作成」 をクリックします。 カタログが作成され、カタログ・ページが開きます。
-
「カタログに追加」 > 「接続」 に移動します。
-
上の新しい接続ページ、検索して選択IBM® watsonx.data 。
-
以下の詳細情報を入力します。
新規接続 フィールド 説明 名前 接続名を入力します。 説明 接続の説明を入力します。 IBM watsonx.data に IBM で接続する Software Hub チェックボックスを選択しないでください。 ホスト名またはIPアドレス watsonx.data のインスタンス URL を入力します。 ホスト名の取得方法については 、「接続情報の取得」 を参照してください。 ポート ポート番号を入力します。 ポートの取得方法については 、「接続情報の取得」 を参照してください。 インスタンス ID インスタンスIDを入力してください。 インスタンスIDは、 watsonx.data インスタンスのホームページ(情報アイコン)から取得できます。 インスタンス名 watsonx.data インスタンス名を入力する。 CRN クラウドリソース名を入力します。 CRNは、 watsonx.data のインスタンスホームページ(情報アイコン)から入手できます。 ユーザー名 ユーザー名 ( ibmlhapikey_<EMAIL_ID>
) を入力してください。パスワード IAM API キーを入力します。 作成 方法については、「API キーの作成」 を参照してください。 SSLが有効になっています チェック・ボックスを選択します。 SSL 証明書 watsonx.data コンソールからウェブブラウザを使用して証明書をダウンロードし、このフィールドに貼り付けます。 エンジンのホスト名またはIPアドレス watsonx.data コンソールで利用可能なエンジンホスト名をポート番号なしで入力し、 :
を入力します。エンジン ID watsonx.data コンソールで利用可能なエンジンIDを入力してください。 エンジンのポート エンジンホスト名で利用可能なエンジンポート番号を入力します。 -
オプション: 接続をテストするには、「接続のテスト」 をクリックします。
-
「作成」 をクリックします。 接続がカタログに追加される。
-
「カタログに追加」 > 「接続された資産」 に移動します。
-
接続されているアセットで、ソースを選択をクリックし、インポートしたいアセットに移動します。
-
アセットを選択し、 Addをクリックします。 アセットがIKCに正常に追加される。
IBM® watsonx.data UI での IKC の構成
-
IBM® watsonx.data にログインします。
-
左側のペインで、 「アクセス制御」 に移動します。
-
カタログを選択して、カタログの詳細ページを開きます。
-
「統合」 タブに移動し、 「サービスの統合」 をクリックします。
-
以下の詳細情報を入力します。
不親切なサービス フィールド 説明 サービス セレクト IBM Knowledge Catalog. ストレージ・カタログ IKGガバナンスに適用するストレージカタログを選択します。 IKC エンドポイント https://
の後にapi.
を追加して、IKC API URL を設定します。 例えば、 URL がhttps://dataplatform.cloud.ibm.com
の場合、エンドポイントはhttps://api.dataplatform.cloud.ibm.com
となります。 URL が位置情報付きの場合(https://<region>.dataplatform.cloud.ibm.com
)、エンドポイントはhttps://api.<region>.dataplatform.cloud.ibm.com
であるべきです。 -
「統合」 をクリックします。
IKC のルールに従ってマスキング機能を検証する
- ログイン IBM Knowledge Catalog.
- 左側のペインで、 「ガバナンス」 > 「ルール」 に移動します。
- 「ルール」 ページで、列のデータ・クラスに対応するルールが定義されていることを確認します。 新しいルールを定義するには、ルールを追加ボタン。
所有者はマスクされていないデータを見ることができます。 マスキングが正しく機能しているかどうかを確認するには、watsonx.data IKC 内の資産の所有者ではないユーザーとして、資産を照会します。
サポートされるデータ型
IBM® watsonx.data IKC 統合は、以下のデータ型をサポートします。
- Varchar
- Bigint
- ブール値
- 日付
- 二重
- 整数
- Smallint
- タイムスタンプ
- TinyInt
- 10 進数