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에 대한 사용자 이름/암호 인증을 지원합니다.