Amazon Redshift メタデータコレクター

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

    Amazon Redshift コレクターは、Redshift テーブルと列のメタデータを収集します。

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

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

    注:
    オーバーロードされた関数とストアド プロシージャのすべてのバージョンがカタログ化されます。各バージョンには、カタログ内の独自のタイトルがありますが、個別の識別子があります。
    表 : 1. 収集されたメタデータ
    オブジェクト カタログ化された情報
    名前、説明、JDBC タイプ、列タイプ、null 可能、デフォルト値、キータイプ (プライマリ、外部)、列サイズ、列インデックス
    テーブル 名前、説明、プライマリキー、スキーマ
    ビュー 名前、説明、SQL 定義
    スキーマ 識別子、名前
    データベース タイプ、名前、識別子、サーバー、ポート、環境、JDBC URL
    関数 名前、説明、機能タイプ
    ストアドプロシージャ 名前、説明、ストアドプロシージャタイプ

    オブジェクト間の関係

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

    表 : 2. 収集されたデータ資産間の関係
    データ資産ページ 関係
    テーブル
    テーブル
    スキーマ スキーマを含むデータベース、スキーマの一部であるテーブル
    データベース データベースに含まれるスキーマ

    Redshift のリネージ

    次のリネージ情報が Redshift コレクターによって収集されます。

    表 : 3. オブジェクト別のリネージ可用性
    オブジェクト 利用可能なリネージ
    ビュー (列レベル) コレクターは、SQL 式とサブクエリ全体で、ビュー列からソーステーブル列へのデータフローをトレースします。ビュー → テーブルの列の関係 コレクターは、次の場合にリネージをキャプチャします。
    • 行をソート (順番)
    • 行をフィルタリング (WHERE、HAVING)
    • 行をアグリゲート (グループ化)
    ストアドプロシージャ コレクターは以下を識別します。
    • アップストリームのビューまたはテーブルの関連付けられた列:
      • データのソース
      • ORDER BY で行をソートする
      • WHERE/HAVING で行をフィルタリングする
      • GROUP BY を介して行を集計します
    • テーブルが更新されたダウンストリームテーブル。
    次のストアド プロシージャはサポートされていません。
    • 複数テーブル挿入を含むストアド プロシージャ。ただし、1 つのテーブルに挿入する複数の個別の insert ステートメントはサポートされています。
    • セミコロン区切り文字で区切られていない複数の SELECT ステートメントと INSERT ステートメントを含むストアド プロシージャ

    サポートされている認証

    コレクターは、Redshift に対するユーザー名とパスワードの認証をサポートしています。