Obtenir des données dans Power BI Desktop

Power BI Desktop vous permet de vous connecter aux données de nombreuses sources différentes. Pour obtenir la liste complète des sources de données disponibles, consultez Sources de données Power BI.

Power BI Desktop offre deux modes d'accès aux données :

  • Nouvelle expérience de Power Query (préversion) : interface repensée avec une navigation simplifiée, une accessibilité améliorée et une expérience de Power Query cohérente sur Power BI Desktop, la modélisation web et d’autres produits Fabric.
  • Expérience classique : boîte de dialogue Obtenir des données d’origine avec sélection de source de données basée sur des catégories.

Cet article fournit une vue d’ensemble des expériences et des sources de données disponibles dans Power BI Desktop. Il décrit également comment exporter ou utiliser des sources de données en tant que fichiers PBIDS pour faciliter la génération de nouveaux rapports à partir des mêmes données.

Remarque

L’équipe Power BI enrichit en permanence les sources de données disponibles pour Power BI Desktop et le service Power BI. Par conséquent, vous voyez souvent les premières versions des sources de données marquées comme bêta ou préversion. Une source de données marquée de la mention Bêta ou Préversion présente un support et des fonctionnalités limités et ne doit pas être utilisée dans les environnements de production. En outre, toute source de données marquée comme Beta ou Preview pour Power BI Desktop peut ne pas être utilisée dans le service Power BI ou d’autres services Microsoft tant que la source de données n’est pas disponible en disponibilité générale (GA).

Obtenir des données

L'expérience d'obtention de données de Power Query remplace la boîte de dialogue classique d'obtention de données par une interface repensée qui propose une expérience Power Query cohérente sur Power BI Desktop, la modélisation web et d'autres produits Fabric.

Remarque

L’expérience Power Query est en aperçu.

Prerequisites

Power BI Desktop avec la préversion de la fonctionnalité nouvelle expérience Power Query activée.

Pour activer l’expérience de Power Query :

  1. Démarrez Power BI Desktop.

  2. Accédez aux options de fichier>et aux paramètres>.

  3. Sélectionnez les fonctionnalités Preview, puis cochez la case nouvelle expérience de Power Query.

    Screenshot qui montre comment activer la nouvelle expérience de Power Query à partir des fonctionnalités d’aperçu dans Power BI Desktop.

  4. Sélectionnez OK.

  5. Redémarrez Power BI Desktop.

  6. Sélectionnez Obtenir les données pour commencer.

Obtenir des données (Power Query)

L’expérience Get (Power Query) affiche un volet de navigation de gauche qui vous permet de trouver et de sélectionner la source de données appropriée. L’expérience est séparée dans les sections suivantes :

  • Accueil
  • Nouveau
  • Données récentes
  • Catalogue OneLake
  • Tableau vide
  • Requête vide

Screenshot qui montre la nouvelle expérience Obtenir des données dans Power BI Desktop.

Accueil

La page d’accueil récapitule toutes les autres sections et vous présente des options rapides pour vous connecter à vos données. Sur cette page, vous pouvez rechercher un connecteur dans toutes les catégories à l’aide de la barre de recherche en haut de la page. Dans la page d’accueil, sélectionnez Afficher plus en regard des nouvelles sources, récents ou catalogue OneLake pour visiter ces sections.

Nouveau

Dans la section Nouvelle , vous pouvez afficher une liste complète des connecteurs de données. Sur cette page, vous pouvez rechercher un connecteur dans toutes les catégories à l’aide de la barre de recherche en haut de la page. Vous pouvez également parcourir les catégories pour trouver un connecteur spécifique à intégrer. La sélection d’un connecteur ouvre la fenêtre des paramètres de connexion, qui commence le processus de connexion. Pour plus d’informations sur l’utilisation des connecteurs, consultez Vue d’ensemble de l’obtention de données.

Récent

Dans la section Récente , vous pouvez rechercher et vous reconnecter à vos sources de données les plus récentes.

Catalogue OneLake

Dans la section OneLake catalog, vous pouvez rechercher, explorer et utiliser les éléments de données Fabric dans votre organisation auxquels vous avez accès. Il fournit des informations sur les éléments et les points d’entrée pour travailler avec eux. Ce module vous permet également de choisir votre mode de connectivité préféré. Pour plus d’informations sur le catalogue OneLake, accédez au catalogue OneLake.

Capture d’écran montrant comment choisir un mode de connectivité dans le catalogue OneLake.

Table vide

Dans la section Table vide , vous pouvez copier et coller des données ou les entrer manuellement dans une nouvelle table.

Requête vide

Dans la section Requête vide , vous pouvez écrire ou coller votre propre script M pour créer une requête.

Sources de données

