重要
Microsoft Purview 統合カタログと従来の Microsoft Purview データ ガバナンス機能 (旧称 Azure Purview) は廃止されます。 Microsoft は、Microsoft Fabric のデータ ガバナンス機能を統合しています。 新しいアカウントは作成できなくなり、既存の機能は 2027 年 11 月 12 日までメンテナンス モードのままになります。 廃止のタイムライン、移行ガイダンス、推奨される次の手順については、 Microsoft Purview データ ガバナンスの廃止のお知らせを参照してください。
この記事では、Db2 を登録する方法、および Microsoft Purview で Db2 を認証して操作する方法について説明します。 Microsoft Purview の詳細については、 概要の記事を参照してください。
サポートされている機能
スキャン機能
| メタデータ抽出 | フル スキャン | 増分スキャン | スコープ付きスキャン |
|---|---|---|---|
| ○ | はい | いいえ | はい |
サポートされる IBM Db2 バージョンは、LUW 9.7 から 11.x の Db2 です。 Db2 for z/OS (メインフレーム) および iSeries (AS/400) はサポートされていません。
IBM Db2 ソースをスキャンすると、Microsoft Purview は以下をサポートします。
以下を含む技術メタデータの抽出:
- サーバー
- Databases
- Schemas
- 列、外部キー、インデックス、制約を含むテーブル
- 列を含むビュー
- トリガー
テーブルとビュー間の資産リレーションシップの静的系列のフェッチ。
Db2 データベース全体をスキャンすることも、指定された名前または名前パターンに一致するサブセットにスキャンの範囲を設定することもできます。
その他の機能
分類、秘密度ラベル、ポリシー、データ系列、ライブ ビューについては、サポートされている機能の一覧を参照してください。
既知の制限
オブジェクトがデータ ソースから削除された場合、現在、後続のスキャンでは Microsoft Purview 内の対応するアセットは削除されません。
前提条件
アクティブなサブスクリプションを持つ Azure アカウント。 無料でアカウントを作成します。
アクティブな Microsoft Purview アカウント。
Microsoft Purview ガバナンス ポータルでソースを登録して管理するには、データ ソース管理者とデータ閲覧者のアクセス許可が必要です。 アクセス許可の詳細については、「 Microsoft Purview のアクセス制御」を参照してください。
-
-
セルフホステッド統合ランタイムを使用するには:
- この記事に従って、セルフホステッド統合ランタイムを作成および構成します。
- セルフホステッド統合ランタイムがインストールされているコンピューターに JDK 11 がインストールされていることを確認します。 JDKを新たにインストールした後、マシンを再起動して有効にします。
- セルフホステッド統合ランタイムが実行されているコンピューターに Visual C++ 再頒布可能パッケージ (バージョン Visual Studio 2012 Update 4 以降) がインストールされていることを確認します。 この更新プログラムがインストールされていない場合は、 今すぐダウンロードしてください。
- セルフホステッド統合ランタイムが実行されているマシンに Db2 JDBC ドライバー をダウンロードします。 フォルダーのパスをメモして、スキャンの設定に使用できるようにします。
-
Kubernetes でサポートされているセルフホステッド統合ランタイムを使用するには:
- この記事に従って、Kubernetes でサポートする統合ランタイムを作成および構成します。
- セルフホステッド統合ランタイムが実行されているマシンに Db2 JDBC ドライバー をダウンロードします。 フォルダーのパスをメモして、スキャンの設定に使用できるようにします。
注:
ドライバーは、セルフホステッド統合ランタイムからアクセスできる必要があります。 既定では、セルフホステッド統合ランタイムは ローカル サービス アカウント "NT SERVICE\DIAHostService" を使用します。 ドライバー フォルダーに対する "読み取りと実行" および "フォルダーの内容の一覧表示" のアクセス許可があることを確認します。
-
セルフホステッド統合ランタイムを使用するには:
Db2 ユーザーには CONNECT 権限が必要です。 Microsoft Purview は、メタデータをインポートするときに IBM DB2 環境の syscat テーブルに接続します。
登録
このセクションでは、 Microsoft Purview ガバナンス ポータルを使用して Microsoft Purview に Db2 を登録する方法について説明します。
登録の手順
Microsoft Purview 統合カタログに新しい Db2 ソースを登録するには、次の手順を実行します:
- Microsoft Purview ガバナンス ポータルで Microsoft Purview アカウントに移動します。
- 左側のナビゲーションで [ データ マップ ] を選択します。
- [登録] を選択する
- 「ソースの登録」で、「 Db2」を選択します。 [続行] を選択します。
「ソースの登録 (Db2)」画面で、以下のステップを実行します。
データ ソースがカタログ内 にある場合の名前 を入力します。
Db2 ソースに接続するための サーバー 名を入力します。 この名前には、次のような名前があります。
- データベース・サーバへの接続に使用されるホスト名。 例:
MyDatabaseServer.com - IP アドレス。 例:
192.169.1.2
- データベース・サーバへの接続に使用されるホスト名。 例:
データベース・サーバーへの接続に使用する ポート を入力します (Db2 ではデフォルトで 446)。
一覧からコレクションを選択します。
データ ソースの登録を完了します。
スキャン
以下のステップに従って Db2 をスキャンし、資産を自動的に識別します。 スキャン全般の詳細については、 スキャンと取り込みの概要を参照してください。
スキャンの認証
Db2 ソースでサポートされる認証タイプは 、基本認証です。
スキャンを作成して実行する
新しいスキャンを作成して実行するには、次の手順を実行します。
Management Center で、[統合ランタイム] を選択します。 セルフホステッド統合ランタイムがセットアップされていることを確認します。 設定されていない場合は、 前提条件に記載 されている手順を使用して、セルフホステッド統合ランタイムを作成します。
[ソース] に移動します。
登録済みの Db2 ソースを選択します。
[ + 新しいスキャン] を選択します。
以下の詳細を入力します。
名前: スキャンの名前
統合ランタイム経由で接続: 構成済みのセルフホステッド統合ランタイムを選択する
資格情報: 資格情報を選択して、データ ソースに接続します。 次のことを確認してください。
- 資格情報の作成時に [基本認証 ] を選択します。
- データベース・サーバへの接続に使用するユーザー名を「ユーザ名」入力フィールドに入力します。
- データベース・サーバーへの接続に使用するユーザー・パスワードを秘密鍵に格納します。
データベース: インポートするデータベース・インスタンスの名前。
スキーマ: セミコロン区切りのリストとして表された、インポートするスキーマのサブセットをリストします。 たとえば、「
schema1;schema2」のように入力します。 リストが空の場合、すべてのユーザー スキーマがインポートされます。 すべてのシステム スキーマ (SysAdmin など) とオブジェクトは既定で無視されます。許容できるスキーマ名パターンは、静的な名前であるか、ワイルドカード % を含むことができます。 例:
A%;%B;%C%;D- A または
- B または
- Include C or
- 等しい D
NOT 文字や特殊文字の使用は使用できません。
ドライバーの場所: セルフホスト統合ランタイムが実行されているコンピューター内の JDBC ドライバーの場所へのパスを指定します。 たとえば、「
D:\Drivers\Db2」のように入力します。- Kubernetes がサポートするセルフホステッド統合ランタイムの場合:
./drivers/Db2。 これは、有効な JAR フォルダーの場所へのパスです。 値は有効な相対ファイル パスである必要があります。 ドライバをアップロードするには、事前にドキュメントを参照して外部 ドライバでスキャン を設定してください。
- Kubernetes がサポートするセルフホステッド統合ランタイムの場合:
使用可能な最大メモリ: スキャン プロセスによって使用するために、お客様の VM で使用可能な最大メモリ (GB)。 必要なメモリーは、スキャンする Db2 ソースのサイズによって異なります。
注:
経験則として、1000 テーブルごとに 1 GB のメモリを提供してください
[続行] を選択します。
スキャン トリガーを選択します。 スケジュールを設定するか、スキャンを 1 回実行できます。
スキャンを確認し、[ 保存して実行] を選択します。
スキャンとスキャンの実行を表示する
既存のスキャンを表示するには:
- Microsoft Purview ポータルに移動します。 左側のウィンドウで、 データ マップ を選択します。
- データ ソースを選択します。 そのデータソースの既存のスキャンのリストを[ 最近のスキャン]で表示するか、[ スキャン] タブですべてのスキャンを表示できます。
- 表示する結果があるスキャンを選択します。 ウィンドウには、以前のすべてのスキャン実行と、各スキャン実行の状態とメトリックが表示されます。
- 実行 ID を選択して、スキャン実行の詳細をチェックします。
スキャンを管理する
スキャンを編集、キャンセル、または削除するには:
Microsoft Purview ポータルに移動します。 左側のウィンドウで、[ データ マップ] を選択します。
データ ソースを選択します。 そのデータソースの既存のスキャンのリストを[ 最近のスキャン]で表示するか、[ スキャン] タブですべてのスキャンを表示できます。
管理するスキャンを選択します。 次のことを実行できます。
- [ スキャンの編集] を選択してスキャンを編集します。
- [ スキャンの実行のキャンセル] を選択して、進行中のスキャンを取り消します。
- [ スキャンの削除] を選択してスキャンを削除します。
注:
- スキャンを削除しても、以前のスキャンから作成されたカタログアセットは削除されません。
系統
Db2 ソースをスキャンした後、統合カタログを参照するか、統合カタログを検索して、資産の詳細を表示できます。
[アセット] -> 系列タブに移動すると、該当する場合にアセットの関係を確認できます。 サポートされている Db2 系列シナリオのサポート される機能 のセクションを参照してください。 系列全般の詳細については、「 データ系列 」および 「系列ユーザーガイド」を参照してください。
次の手順
ソースを登録したので、以下のガイドに従って、Microsoft Purview とデータの詳細を確認します。