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 그룹 기준)
    주:
    뷰-테이블 관계는 열 수준 관계를 통해 전이적으로 설정될 수 있습니다. 변수문 계보는 지원되지 않습니다.