연결은 외부 시스템에 액세스하는 데 필요한 엔드포인트 및 자격 증명을 저장하는 Unity 카탈로그의 보안 개체입니다. Unity 카탈로그 개체 계층 구조의 메타스토어 바로 아래에 있습니다. 연결이 묶여 하나로 결합됩니다.
- 외부 시스템의 엔드포인트 또는 URL
- 인증 자격 증명
- 구성 매개 변수
- 소유자 및 메타데이터
연결은 스토리지 자격 증명 (클라우드 개체 스토리지의 경우) 및 서비스 자격 증명 (비 스토리지 클라우드 서비스의 경우)과 다릅니다.
연결 유형
관리형 인제스트 연결
SaaS 앱 및 데이터베이스에서 델타 테이블로의 완벽하게 관리되고 서버리스 방식의 데이터 수집. 두 가지 범주: SaaS 커넥터(직접 API) 및 CDC(데이터베이스 커넥터). 일부 데이터베이스 형식은 페더레이션과 겹칩니다. 동일한 연결은 사용 방법에 따라 둘 다 사용할 수 있습니다.
Lakeflow Connect에서 관리되는 수집 원본 및 관리되는 커넥터에 대한 연결을 참조하세요.
쿼리 페더레이션 연결
외부 데이터베이스 구조를 미러링하는 외장 카탈로그 를 사용하여 데이터를 이동하지 않고 외부 데이터베이스에 대한 읽기 전용 쿼리입니다. 쿼리는 JDBC를 사용하여 외부 데이터베이스로 푸시다운됩니다.
쿼리 페더레이션이란? 및 레이크하우스 페더레이션 연결 관리
카탈로그 페더레이션 연결
Azure Databricks에 외부 카탈로그(Hive Metastore 또는 Snowflake Horizon Catalog)를 연결하십시오. Unity 카탈로그는 외부 카탈로그 메타데이터를 크롤링하고 외부 카탈로그를 자동으로 채우고 원본 파일 스토리지에서 직접 데이터를 쿼리합니다.
카탈로그 페더레이션이란?을 참조하세요.
JDBC 연결
Spark 데이터 원본 API 또는 원격 쿼리 SQL API를 통해 JDBC 드라이버를 사용하여 외부 데이터베이스에 대한 읽기 및 쓰기 액세스
HTTP 연결
Azure Databricks 관리 프록시를 통해 외부 HTTP 서비스와 통신합니다. 외부 REST API, MCP 통합 및 AI 에이전트 도구를 지원합니다.
외부 HTTP 서비스에 연결 및 외부 MCP 서버 사용을 참조하세요.
연결 유형을 선택하는 방법
| 유형 | 사용 사례 | Read | 작성하다 | 거버넌스 수준 |
|---|---|---|---|---|
| 데이터 수집 관리 | SaaS 앱 또는 데이터베이스에서 델타 테이블로 데이터 수집 | 델타로 데이터 수집 및 처리 | N/A | 연결 수준 |
| 쿼리 페더레이션 | 데이터를 복사하지 않고 현재 위치에서 외부 데이터베이스 쿼리 | 예 | No | 테이블 수준 |
| 카탈로그 페더레이션 | 외부 카탈로그를 연결하여 원본 파일 스토리지에서 직접 데이터 쿼리 | 예 | No | 테이블 수준 |
| JDBC | 특정 JDBC 드라이버를 사용하여 외부 데이터베이스 읽기 및 쓰기 | 예 | 예 | 연결 수준 |
| HTTP | 외부 HTTP API, MCP 서버 또는 에이전트 도구에 연결 | N/A | N/A | 연결 수준 |
연결 만들기
다음을 사용하여 연결을 만들 수 있습니다.
-
SQL:
CREATE CONNECTION connection_name TYPE connection_type OPTIONS (...) - 카탈로그 탐색기 UI: 카탈로그 > 연결 만들기 >
- REST API 또는 Databricks CLI
SQL CREATE CONNECTION 문은 다음 TYPE 값을 DATABRICKSHTTPMYSQLPOSTGRESQLREDSHIFTSNOWFLAKESQLDWSQLSERVER지원합니다. SaaS 수집 형식(예: Salesforce, HubSpot 및 Jira)은 UI 또는 API를 사용하여만 만들 수 있습니다.
SQL 참조를 참조하세요 CREATE CONNECTION .
보안: 연결 대 출구 제어
아웃바운드 연결에 대한 보안은 여러 계층에서 작동합니다.
Unity 카탈로그 연결은 자격 증명 및 연결 구성(URL, 호스트, 포트, 옵션)을 제어합니다. 코드에 비밀을 포함하지 않고 외부 시스템에 대한 인증 세부 정보 및 연결 설정을 저장하고 공유하는 안전하고 제어된 방법을 제공합니다.
네트워크 정책은 네트워크 액세스를 제어합니다. Azure Databricks 컴퓨팅에서 외부 엔드포인트로의 아웃바운드 연결과 외부 원본에서 작업 영역으로의 인바운드 연결을 모두 제어합니다. Unity 카탈로그 연결은 네트워크 제한을 적용하지 않습니다. 어느 방향으로든 허용되는 트래픽을 관리하려면 네트워크 규칙을 구성합니다.