Dans le monde actuel axé sur les données, SQL Server se dresse comme l'entrepôt de base de données incontournable pour les organisations, hébergeant leurs vastes données commerciales. Simultanément, Excel reste cette application de feuille de calcul d'analyse de données polyvalente largement adoptée dans divers départements et niveaux organisationnels.

Cependant, obtenir des données entre ces deux applications peut prendre du temps et des efforts. Nous allons donc vous montrer comment importer des données de manière transparente de SQL Server vers Excel à l'aide de Power Query.

Qu'est-ce que PowerQuery?

Microsoft Power Query est un moteur de transformation et de nettoyage des données disponible dans Microsoft Excel, Power BI et Azure Data Factory. Power Query fonctionne de la même manière dans toutes ces applications.

Avec Power Query, vous pouvez charger des données dans l'application à partir de plusieurs sources et les nettoyer à l'aide du code M ou de ses fonctionnalités de transformation prédéfinies. Ces fonctionnalités incluent la suppression de colonnes, la modification d'un type de données,

instagram viewer
combiner plusieurs ensembles de données dans Microsoft Excel, ou effectuer une analyse des sentiments sur vos données.

Bien que Power Query soit un outil passionnant, les nouveaux utilisateurs doivent s'assurer qu'ils sont à l'aise avec Excel avant de commencer à utiliser Power Query. Si vous n'êtes pas sûr de vos compétences Excel, visitez ces sites et cours de formation gratuits pour devenir un maître Excel.

Explorer SQL Server Management Studio (SSMS)

SQL Server Management Studio, ou SSMS comme on l'appelle, est une plate-forme SQL Server. Il est appelé plate-forme car il comprend divers composants tels que le moteur de base de données, les services d'analyse, les services d'intégration et les services de rapport. Avec ces services, vous pouvez disposer d'une plate-forme de référence pour toutes sortes de travaux liés à SQL, de la création d'une table et de l'écriture de requêtes aux activités administratives et de dépannage.

Aujourd'hui, nous allons explorer son moteur de base de données et utiliser une simple table de données dans la base de données.

Importation de données SQL directement dans Excel à l'aide de Power Query

Power Query vous permet d'importer des données depuis pratiquement n'importe où. C'est l'un des dix compléments Excel qui vous permettent de traiter, d'analyser et de visualiser des données comme un pro.

Pour importer des données depuis SSMS, suivez les étapes décrites ci-dessous.

  1. Ouvrez SSMS et connectez-vous à votre moteur de base de données.
  2. Choisissez une table que vous souhaitez extraire de SSMS vers Excel à l'aide de la liste déroulante.
  3. Nous utiliserons la table 'dbo.creditcard' pour cet exemple.
  4. Ouvrez Excel et accédez à Données.
  5. Dans Données, sélectionnez Obtenir des données > À partir de la base de données > Sélectionner À partir de la base de données SQL Server.
  6. Saisissez le nom de votre serveur et de votre base de données. Vous pouvez également écrire une instruction SQL pour extraire exactement ce que vous voulez. Cela empêchera une grande partie de la transformation des données dans Power Query.

    Vous pouvez obtenir le nom de votre serveur et de votre base de données en cliquant avec le bouton droit sur la table SSMS et en sélectionnant les propriétés.

  7. Cliquez sur D'ACCORD.
  8. Vous pouvez utiliser votre compte Windows, Base de données ou Microsoft pour vous authentifier. J'utiliserai mes informations d'identification actuelles dans Windows.
  9. Cliquez sur Connecter.
  10. Power Query Navigator s'ouvre et affiche toutes les tables disponibles dans cette base de données.
  11. Sélectionnez la table SQL que vous souhaitez importer.
  12. Vous pouvez sélectionner soit Charger ou Transformer les données.
  13. Charger ferme la requête de puissance et affiche les données dans Excel. Il serait préférable que vous ne le fassiez que lorsque vos données sont propres et ne nécessitent donc aucune transformation.
  14. Transformer les données, d'autre part, ingèrent les données dans Power Query. Cela vous permet d'effectuer des techniques de transformation de données sur vos données.

    Choisissez toujours Transformer les données. Il est recommandé de consulter vos données dans Power Query avant de les charger dans Excel. Par exemple, vous devrez peut-être modifier un type de données avant de le charger. Inspecter vos données avant de les charger peut vous faire économiser du temps et des efforts.

  15. Sélectionner Transformer les données. Vous avez importé avec succès vos données dans Power Query. En conséquence, vous pouvez appliquer des techniques de transformation de données sur vos données.
  16. Une fois que vous avez terminé avec votre transformation de données, sélectionnez Charger et fermer.

Faites-en plus avec Power Query

Avec les fonctionnalités Obtenir des données d'Excel dans Power Query, vous pouvez importer des données à partir de diverses sources, pas seulement des serveurs SQL. Par exemple, vous pouvez extraire des données de Microsoft Dynamic, Sharepoint, Salesforce, Azure, des bases de données comme Oracle, JSON, du Web et des plateformes de médias sociaux.

De plus, peu importe à quel point les données sont sales et désordonnées, Power Query est disponible pour tous vos besoins de nettoyage et de transformation de données.