다음을 통해 공유


Lakehouse Federation 연결 관리

Important

이 기능은 공개 미리 보기 상태입니다.

이 문서에서는 Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기 및 SQL 문을 사용하여 Unity 카탈로그 메타스토어에 정의된 모든 Lakehouse 페더레이션 연결을 나열하고, 연결 세부 정보를 얻고, 연결 권한을 부여하고, 연결을 삭제하는 방법을 설명합니다.

연결 만들기도 참조하세요.

연결 나열

필요한 권한: 반환되는 연결 목록은 역할 및 사용 권한에 따라 달라집니다. metastore에 USE CONNECTION 대한 권한이 있는 사용자는 모든 연결을 볼 수 있습니다. 그렇지 않으면 연결 개체 소유자이거나 일부 권한이 있는 연결만 볼 수 있습니다.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 카탈로그를 클릭합니다Catalog icon.

  2. 왼쪽 창에서 외부 데이터 메뉴를 확장하고 커넥트 선택합니다.

    볼 수 있는 권한이 있는 연결은 URL, 만들기 날짜, 소유자 및 메모와 함께 나열됩니다.

Sql

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다. 필요에 따라 <pattern>LIKE 조건자로 바꿉니 다.

SHOW CONNECTIONS [LIKE <pattern>];

연결 세부 정보 가져오기

필요한 권한: 커넥트온 소유자, USE CONNECTION 메타스토어에 대한 권한 또는 연결에 대한 일부 권한입니다.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 카탈로그를 클릭합니다Catalog icon.
  2. 왼쪽 창에서 외부 데이터 메뉴를 확장하고 커넥트 선택합니다.
  3. 연결을 찾아서 선택하여 세부 정보를 봅니다.

Sql

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

DESCRIBE CONNECTION <connection-name>;

연결에 대한 권한 부여 및 해지

연결을 사용하여 외국 카탈로그를 만들거나 연결에 대한 세부 정보를 볼 수 있는 권한을 부여할 수 있습니다.

  • CREATE FOREIGN CATALOG는 연결에 설명된 데이터 원본에서 데이터베이스의 읽기 전용 미러 외국 카탈로그를 만드는 기능을 부여합니다.
  • USE CONNECTION 는 연결에 대한 세부 정보를 볼 수 있는 기능을 부여합니다.

필요한 권한: Metastore 관리자 또는 연결 소유자입니다.

카탈로그 탐색기

연결을 사용할 권한을 부여하려면 다음을 수행합니다.

  1. Azure Databricks 작업 영역에서 카탈로그를 클릭합니다Catalog icon.

  2. 왼쪽 창에서 외부 데이터 메뉴를 확장하고 커넥트 선택합니다.

  3. 연결을 찾아 선택합니다.

  4. 사용 권한 탭에서 권한 부여를 클릭합니다.

  5. 권한 부여 <connection-name> 대화 상자에서 사용자 또는 그룹 이름 입력을 시작하거나 사용자 메뉴를 클릭하여 사용자 및 그룹을 찾아 선택합니다.

  6. 부여하려는 권한을 선택합니다.

    섹션 소개의 권한 설명을 참조하세요.

  7. 부여를 클릭합니다.

연결 권한을 취소하려면 다음을 수행합니다.

  1. 이전 단계에 따라 연결에 대한 사용 권한 탭으로 이동합니다.
  2. 권한을 취소할 사용자 또는 그룹을 선택합니다.
  3. 탭과 확인 대화 상자에서 모두 취소를 클릭합니다.

Sql

연결을 사용하여 외세 카탈로그를 만드는 기능을 부여하려면 Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

GRANT CREATE FOREIGN CATALOG ON CONNECTION <connection-name> TO <user-name>;

연결을 볼 수 있는 기능을 부여하려면 다음을 실행합니다.

GRANT USE CONNECTION ON CONNECTION <connection-name> TO <user-name>;

권한을 취소하려면 다음을 실행합니다. 여기서 <privilege> 는 사용자에게 부여된 연결에 대한 권한 중 하나입니다.

REVOKE <privilege> ON CONNECTION <connection-name> FROM <user-name>;

연결 삭제

필요한 권한: 커넥트ion 소유자

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 카탈로그를 클릭합니다Catalog icon.
  2. 왼쪽 창에서 외부 데이터 메뉴를 확장하고 커넥트 선택합니다.
  3. 연결을 찾아 선택합니다.
  4. Kebab menu 케밥 메뉴(3점 메뉴라고도 함)를 클릭하고 삭제를 선택합니다.
  5. 확인 대화 상자에서 삭제를 클릭합니다.

Sql

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

DROP CONNECTION [IF EXISTS] <connection-name>;