I nutidens datadrevne verden står SQL Server højt som det bedste databasevarehus for organisationer, der rummer deres enorme forretningsdata. Samtidig forbliver Excel den alsidige dataanalyse-regnearkapplikation, der er bredt anvendt på tværs af forskellige organisatoriske afdelinger og niveauer.

Men at få data mellem disse to applikationer kan tage tid og kræfter. Så vi viser dig, hvordan du problemfrit importerer data fra SQL Server til Excel ved hjælp af Power Query.

Hvad er Power Query?

Microsoft Power Query er en datatransformations- og rensemotor tilgængelig i Microsoft Excel, Power BI og Azure Data Factory. Power Query fungerer på samme måde i alle disse applikationer.

Med Power Query kan du indlæse data til appen fra flere kilder og rense den ved hjælp af M-kode eller dens forudbyggede transformationsfunktioner. Disse funktioner omfatter fjernelse af kolonner, ændring af en datatype, at kombinere flere datasæt i Microsoft Excel, eller udføre en stemningsanalyse på dine data.

Selvom Power Query er et spændende værktøj, skal nye brugere sikre, at de er fortrolige med Excel, før de begynder at bruge Power Query. Hvis du ikke er sikker på dine Excel-færdigheder, kan du besøge disse

instagram viewer
gratis træningssider og kurser for at blive en Excel-mester.

Udforskning af SQL Server Management Studio (SSMS)

SQL Server Management Studio, eller SSMS som det kaldes, er en SQL Server-platform. Det omtales som en platform, fordi det omfatter forskellige komponenter som Database Engine, Analysis Services, Integration Services og Reporting Services. Med disse tjenester kan du have en go-to-platform til alle former for SQL-relateret arbejde, lige fra oprettelse af en tabel og skrivning af forespørgsler til administrative og fejlfindingsaktiviteter.

I dag vil vi udforske dens databasemotor og bruge en simpel datatabel i databasen.

Import af SQL-data direkte til Excel ved hjælp af Power Query

Power Query lader dig importere data fra stort set hvor som helst. Det er en af ​​de ti Excel-tilføjelsesprogrammer, der sætter dig i stand til at behandle, analysere og visualisere data som en pro.

Følg nedenstående trin for at importere data fra SSMS.

  1. Åbn SSMS og forbind med din databasemotor.
  2. Vælg en tabel, du vil udtrække fra SSMS til Excel, ved hjælp af rullemenuen.
  3. Vi bruger tabellen 'dbo.creditcard' til dette eksempel.
  4. Åbn Excel og gå til Data.
  5. Vælg fra Data Hent data > fra database > Vælg Fra SQL Server Database.
  6. Indtast din server og databasenavn. Du kan også skrive en SQL-sætning for at trække præcis, hvad du ønsker. Dette vil forhindre megen datatransformation i Power Query.

    Du kan få dit server- og databasenavn ved at højreklikke på SSMS-tabellen og vælge egenskaber.

  7. Klik Okay.
  8. Du kan bruge din Windows-, Database- eller Microsoft-konto til at godkende. Jeg vil bruge mine nuværende legitimationsoplysninger i Windows.
  9. Klik Forbinde.
  10. Power Query Navigator åbner og viser alle tilgængelige tabeller i databasen.
  11. Vælg den SQL-tabel, du vil importere.
  12. Du kan vælge enten belastning eller Transformer data.
  13. belastning lukker strømforespørgsel og viser dataene i Excel. Det ville være bedst, hvis du kun gjorde dette, når dine data er rene og derfor ikke behøver nogen transformation.
  14. Transformer data, på den anden side indtager dataene i Power Query. Dette giver dig mulighed for at udføre datatransformationsteknikker på dine data.

    Vælg altid Transformer data. Det er bedste praksis at se på dine data i Power Query, før du indlæser dem i Excel. Det kan for eksempel være nødvendigt at ændre en datatype, før den indlæses. Ved at inspicere dine data, før de indlæses, kan du spare tid og kræfter.

  15. Vælg Transformer data. Du har importeret dine data til Power Query. Som et resultat kan du udføre datatransformationsteknikker på dine data.
  16. Når du er færdig med din datatransformation, skal du vælge Indlæs og luk.

Gør mere med Power Query

Med Excels Get Data-funktioner i Power Query kan du importere data fra forskellige kilder, ikke kun SQL-servere. For eksempel kan du udtrække data fra Microsoft Dynamic, Sharepoint, Salesforce, Azure, databaser som Oracle, JSON, internettet og sociale medieplatforme.

Uanset hvor beskidte og rodede dataene kommer, er Power Query også tilgængelig til alle dine datarensnings- og transformationsbehov.