In de datagestuurde wereld van vandaag staat SQL Server hoog als het databasemagazijn voor organisaties, waarin ze hun enorme bedrijfsgegevens onderbrengen. Tegelijkertijd blijft Excel die veelzijdige spreadsheet-applicatie voor gegevensanalyse die op grote schaal wordt gebruikt door verschillende afdelingen en niveaus van de organisatie.

Het kan echter tijd en moeite kosten om gegevens tussen deze twee toepassingen te krijgen. We laten u dus zien hoe u gegevens naadloos kunt importeren van SQL Server naar Excel met behulp van Power Query.

Wat is PowerQuery?

Microsoft Power Query is een engine voor gegevenstransformatie en -opschoning die beschikbaar is in Microsoft Excel, Power BI en Azure Data Factory. Power Query werkt op dezelfde manier in al deze toepassingen.

Met Power Query kunt u gegevens uit meerdere bronnen naar de app laden en deze opschonen met behulp van M-code of de vooraf gebouwde transformatiefuncties. Deze functies omvatten het verwijderen van kolommen, het wijzigen van een gegevenstype,

instagram viewer
het combineren van meerdere datasets in Microsoft Excel, of het uitvoeren van een sentimentanalyse op uw gegevens.

Hoewel Power Query een opwindende tool is, moeten nieuwe gebruikers ervoor zorgen dat ze vertrouwd zijn met Excel voordat ze Power Query gaan gebruiken. Als u niet zeker bent van uw Excel-vaardigheden, bezoekt u deze gratis trainingssites en cursussen om een ​​Excel-master te worden.

SQL Server Management Studio (SSMS) verkennen

SQL Server Management Studio, of SSMS zoals het wordt genoemd, is een SQL Server-platform. Het wordt een platform genoemd omdat het uit verschillende componenten bestaat, zoals Database Engine, Analysis Services, Integration Services en Reporting Services. Met deze services beschikt u over een go-to-platform voor allerlei soorten SQL-gerelateerd werk, van het maken van een tabel en het schrijven van query's tot administratieve en probleemoplossingsactiviteiten.

Vandaag zullen we de database-engine verkennen en een eenvoudige gegevenstabel in de database gebruiken.

SQL-gegevens rechtstreeks in Excel importeren met behulp van Power Query

Met Power Query kunt u vrijwel overal vandaan gegevens importeren. Het is een van de tien Excel-invoegtoepassingen waarmee u gegevens kunt verwerken, analyseren en visualiseren als een professional.

Volg de onderstaande stappen om gegevens uit SSMS te importeren.

  1. Open SSMS en maak verbinding met uw database-engine.
  2. Kies een tabel die u uit SSMS naar Excel wilt extraheren met behulp van de vervolgkeuzelijst.
  3. Voor dit voorbeeld gebruiken we de tabel 'dbo.creditcard'.
  4. Open Excel en ga naar Gegevens.
  5. Selecteer vanuit Gegevens Gegevens ophalen > Uit database > Selecteer Van SQL Server-database.
  6. Voer uw server- en databasenaam in. U kunt ook een SQL-instructie schrijven om precies te krijgen wat u wilt. Dit voorkomt veel gegevenstransformatie in Power Query.

    U kunt uw server- en databasenaam krijgen door met de rechtermuisknop op de SSMS-tabel te klikken en eigenschappen te selecteren.

  7. Klik OK.
  8. U kunt uw Windows-, Database- of Microsoft-account gebruiken om te verifiëren. Ik zal mijn huidige inloggegevens gebruiken in Windows.
  9. Klik Aansluiten.
  10. Power Query Navigator wordt geopend en geeft alle beschikbare tabellen in die database weer.
  11. Selecteer de SQL-tabel die u wilt importeren.
  12. U kunt beide selecteren Laden of Transformeer gegevens.
  13. Laden sluit de powerquery en geeft de gegevens weer in Excel. Het zou het beste zijn als u dit alleen doet als uw gegevens schoon zijn en dus geen transformatie nodig hebben.
  14. Transformeer gegevens, aan de andere kant, neem de gegevens op in Power Query. Hiermee kunt u datatransformatietechnieken op uw data uitvoeren.

    Kies altijd Transformeer gegevens. Het is een goede gewoonte om uw gegevens in Power Query te bekijken voordat u deze in Excel laadt. U moet bijvoorbeeld mogelijk een gegevenstype wijzigen voordat u het laadt. Het inspecteren van uw gegevens voordat deze worden geladen, kan u tijd en moeite besparen.

  15. Selecteer Transformeer gegevens. U heeft uw gegevens met succes geïmporteerd in Power Query. Hierdoor kunt u datatransformatietechnieken toepassen op uw data.
  16. Als u klaar bent met uw gegevenstransformatie, selecteert u Laden en sluiten.

Doe meer met Power Query

Met de Get Data-functies van Excel in Power Query kunt u gegevens uit verschillende bronnen importeren, niet alleen uit SQL-servers. U kunt bijvoorbeeld gegevens extraheren uit Microsoft Dynamic, Sharepoint, Salesforce, Azure, databases zoals Oracle, JSON, het web en socialemediaplatforms.

Ongeacht hoe vuil en rommelig de gegevens zijn, Power Query is beschikbaar voor al uw behoeften op het gebied van gegevensopschoning en -transformatie.