이 문서에서는 Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기 및 SQL 문을 사용하여 Unity 카탈로그 메타스토어에 정의된 모든 Lakehouse 페더레이션 연결을 나열하고, 연결 세부 정보를 얻고, 연결 권한을 부여하고, 연결을 삭제하는 방법을 설명합니다. 연결 외부 데이터베이스 시스템에 액세스하기 위한 경로 및 자격 증명을 지정하는 Unity 카탈로그의 보안 개체입니다.
연결 만들기도 참조하세요.
REST API를 사용하려면 Azure Databricks 참조 설명서를 참조 하세요.
연결 목록
필요한 권한: 반환되는 연결 목록은 역할 및 사용 권한에 따라 달라집니다. metastore에 대한 USE CONNECTION 권한이 있는 사용자는 모든 연결을 볼 수 있습니다. 그렇지 않으면 연결 개체 소유자이거나 일부 권한이 있는 연결만 볼 수 있습니다.
카탈로그 탐색기
Azure Databricks 작업 영역에서
을 클릭합니다.카탈로그.
카탈로그 창 위쪽에서
을 클릭합니다. 기어 아이콘을 클릭하고 메뉴에서 연결을 선택합니다.
또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.
볼 수 있는 권한이 있는 연결은 URL, 만들기 날짜, 소유자 및 메모와 함께 나열됩니다.
SQL
Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다. 필요에 따라 <pattern>을 LIKE 조건자로 바꿉니 다.
SHOW CONNECTIONS [LIKE <pattern>];
연결 세부 정보 가져오기
필요한 권한: 연결 소유자, USE CONNECTION 메타스토어에 대한 권한 또는 연결에 대한 일부 권한입니다.
카탈로그 탐색기
Azure Databricks 작업 영역에서
을 클릭합니다.카탈로그.
카탈로그 창 위쪽에서
을 클릭합니다. 기어 아이콘을 클릭하고 메뉴에서 연결을 선택합니다.
또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.
연결을 찾아서 선택하여 세부 정보를 봅니다.
SQL
Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.
DESCRIBE CONNECTION <connection-name>;
연결에 대한 권한 부여 및 해지
연결을 사용하여 외국 카탈로그를 만들거나 연결에 대한 세부 정보를 볼 수 있는 권한을 부여할 수 있습니다.
-
CREATE FOREIGN CATALOG연결에 설명된 데이터 원본에서 데이터베이스의 읽기 전용 미러로 외국 카탈로그를 만드는 기능을 부여합니다. -
USE CONNECTION는 Lakeflow Spark 선언적 파이프라인의 연결을 사용하여 데이터 원본에서 Azure Databricks로 데이터를 수집하는 기능을 부여합니다. 그러나 메타스토어 수준에서 부여된 경우 메타스토어에서 연결의 세부 정보만 볼 수 있습니다. 사용자가 개별 연결을 사용하려면USE CONNECTION권한이 여전히 부여되어야 합니다.
필요한 권한: Metastore 관리자 또는 연결 소유자입니다.
카탈로그 탐색기
연결을 사용할 권한을 부여하려면 다음을 수행합니다.
Azure Databricks 작업 영역에서
을 클릭합니다.카탈로그.
카탈로그 창 위쪽에서
을 클릭합니다. 기어 아이콘을 클릭하고 메뉴에서 연결을 선택합니다.
또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.
연결을 찾아 선택합니다.
사용 권한 탭에서 부여를 클릭합니다.
Grant의
<connection-name>대화 상자에서, 사용자 또는 그룹 이름을 입력하거나 사용자 메뉴를 클릭하여 사용자와 그룹을 찾아 선택합니다.부여하려는 권한을 선택합니다.
섹션 소개의 권한 설명을 참조하세요.
Grant를 클릭합니다.
연결 권한을 취소하려면 다음을 수행합니다.
- 이전 단계에 따라 연결에 대한 권한 탭으로 이동합니다.
- 권한을 취소할 사용자 또는 그룹을 선택합니다.
- 탭과 확인 대화 상자에서 취소를 클릭합니다.
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>;
연결 삭제
필요한 권한: 연결 소유자
카탈로그 탐색기
Azure Databricks 작업 영역에서
을 클릭합니다.카탈로그.
카탈로그 창 위쪽에서
을 클릭합니다. 기어 아이콘을 클릭하고 메뉴에서 연결을 선택합니다.
또는 빠른 액세스 페이지에서 외부 데이터 > 단추를 클릭하고 연결 탭으로 이동합니다.
연결을 찾아 선택합니다.
을 클릭합니다. 케밥 메뉴를 클릭하고 삭제를 선택합니다.
확인 대화 상자에서 삭제를 클릭합니다.
SQL
Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.
DROP CONNECTION [IF EXISTS] <connection-name>;