Partager via


LLAP Hive

Résumé

Élément Descriptif
État de publication Disponibilité générale
Produits Power BI (modèles sémantiques)
Power BI (flux de données)
Fabric (Dataflow Gen2)
Types d’authentification pris en charge De base (Nom d’utilisateur/Mot de passe)
Fenêtres
Documentation de référence sur les fonctions

Prerequisites

Nom d’utilisateur et mot de passe Apache Hive LLAP.

Fonctionnalités prises en charge

  • Import
  • Direct Query (modèles sémantiques Power BI)
  • Protocole de transport Thrift
    • HTTP
    • Norme

Se connecter aux données Hive LLAP à partir de Power Query Desktop

Pour vous connecter à un serveur Apache Hive LLAP :

  1. Sélectionnez l’option Hive LLAP dans Obtenir des données.

  2. Entrez l’URL du serveur Adobe Hive LLAP. Vous pouvez également entrer un numéro de port facultatif. En règle générale, l’URL ressemble à http://[hostname]:[port number]. Les composants de l’URL sont les suivants :

    • ( hostname par exemple, hivellaphttp.southcentralus.contoso.com) est le nom d’hôte ou l’adresse IP du serveur Apache Hive.
    • ( port number par exemple, 10500) est le numéro de port du serveur Apache Hive. Si la port number valeur par défaut n’est pas spécifiée, la valeur par défaut est 10501 pour le protocole de transport HTTP et 10500 pour le protocole de transport standard.

    Capture d’écran du générateur de connexions Hive LLAP.

  3. Dans Thrift Transport Protocol, sélectionnez Standard pour le mode TCP ou HTTP pour le mode HTTP .

  4. Sélectionnez soit le mode de connectivité des données Import soit DirectQuery. Pour plus d’informations, accédez à Utiliser DirectQuery dans Power BI Desktop.

  5. Sélectionnez OK pour continuer.

  6. La première fois que vous vous connectez à une source de données (identifiée par chaque URL unique), vous êtes invité à entrer les informations d’identification du compte. Sélectionnez le type d’authentification approprié et entrez vos informations d’identification pour la connexion.

    • Windows : sélectionnez ce type d’authentification si vous souhaitez vous connecter à l’aide de l’authentification Windows.
    • De base : sélectionnez ce type d’authentification si vous souhaitez vous connecter à l’aide de l’authentification Apache Hive LLAP. Entrez votre nom d’utilisateur et votre mot de passe Apache Hive LLAP.

    Pour plus d’informations, accédez à l’authentification avec une source de données.

    Capture d’écran de l’écran d’authentification de base pour la connexion Apache Hive LLAP, avec des entrées de nom d’utilisateur et de mot de passe.

  7. Sélectionnez Connecter pour vous connecter aux données Apache Hive LLAP.

  8. Dans le navigateur, sélectionnez les données dont vous avez besoin. Sélectionnez ensuite Transformer des données pour transformer les données dans l’Éditeur Power Query ou Charger pour charger les données dans Power BI Desktop.

    Capture d’écran du navigateur de données d’importation Apache Hive LLAP.

Se connecter aux données Hive LLAP à partir de Power Query Online

