LuckyTemplates Data Model: En omfattende oversigt

Den anden søjle i LuckyTemplates udvikling er datamodellering. I denne vejledning lærer du om alle de vigtige ting, du skal overveje, når det kommer til opsætning af din LuckyTemplates-datamodel. Det følgende er en omfattende oversigt over bedste praksis for udvikling af datamodeller.

Indholdsfortegnelse

Organisering af din LuckyTemplates-datamodel

1. Stjerneskema

En af de bedste måder at opsætte en LuckyTemplates-datamodel på er at bruge stjerneskemaet. Den har fået sit navn, fordi den ligner en stjerne.

LuckyTemplates Data Model: En omfattende oversigt

Faktatabellen er i midten af ​​stjernen, og dimensions- eller opslagstabellerne er ved hvert punkt af stjernen.

Sådan ser det ud med forhold:

Datamodellen behøver ikke at ligne en stjerne. Ideen er at placere faktabordet i midten, mens de andre borde pænt omgiver det.

2. Vandfaldstilgang

En anden god måde at organisere en datamodel på er at bruge vandfaldsmetoden.

LuckyTemplates Data Model: En omfattende oversigt

Dimension- eller opslagstabellerne er arrangeret øverst, mens værdi- eller faktatabellerne er arrangeret nedenfor. Dette gør det nemt at visualisere relationerne, som om de "falder" til faktatabellen.

Dette er de forskellige dele af vandfaldslayoutet:

LuckyTemplates Data Model: En omfattende oversigt

Opslagstabellerne er placeret øverst, mens faktatabellerne er placeret i midten. Måltabellerne er grupperet i en kolonne til højre. Støttebordene er placeret i rækker nederst til venstre.

Håndtering af relationer i en LuckyTemplates-datamodel

1. Administrer relationer

Sørg for at slette eventuelle relationer, der kan være blevet automatisk genereret af LuckyTemplates. Det er bedre at genskabe hvert forhold manuelt. Du kan bruge dialogen Administrer relationer til at vedligeholde relationerne i din datamodel .

LuckyTemplates Data Model: En omfattende oversigt

Når du bruger Administrer relationer , bliver du præsenteret for den fulde liste over relationer i din model.

LuckyTemplates Data Model: En omfattende oversigt

Du kan se alle Fra- og Til- tabeller og kolonner. Dette gør det nemmere at finde forkerte nøgler, der bliver brugt til at deltage i tabeller. Status for hvert forhold præsenteres også. Dette giver dig mulighed for at aktivere eller inaktivere relationer efter behov.

2. Kardinalitet i en LuckyTemplates-datamodel

Dialogen Administrer relationer gør det også nemt at se kardinaliteten og dens retning.

Ideelt set kan relationer enten være en-til-mange eller mange-til-en . LuckyTemplates er fremragende til at indstille kardinaliteten i henhold til dine data.

For at se kardinaliteten skal du klikke på knappen Rediger nederst i dialogen.

LuckyTemplates Data Model: En omfattende oversigt

I dette eksempel kan du se forholdet mellem salg og kanaler. Når du ruller til kolonnen længst til højre i hver tabel, vil du se, at LuckyTemplates har hentet kanalnøglen for hver række.

LuckyTemplates Data Model: En omfattende oversigt

Du kan også vælge den korrekte kardinalitet. Sørg for, at din tværfilterretning er enten Single eller Both, afhængigt af din datamodel.

LuckyTemplates bruger Single som standard. Så når du ser, at standarden for tværfilterretningen er Begge, skal du bruge et øjeblik på at bekræfte, at dataene i dit datasæt er indlæst og transformeret efter hensigten.

3. En-til-mange vs Mange-til-en

For relationer i LuckyTemplates anbefales det at bruge en-til-mange-relationer så meget som muligt. Dette er angivet med en enkelt retningsbestemt pilespids.

LuckyTemplates Data Model: En omfattende oversigt

Undgå tovejsforhold, medmindre det er absolut nødvendigt. Tovejsforhold er angivet med dobbelte pilespidser. Disse typer relationer kan føre til inkonsistente resultater og kræver ofte mere kompleks DAX.

