Mode Connectivité des données
Ensuite, vous pouvez sélectionner votre Data Connectivity mode. Dans la boîte de dialogue PostgreSQL database, sélectionnez Import puis OK pour afficher la liste de toutes les tables disponibles, ou sélectionnez DirectQuery pour interroger directement la source de données sans importer ou copier directement des données dans Power BI.
Pour en savoir plus sur le mode Import, consultez la section sur l’importation d’un tableau. Pour en savoir plus sur DirectQuery, consultez la section sur l’interrogation d’un jeu de données sans importer de données.
Sélectionnez OK après avoir confirmé les détails de votre base de données.
Authentification
Après avoir confirmé votre mode de connectivité des données, une invite vous demandant votre nom d’utilisateur, votre mot de passe et les paramètres de votre application s’affiche. Dans ce cas, le nom d’utilisateur est votre identifiant d’organisation et le mot de passe est votre jeton d’authentification. Les deux se trouvent sur la page des informations d’identification de Query Service.
Renseignez ces informations, puis sélectionnez Connect pour passer à l’étape suivante.
Importer un tableau
En sélectionnant le Import Data Connectivity mode, le jeu de données complet est importé, ce qui permet d’utiliser les tableaux et colonnes sélectionnés dans l’application Power BI Desktop en l’état.
Pour importer une table, saisissez les détails du serveur et de la base de données comme décrit ci-dessus et sélectionnez le Import Data Connectivity mode, puis OK. La boîte de dialogue Navigator apparaît, affichant une liste de tous les tableaux disponibles. Sélectionnez le tableau à prévisualiser, puis choisissez Load pour mettre le jeu de données dans Power BI. Le tableau est maintenant importé dans Power BI.
L’application Informations générales sur la connexion aux données dans PowerBi Desktop est disponible dans la documentation officielle.
Importer des tableaux à l’aide du SQL personnalisé
Power BI et d’autres outils tiers tels que Tableau ne permettent actuellement pas aux utilisateurs d’importer des objets imbriqués, tels que des objets XDM dans Experience Platform. Pour en tenir compte, Power BI vous permet d’utiliser du code SQL personnalisé pour accéder à ces champs imbriqués et créer une vue aplatie des données. Power BI charge ensuite cette vue aplatie des données précédemment imbriquées comme un tableau normal.
Dans la boîte de dialogue PostgreSQL database, sélectionnez Advanced options pour saisir une requête SQL personnalisée dans la section SQL statement. Cette requête personnalisée doit être utilisée pour aplatir vos paires nom-valeur JSON dans un format de tableau. La documentation officielle fournit également des informations sur la manière de connecter PowerBI à l’aide d’une instruction SQL dans les options avancées.
Après avoir saisi votre requête personnalisée, sélectionnez OK pour poursuivre la connexion à votre base de données. Consultez la section authentification ci-dessus pour plus d’informations sur la connexion d’une base de données à partir de cette partie du workflow.
Une fois l’authentification terminée, un aperçu des données aplaties s’affiche dans le tableau de bord Power BI Desktop sous la forme d’un tableau. Le nom du serveur et le nom de la base de données sont répertoriés en haut de la boîte de dialogue. Sélectionnez Load pour terminer le processus d’importation.
Les visualisations peuvent désormais être modifiées et exportées à partir de l’application Power BI Desktop.