Compartir a través de


Visualización de datos de Interactive Query Apache Hive con Microsoft Power BI mediante consulta directa en HDInsight

En este artículo se describe cómo conectar Microsoft Power BI a clústeres de Interactive Query de Azure HDInsight y cómo visualizar los datos de Apache Hive mediante DirectQuery. En el ejemplo proporcionado se cargan los datos de una tabla de Hive hivesampletable en Power BI. La tabla de Hive hivesampletable contiene algunos datos de uso de teléfonos móviles. Luego se trazan los datos de uso en un mapamundi:

Informe de mapa de Power BI en HDInsight.

Puede usar el controlador ODBC de Apache Hive para realizar la importación a través del conector ODBC genérico en Power BI Desktop. Sin embargo, no se recomienda para las cargas de trabajo de BI dada la naturaleza no interactiva del motor de consulta de Hive. El conector de HDInsight Interactive Query y el conector de HDInsight Apache Spark son las mejores opciones para su rendimiento.

Requisitos previos

Antes de seguir los pasos de este artículo, debe disponer de los siguientes elementos:

Carga de datos desde HDInsight

La tabla de Hive hivesampletable incluye todos los clústeres de HDInsight.

  1. Inicie Power BI Desktop.

  2. En la barra de menús, vaya a Inicio>Obtener datos>Más... .

    Power BI en HDInsight: obtener más datos.

  3. Desde la ventana Get Data, escriba hdinsight en el cuadro de búsqueda.

  4. En los resultados de la búsqueda, seleccione HDInsight Interactive Query y, después, Conectar. Si no ve HDInsight Interactive Query, tiene que actualizar Power BI Desktop a la versión más reciente.

  5. Seleccione Continuar para cerrar el cuadro de diálogo Conectándose a un servicio externo.

  6. En la ventana HDInsight Interactive Query, escriba la información siguiente y luego seleccione Aceptar:

    Propiedad Value
    Servidor Escriba el nombre de clúster, por ejemplo, myiqcluster.azurehdinsight.net.
    Base de datos Escriba Predeterminada para este artículo.
    Modo Conectividad de datos Seleccione DirectQuery para este artículo.

    Conexión de HDInsight Interactive Query y Power BI con DirectQuery.

  7. Escriba las credenciales HTTP y, a continuación, seleccione Conectar. El nombre de usuario predeterminado es admin.

  8. En el panel izquierdo, en la ventana del Navegador seleccione hivesampletale.

  9. Seleccione Carga desde la ventana principal.

    HDInsight Interactive Query y Power BI con hivesampletable.

Visualización de datos en un mapa

Continúe a partir del último procedimiento.

  1. En el panel Visualizaciones, seleccione Mapa, el icono del globo. Aparece un mapa genérico en la ventana principal.

    HDInsight Power BI personaliza el informe.

  2. En el panel Campos, seleccione country y devicemake. Transcurridos unos instantes, un mapa del mundo con los puntos de datos aparece en la ventana principal.

  3. Expanda el mapa.

Pasos siguientes

En este artículo ha aprendido a visualizar datos de HDInsight mediante Microsoft Power BI. Para más información sobre la visualización de datos, vea los siguientes artículos: