다음을 통해 공유


Databricks ODBC 드라이버에 대한 컴퓨팅 설정

이 문서에서는 Databricks ODBC 드라이버에 대한 Azure Databricks 컴퓨팅 리소스 설정을 구성하는 방법을 설명합니다.

드라이버에는 다음 컴퓨팅 리소스 구성 설정이 필요합니다.

설정 설명
Driver 드라이버의 전체 설치 경로입니다. 이 경로를 얻으려면 Databricks ODBC 드라이버 다운로드 및 설치를 참조 하세요.
Host Azure Databricks 컴퓨팅 리소스의 서버 호스트 이름 값입니다.
Port 443
HTTPPath Azure Databricks 컴퓨팅 리소스의 HTTP 경로 값입니다.
SSL 1
ThriftTransport 2
Schema(선택 사항) 사용할 기본 스키마의 이름입니다.
Catalog(선택 사항) 사용할 기본 카탈로그의 이름입니다.

이전 설정을 사용하는 DSN은 다음 형식을 사용합니다.

[Databricks]
Driver=<path-to-driver>
Host=<server-hostname>
Port=443
HTTPPath=<http-path>
SSL=1
ThriftTransport=2
<setting1>=<valueN>
<setting2>=<value2>
<settingN>=<valueN>

이전 설정을 사용하는 DSN이 없는 연결 문자열 형식은 다음과 같습니다. 가독성을 위해 줄 바꿈이 추가되었습니다. 문자열에는 다음 줄 바꿈이 포함되어서는 안됩니다.

Driver=<path-to-driver>;
Host=<server-hostname>;
Port=443;
HTTPPath=<http-path>;
SSL=1;
ThriftTransport=2;
<setting1>=<valueN>;
<setting2>=<value2>;
<settingN>=<valueN>

Azure Databricks 클러스터에 대한 연결 세부 정보를 얻으려면 다음을 수행합니다.

  1. Azure Databricks 작업 영역으로 로그인합니다.
  2. 사이드바에서 컴퓨팅을 클릭합니다.
  3. 사용 가능한 클러스터 목록에서 대상 클러스터의 이름을 클릭합니다.
  4. 구성 탭에서 고급 옵션을 확장합니다.
  5. JDBC/ODBC 탭을 클릭합니다.
  6. 서버 호스트 이름, 포트 및 HTTP 경로와 같이 필요한 연결 세부 정보를 복사합니다.

Databricks SQL 웨어하우스에 대한 연결 세부 정보를 얻으려면 다음을 수행합니다.

  1. Azure Databricks 작업 영역으로 로그인합니다.
  2. 사이드바에서 SQL SQL > Warehouse를 클릭합니다.
  3. 사용 가능한 웨어하우스 목록에서 대상 웨어하우스의 이름을 클릭합니다.
  4. 커넥트ion 세부 정보 탭에서 서버 호스트 이름, 포트 및 HTTP 경로같이 필요한 연결 세부 정보를 복사합니다.

Azure Databricks 클러스터에서 드라이버를 사용하려면 클러스터에 연결하거나 다시 시작할 때 호출하는 사용자 또는 서비스 주체가 필요로 하는 두 가지 권한이 있습니다.

  • CAN ATTACH TO 권한으로 실행 중인 클러스터에 연결할 수 있습니다.
  • 연결할 때 해당 상태가 종료되는 경우 클러스터가 시작되도록 자동으로 트리거하는 권한을 다시 시작할 수 있습니다.

Databricks SQL 웨어하우스에서 드라이버를 사용하려면 호출 사용자 또는 서비스 주체에 CAN USE 권한이 필요합니다. Databricks SQL 웨어하우스가 중지되면 자동으로 시작됩니다.

참고 항목

DirectQuery 모드에서 Microsoft Power BI를 사용하는 경우 Databricks SQL 웨어하우스를 사용하는 것이 좋습니다.