Power BI Desktop fournit les sources de données suivantes. Dans la nouvelle expérience Obtenir des données , recherchez ces connecteurs via le nouveau module. Dans l’expérience classique, recherchez-les organisées par catégorie dans la boîte de dialogue Obtenir des données .

Sources de données de fichier

La catégorie Fichier fournit les connexions de données suivantes :

  • Classeur Excel
  • Texte/CSV
  • XML
  • JSON
  • Dossier
  • PDF
  • Parquet
  • Dossier SharePoint

Sources de données Base de données

La catégorie Base de données fournit les connexions de données suivantes :

  • Base de données SQL Server
  • Base de données Access
  • Base de données SQL Server Analysis Services
  • Base de données Oracle
  • Base de données IBM DB2
  • Base de données IBM Informix (bêta)
  • IBM Netezza
  • Base de données MySQL
  • Base de données PostgreSQL
  • Base de données Sybase
  • Base de données Teradata
  • Base de données SAP HANA
  • Serveur d’applications SAP Business Warehouse
  • Serveur de messages SAP Business Warehouse
  • Amazon Redshift
  • Impala
  • Google BigQuery
  • Google BigQuery (Microsoft Entra ID)
  • Vertica
  • Snowflake
  • Essbase
  • Modèles AtScale
  • Actian (bêta)
  • Amazon Athena
  • Connecteur BI
  • Virtualité des données LDW
  • Exact Online Premium (bêta)
  • Jethro (bêta)
  • Kyligence
  • Bases de données Linkar PICK Style / multivaleur (bêta)
  • MariaDB
  • MarkLogic
  • MongoDB Atlas SQL
  • TIBCO® Data Virtualization
  • Cubes AtScale
  • Denodo
  • Logiciel Dremio
  • Dremio Cloud
  • Exasol
  • ClickHouse (bêta)
  • InterSystems Health Insight
  • KX kdb Insights Enterprise (bêta)
  • Kyvos ODBC (bêta)

Remarque

Certains connecteurs de base de données doivent être activés en sélectionnant Fichier>Options et paramètres>Options, en choisissant Fonctionnalités d’évaluation, puis en activant le connecteur. Si vous ne voyez pas certains des connecteurs mentionnés précédemment et que vous souhaitez les utiliser, vérifiez les paramètres de vos Fonctionnalités d’évaluation. En outre, toute source de données marquée comme bêta ou préversion a une prise en charge et des fonctionnalités limitées et ne doit pas être utilisée dans les environnements de production.

Microsoft Fabric

La catégorie Microsoft Fabric fournit les connexions de données suivantes :

  • Modèles sémantiques Power BI
  • Flux de données
  • Entrepôts
  • Lakehouses
  • Bases de données KQL

Sources de données Power Platform

La catégorie Power Platform fournit les connexions de données suivantes :

  • Flux de données Power BI (hérité)
  • Common Data Service (héritage)
  • Dataverse
  • Flux de données

Sources de données Azure

La catégorie Azure fournit les connexions de données suivantes :

  • Azure SQL Database
  • Azure Synapse Analytics SQL
  • Base de données Azure Analysis Services
  • Azure Database pour PostgreSQL
  • Stockage Blob Azure
  • Stockage de tables Azure
  • Azure Cosmos DB v1
  • Azure Data Explorer (Kusto)
  • Azure Data Lake Storage Gen2
  • Azure HDInsight (HDFS)
  • Azure HDInsight Spark
  • Requête interactive HDInsight
  • Microsoft Cost Management
  • Azure Resource Graph
  • Azure HDInsight sur AKS Trino (bêta)
  • Azure Cosmos DB v2
  • Azure Databricks
  • Espace de travail Azure Synapse Analytics (bêta)

Sources de données Online Services