Pour vous connecter au serveur Apache Hive LLAP :

  1. Sélectionnez l’option Hive LLAP dans Power Query - Choisir la source de données.

    Capture d’écran de la page se connecter à la source de données avec toutes les sélections qui ne sont pas encore renseignées.

  2. Entrez l’URL du serveur Adobe Hive LLAP. Vous pouvez également entrer un numéro de port facultatif. En règle générale, l’URL ressemble à http://[hostname]:[port number]. Les composants de l’URL sont les suivants :

    • ( hostname par exemple, hivellaphttp.southcentralus.contoso.com) est le nom d’hôte ou l’adresse IP du serveur Apache Hive.
    • ( port number par exemple, 10500) est le numéro de port du serveur Apache Hive. Si la port number valeur par défaut n’est pas spécifiée, la valeur par défaut est 10501 pour le protocole de transport HTTP et 10500 pour le protocole de transport standard.
  3. Dans Thrift Transport Protocol, sélectionnez Standard pour le mode TCP ou HTTP pour le mode HTTP .

  4. Si nécessaire, sélectionnez le nom de votre passerelle de données locale.

  5. Si vous vous connectez à ces données Hive LLAP pour la première fois, sélectionnez le type d’informations d’identification de la connexion dans le type d’authentification.

  6. Entrez vos informations d’identification.

  7. Sélectionnez Utiliser une connexion chiffrée si vous souhaitez utiliser une connexion chiffrée ou désactivez l’option si vous souhaitez utiliser une connexion non chiffrée.

  8. Sélectionnez Suivant pour continuer.

  9. Dans Navigateur, sélectionnez les données dont vous avez besoin, puis transformez les données pour transformer les données dans l’éditeur Power Query.

Authentification unique basée sur Kerberos pour Hive LLAP

Le connecteur Hive LLAP prend désormais en charge l’authentification unique basée sur Kerberos.

Pour utiliser cette fonctionnalité :

  1. Connectez-vous à votre compte Power BI et accédez à la page de gestion de la passerelle.

  2. Ajoutez une nouvelle source de données sous le cluster de passerelle que vous souhaitez utiliser.

  3. Sélectionnez le connecteur dans la liste Type de source de données .

  4. Développez la section Paramètres avancés .

  5. Sélectionnez l’option utiliser l’authentification unique via Kerberos pour les requêtes DirectQuery ou utiliser l’authentification unique via Kerberos pour DirectQuery et importer des requêtes.

    Capture d’écran de la boîte de dialogue Ajouter une source de données montrant les paramètres avancés Kerberos.

Pour plus d’informations, consultez Configurer SSO basé sur Kerberos à partir du service Power BI vers des sources de données locales.

Résolution des problèmes

Erreur SSL dans Power BI Desktop

Vous pouvez rencontrer l’erreur « SSL_connect » suivante après avoir entré les informations d’authentification pour le connecteur et en sélectionnant Se connecter.

Erreur de connexion impossible en raison d'un mauvais numéro de version SSL.

Si cette erreur se produit :

  1. Dans Power BI Desktop, sélectionnez Options de fichiers>et paramètres>Paramètres de la source de données.

  2. Dans les paramètres de la source de données, sélectionnez la source Hive LLAP que vous avez créée, puis sélectionnez Modifier les autorisations.

    Capture d’écran de la boîte de dialogue Paramètres de la source de données dans laquelle vous sélectionnez la source Hive LLAP et modifiez les autorisations.

  3. Dans Modifier les autorisations, sous Chiffrement, décochez la case Chiffrer les connexions .

    Capture d’écran de la boîte de dialogue Modifier les autorisations avec la zone Chiffrer les connexions désactivée.

  4. Sélectionnez OK, puis, dans les paramètres de source de données, sélectionnez Fermer.

  5. Rétablir les étapes de connexion aux données Hive LLAP à partir de Power Query Desktop.

Erreur SSL dans le service Power BI

Après avoir publié un rapport dans le service Power BI, vous devez mettre à jour les informations d’identification vers la source de données Hive dans le cloud pour l’actualiser dans le service Power BI. Une fois les informations d’identification renseignées, l’erreur peut s’afficher :

Capture d’écran de l’erreur des informations d’identification de la source de données.

Si vous obtenez cette erreur et que vous voyez le message suivant dans une trace Fiddler, ce problème est un problème SSL.

ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Could not refill buffer

SSL est désactivé par défaut lors de la connexion directement à partir de powerbi.com. Pour activer, vous pouvez utiliser la passerelle de données locale où vous pouvez activer le chiffrement pour connecter et actualiser des rapports à partir du service Power BI. Activer HTTPS sur la passerelle