Compartir a través de


Conectarse a Azure Databricks desde Microsoft Excel

En este artículo se describe cómo usar el controlador ODBC de Azure Databricks para conectar Azure Databricks a Microsoft Excel. Una vez establecida la conexión, puede acceder a los datos de Azure Databricks desde Excel. También puede usar Excel para analizar con más detalle los datos.

Antes de empezar

Conexión desde Microsoft Excel

En esta sección se describe cómo extraer datos de Azure Databricks en Microsoft Excel mediante el DSN que creó en los requisitos previos.

Pasos para conectarse mediante OAuth 2.0

Nota:

Los pasos de esta sección se probaron con Excel para Microsoft 365 para Windows Server 2022 Datacenter de 64 bits.

Estos son los pasos para permitir que un usuario se conecte a Azure Databricks en una experiencia de inicio de sesión único.

  1. Inicie orígenes de datos ODBC.
  2. Vaya a la pestaña DSN del sistema y seleccione la entrada Simba Spark en la lista DSN (o también puede crear un nuevo DSN siguiendo las instrucciones hospedadas en el sitio de Microsoft).
  3. Haga clic en el botón Configurar y verá la ventana emergente siguiente.

DSN de Spark

  1. En Mecanismo, seleccione OAuth 2.0.
  2. Haga clic en el botón Opciones de OAuth; verá la siguiente ventana emergente de opción de OAuth.

Opciones de OAuth

  1. Seleccione Código de autorización basado en explorador y desactive IGNORE_SQLDRIVER_NOPROMPT. Cierre la ventana emergente.
  2. Haga clic en el botón Opciones HTTP y escriba la ruta de acceso HTTP en la ventana emergente.

HTTP Options

  1. Cierre la ventana emergente Opciones HTTP. Haga clic en el botón Opciones avanzadas y, a continuación, haga clic en el botón Propiedades del lado servidor en la ventana emergente.

Opciones avanzadas

  1. Agregue una propiedad del lado servidor Auth_Flow y el valor 2.

Propiedades del lado servidor

Agregar una propiedad del lado servidor

Ahora ha configurado correctamente un DSN de ODBC.

  1. Inicie Microsoft Excel y cree un nuevo libro en blanco. Seleccione el menú >Obtener datos>De otros orígenes>De ODBC

Origen de datos ODBC

  1. Seleccione el DSN que acaba de configurar.

De ODBC

Haga clic en el botón Aceptar para conectarse. Se le pedirá que se autentique en una ventana emergente del explorador.

Conexión mediante una dirección URL de conexión con OAuth 2.0

Nota:

Los pasos de esta sección se probaron con Excel para Microsoft 365 para Windows, versión 11.

También puede conectar Excel directamente a Azure Databricks mediante una dirección URL de conexión. La dirección URL de conexión tiene el formato siguiente:

Driver=Simba Spark ODBC Driver;Host=<hostName>;Port=443;HttpPath=<httpPath>;SSL=1;AuthMech=11;Auth_Flow=2;Catalog=samples;Schema=default
  1. Inicie Excel y seleccione el menú >Obtener datos>De otros orígenes>De ODBC
  2. En Nombre del origen de datos (DSN), seleccione Simba Spark
  3. Haga clic y expanda la sección Opciones avanzadas.
  4. Escriba la dirección URL de conexión anterior en el cuadro de texto Cadena de conexión (propiedades que no son credenciales) (opcional)
  5. Haga clic en el botón Aceptar .
  6. Haga clic en el botón Conectar. Se le pedirá un cuadro de diálogo que puede usar para autenticarse a través de OAuth 2.0.

Pasos para conectarse mediante el token de acceso personal de Azure Databricks

Nota:

Los pasos de esta sección se probaron con Excel para Microsoft 365 para Mac, versión 16.70.

  1. Abra un libro en blanco en Microsoft Excel.

  2. En la cinta Datos, haga clic en el símbolo de intercalación situado junto a Obtener datos (Power Query) y, a continuación, haga clic en Desde la base de datos (Microsoft Query).

  3. En el selector de orígenes de datos iODBC, seleccione el DSN que creó en los requisitos previos y, a continuación, haga clic en Aceptar.

  4. En Username (Nombre de usuario), escriba token.

  5. En Contraseña, escriba su token de acceso personal de los requisitos previos.

  6. En el cuadro de diálogo Consulta de Microsoft, seleccione la tabla de Azure Databricks que desea cargar en Excel y, a continuación, haga clic en Devolver datos.

  7. En el cuadro de diálogo Importar datos, seleccione Tabla y Hoja existente y, a continuación, haga clic en Importar.

    Después de cargar los datos en el libro de Excel, puede realizar operaciones analíticas en él.