次の方法で共有


Microsoft Purview で SAP HANA に接続して管理する

この記事では、SAP HANA を登録する方法と、Microsoft Purview で SAP HANA を認証して操作する方法について説明します。 Microsoft Purview の詳細については、 入門記事を参照してください。

サポートされている機能

メタデータ抽出 フル スキャン 増分スキャン スコープスキャン 分類 ラベル付け アクセス ポリシー 系統 データ共有 ライブ ビュー
はい いいえ はい いいえ いいえ いいえ いいえ いいえ いいえ

SAP HANA ソースをスキャンする場合、Microsoft Purview では次のような技術的なメタデータの抽出がサポートされます。

  • サーバー
  • Databases
  • Schemas
  • 列、外部キー、インデックス、および一意の制約を含むテーブル
  • 列を含むビュー。 注 SAP HANA 計算ビューは現在サポートされていません。
  • パラメーター データセットと結果セットを含むストアド プロシージャ
  • パラメーター データセットを含む関数
  • Sequences
  • 類義 語

スキャンを設定するときに、SAP HANA データベース全体をスキャンするか、指定された名前または名前パターンに一致するスキーマのサブセットにスキャンのスコープを設定するかを選択できます。

既知の制限

オブジェクトがデータ ソースから削除された場合、現在、後続のスキャンでは、Microsoft Purview の対応する資産は自動的に削除されません。

前提条件

スキャンに必要なアクセス許可

Microsoft Purview では、SAP HANA をスキャンするための基本認証 (ユーザー名とパスワード) がサポートされています。

指定した SAP HANA ユーザーには、インポートするスキーマのメタデータを選択するためのアクセス許可が必要です。

CREATE USER <user> PASSWORD <password> NO FORCE_FIRST_PASSWORD_CHANGE;
GRANT SELECT METADATA ON SCHEMA <schema1> TO <user>;
GRANT SELECT METADATA ON SCHEMA <schema2> TO <user>;

また、ユーザーには、システム テーブル _SYS_REPOで選択するアクセス許可が必要です。ACTIVE_OBJECTとシステム スキーマの_SYS_BIと_SYS_BIC。

GRANT SELECT ON _SYS_REPO.ACTIVE_OBJECT TO <user>;
GRANT SELECT ON SCHEMA _SYS_BI TO <user>;
GRANT SELECT ON SCHEMA _SYS_BIC TO <user>;

登録

このセクションでは、 Microsoft Purview ガバナンス ポータルを使用して、Microsoft Purview に SAP HANA を登録する方法について説明します。

  1. 次の方法で Microsoft Purview ガバナンス ポータルを開きます。

  2. 左側のウィンドウで [ データ マップ ] を選択します。

  3. [登録] を選択します。

  4. [ ソースの登録] で、[ SAP HANA>Continue] を選択します。

  5. [ ソースの登録 (SAP HANA)] 画面で、次の操作を行います。

    1. [ 名前] に、Microsoft Purview がデータ ソースとして一覧表示する名前を入力します。

    2. [ サーバー] に、SAP HANA ソースへの接続に使用するホスト名または IP アドレスを入力します。 たとえば、MyDatabaseServer.com および 192.169.1.2 が禁止となります。

    3. [ ポート] に、データベース サーバーへの接続に使用するポート番号を入力します (SAP HANA の場合は既定で 39013)。

    4. 一覧からコレクションを選択します。

    SAP HANA ソースを登録するためのボックスを示すスクリーンショット。

  6. [完了] を選択します。

スキャン

SAP HANA データベースをスキャンして資産を自動的に識別するには、次の手順に従います。 一般的なスキャンの詳細については、「 Microsoft Purview でのスキャンとインジェスト」を参照してください。

スキャンの認証

SAP HANA ソースでサポートされている認証の種類は、 基本認証です。