La catégorie Services en ligne fournit les connexions de données suivantes :

  • Liste SharePoint Online
  • Microsoft Exchange Online
  • Dynamics 365 Online (hérité)
  • Dynamics 365 (Dataverse)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central (sur site)
  • Azure DevOps (Boards uniquement)
  • Azure DevOps Server (Boards uniquement)
  • Objets Salesforce
  • Rapports Salesforce
  • Google Analytics
  • Adobe Analytics
  • appFigures (bêta)
  • Data.World – Obtenir le jeu de données (bêta)
  • GitHub (bêta)
  • LinkedIn Sales Navigator (bêta)
  • Marketo (bêta)
  • Mixpanel (bêta)
  • Portefeuille Planview
  • QuickBooks Online (bêta)
  • Smartsheet (hérité)
  • SparkPost (bêta)
  • SweetIQ (bêta)
  • Architecture d'entreprise Planview
  • Aptix Insights (bêta)
  • Asana (Bêta)
  • Assembler des vues
  • Autodesk Construction Cloud
  • Automy Data Analytics (bêta)
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (bêta)
  • Databricks
  • Aperçus sur les Travaux de Construction Numérique
  • Source de données Emigo
  • Entersoft Business Suite (bêta)
  • eWay-CRM
  • FactSet Analytics
  • Palantir Foundry
  • API Hexagon PPM Smart®
  • App Store industriel
  • Planview OKR (bêta)
  • Planview ProjectPlace (outil de gestion de projet)
  • Quickbase
  • SoftOne BI (bêta)
  • Planview IdeaPlace
  • TeamDesk (bêta)
  • Webtrends Analytics (bêta)
  • Witivio (Bêta)
  • Zoho Creator
  • Automatisation n’importe où
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (bêta)
  • Databricks
  • Entonnoir
  • Intune Data Warehouse (bêta)
  • LEAP (Bêta)
  • Apprentissage LinkedIn
  • Product Insights (bêta)
  • Profisee
  • Samsara (bêta)
  • Supermetrics (bêta)
  • Viva Analyses
  • Zendesk (bêta)
  • BuildingConnected &TradeTapp (bêta)
  • Smartsheet (bêta)

Autres sources de données

La catégorie Autre fournit les connexions de données suivantes :

  • Web
  • Liste SharePoint
  • Flux OData
  • Active Directory
  • Microsoft Exchange
  • Fichier Hadoop (HDFS)
  • Spark
  • LLAP Hive
  • Script R
  • Script Python
  • ODBC
  • OLE DB
  • Acterys :Automatisation et planification de modèles (bêta)
  • Amazon OpenSearch Service (bêta)
  • Anaplan
  • Solveur
  • Données et analytique Bloomberg
  • Celonis EMS
  • Cherwell (bêta)
  • CloudBluePSA (Bêta)
  • Fusion de données Cognite
  • EQuIS
  • FactSet RMS (Bêta)
  • inwink (bêta)
  • Kognitwin
  • MicroStrategy pour Power BI
  • OneStream (bêta)
  • OpenSearch Project (bêta)
  • Paxata
  • QubolePresto (bêta)
  • Roamler (bêta)
  • SIS-CC SDMX (bêta)
  • Shortcuts Business Insights (bêta)
  • Starburst Enterprise
  • SumTotal
  • SurveyMonkey
  • Tenforce (Intelligent)List
  • Usercube (bêta)
  • Vena
  • Aperçu des navires
  • Wrike (Bêta)
  • Zucchetti HR Infinity (bêta)
  • Évaluations de sécurité BitSight
  • BQE CORE
  • Wolters Kluwer CCH Tagetik
  • Partage Delta
  • Eduframe (bêta)
  • FHIR
  • Feuilles Google
  • InformationGrid
  • Jamf Pro (bêta)
  • Connecteur SingleStore Direct Query
  • Siteimprove
  • SolarWinds Service Desk
  • Microsoft Teams Personal Analytics (Bêta)
  • Windsor (bêta)
  • Requête vide

Remarque

Actuellement, vous ne pouvez pas vous connecter à des sources de données personnalisées sécurisées via Microsoft Entra ID.

Utiliser des fichiers PBIDS pour l’obtention de données

Les fichiers PBIDS sont des fichiers Power BI Desktop qui ont une structure spécifique et une extension .pbids indiquant qu’il s’agit de fichiers de source de données Power BI.

Vous pouvez créer un fichier PBIDS afin de simplifier l’expérience Obtenir des données pour les créateurs de rapports nouveaux ou débutants de votre organisation. Si vous créez le fichier PBIDS à partir de rapports existants, il est plus facile pour les créateurs de rapports de commencer de générer de nouveaux rapports à partir des mêmes données.

Quand un auteur ouvre un fichier PBIDS, Power BI Desktop invite l’utilisateur à fournir des informations d’identification pour s’authentifier et se connecter à la source de données spécifiée dans le fichier. La boîte de dialogue Navigateur s’affiche et l’utilisateur doit sélectionner les tables de cette source de données à charger dans le modèle. Les utilisateurs peuvent également sélectionner la base de données et le mode de connexion si ces informations n’ont pas été précisées dans le fichier PBIDS.

Il peut alors commencer à créer des visualisations ou à sélectionner Sources récentes pour charger un nouvel ensemble de tables dans le modèle.

Actuellement, les fichiers PBIDS ne gèrent qu’une seule source de données dans un même fichier. La spécification de plusieurs sources de données génère une erreur.

Comment créer un fichier de connexion PBIDS

