Oracle メタデータコレクター
Oracle メタデータコレクターは、外部 Oracle アカウントからのメタデータへの読み取り専用アクセスを提供します。
コレクターは、テーブルや列などの Oracle オブジェクトのメタデータを Oracle データベースから収集し、データカタログで検索および検出可能にします。セルフホスト型 Oracle インスタンスと、AWS RDS でホストされているようなマネージド Oracle インスタンスの両方に適しています。
カタログ化されたメタデータ
Oracle コレクターは、次の情報をカタログ化します。
注:
コレクタは、オーバーロードされた関数とストアド プロシージャのすべてのバージョンを収集します。各バージョンには、カタログ内の独自のタイトル/名前がありますが、個別の識別子があります。
| オブジェクト | カタログ化された情報 |
|---|---|
| 列 | 名前、JDBC タイプ、列タイプ、null 可能、デフォルト値、キータイプ (プライマリ、外部)、列サイズ、列インデックス 拡張メタデータ:コメント |
| テーブル | 名前、プライマリキー、スキーマ 拡張メタデータ:コメント |
| テーブルインデックス | インデックスカーディナリティ、列名、インデックスタイプ、インデックス名、一意でない、順序位置、ページ、ソート順 |
| ビュー | 名前、定義、SQL 定義 拡張メタデータ: 説明 |
| スキーマ | 識別子、名前 |
| データベース | タイプ、名前、識別子、サーバー、ポート、環境、JDBC URL |
| 関数 | 名前、説明、機能タイプ 拡張メタデータ:機能定義、パッケージ名 |
| ストアドプロシージャ | 名前、説明、ストアドプロシージャタイプ 拡張メタデータ:プロシージャ定義、パッケージ名 |
| 同義語 | 識別子拡張メタデータ:名前 |
| パッケージ | 名前、仕様 拡張メタデータ:本文定義、パッケージ本文 |
| 公開同義語 (データベース内のすべてのユーザーがアクセス可能) | 識別子、名前 |
コレクタの実行中にプロファイリングとサンプリング固有のパラメータを含めると、列について次の追加情報が収集されます。
注:
プロファイリング情報 (列の統計情報) を収集するには、ユーザー/ロールにデータへの読み取りアクセス権が必要です。
| オブジェクト | カタログ化された情報 |
|---|---|
| 列 |
|
| テーブル |
|
オブジェクト間の関係
収集されたメタデータには、次のデータ資産タイプのカタログページが含まれます。各カタログページには、他の関連するデータ資産タイプとの関係があります。
| データ資産ページ | 関係 |
|---|---|
| テーブル | 列、テーブルインデックス |
| 列 | テーブル |
| スキーマ | スキーマを含むデータベース、スキーマの一部であるテーブル |
| データベース | データベースに含まれるスキーマ |
| 同義語 | 同義語を含むスキーマ、同義語のテーブル、ビュー、関数、プロシージャ、またはパッケージ |
| パッケージ | パッケージを含むスキーマ 拡張メタデータ:パッケージに含まれるストアド プロシージャ、パッケージに含まれる関数 |
| データベース | データベースに含まれる公開同義語 |
Oracle のリネージ
次のリネージ情報が Oracle コレクターによって収集されます。別のサーバーにある参照オブジェクトからリネージを収集するには、コレクターの実行中にリンクされたホストパラメーターを設定する必要があります。
注:
変数ステートメントを介して定義された SQL ステートメントのリネージはサポートされていません。
| オブジェクト | 利用可能なリネージ |
|---|---|
| ビューの列 | コレクターは以下を識別します。
|
| ユーザー定義関数 | 関数と:
|
| ストアドプロシージャ | ストアドプロシージャと:
|
サポートされている Oracle バージョン
コレクターは、Oracle データベースバージョン 19.0.0.0 をサポートしています。
サポートされている認証
Oracle コレクターは、Oracle へのユーザー名/パスワード認証をサポートしています。