スキャンの作成と実行

  1. 管理センターで、統合ランタイムを選択します。 セルフホステッド統合ランタイムが設定されていることを確認します。 セットアップされていない場合は、「前提条件」の手順 を使用します

  2. [ソース] に移動します。

  3. 登録済みの SAP HANA ソースを選択します。

  4. [ + 新しいスキャン] を選択します。

  5. 次のユーザー詳細を入力します。

    1. [名前]: スキャンの名前を入力します。

    2. 統合ランタイム経由で接続する: 構成済みのセルフホステッド統合ランタイムを選択します。

    3. 資格情報: データ ソースに接続する資格情報を選択します。 次のことを確認してください。

      • 資格情報の作成時に [ 基本認証 ] を選択します。
      • [ユーザー名] 入力フィールドに、データベース サーバーへの接続に使用するユーザー名を指定します。
      • データベース サーバーへの接続に使用するユーザー パスワードを秘密キーに格納します。

      詳細については、「 Microsoft Purview でのソース認証の資格情報」を参照してください。

    4. データベース: インポートするデータベース インスタンスの名前を指定します。

    5. スキーマ: インポートするスキーマのサブセットをセミコロン区切りリストとして一覧表示します。 たとえば、「 schema1; schema2 」のように入力します。 そのリストが空の場合、すべてのユーザー スキーマがインポートされます。 既定では、すべてのシステム スキーマとオブジェクトは無視されます。

      SQL LIKE 式構文を使用する許容されるスキーマ名パターンには、パーセント記号 (%) が含まれます。 たとえば、 A%; %B; %C%; D は次のことを意味します。

      • A または から始める
      • B または で終わる
      • C または を含む
      • 等しい D

      NOT 文字と特殊文字の使用は許可されません。

    6. ドライバーの場所: セルフホスト統合ランタイムが実行されているコンピューター内の JDBC ドライバーの場所へのパスを指定します。 例: D:\Drivers\SAPHANA

      1. ローカル コンピューター上のセルフホステッド統合ランタイムの場合: D:\Drivers\SAPHANA。 これは、有効な JAR フォルダーの場所へのパスです。 値は有効な絶対ファイル パスである必要があり、スペースは含まれません。 セルフホステッド統合ランタイムがドライバーにアクセスできることを確認します。 詳細については、「前提条件」セクションを参照してください
      2. Kubernetes でサポートされるセルフホステッド統合ランタイムの場合: ./drivers/SAPHANA。 これは、有効な JAR フォルダーの場所へのパスです。 値は、有効な相対ファイル パスである必要があります。 事前にドライバーをアップロードするための 外部ドライバーを含むスキャンを設定 するには、ドキュメントを参照してください。
    7. 使用可能な最大メモリ: スキャン プロセスで使用するために、お客様のコンピューターで使用可能な最大メモリ (ギガバイト単位)。 この値は、スキャンする SAP HANA データベースのサイズによって異なります。

    スキャンの詳細のボックスを示すスクリーンショット。

  6. [続行] を選択します。

  7. [ スキャン トリガー] で、スケジュールを設定するか、スキャンを 1 回実行するかを選択します。

  8. スキャンを確認し、[ 保存して実行] を選択します。

スキャンとスキャンの実行を表示する

既存のスキャンを表示するには:

  1. Microsoft Purview ポータルに移動します。 左側のウィンドウで、[ データ マップ] を選択します。
  2. データ ソースを選択します。 [最近のスキャン] で、そのデータ ソースの既存の スキャンの一覧を表示したり、[ スキャン ] タブですべてのスキャンを表示したりできます。
  3. 表示する結果を含むスキャンを選択します。 このウィンドウには、以前のすべてのスキャン実行と、各スキャン実行の状態とメトリックが表示されます。
  4. 実行 ID を選択して、スキャン実行の詳細をチェックします

スキャンを管理する

スキャンを編集、取り消し、または削除するには:

  1. Microsoft Purview ポータルに移動します。 左側のウィンドウで、[ データ マップ] を選択します。

  2. データ ソースを選択します。 [最近のスキャン] で、そのデータ ソースの既存の スキャンの一覧を表示したり、[ スキャン ] タブですべてのスキャンを表示したりできます。

  3. 管理するスキャンを選択します。 次のことを実行できます。

    • [スキャンの編集] を選択して スキャンを編集します
    • [スキャンの実行の取り消し] を選択して、進行中 のスキャンを取り消します
    • [スキャンの削除] を選択して スキャンを削除します

注:

  • スキャンを削除しても、以前のスキャンから作成されたカタログ資産は削除されません。

次の手順

ソースを登録したので、次のガイドを使用して、Microsoft Purview とデータの詳細を確認します。