PostgreSQL メタデータコレクター

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • PostgreSQL データベースのメタデータへの読み取り専用アクセスを提供します。

    コレクターは PostgreSQL のテーブルと列のメタデータを収集し、データカタログで検索および検出可能にします。セルフホスト型 PostgreSQL インスタンスと、AWS RDS でホストされているものなどのマネージド型 PostgreSQL インスタンスの両方をサポートします。

    サポートされている認証

    ユーザー名とパスワードの認証と AWS IAM 認証。

    カタログ化されたメタデータ

    PostgreSQL コレクターは、次の情報をカタログ化します。

    注:
    オーバーロードされた関数とストアド プロシージャのすべてのバージョンがカタログ化されます。各バージョンには、カタログ内の独自のタイトルがありますが、個別の識別子があります。
    表 : 1. カタログ化されたメタデータ
    オブジェクト カタログ化された情報
    名前、説明、JDBC タイプ、列タイプ、null 可能、デフォルト値、キータイプ (プライマリ、外部)、列サイズ、列インデックス
    テーブル 名前、説明、プライマリキー、スキーマ
    テーブルインデックス インデックスカーディナリティ、列名、インデックスタイプ、インデックス名、一意でない、順序位置、ページ、ソート順
    ビュー 名前、説明、SQL 定義
    マテリアライズドビュー 名前、説明、SQL 定義
    スキーマ 識別子、名前
    データベース タイプ、名前、識別子、サーバー、ポート、環境、JDBC URL
    関数 名前、説明、機能タイプ
    ストアドプロシージャ 名前、説明、ストアドプロシージャタイプ
    プロファイルとサンプリングのパラメーターが有効になっている場合、次の追加の列情報がカタログ化されます。
    注:
    プロファイリング情報 (列の統計情報) を収集するには、ユーザー/ロールにデータへの読み取りアクセス権が必要です。
    表 : 2. 特定の情報のプロファイリングとサンプリング
    オブジェクト カタログ化された情報
    • 平均長 (サンプル)
    • 平均値 (サンプル)
    • データ分布
    • 個別の値
    • 推定個別値
    • null 以外の推定値
    • 最大長 (サンプル)
    • 数値順またはアルファベット順 (z-a) でソートされた最大値 (サンプル)
    • 最小長 (サンプル)
    • 数値順またはアルファベット順 (a から z) でソートされた最小値 (サンプル)
    • null 以外の値 (サンプル)
    • サンプル文字列値 (列の最初の 5 つのアイテム)
    テーブル
    • 行数
    • サンプル数 (ターゲットサンプルサイズ)

    オブジェクト間の関係

    カタログページには、次のデータ資産タイプ間の関係が表示されます。

    表 : 3. 収集されたデータ資産ページ間の関係
    データ資産ページ 関係
    テーブル 列、テーブルインデックス
    テーブル
    スキーマ
    • スキーマを含むデータベース
    • スキーマの一部であるテーブル
    • スキーマの一部であるビュー
    • スキーマの一部であるマテリアライズドビュー
    表示
    • ビューを含むスキーマ
    • ビューの一部である列
    マテリアライズドビュー
    • マテリアライズドビューを含むスキーマ
    • マテリアライズドビューの一部である列

    PostgreSQL のリネージ

    コレクタは、ビューとマテリアライズドビューの列レベルのリネージを識別し、SQL 式とサブクエリ全体でビュー列からソーステーブル列までデータソースをトレースします。

    ビューとソーステーブル列の間の関係を確立します。

    • 行のソート (SQL の順番)
    • 行のフィルタリング (SQL WHERE 句と HAVING 句)
    • アグリゲート行 (SQL グループ化基準)
    注:
    ビューとテーブルの関係は、列レベルの関係を通じて推移的に確立できます。変数ステートメントリネージはサポートされていません。