외부 새로 고침(카탈로그, 스키마 및 테이블)
적용 대상: Databricks SQL Databricks Runtime 13.3 LTS 이상 Unity 카탈로그만
다음을 위해 Unity 카탈로그에 유지 관리되는 메타데이터를 새로 고칩니다.
- 외국 카탈로그 및 해당 보안 개체,
- 외장 스키마 및 해당 보안 개체 또는
- 외세 테이블입니다.
실행 REFRESH FOREIGN CATALOG
하려면 다음 중 하나 이상이 필요합니다.
- metastore 관리자가 되기
- 카탈로그에
USE CATALOG
대한 권한,USE SCHEMA
모든 자식 스키마에 대한 권한 및SELECT
모든 자식 테이블에 대한 권한 있음
실행 REFRESH FOREIGN SCHEMA
하려면 다음 중 하나 이상이 필요합니다.
- metastore 관리자로
- 부모 카탈로그의 소유자로 지정
- 부모 카탈로그에 대한 권한,
USE SCHEMA
스키마에 대한 권한 및SELECT
모든 자식 테이블에 대한 권한 있음USE CATALOG
실행 REFRESH FOREIGN TABLE
하려면 다음 중 하나 이상이 필요합니다.
- metastore 관리자로
- 부모 카탈로그의 소유자로 지정
- 부모 스키마의 소유자가 되고 부모 카탈로그에
USE CATALOG
대한 권한이 있어야 합니다. USE CATALOG
부모 카탈로그와USE SCHEMA
스키마에 대한 권한과 각 항목의 권한 및SELECT
테이블에 대한 권한
구문
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
매개 변수
-
새로 고칠 외부 카탈로그를 식별합니다.
-
새로 고칠 외장 스키마를 식별합니다.
-
새로 고칠 외할 테이블을 식별합니다. 이름에는 임시 사양 또는 옵션 사양이 포함되어서는 안됩니다.
예제
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;