4. Aktive vs inaktive forhold

Du kan kun have én mellem to relaterede tabeller. Men du kan have så mange inaktive relationer, som du vil, mellem disse tabeller.

LuckyTemplates Data Model: En omfattende oversigt

For eksempel, hvis du forsøger at aktivere kolonnen OrderDate fra Sales, vil der komme en pop op, der siger, at du ikke kan lave to relationer mellem de samme to tabeller.

LuckyTemplates Data Model: En omfattende oversigt

Så du bliver nødt til at inaktivere fakturadato- forholdet. Det er det tidspunkt, du kan aktivere OrderDate .

LuckyTemplates Data Model: En omfattende oversigt

Også ved at brugekommando, kan du bruge et inaktivt forhold on-demand i en DAX-måling.

Tilføjelse af tabeller og kolonner i en LuckyTemplates-datamodel

1. Måletabeller

Du kan tilføje ved at vælge Indtast data fra startmenuen.

LuckyTemplates Data Model: En omfattende oversigt

Når du klikker på det, vises et vindue, der giver dig mulighed for at oprette en ny tabel.

Når du opretter en måletabel, skal du sørge for at give den et meningsfuldt navn. I dette tilfælde kaldes det Core Measures. Når du er færdig, skal du klikke på Indlæs .

LuckyTemplates Data Model: En omfattende oversigt

I dette eksempel er der allerede en eksisterende kernemålstabel. Så LuckyTemplates mærker automatisk den nyoprettede tabel som Core Measures (2) . Dette har også en standardkolonne 1.

LuckyTemplates Data Model: En omfattende oversigt

Højreklik på Core Measures (2) og vælg derefter New measure .

LuckyTemplates Data Model: En omfattende oversigt

Lad os for demonstrationens skyld blot indtaste m1 = 1 i målingen.

LuckyTemplates Data Model: En omfattende oversigt

Dette er nu tilføjet under Kerneforanstaltninger (2). Sørg for at slette eller skjule standardkolonnen.

Hvis du skjuler og derefter udvider feltruden, vil du se, at kernemål (2) nu vises øverst i feltet.

LuckyTemplates Data Model: En omfattende oversigt

2. Sammenkædning af kolonner

Når det kommer til at linke kolonner i LuckyTemplates, anbefales det at bruge suffikset Key på enhver kolonne, der vil blive brugt til at linke. Hvis en kolonne ender med ID eller kode , skal du være på vagt over for dem, da de kan betyde forskellige ting i forskellige tabeller

Du bør kun linke kolonner, der har lignende navne. Når du f.eks. sammenkæder kundenøglen, er det vigtigt at sikre, at alle felter, der bruges til at linke alle, slutter med ordet nøgle . Du skal også sikre dig, at de er af den korrekte datatype.

3. Kolonnesynlighed

Hvis du er den eneste, der bruger LuckyTemplates-rapporten, du har oprettet, så er kolonnesynlighed ikke så stor en sag. Men hvis du skal udgive en rapport eller et datasæt, der skal bruges af andre, er det en god idé at rydde op.

Du kan gøre det ved at vælge de korrekte mål for de visuelle elementer og derefter skjule kolonner, der ikke vises i dem. Skjulte kolonner er nedtonede.

LuckyTemplates Data Model: En omfattende oversigt

For at skjule kolonner behøver du kun at højreklikke på en bestemt kolonne og derefter vælge Skjul.

LuckyTemplates Data Model: En omfattende oversigt

Du kan vælge at skjule skjulte kolonner ved at højreklikke på feltruden og derefter fjerne markeringen af ​​Vis skjult .

LuckyTemplates Data Model: En omfattende oversigt

Konklusion

Denne vejledning giver dig en omfattende oversigt over de ting, du skal overveje og udføre, når du opretter datamodeller i LuckyTemplates.

Det er vigtigt at sikre sig, at datamodeller og relationerne er konfigureret korrekt for at undgå komplikationer i de senere faser af udviklingen af ​​din rapport. At følge disse tips garanterer et problemfrit flow fra start til slut.

Greg

Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.