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,


Egendefinert tema i LuckyTemplates

Egendefinert tema i LuckyTemplates

Sjekk ut egendefinerte temaer og lær å lage en egendefinert JSON-fil slik at du kan kontrollere egendefinerte funksjoner på hver visual i LuckyTemplates.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Denne opplæringen vil gjennomgå hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å generere interessant innsikt basert på en rangeringslogikk i LuckyTemplates.

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

I denne opplæringen viser jeg deg hvordan du beregner satsformeldager innen en måned eller måneder i et sykehusscenario ved å bruke DAX i LuckyTemplates.

LuckyTemplates Custom Visual – Lage tekstsammendrag

LuckyTemplates Custom Visual – Lage tekstsammendrag

Lær hvordan du lager dynamiske tekstsammendrag for å vise frem innsikt i rapporten din ved å bruke LuckyTemplates tilpassede visuelle utvikling kalt Enlighten Data Story.

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

I denne bloggen lærer du hvordan du dynamisk subsett en tabellvisualisering i LuckyTemplates ved å bruke DAX-mål og betinget formatering.

LuckyTemplates Feriekalender – Beregn dato M/DAX

LuckyTemplates Feriekalender – Beregn dato M/DAX

En LuckyTemplates feriekalender er avgjørende for mange tidsintelligensberegninger. Lær hvordan du beregner bestemte feriedatoer ved hjelp av DAX.

LuckyTemplates geospatial analyse: en introduksjon

LuckyTemplates geospatial analyse: en introduksjon

Dette er en introduksjon til LuckyTemplates Geospatial Analysis for å bygge overbevisende dynamiske kart som byr på mange utfordringer for brukerne.

LuckyTemplates-datalinjer i tabellvisualiseringer

LuckyTemplates-datalinjer i tabellvisualiseringer

I denne opplæringen demonstrerer jeg hvordan du kan bruke den oppdaterte funksjonen på LuckyTemplates-datalinjer i datatabellvisualiseringer for å gjøre rapportene dine mer overbevisende.

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

I denne bloggen, skulle gå gjennom hvordan du analyserer over riktige salgsperioder eller riktige tidsperioder der du faktisk har resultater.

Forsikringsapplikasjonsrapporter i LuckyTemplates

Forsikringsapplikasjonsrapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gjennomgå forsikringsapplikasjonsrapporter som viser verdifull informasjon om forsikringsrelaterte produkter og avtaler.