다음을 통해 공유


Lakehouse 페더레이션에 대한 연결 관리

이 문서에서는 Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기 및 SQL 문을 사용하여 Unity 카탈로그 메타스토어에 정의된 모든 Lakehouse 페더레이션 연결을 나열하고, 연결 세부 정보를 얻고, 연결 권한을 부여하고, 연결을 삭제하는 방법을 설명합니다. 연결 외부 데이터베이스 시스템에 액세스하기 위한 경로 및 자격 증명을 지정하는 Unity 카탈로그의 보안 개체입니다.

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

REST API를 사용하려면 Azure Databricks 참조 설명서를 참조 하세요.

연결 목록

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

카탈로그 탐색기

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

  2. 카탈로그 창 위쪽에서 기어 아이콘 기어 아이콘을 클릭하고 메뉴에서 연결 선택합니다.

    또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.

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

SQL

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

SHOW CONNECTIONS [LIKE <pattern>];

연결 세부 정보 가져오기

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

카탈로그 탐색기

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

  2. 카탈로그 창 위쪽에서 기어 아이콘 기어 아이콘을 클릭하고 메뉴에서 연결 선택합니다.

    또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.

  3. 연결을 찾아서 선택하여 세부 정보를 봅니다.

SQL

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

DESCRIBE CONNECTION <connection-name>;

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

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

  • CREATE FOREIGN CATALOG 연결에 설명된 데이터 원본에서 데이터베이스의 읽기 전용 미러로 외국 카탈로그를 만드는 기능을 부여합니다.
  • USE CONNECTION Delta Live Tables의 연결을 사용하여 데이터 원본에서 Azure Databricks로 데이터를 수집하는 기능을 부여합니다. 그러나 메타스토어 수준에서 부여된 경우 메타스토어에서 연결의 세부 정보만 볼 수 있습니다. 사용자가 개별 연결을 사용하려면 USE CONNECTION 권한이 여전히 부여되어야 합니다.

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

카탈로그 탐색기

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

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

  2. 카탈로그 창 위쪽에서 기어 아이콘 기어 아이콘을 클릭하고 메뉴에서 연결 선택합니다.

    또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.

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

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

  5. Grant의 <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>;

연결 삭제

필요한 권한: 연결 소유자

카탈로그 탐색기

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

  2. 카탈로그 창 위쪽에서 기어 아이콘 기어 아이콘을 클릭하고 메뉴에서 연결 선택합니다.

    또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.

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

  4. 케밥 메뉴 케밥 메뉴를 클릭한 후, 삭제를 선택하세요.

  5. 확인 대화 상자에서 삭제를 클릭합니다.

SQL

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

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