Visualiser des données Interactive Query Apache Hive avec Microsoft Power BI à l’aide de requêtes directes dans HDInsight

Cet article décrit comment connecter Microsoft Power BI à des clusters de requête interactive Azure HDInsight, et comment visualiser des données Apache Hive à l’aide d’une requête directe. L’exemple fourni charge les données d’une table Hive hivesampletable dans Power BI. La table Hive hivesampletable contient des données sur l’utilisation des téléphones mobiles. Vous allez ensuite tracer ces données d’utilisation sur une carte du monde :

Rapport cartographique HDInsight Power BI.

Vous pouvez utiliser le pilote ODBC Apache Hive pour effectuer une importation via le connecteur ODBC générique dans Power BI Desktop. Cependant, cela n'est pas recommandé pour les charges de travail BI étant donné la nature non interactive du moteur de requête Hive. Le connecteur Interactive Query HDInsight et le connecteur Apache Spark HDInsight sont des choix plus judicieux du fait de leurs performances.

Prérequis

Avant de poursuivre cet article, vérifiez que vous avez les éléments suivants :

Chargement des données à partir de HDInsight

La table Hive hivesampletable est fournie avec tous les clusters HDInsight.

  1. Démarrez Power BI Desktop.

  2. À partir de la barre de menus, accédez à Accueil>Obtenir des données>Plus... .

    HDInsight Power BI Obtenez plus de données.

  3. Depuis la fenêtre Get Data, entrez hdinsight dans la zone de recherche.

  4. Dans les résultats de la recherche, sélectionnez HDInsight Interactive Query, puis Se connecter. Si vous ne voyez pas HDInsight Interactive Query, vous devez mettre à jour Power BI Desktop vers la dernière version.

  5. Sélectionnez Continuer pour fermer la boîte de dialogue Connexion à un service tiers.

  6. Dans la fenêtre HDInsight Interactive Query, entrez les informations suivantes et sélectionnez OK :

    Propriété Valeur
    Serveur Entrez le nom du cluster, par exemple myiqcluster.azurehdinsight.net.
    Base de données Entrez default pour cet article.
    Data Connectivity mode (Mode de connectivité des données) Sélectionnez DirectQuery pour cet article.

    Requête interactive HDInsight, connexion Power BI DirectQuery.

  7. Entrez les informations d’identification HTTP, puis sélectionnez Se connecter. Le nom d’utilisateur par défaut est admin.

  8. Dans la fenêtre Navigateur du volet gauche, sélectionnez hivesampletale.

  9. Sélectionnez Charger dans la fenêtre principale.

    Requête interactive HDInsight Power BI hivesampletable.

Visualiser les données sur une carte

Poursuivez la procédure précédente.

  1. Dans le volet Visualisations, sélectionnez Carte (l’icône en forme de globe). Une carte générique s’affiche alors dans la fenêtre principale.

    HDInsight Power BI personnalise le rapport.

  2. Dans le volet Champs, sélectionnez country et devicemake. Une carte du monde avec les points de données s’affiche dans la fenêtre principale après un court instant.

  3. Développez la carte.

Étapes suivantes

Dans cet article, vous avez appris à visualiser des données depuis HDInsight avec Microsoft Power BI. Pour plus d’informations sur la visualisation des données, voir les articles suivants :