Compartir a través de


Base de datos impala

Resumen

Elemento Description
Estado de Liberación Disponibilidad general
Products Power BI (modelos semánticos)
Power BI (flujos de datos)
Arquitectura (Dataflow Gen2)
Power Apps (flujos de datos)
Dynamics 365 Customer Insights
Tipos de autenticación admitidos Anonymous
Base de datos
Windows
Documentación de referencia de funciones

Nota:

Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Nota:

La implementación del conector Impala 2.0 está en versión preliminar desde julio de 2025.

Capacidades admitidas

  • Import
  • DirectQuery (modelos semánticos de Power BI)
  • Opciones avanzadas
    • Duración del tiempo de espera de conexión
    • Duración del tiempo de espera del comando

Conexión a una base de datos impala desde Power Query Desktop

Para conectarse a una base de datos impala , siga estos pasos:

  1. Seleccione Obtener datos en la cinta Inicio de Power BI Desktop.

  2. Seleccione Base de datos en la lista de categorías, seleccione Impala y, a continuación, seleccione Conectar.

    Captura de pantalla del cuadro de diálogo Obtener datos con la categoría Base de datos y el conector impala seleccionado.

  3. En la ventana Impala que aparece, escriba o pegue el nombre del servidor impala en el cuadro. Puede importar datos directamente en Power BI o puede usar DirectQuery. Obtenga más información sobre el uso de DirectQuery. Después, seleccione Aceptar.

    Captura de pantalla del cuadro de diálogo Impala con un nombre de servidor especificado y el modo importar conectividad de datos seleccionado.

  4. Cuando se le solicite, escriba sus credenciales o conéctese de forma anónima. El conector impala admite anónimo, base de datos (nombre de usuario y contraseña) y autenticación de Windows.

    Captura de pantalla del cuadro de diálogo de autenticación con las selecciones Anónima, Windows y Base de datos, con La base de datos seleccionada.

    Para obtener más información sobre los métodos de autenticación, vaya a Autenticación con un origen de datos.

    Nota:

    Si la conexión no está cifrada, se le pedirá el siguiente mensaje. Seleccione Aceptar si desea usar una conexión sin cifrar.

    Captura de pantalla del cuadro de diálogo de compatibilidad con cifrado, lo que hace hincapié en que no se pudo realizar una conexión y se pregunta si se debe usar una conexión sin cifrar.

  5. Después de conectarse, aparece una ventana Navegador y muestra los datos disponibles en el servidor. Seleccione Cargar para cargar los datos o Transformar datos para seguir transformando los datos en el editor de Power Query.

    Captura de pantalla del navegador, con la base de datos predeterminada y los datos de los clientes seleccionados y los datos del cliente mostrados.

Conexión a una base de datos impala desde Power Query Online

Para conectarse a una base de datos impala , siga estos pasos:

  1. Seleccione la opción Impala en la selección del conector.

  2. En Conectarse al origen de datos, proporcione el nombre del servidor y un número de puerto si es necesario.

    Captura de pantalla del cuadro de diálogo Conectar al origen de datos donde se introduce la conexión en línea de la base de datos Impala.

  3. Si es necesario, seleccione el nombre de la puerta de enlace de datos local.

  4. Si es la primera vez que se conecta a esta base de datos Impala, seleccione el tipo de credenciales para la conexión en Tipo de autenticación.

  5. Escriba sus credenciales.

  6. Seleccione Usar conexión cifrada si desea usar una conexión cifrada o desactive la opción si desea usar una conexión sin cifrar.

  7. Seleccione Next (Siguiente) para continuar.

  8. En Navegador, seleccione los datos que necesita y, a continuación, seleccione Transformar datos para transformar los datos en el editor de Power Query.

Conexión mediante opciones avanzadas

Power Query proporciona un conjunto de opciones avanzadas que puede agregar a la consulta si es necesario. En la tabla siguiente se enumeran todas las opciones avanzadas que puede establecer en Power Query.

Opción avanzada Description
Duración del tiempo de espera de conexión Especifica el tiempo máximo en que Power Query espera a que se complete una conexión. Puede escribir otro valor para mantener abierta la conexión más larga.
Duración del tiempo de espera del comando Especifica el tiempo máximo que se permite ejecutar un comando antes de que Power Query abandone la llamada.

Implementación del conector impala 2.0

En agosto de 2025, presentamos una nueva implementación para el conector impala para mejorar la integración con Impala. Se recomienda actualizar Power BI Desktop y la puerta de enlace de datos local a la versión más reciente para beneficiarse de las funcionalidades más recientes.

Proporcione comentarios para ayudarnos a seguir mejorando el conector.

La implementación del conector impala 2.0 se crea mediante el controlador de conectividad de base de datos de flecha (ADBC) de código abierto. ADBC proporciona un conjunto de interfaces estándar para interactuar con datos de flecha, lo que es especialmente eficaz para capturar grandes conjuntos de datos con una sobrecarga mínima y sin serialización ni copia. El controlador ADBC también incorpora mejoras de seguridad, como la seguridad de memoria y la recolección de elementos no utilizados.

Además, la colaboración con la comunidad de código abierto permite actualizaciones más rápidas, utilizando herramientas modernas y procesos de ciclo de vida de desarrollo seguro (SDL). Para permitirle aprovechar estas mejoras de rendimiento y seguridad, todas las conexiones recién creadas usan automáticamente la implementación 2.0 a partir de agosto de 2025. Durante el período de transición, puede probar la implementación 2.0 actualizando las consultas existentes y agregando la Implementation="2.0" marca en Impala.Database de la siguiente manera. Después de la transición, las conexiones que no especifican una implementación se actualizarán automáticamente a la implementación 2.0.

Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"])

Para ayudar a diagnosticar cualquier problema potencial, puede encontrar los Implementation y DriverType detalles en los registros de Mashup, como en el ejemplo siguiente. Si se produce algún problema durante la transición, póngase en contacto con el soporte técnico.

{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}

Para permanecer temporalmente en la implementación del conector anterior (durante la solución de problemas), especifique Implementation="1.0" en las consultas.

Consideraciones y limitaciones

Estas son algunas consideraciones y limitaciones que debe tener en cuenta con el conector impala:

  • El conector impala se admite en la puerta de enlace de datos local mediante cualquiera de los tres mecanismos de autenticación admitidos.
  • El conector impala usa el controlador Impala, que limita el tamaño de los tipos de cadena a 32 K de forma predeterminada.
  • El conector Impala no admite la anulación de la opción Realm para la autenticación Kerberos.