Forstå hva datamodellering er og skape de riktige relasjonene

Etter å ha hatt en omfattende diskusjon om spørringsredigeringsprogrammet, er det på tide å flytte alle disse dataene inn i en LuckyTemplates-rapport gjennom datamodellering. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Datamodellering lar deg koble sammen forskjellige datatabeller i LuckyTemplates-rapporten ved å opprette relasjoner mellom dem.

Innholdsfortegnelse

Å fikse relasjoner i kjernedatamodellen

Kjernedatamodellen min består av alle tabellene jeg fikset i spørringsredigeringsprogrammet. Dette inkluderer min kundetabell, plasseringstabell, produkttabell osv.

Forstå hva datamodellering er og skape de riktige relasjonene

Siden jeg har ryddet opp i disse tabellene og jeg er sikker på at jeg har alle dataene jeg trenger for nå, kommer jeg til å klikke på Lukk og bruk for å lukke spørringsredigeringsprogrammet og bruke eventuelle ventende endringer.

Forstå hva datamodellering er og skape de riktige relasjonene

Dette betyr selvfølgelig ikke at jeg ikke vil gå tilbake til spørringsredigeringsprogrammet når jeg begynner å jobbe med datamodellering. Jeg vil definitivt komme tilbake til det mye, spesielt hvis jeg trenger å gjøre ytterligere transformasjoner eller hvis jeg trenger å hente inn nye data avhengig av hva rapportene mine krever.

Prosessen med å bruke spørringene i min kan ta litt tid, avhengig av mengden data jeg har.

Forstå hva datamodellering er og skape de riktige relasjonene

Men når søknaden er ferdig, kommer jeg til å ende opp på et friskt lerret der jeg kan begynne å lage min analyse.

Forstå hva datamodellering er og skape de riktige relasjonene

Noen mennesker kan hoppe rett inn i denne delen. Men det jeg vanligvis gjør er å sjekke relasjonene som er bygget rundt dataene jeg jobbet med da jeg var i spørringsredigeringsprogrammet.

Forstå hva datamodellering er og skape de riktige relasjonene

Dette er modelleringsområdet, som jeg kan få tilgang til gjennom dette spesielle ikonet her.

Forstå hva datamodellering er og skape de riktige relasjonene

Hvis du ikke har erfaring med LuckyTemplates og tidligere jobbet med Excel, vil dette være helt ukjent for deg. Det er viktig at du forstår denne delen fordi den er avgjørende for å utvikle alt innen LuckyTemplates.

Det er her jeg kan sørge for at relasjonene på tvers av dataene mine er satt opp på en optimal måte. Ellers vil det være vanskeligere å få utført noen beregninger eller analyser riktig.

Relasjonene er representert av disse linjene og pilene som går over datatabellene.

Forstå hva datamodellering er og skape de riktige relasjonene

LuckyTemplates gjetter normalt relasjonene mellom de forskjellige tabellene automatisk. Dessverre tar LuckyTemplates denne delen feil mesteparten av tiden .

Så jeg starter vanligvis med å slette disse eksisterende relasjonene, spesielt når jeg er 100 % usikker på om standardrelasjonene LuckyTemplates har plassert gir mening.

Forstå hva datamodellering er og skape de riktige relasjonene

Forstå hva datamodellering er og skape de riktige relasjonene

I Excel vil du normalt ha en stor fil med hundrevis av kolonner. Men datamodellering i LuckyTemplates er annerledes.

Her har jeg for eksempel et kjernesett med informasjon, og så har jeg separate støttetabeller som har filtreringsinformasjon i seg. Så jeg ender opp med forskjellige tabeller med forskjellige datagrupper i hver enkelt.

Forstå hva datamodellering er og skape de riktige relasjonene

Dette er den kritiske delen i datamodellering – identifisere om hver tabell er en oppslagstabell eller en faktatabell . Det er viktig å forstå hva disse to typene tabeller gjør, slik at du kan forstå hva slags relasjoner du kan tegne gjennom dem.

En faktatabell inneholder alle transaksjonene , som i denne salgstabellen.

Forstå hva datamodellering er og skape de riktige relasjonene

På den annen side har en oppslagstabell filtreringsinformasjon.

Når jeg har identifisert hvor bordene mine hører hjemme, organiserer jeg dem. Jeg liker å stille opp oppslagstabellene mine her på toppen i en enkelt rad.

Forstå hva datamodellering er og skape de riktige relasjonene

Når det gjelder faktatabellen min, liker jeg å sette den nedenfor.

Forstå hva datamodellering er og skape de riktige relasjonene

Selvfølgelig kan noen gjøre det annerledes. Men dette er den beste praksisen jeg vil dele fordi jeg har en filosofi om å holde ting så enkelt som mulig.

Jeg lager disse tabellene slik fordi jeg ønsker å visualisere hvordan relasjonene går. Jeg kaller dette en foss av filtre . På denne måten har jeg oppslagstabellene mine på toppen og sender filtreringsinformasjon ned i rådataene jeg jobber med.




Konklusjon

Dette er veldig grunnleggende ting, men det er avgjørende at du mestrer dette fordi det kan gjøre eller ødelegge beregningene dine senere.

Å forstå det grunnleggende om datamodellering hjelper deg med å sikre at du får de riktige resultatene i rapportene dine. Det vil spare deg for frustrasjonen ved å prøve å finne årsaken til feil som kan skyldes feil forhold.

Beste ønsker,


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.