Show Menu
SUJETS×

Se connecter avec Power BI (PC)

PC users can install Power BI from https://powerbi.microsoft.com/en-us/desktop/ .

Set up Power BI

After you have Power BI installed, you need to set up the necessary components to support the PostgreSQL connector. Procédez de la façon suivante :
  • Trouvez et installez npgsql , un package de pilotes .NET pour PostgreSQL qui constitue la méthode officielle pour connecter PowerBI.
  • Sélectionnez v4.0.10 (les versions plus récentes génèrent actuellement une erreur).
  • Sous « Installation du GAC Npgsql » de l’écran de configuration personnalisée, sélectionnez Sera installé sur le disque dur local . Si vous n’installez pas le GAC, Power BI échouera ultérieurement.
  • Redémarrez Windows.
  • Find the PowerBI Desktop evaluation version.

Se connecter Power BI à Query Service

After performing those preparatory steps, you can connect Power BI to Query Service:
  • Ouvrir Power BI.
  • Cliquez sur Obtenir des données dans le ruban du menu supérieur.
  • Choisissez Base de données PostgreSQL , puis cliquez sur Connecter .
  • Saisissez les valeurs du serveur et de la base de données. Le serveur est l’hôte trouvé sous les détails de connexion. Pour la production, ajoutez le port :80 à la fin de la chaîne d’hôte. La base de données peut être « all » ou un nom de table de jeu de données. (Essayez l’un des jeux de données dérivés de CTAS.)
  • Cliquez sur Options avancées , puis décochez la case Inclure les colonnes de relations . Ne cochez pas la case Naviguer avec la hiérarchie complète .
  • (Facultatif mais recommandé lorsque « all » est déclaré comme base de données) Saisissez une instruction SQL.
If a SQL statement is not provided, then Power BI will preview all of the tables in database. Pour les données hiérarchiques, vous devez utiliser une instruction SQL personnalisée. Si le schéma de table est plat, il fonctionne avec ou sans instruction SQL personnalisée. Compound types are yet not supported by Power BI - to get primitive types from compound types, you will need to write SQL statements to derive them.
SELECT web.webPageDetails.name AS Page_Name, 
SUM(web.webPageDetails.pageviews.value) AS Page_Views 
FROM _TABLE_ 
WHERE _ACP_YEAR=2018 AND _ACP_MONTH=11 AND _ACP_DAY=20 
GROUP BY web.webPageDetails.name 
ORDER BY SUM(web.webPageDetails.pageviews.value) DESC 
LIMIT 10

  • Sélectionnez le mode DirectQuery ou le mode Importer . En mode Importer , les données sont importées dans Power BI. En mode DirectQuery , toutes les requêtes sont envoyées à pour exécution.Query Service
  • Cliquez sur OK . Now, Power BI connects to the Query Service and produces a preview if there are no errors. Il existe un problème connu avec les colonnes numériques de rendu de prévisualisation. Passez à l’étape suivante.
  • Click Load to bring the dataset into Power BI.