PostgreSQL 메타데이터 수집기
PostgreSQL 데이터베이스의 메타데이터에 대한 읽기 전용 액세스를 제공합니다.
수집기는 PostgreSQL 테이블과 열에 대한 메타데이터를 수집하여 데이터 카탈로그에서 검색하고 검색할 수 있도록 합니다. 자체 호스팅 PostgreSQL 인스턴스와 AWS RDS에서 호스팅되는 것과 같은 관리형 PostgreSQL 인스턴스를 모두 지원합니다.
인증 지원됨
사용자 이름 및 암호 인증과 AWS IAM 인증.
메타데이터 카탈로그됨
PostgreSQL 수집기는 다음 정보를 카탈로그화합니다.
주:
오버로드된 함수 및 저장 프로시저의 모든 버전이 카탈로그됩니다. 각 버전에는 카탈로그에 고유한 제목이 있지만 고유 식별자가 있습니다.
| 객체 | 카탈로그화된 정보 |
|---|---|
| 열 | 이름, 설명, JDBC 유형, 열 유형, Null 허용 여부, 기본값, 키 유형(기본, 외래), 열 크기, 열 인덱스 |
| 테이블 | 이름, 설명, 기본 키, 스키마 |
| 테이블 인덱스 | 인덱스 카디널리티, 열 이름, 인덱스 유형, 인덱스 이름, 고유하지 않음, 표준 위치, 페이지, 정렬 시퀀스 |
| 뷰 | 이름, 설명, SQL 정의 |
| 구체화된 뷰 | 이름, 설명, SQL 정의 |
| 스키마 | 식별자, 이름 |
| 데이터베이스 | 유형, 이름, 식별자, 서버, 포트, 환경, JDBC URL |
| 함수 | 이름, 설명, 기능 유형 |
| 스토어드 프로시저 | 이름, 설명, 스토어드 프로시저 유형 |
프로파일링 및 샘플링 매개변수를 활성화하면 다음과 같은 추가 열 정보가 카탈로그됩니다.
주:
프로파일링 정보(열 통계)를 수집하려면 사용자/역할에 데이터에 대한 읽기 권한이 있어야 합니다.
| 객체 | 카탈로그화된 정보 |
|---|---|
| 열 |
|
| 테이블 |
|
객체 간 관계
카탈로그 페이지에는 다음 데이터 자산 유형 간의 관계가 표시됩니다.
| 데이터 자산 페이지 | 관계 |
|---|---|
| 테이블 | 열, 테이블 인덱스 |
| 열 | 테이블 |
| 스키마 |
|
| 뷰 |
|
| 구체화된 뷰 |
|
PostgreSQL에 대한 계보
수집기는 뷰 및 구체화된 뷰의 열 수준 계보를 식별하여 SQL 표현식 및 하위 쿼리에서 뷰 열에서 소스 테이블 열까지 데이터 소스를 추적합니다.
뷰와 소스 테이블 열 간의 관계를 설정합니다.
- 행 정렬(SQL 정렬 기준)
- 행 필터링(SQL WHERE 및 HAVING절)
- 행 집계(SQL 그룹 기준)
주:
뷰-테이블 관계는 열 수준 관계를 통해 전이적으로 설정될 수 있습니다. 변수문 계보는 지원되지 않습니다.