Forstå hvad datamodellering er og skabe de rigtige relationer

Efter at have haft en omfattende diskussion om forespørgselseditoren, er det tid til at flytte alle disse data ind i en LuckyTemplates-rapport gennem datamodellering. Du kan se den fulde video af denne tutorial nederst på denne blog.

Datamodellering giver dig mulighed for at forbinde forskellige datatabeller i din LuckyTemplates-rapport ved at skabe relationer mellem dem.

Indholdsfortegnelse

Fastsættelse af relationer i kernedatamodellen

Min kernedatamodel består af alle de tabeller, jeg fiksede i forespørgselseditoren. Dette inkluderer min kundetabel, placeringstabel, produkttabel osv.

Forstå hvad datamodellering er og skabe de rigtige relationer

Da jeg har ryddet op i disse tabeller, og jeg er sikker på, at jeg har alle de data, jeg har brug for nu, vil jeg klikke på Luk & Anvend for at lukke forespørgselseditoren og anvende eventuelle afventende ændringer.

Forstå hvad datamodellering er og skabe de rigtige relationer

Det betyder selvfølgelig ikke, at jeg ikke går tilbage til forespørgselseditoren, når jeg først begynder at arbejde med datamodellering. Jeg ville helt sikkert vende tilbage til det meget, især hvis jeg skal lave yderligere transformationer, eller hvis jeg skal indsætte nye data afhængigt af, hvad mine rapporter kræver.

Processen med at anvende forespørgslerne på min kan tage noget tid, afhængigt af mængden af ​​data, jeg har.

Forstå hvad datamodellering er og skabe de rigtige relationer

Men når ansøgningen er færdig, ender jeg på et frisk lærred, hvor jeg kan begynde at lave min analyse.

Forstå hvad datamodellering er og skabe de rigtige relationer

Nogle mennesker kan hoppe direkte ind i denne del. Men det, jeg plejer at gøre, er at tjekke de relationer, der er bygget op omkring de data, jeg arbejdede på, da jeg var i forespørgselseditoren.

Forstå hvad datamodellering er og skabe de rigtige relationer

Dette er modelleringsområdet, som jeg kan få adgang til gennem dette særlige ikon her.

Forstå hvad datamodellering er og skabe de rigtige relationer

Hvis du ikke har nogen LuckyTemplates-erfaring og tidligere har arbejdet på Excel, vil dette være helt ukendt for dig. Det er vigtigt, at du forstår denne del, fordi den er afgørende for at udvikle alt inden for LuckyTemplates.

Det er her, jeg kan sikre mig, at relationerne på tværs af mine data er sat op på en optimal måde. Ellers vil det være sværere at få foretaget nogen beregning eller analyse korrekt.

Relationerne er repræsenteret af disse linjer og pile, der løber hen over datatabellerne.

Forstå hvad datamodellering er og skabe de rigtige relationer

LuckyTemplates gætter normalt relationerne mellem de forskellige tabeller automatisk. Desværre tager LuckyTemplates denne del forkert det meste af tiden .

Så jeg starter normalt med at slette disse eksisterende relationer, især når jeg er 100 % usikker på om standardrelationerne LuckyTemplates har placeret giver mening.

Forstå hvad datamodellering er og skabe de rigtige relationer

Forstå hvad datamodellering er og skabe de rigtige relationer

I Excel ville du normalt have en enorm fil med hundredvis af kolonner. Men datamodellering i LuckyTemplates er anderledes.

Her har jeg for eksempel et kernesæt af information, og så har jeg separate understøttende tabeller, der har filtreringsinformation i sig. Så jeg ender med forskellige tabeller med forskellige datagrupper i hver enkelt.

Forstå hvad datamodellering er og skabe de rigtige relationer

Dette er den kritiske del i datamodellering - at identificere, om hver tabel er en opslagstabel eller en faktatabel . Det er vigtigt at forstå, hvad disse to typer tabeller gør, så du kan forstå, hvilken slags relationer du kan tegne gennem dem.

En faktatabel indeholder alle transaktionerne , som i denne salgstabel.

Forstå hvad datamodellering er og skabe de rigtige relationer

På den anden side indeholder en opslagstabel filtreringsinformation.

Når jeg har identificeret, hvor mine borde hører hjemme, organiserer jeg dem. Jeg kan godt lide at opstille mine opslagstabeller her på toppen i en enkelt række.

Forstå hvad datamodellering er og skabe de rigtige relationer

Hvad angår min faktatabel, kan jeg godt lide at sætte den nedenfor.

Forstå hvad datamodellering er og skabe de rigtige relationer

Selvfølgelig kan nogle mennesker gøre det anderledes. Men dette er den bedste praksis, jeg vil dele, fordi jeg har en filosofi om at holde tingene så enkle som muligt.

Jeg lagde disse tabeller sådan her, fordi jeg vil visualisere, hvordan relationerne foregår. Jeg kalder dette et vandfald af filtre . På denne måde har jeg mine opslagstabeller ovenpå, der sender filtreringsinformation ned i de rådata, som jeg arbejder med.




Konklusion

Dette er meget grundlæggende ting, men det er afgørende, at du mestrer dette, fordi det kan lave eller bryde dine beregninger senere.

At forstå det grundlæggende i datamodellering hjælper dig med at sikre, at du får de rigtige resultater i dine rapporter. Det vil spare dig for frustrationen ved at forsøge at finde årsagen til fejl, der kan skyldes de forkerte forhold.

Alt det bedste,


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.