Si vous disposez déjà d’un fichier PBIX de bureau Power BI connecté aux données souhaitées, vous pouvez exporter les fichiers de connexion à partir de Power BI Desktop. Cette méthode est recommandée, car Power BI Desktop peut générer automatiquement le fichier PBIDS. Vous pouvez également modifier ou créer manuellement le fichier dans un éditeur de texte.

  1. Pour créer le fichier PBIDS, sélectionnez Fichier>Options et paramètres>Paramètres de source de données.

    Capture d’écran montrant la sélection de paramètres de source de données sous Options et paramètres.

  2. Dans la boîte de dialogue qui s’affiche, sélectionnez la source de données que vous souhaitez exporter en tant que fichier PBIDS, puis sélectionnez Exporter PBIDS.

    Capture d’écran montrant la boîte de dialogue Paramètres de la source de données.

  3. Dans la boîte de dialogue Enregistrer sous, entrez un nom pour le fichier, puis sélectionnez Enregistrer. Power BI Desktop génère le fichier PBIDS. Vous pouvez le renommer, l’enregistrer dans votre répertoire et le partager avec d’autres personnes.

Vous pouvez également ouvrir le fichier dans un éditeur de texte et modifier le fichier plus loin, notamment en spécifiant le mode de connexion dans le fichier lui-même. L’image suivante montre un fichier PBIDS ouvert dans un éditeur de texte.

Capture d’écran montrant un fichier PBIDS ouvert dans un éditeur de texte.

Si vous préférez créer manuellement vos fichiers PBIDS dans un éditeur de texte, vous devez spécifier les entrées requises pour une seule connexion et enregistrer le fichier avec l’extension .pbids. Vous pouvez également spécifier la connexion mode soit DirectQuery ou Import. Si le mode est absent ou null dans le fichier, l’utilisateur qui ouvre le fichier dans Power BI Desktop est invité à sélectionner DirectQuery ou Importation.

Important

Certaines sources de données retournent une erreur si les colonnes sont chiffrées dans la source de données. Par exemple, si deux colonnes ou plus d’une Azure SQL Database sont chiffrées pendant une action d’importation, une erreur est retournée. Pour plus d’informations, consultez la page SQL Database.

Exemples de fichiers PBIDS

Cette section fournit des exemples de sources de données couramment utilisées. Le type de fichier PBIDS prend uniquement en charge les connexions de données qui Power BI Desktop prennent également en charge, à l’exception suivante : URL Wiki, Live Connect et Requête vide.

Le fichier PBIDS n’inclut pas d’informations d’authentification ni de table et d’informations de schéma.

Les extraits de code suivants montrent plusieurs exemples courants de fichiers PBIDS, mais ils ne sont pas complets ni exhaustifs. Pour d’autres sources de données, consultez le format de référence de source de données git (DSR) pour les informations de protocole et d’adresse.

Si vous modifiez ou créez manuellement les fichiers de connexion, utilisez ces exemples uniquement pour des raisons pratiques. Ils ne sont pas destinés à être complets et n’incluent pas tous les connecteurs pris en charge au format DSR.

Azure AS

{ 
    "version": "0.1", 
    "connections": [ 
    { 
        "details": { 
        "protocol": "analysis-services", 
        "address": { 
            "server": "server-here" 
        }, 
        } 
    } 
    ] 
}

Dossier

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "folder", 
        "address": { 
            "path": "folder-path-here" 
        } 
      } 
    } 
  ] 
} 

OData

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "odata", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

SAP BW

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-bw-olap", 
        "address": { 
          "server": "server-name-here", 
          "systemNumber": "system-number-here", 
          "clientId": "client-id-here" 
        }, 
      } 
    } 
  ] 
} 

SAP HANA

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-hana-sql", 
        "address": { 
          "server": "server-name-here:port-here" 
        }, 
      } 
    } 
  ] 
} 

Liste SharePoint

L’URL doit pointer vers le site SharePoint proprement dit, et non vers une liste au sein du site. Les utilisateurs obtiennent un navigateur qu’ils peuvent utiliser pour sélectionner une ou plusieurs listes à partir de ce site. Chaque liste devient une table dans le modèle.

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sharepoint-list", 
        "address": { 
          "url": "URL-here" 
        }, 
       } 
    } 
  ] 
} 

SQL Server

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "tds", 
        "address": { 
          "server": "server-name-here", 
          "database": "db-name-here (optional) "
        } 
      }, 
      "options": {}, 
      "mode": "DirectQuery" 
    } 
  ] 
} 

Fichier texte

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "file", 
        "address": { 
            "path": "path-here" 
        } 
      } 
    } 
  ] 
} 

Web

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "http", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

Dataflow

{
  "version": "0.1",
  "connections": [
    {
      "details": {
        "protocol": "powerbi-dataflows",
        "address": {
          "workspace":"workspace id (Guid)",
          "dataflow":"optional dataflow id (Guid)",
          "entity":"optional entity name"
        }
       }
    }
  ]
}