Förstå vad datamodellering är och skapa rätt relationer

Efter att ha haft en omfattande diskussion om frågeredigeraren är det dags att flytta all denna data till en LuckyTemplates-rapport genom datamodellering. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Datamodellering låter dig koppla ihop olika datatabeller i din LuckyTemplates-rapport genom att skapa relationer mellan dem.

Innehållsförteckning

Fixa relationer i kärndatamodellen

Min kärndatamodell består av alla tabeller jag fixade i frågeredigeraren. Detta inkluderar min kundtabell, platstabell, produkttabell osv.

Förstå vad datamodellering är och skapa rätt relationer

Eftersom jag har rensat upp i dessa tabeller och jag är säker på att jag har all data jag behöver för nu, kommer jag att klicka på Stäng och tillämpa för att stänga frågeredigeraren och tillämpa eventuella väntande ändringar.

Förstå vad datamodellering är och skapa rätt relationer

Naturligtvis betyder det inte att jag inte kommer att gå tillbaka till frågeredigeraren när jag börjar arbeta med datamodellering. Jag skulle definitivt komma tillbaka till det mycket, speciellt om jag behöver göra ytterligare transformationer eller om jag behöver ta in ny data beroende på vad mina rapporter kräver.

Processen att applicera frågorna i min kan ta lite tid, beroende på mängden data jag har.

Förstå vad datamodellering är och skapa rätt relationer

Men när ansökan väl är klar kommer jag att hamna på en fräsch duk där jag kan börja skapa min analys.

Förstå vad datamodellering är och skapa rätt relationer

Vissa människor kan hoppa rakt in i den här delen. Men det jag brukar göra är att kontrollera relationerna som byggts upp kring de data jag arbetade med när jag var i frågeredigeraren.

Förstå vad datamodellering är och skapa rätt relationer

Det här är modelleringsområdet, som jag kan komma åt genom denna speciella ikon här.

Förstå vad datamodellering är och skapa rätt relationer

Om du inte har någon erfarenhet av LuckyTemplates och tidigare arbetat med Excel, kommer detta att vara helt obekant för dig. Det är viktigt att du förstår den här delen eftersom den är avgörande för att utveckla allt inom LuckyTemplates.

Det är här jag kan se till att relationerna över mina data ställs in på ett optimalt sätt. Annars blir det svårare att få någon beräkning eller analys korrekt gjord.

Relationerna representeras av dessa linjer och pilar som löper över datatabellerna.

Förstå vad datamodellering är och skapa rätt relationer

LuckyTemplates gissar normalt relationerna mellan de olika borden automatiskt. Tyvärr får LuckyTemplates den här delen fel för det mesta .

Så jag brukar börja med att ta bort dessa befintliga relationer, speciellt när jag är 100 % osäker på om standardrelationerna LuckyTemplates har placerat är vettiga.

Förstå vad datamodellering är och skapa rätt relationer

Förstå vad datamodellering är och skapa rätt relationer

I Excel skulle du normalt ha en stor fil med hundratals kolumner. Men datamodellering inom LuckyTemplates är annorlunda.

Här har jag till exempel en kärnuppsättning av information, och sedan har jag separata stödtabeller som har filtreringsinformation i sig. Så jag slutar med olika tabeller med olika datagrupper i var och en.

Förstå vad datamodellering är och skapa rätt relationer

Detta är den kritiska delen i datamodellering – att identifiera om varje tabell är en uppslagstabell eller en faktatabell . Det är viktigt att förstå vad dessa två typer av tabeller gör så att du kan förstå vilken typ av relationer du kan dra genom dem.

En faktatabell innehåller alla transaktioner, som i denna försäljningstabell.

Förstå vad datamodellering är och skapa rätt relationer

Å andra sidan innehåller en uppslagstabell filtreringsinformation.

När jag har identifierat var mina bord hör hemma organiserar jag dem. Jag gillar att rada upp mina uppslagstabeller här ovanpå i en enda rad.

Förstå vad datamodellering är och skapa rätt relationer

När det gäller min faktatabell gillar jag att lägga den nedan.

Förstå vad datamodellering är och skapa rätt relationer

Naturligtvis kan vissa människor göra det annorlunda. Men det här är den bästa praxis jag vill dela med mig av eftersom jag har en filosofi om att hålla saker så enkla som möjligt.

Jag lager dessa tabeller så här för att jag vill visualisera hur relationerna går. Jag kallar detta ett vattenfall av filter . På så sätt har jag mina uppslagstabeller överst och skickar filtreringsinformation ner i rådata som jag arbetar med.




Slutsats

Det här är väldigt grundläggande grejer, men det är avgörande att du behärskar detta eftersom det kan göra eller bryta dina beräkningar senare.

Att förstå grunderna för datamodellering hjälper dig att se till att du får rätt resultat i dina rapporter. Det kommer att spara dig frustrationen att försöka hitta grundorsaken till fel som kan bero på fel relationer.

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.