Connexion à Power BI
Dans cet article, nous expliquerons le processus de connexion de Microsoft Power BI à IoT Query. Pour rendre cela plus illustratif, nous construirons également un tableau de bord qui se connecte à la base de données analytique et surveille l’état en temps réel des véhicules, le tout en utilisant Microsoft Power BI.
Fonctionnalités du tableau de bord
Afficher le nombre total de véhicules
Visualiser les statuts de déplacement des véhicules (en mouvement/arrêté/garé)
Visualiser les statuts de connexion (actif/inactif/hors ligne)
Tableau détaillé avec le statut actuel de tous les véhicules
Filtrage par type de véhicule, groupe, statut de mouvement et statut de connexion
Possibilités d’exportation des données et des rapports
Exigences techniques
Windows 10/11 ou Windows Server 2016+
Microsoft Power BI Desktop (version actuelle)
Compte Microsoft pour l’accès à Power BI Service (optionnel)
Minimum 4 Go de RAM (8 Go recommandés)
Accès Internet pour la connexion à la base de données
Installation et configuration
1. Installer Power BI Desktop
Téléchargez Power BI Desktop depuis le site officiel de Microsoft : https://powerbi.microsoft.com/desktop/
Exécutez l’installateur et suivez ses instructions.
2. Télécharger le fichier du tableau de bord
Téléchargez le moving_status_dashboard.pbix fichier depuis le dépôt bi-intergrations ->
power_bi. Vous pouvez cloner l’ensemble du dépôt pour d’autres interactions :Ouvrez le
moving_status_dashboard.pbixfichier téléchargé en double-cliquant ou via le menu de Power BI Desktop : Fichier → Ouvrir.
Connexion à la base de données
1. Mettre à jour les paramètres de connexion
Après avoir ouvert le fichier du tableau de bord, allez à Transformer les données → Modifier les paramètres.
Mettez à jour les paramètres suivants :
DB_HOST- adresse du serveur de base de donnéesDB_NAME- nom de la base de donnéesDB_USER- nom d’utilisateurDB_PASS- mot de passe (ne pas enregistrer de fichiers contenant de vraies informations d’identification sur des accès partagés)DB_PORT- port de connexion (par défaut 5432)
Cliquez OK et appliquez les modifications.
Référence des paramètres de connexion
Hôte
DB_HOST paramètre
L’adresse du serveur de base de données fournie dans votre email de bienvenue
Port
DB_PORT paramètre
Par défaut, 5432 pour PostgreSQL
Nom de la base de données
DB_NAME paramètre
Le nom de base de données qui vous est attribué
Nom d'utilisateur
DB_USER paramètre
Votre nom d'utilisateur de base de données
Mot de passe
DB_PASS paramètre
Votre mot de passe de base de données sécurisé
Mode SSL
Paramètres de connexion
Définir sur require dans la boîte de dialogue Options
Schéma
Éditeur de requête
Spécifiez le schéma (raw_business_data ou raw_telematics_data) dans chaque requête
2. Configurer les informations d’identification
Lors de la première connexion, Power BI demandera les informations d’accès à la base de données.
Sélectionnez Compte de base de données et mot de passe comme type d’authentification.
Saisissez les informations d’identification fournies par votre administrateur.
Définir le niveau de confidentialité sur Organisation ou Privé.
Utilisation du tableau de bord
Après avoir configuré la connexion, vous pouvez :
Actualiser les données - cliquez sur le Actualiser bouton du ruban ou utilisez le raccourci clavier Ctrl+R.
Utiliser les filtres - appliquez des filtres dans le panneau de droite ou directement sur les éléments du rapport :
Filtrer par type de véhicule
Filtrer par groupes
Filtrer par statut de mouvement/connexion
Approfondir les données - cliquez sur les éléments de visualisation pour afficher des informations détaillées.
Créer des signets - enregistrez des paramètres et des vues de filtres spécifiques pour un accès rapide.
Configuration de l’actualisation des données
Actualisation locale
Dans Power BI Desktop, ouvrez le menu Accueil → Actualiser.
Pour configurer des actualisations régulières via Power BI Service, publiez le rapport sur Power BI Service.
Actualisation cloud (Power BI Service)
(Optionnel) Publiez le tableau de bord sur Power BI Service en utilisant le Publier bouton dans Power BI Desktop.
Dans Power BI Service, allez dans les paramètres du jeu de données.
Dans la section Actualisation planifiée , configurez la fréquence d’actualisation.
Pour vous connecter à une base de données locale ou privée, vous devrez installer et configurer le Power BI Gateway.
Dépannage
Problèmes de connexion à la base de données
Erreur de connexion : Vérifiez l’exactitude des informations d’identification et des paramètres de connexion.
Erreur de pare-feu : Assurez-vous que votre adresse IP est ajoutée à la liste d’autorisation pour l’accès à la base de données.
Problèmes de passerelle : Lors de l’utilisation de Power BI Gateway, vérifiez l’état du service de la passerelle.
Problèmes de performance
Chargement lent des visualisations :
Réduisez le nombre d’éléments affichés simultanément
Vérifiez le mode Importation/DirectQuery dans le modèle de données
Utilisation élevée de la mémoire :
Réduisez la quantité de données importées en appliquant des filtres au niveau des requêtes
Supprimez les colonnes inutiles du modèle de données
Autres problèmes
Voici quelques astuces qui peuvent vous aider à résoudre des problèmes courants :
Rouvrez Power BI Desktop et le fichier du tableau de bord
Vérifiez les mises à jour de Power BI Desktop
Réinstallez Power BI Desktop si nécessaire
Videz le cache de Power BI : Fichier → Options → Global → Supprimer des éléments du cache
Étapes suivantes
Après avoir connecté avec succès Power BI à votre instance Private Telematics Lakehouse, nous vous recommandons de :
Explorer les schémas de données disponibles en consultant la section Aperçu du schéma pour mieux comprendre la structure et les relations des données.
Commencez par des requêtes simples centrées sur des entités métier spécifiques avant de construire des tableaux de bord complexes - consultez nos requêtes d’exemple à titre de référence.
Assistance
Pour des questions techniques ou des demandes d’accès à la base de données de démonstration, veuillez contacter : [email protected]
Mis à jour
Ce contenu vous a-t-il été utile ?