Azure Databricks에는 AZURE Databricks에 연결하고, 프로그래밍 방식으로 상호 작용하고, Databricks SQL 기능을 Python, Go, JavaScript 및 TypeScript와 같은 인기 있는 언어로 작성된 애플리케이션에 통합할 수 있는 SQL 커넥터, 라이브러리, 드라이버, API 및 도구가 있습니다.
커넥터 또는 드라이버를 사용하는 경우에 대한 권장 사항은 로컬 개발 도구를 참조하세요.
데이터베이스 연결
Python 라이브러리 및 커넥터
| 특징 |
Description |
|
Python용 SQL connnector |
간단한 설정과 최소한의 종속성을 사용하여 Python 코드에서 직접 SQL 명령을 실행합니다. |
|
SQLAlchemy |
원시 SQL 쿼리를 작성하는 대신 개체 관계형 매핑을 사용하여 Python 애플리케이션을 Azure Databricks에 연결합니다. |
|
pyODBC |
표준 데이터베이스 연결을 위해 ODBC 프로토콜을 사용하여 Azure Databricks에 Python 애플리케이션을 연결합니다. |
기타 언어 드라이버
| 특징 |
Description |
|
GO용 SQL 드라이버 |
친숙한 SQL 데이터베이스 인터페이스를 사용하여 Go 애플리케이션을 Azure Databricks에 연결합니다. |
|
SQL Driver for Node.js |
데이터 쿼리 및 조작을 위해 JavaScript 및 TypeScript 애플리케이션을 Azure Databricks에 연결합니다. |
| 특징 |
Description |
|
SQL 문 실행 API |
드라이버를 설치하거나 연결을 관리하지 않고도 SQL 문을 실행하고 REST API를 사용하여 결과를 검색합니다. |
|
SQL CLI |
명령줄에서 SQL 명령 및 스크립트를 실행하여 자동화 워크플로와 통합합니다. |
| 특징 |
Description |
|
SQLTools용 드라이버 |
Visual Studio Code 내에서 Azure Databricks에 대해 직접 SQL 쿼리를 실행합니다. |
|
DataGrip |
지능형 코드 완성, 스키마 탐색 및 쿼리 분석을 사용하여 SQL 개발을 위해 DataGrip의 데이터베이스 IDE를 사용하여 Azure Databricks에 연결합니다. |
|
DBeaver |
SQL 편집, 스키마 관리 및 데이터 마이그레이션을 위해 DBeaver의 다중 플랫폼 데이터베이스 도구를 사용하여 Azure Databricks에 연결합니다. |
|
SQL 워크벤치/J |
SQL 스크립트를 실행하고 데이터베이스 연결을 관리하기 위한 플랫폼 간 Java 기반 도구인 SQL Workbench/J를 사용하여 Azure Databricks에 연결합니다. |