외부 새로 고침(카탈로그, 스키마 및 테이블)

적용 대상:검사 '예'로 표시 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;