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,


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.