Power BI - Sources de données prises en charge

Power BI prend en charge une large gamme de sources de données. Vous pouvez cliquer sur Obtenir des données et il vous montre toutes les connexions de données disponibles. Il vous permet de vous connecter à différents fichiers plats, à une base de données SQL et au cloud Azure ou même à des plateformes Web telles que Facebook, Google Analytics et des objets Salesforce. Il inclut également une connexion ODBC pour se connecter à d'autres sources de données ODBC, qui ne sont pas répertoriées.

Voici les sources de données disponibles dans Power BI -

  • Fichiers plats
  • Base de données SQL
  • Flux OData
  • Requête vide
  • Plateforme Azure Cloud
  • Services en ligne
  • Requête vide
  • Autres sources de données telles que Hadoop, Exchange ou Active Directory

Pour obtenir des données dans le bureau Power BI, vous devez cliquer sur l'option Obtenir les données dans l'écran principal. Il vous montre d'abord les sources de données les plus courantes. Ensuite, cliquez sur l'option Plus pour afficher une liste complète des sources de données disponibles.

Lorsque vous cliquez sur l'onglet "Plus .." comme indiqué dans la capture d'écran ci-dessus, vous pouvez voir une nouvelle fenêtre de navigation, où sur le côté gauche, il montre une catégorie de toutes les sources de données disponibles. Vous avez également la possibilité d'effectuer une recherche en haut.

Voici les divers data sources listé -

Tout

Sous cette catégorie, vous pouvez voir toutes les sources de données disponibles sous le bureau Power BI.

Fichier

Lorsque vous cliquez sur Fichier, il affiche tous les types de fichiers plats pris en charge dans le bureau Power BI. Pour vous connecter à n'importe quel type de fichier, sélectionnez le type de fichier dans la liste et cliquez sur Se connecter. Vous devez fournir l'emplacement du fichier.

Base de données

Lorsque vous cliquez sur l'option Base de données, elle affiche une liste de toutes les connexions de base de données auxquelles vous pouvez vous connecter.

Pour vous connecter à n'importe quelle base de données, sélectionnez un type de base de données dans la liste comme indiqué dans la capture d'écran ci-dessus. Cliquez sur Connecter.

Vous devez passer le nom du serveur / le nom d'utilisateur et le mot de passe pour vous connecter. Vous pouvez également vous connecter via une requête SQL directe à l'aide des options Advance. Vous pouvez également sélectionner le mode de connectivité - Importer ou DirectQuery.

Note - Vous ne pouvez pas combiner les modes d'importation et DirectQuery dans un seul rapport.

Importer ou DirectQuery

DirectQueryL'option limite la possibilité de manipulation des données et les données restent dans la base de données SQL. DirectQuery est en direct et il n'est pas nécessaire de planifier une actualisation comme dans la méthode d'importation.

ImportLa méthode permet d'effectuer la transformation et la manipulation des données. Lorsque vous publiez les données sur le service PBI, la limite est de 1 Go. Il consomme et pousse les données dans le backend Power BI Azure et les données peuvent être actualisées jusqu'à 8 fois par jour et une planification peut être configurée pour l'actualisation des données.

Avantages de l'utilisation de DirectQuery

  • À l'aide de DirectQuery, vous pouvez créer des visualisations de données sur des ensembles de données volumineux, ce qui n'est pas possible à importer dans le bureau Power BI.

  • DirectQuery n'applique aucune limite d'ensemble de données de 1 Go.

  • Avec l'utilisation de DirectQuery, le rapport affiche toujours les données actuelles.

Limitations de l'utilisation de DirectQuery

  • Il existe une limite de 1 million de lignes pour renvoyer des données lors de l'utilisation de DirectQuery. Vous pouvez effectuer l'agrégation d'un plus grand nombre de lignes, cependant, les lignes de résultat doivent être inférieures à 1 million pour renvoyer l'ensemble de données.

  • Dans DirectQuery, toutes les tables doivent provenir d'une seule base de données.

  • Lorsqu'une requête complexe est utilisée dans l'éditeur de requête, elle génère une erreur. Pour exécuter une requête, vous devez supprimer l'erreur de la requête.

  • Dans DirectQuery, vous ne pouvez utiliser le filtrage des relations que dans une seule direction.

  • Il ne prend pas en charge le traitement spécial des données temporelles dans les tableaux.

Azur

À l'aide de l'option Azure, vous pouvez vous connecter à la base de données dans le cloud Azure. La capture d'écran suivante montre les différentes options disponibles sous la catégorie Azure.

Services en ligne

Power BI vous permet également de vous connecter à différents services en ligne tels qu'Exchange, Salesforce, Google Analytics et Facebook.

Les captures d'écran suivantes montrent les différentes options disponibles sous Services en ligne.

Autre

La capture d'écran suivante montre les différentes options disponibles dans une autre catégorie.