Power Query Bästa praxis för din datamodell

används för att förbereda var och en av de tabeller som laddas in i datamodellen. Därför är det grundläggande att tabellerna, fälten och måtten i datamodellen ska vara okomplicerade och användarvänliga. I den här självstudien ska vi prata om några Power Querys bästa praxis för vår datamodell, några av dess funktioner och varför vi bör använda frågeredigeraren. 

Power Query låter användare göra mycket komplexa saker. Därför är det alltid viktigt att följa ett par regler för bästa praxis för att hålla allt ordentligt organiserat.

Innehållsförteckning

1. Ta alltid med data till Power Query Editor

Människor kan vanligtvis importera sina data direkt till sin datamodell genom att använda alternativet Hämta data .

Power Query Bästa praxis för din datamodell

Jag föreslår starkt att du inte gör det och använder frågeredigeraren först. Det betyder att vi alltid bör ta med våra data till frågeredigeraren för att rensa dem först. Anledningen är att data aldrig är perfekt. Det skulle vara bättre att kontrollera data i frågeredigeraren innan du lägger till den i vår datamodell. 

2. Det är alltid en bästa praxis att förstå vad en fråga är

En av de viktigaste bästa metoderna för Power Query som jag skulle rekommendera är att förstå vad en fråga är. 

En fråga är som en ögonblicksbild av vår data i sin värsta form. Det överför inte fysiskt något till vår LuckyTemplates-modell också. 

Eftersom våra datatabeller kan vara stora vill vi fråga dem och inte skapa någon överbelastning när det gäller våra LuckyTemplates-modeller. När vi väl har fått dem i frågeformatet är det då vi gör all rengöring och omvandling av dessa tabeller. Därför är det avgörande att ha en god förståelse för vad en fråga är kontra att direkt begå data i datamodellen.  

Power Query Bästa praxis för din datamodell

3. Öva på att organisera dina frågor för modellutveckling

Det är så viktigt när det gäller Power Querys bästa praxis för modellutveckling att organisera våra frågor. Detta beror på att vi kommer att ha många frågor när vi utvecklar mer och mer inuti LuckyTemplates. Ibland kan en fråga vara som en mellanställningstabell och så småningom kan den läggas till eller slås samman till en annan tabell. Så vi kan få många frågor och vi måste kunna hantera dem. 

I det här exemplet organiserade jag dem på vänster sida med hjälp av mappar. Vi kan också dra och släppa våra frågor för att placera dem i en viss ordning. Det viktigaste när du organiserar dem är att namnge dem intuitivt också - inte bara frågorna utan också mapparna som de sitter i. 

Power Query Bästa praxis för din datamodell

4. Analysera M-koden i Power Query Editor

Den andra bästa praxis för Power Query som vi behöver lära oss är att veta vad som händer i Advanced Editor och mer specifikt med . 

Power Query Bästa praxis för din datamodell

Detta är ett exempel på en detaljerad M-kod med datumfrågan. Det är helt enkelt en kod som kommer att förändras varje gång vi gör en transformation. Så, det visar bara alla olika detaljer om transformationer vi gör. 

Power Query Bästa praxis för din datamodell

Låt oss till exempel ta bort en kolumn här. 

Power Query Bästa praxis för din datamodell

Sedan, om vi öppnar vår kod i Advanced Editor , ser vi att den också registrerade att vi tog bort en kolumn. Vi behöver inte skriva koden men vi behöver ha en god förståelse för koden. När vi väl kan analysera det tydligt kan vi se att det finns en hel del möjligheter att göra mycket mer avancerade saker i den här delen. 

Power Query Bästa praxis för din datamodell

5. Strukturera och optimera LuckyTemplates-tabeller

Slutligen rekommenderar jag starkt användare att ha en förståelse för hur vi vill strukturera eller optimera tabeller för LuckyTemplates. Detta är verkligen avgörande för i slutet av dagen, när vi väl kommit förbi detta frågestadium, kommer vi att förbinda det till vår datamodell och måste bygga en datamodell runt den. Vi måste ha datamodellen i åtanke när vi arbetar igenom detta, eftersom det är här vi optimerar dina tabeller för datamodellen. 

Så, vad är en bra form eller vilken är den mest optimala formen för att våra bord ska passa in i vår datamodell? Det finns inget riktigt exakt svar på det också eftersom varje datasituation är unik i många fall.

Slutsats

Så det är mina föreslagna bästa metoder för Power Query och några av de viktigaste sakerna som vi kommer att ta upp i de andra bloggartiklarna. Att följa dessa allmänna tips kan hjälpa dig att förbereda en korrekt datamodell som anses vara hjärtat i en LuckyTemplates rapportlösning.

Tänk alltid på att det verkligen är viktigt att ha en förståelse för vad som händer i frågeredigeraren. Därifrån kan vi gå och tillämpa hur en bra och optimerad tabell ser ut i vårt eget datascenario och i vår egen modell. 

Med vänliga hälsningar,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.