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,


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.