Compartir a través de


Configuración de proceso del controlador ODBC de Databricks

En este artículo se describe cómo configurar las opciones de recurso de proceso de Azure Databricks para el controlador ODBC de Databricks.

El controlador necesita los siguientes valores de configuración de recursos de proceso:

Configuración Descripción
Driver Ruta de instalación completa del controlador. Para obtener esta ruta, vea Descarga e instalación del controlador ODBC de Databricks.
Host Valor de Nombre de host del servidor del recurso de proceso de Azure Databricks.
Port 443
HTTPPath Valor de la Ruta de acceso HTTP del recurso de proceso de Azure Databricks.
SSL 1
ThriftTransport 2
Schema (opcional) Nombre del esquema predeterminado que se vaya a usar.
Catalog (opcional) Nombre del catálogo predeterminado que se va a usar.

Un DSN que usa la configuración anterior utiliza el formato siguiente:

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

Una cadena de conexión sin DSN que usa la configuración anterior tiene el siguiente formato. Se han agregado saltos de línea para mayor claridad. La cadena no debe contener estos saltos de línea:

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

Para obtener los detalles de conexión de un clúster de Azure Databricks, haga lo siguiente:

  1. Inicie sesión en su área de trabajo de Azure Databricks.
  2. Haga clic en Compute (Proceso) en la barra lateral.
  3. En la lista de clústeres disponibles, haga clic en el nombre del clúster de destino.
  4. En la pestaña Configuración, expanda Opciones avanzadas.
  5. Haga clic en la pestaña JDBC/ODBC.
  6. Copie los detalles de conexión que necesite, como el Nombre de host del servidor, el Puerto y la Ruta de acceso HTTP.

Para obtener los detalles de conexión de un almacén de SQL de Databricks, haga lo siguiente:

  1. Inicie sesión en su área de trabajo de Azure Databricks.
  2. En la barra lateral, haga clic en SQL > Almacenes SQL.
  3. En la lista de almacenes disponibles, haga clic en el nombre del almacén de destino.
  4. En la pestaña Detalles de conexión, copie los detalles de conexión que necesite, como el Nombre de host del servidor, el Puerto y la Ruta de acceso HTTP.

Para usar el controlador con un clúster de Azure Databricks, hay dos permisos que el usuario o la entidad de servicio que realiza la llamada necesita al conectarse o reiniciar el clúster:

  • PUEDE ADJUNTARSE al permiso para conectarse al clúster en ejecución.
  • Permiso PUEDE REINICIAR para desencadenar automáticamente el clúster para que se inicie si su estado finaliza al conectarse.

Para usar el controlador con una de almacenamiento SQL de Databricks, el usuario que llama o la entidad de servicio necesita el permiso PUEDE USAR . El almacén de Databricks SQL se inicia automáticamente si se detuvo.

Nota:

Se recomiendan almacenes SQL de Databricks al usar Microsoft Power BI en modo DirectQuery.