Gode ​​fremgangsmåter for Power Query for datamodellen din

brukes til å forberede hver av tabellene som er lastet inn i datamodellen. Derfor er det grunnleggende at tabellene, feltene og målene i datamodellen skal være ukompliserte og brukervennlige. I denne opplæringen skal vi snakke om noen gode fremgangsmåter for Power Query for datamodellen vår, noen av dens funksjoner og hvorfor vi bør bruke spørringsredigeringsprogrammet. 

Power Query lar brukere gjøre svært komplekse ting. Derfor er det alltid viktig å følge et par beste praksis-regler for å holde alt ordentlig organisert.

Innholdsfortegnelse

1. Ta alltid med data til Power Query Editor

Folk importerer vanligvis dataene sine direkte til datamodellen ved å bruke alternativet Hent data .

Gode ​​fremgangsmåter for Power Query for datamodellen din

Jeg foreslår sterkt at du ikke gjør det og bruker spørringsredigering først. Dette betyr at vi alltid bør bringe dataene våre til spørringseditoren for å rense dem først. Grunnen er at data aldri er perfekt. Det ville være bedre å sjekke dataene i Query Editor før du legger dem til i datamodellen vår. 

2. Det er alltid en god fremgangsmåte å forstå hva et søk er

En av de viktigste beste fremgangsmåtene for Power Query som jeg vil anbefale, er å forstå hva en spørring er. 

En spørring er som et øyeblikksbilde av dataene våre i sin verste form. Den overfører heller ikke noe fysisk til LuckyTemplates-modellen vår. 

Siden datatabellene våre kan være store, ønsker vi å spørre etter dem og ikke skape noen overbelastning når det gjelder våre LuckyTemplates-modeller. Når vi får dem i spørringsformatet, er det da vi gjør all rengjøring og transformering av disse tabellene. Derfor er det avgjørende å ha en god forståelse av hva en spørring er kontra direkte forpliktelse av data i datamodellen.  

Gode ​​fremgangsmåter for Power Query for datamodellen din

3. Øv på å organisere spørsmålene dine for modellutvikling

Det er så viktig med tanke på Power Query beste praksis for modellutvikling å organisere spørringene våre. Dette er fordi vi vil ha mange spørsmål når vi utvikler mer og mer inne i LuckyTemplates. Noen ganger kan en spørring være som en oppsamlingstabell, og kan til slutt bli lagt til eller slått sammen til en annen tabell. Så vi kan få mange forespørsler, og vi må kunne administrere dem. 

I dette eksemplet organiserte jeg dem på venstre side ved hjelp av mapper. Vi kan også dra og slippe søkene våre for å sette dem i en bestemt rekkefølge. Nøkkelen når du organiserer dem er å navngi dem intuitivt også - ikke bare spørringene, men også mappene de sitter i. 

Gode ​​fremgangsmåter for Power Query for datamodellen din

4. Analyser M-koden i Power Query Editor

Den andre beste praksisen for Power Query vi trenger å lære, er å vite hva som foregår inne i Advanced Editor og mer spesifikt med . 

Gode ​​fremgangsmåter for Power Query for datamodellen din

Dette er et eksempel på en detaljert M-kode med datospørringen. Det er rett og slett en kode som vil endres hver gang vi gjør en transformasjon. Så, den viser bare alle de forskjellige detaljene i transformasjonene vi gjør. 

Gode ​​fremgangsmåter for Power Query for datamodellen din

La oss for eksempel fjerne en kolonne her. 

Gode ​​fremgangsmåter for Power Query for datamodellen din

Så, hvis vi åpner koden vår i Advanced Editor , vil vi se at den også registrerte at vi fjernet en kolonne. Vi trenger ikke å skrive koden, men vi trenger å ha en god forståelse av koden. Når vi er i stand til å analysere det tydelig, kan vi se at det er ganske mange muligheter til å gjøre mye mer avanserte ting i denne delen. 

Gode ​​fremgangsmåter for Power Query for datamodellen din

5. Strukturer og optimaliser LuckyTemplates-tabeller

Til slutt vil jeg anbefale brukere å ha en forståelse av hvordan vi ønsker å strukturere eller optimalisere tabeller for LuckyTemplates. Dette er virkelig avgjørende fordi på slutten av dagen, når vi kommer forbi dette spørringsstadiet, kommer vi til å forplikte det til vår datamodell og må bygge en datamodell rundt den. Vi må ha datamodellen i tankene mens vi jobber gjennom dette, fordi det er her vi optimaliserer tabellene dine for datamodellen. 

Så, hva er en god form eller hva er den mest optimale formen for at bordene våre skal passe inn i datamodellen vår? Det er heller ikke noe eksakt svar på det fordi hver datasituasjon er unik i mange tilfeller.

Konklusjon

Så, dette er mine foreslåtte Power Query-beste praksiser og noen av de viktigste viktige tingene som vi skal dekke i de andre bloggartiklene. Å følge disse generelle tipsene kan hjelpe deg med å utarbeide en riktig datamodell som anses som hjertet i en LuckyTemplates-rapportløsning.

Husk alltid at det er veldig viktig å ha en forståelse av hva som skjer inne i spørringsredigeringsprogrammet. Derfra kan vi gå og bruke hvordan en god og optimalisert tabell ser ut i vårt eget datascenario og i vår egen modell. 

Beste ønsker,


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.