Fire pilarer av alle høykvalitets LuckyTemplates-løsninger – trinn for å mestre LuckyTemplates og DAX

Innholdsfortegnelse

Lag LuckyTemplates-løsninger av høy kvalitet

LuckyTemplates er en flott pakke med verktøy som gjør det mulig for forretningsbrukere, eller hvem som helst for den saks skyld, å lage avanserte analyser på nesten alle typer eller strukturer av data. Men hva skal egentlig til for å bygge høykvalitets, det jeg liker å kalle, skalerbare løsninger med LuckyTemplates? Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Fire pilarer av alle høykvalitets LuckyTemplates-løsninger – trinn for å mestre LuckyTemplates og DAX

Dessverre er det litt mer enn bare plug-and-play-handling. For meg er en av de beste tingene med LuckyTemplates det faktum at du kan komme i gang relativt raskt, uten å måtte gå gjennom måneder med utdanning og opplæring.

Det er imidlertid ingen vei utenom det faktum at hvis du ønsker å gjøre endringer innen organisasjonen din, må du investere litt tid i å virkelig bli dyktig på disse fire områdene;

  • Datamodellering
  • M (Power Query/PQL)
  • DAX (Data Analysis Expressions)
  • Datavisualiseringer i rapporter og dashboards

Jeg skal se nærmere på hva som skal til for å komme i gang med alle disse fire "pilarene". Det er flere bøker skrevet om alle disse individuelle emnene alene. Så de er dype og noen ganger ganske tekniske emner. Realiteten er at vi ønsker å gjøre fantastiske ting med data, og å gjøre de i LuckyTemplates betyr å forstå disse fire pilarene og omsette dem effektivt.

Datamodellering

Datamodellering i LuckyTemplates handler om å forstå hvordan man bygger et skjema av tabeller med koblinger som viser relasjonene mellom disse tabellene. Hvordan du strukturerer 'datamodellene' dine, avgjør hvordan du til slutt vil kunne dele opp dataene i rapportene og dashbordene dine.

Mye data starter i store flate filer med flere kolonner, som datoer, produkter, produktkategorier, kunder, salg, marginer, fortjeneste osv. Ideen med datamodeller er at du når det er mulig skiller ut eller segmenterer detaljer rundt datasettet . For eksempel bør datoer, kunder, produkter og salg være separate tabeller og kobles sammen med relasjoner.

Du gjør dette ettersom det er langt mer effektivt og muligheten til å bygge ut rikdommen til dataene dine blir langt enklere. Ytelsesmessig i LuckyTemplates gjør det også en stor forskjell.

La oss for eksempel si at du har 500 kunder, men en salgstabell på 1 million rader. Hvis du ønsker å gruppere kundene dine etter deres 'lojalitetsprofil', er det mye enklere å lage en kolonne på en tabell med 500 rader mot 1 million.

Som jeg har nevnt, er dette et detaljert emne som har sin opprinnelse fra fullskala datavarehus, men for LuckyTemplates-brukere som ønsker å stå opp med gode løsninger effektivt, er det bare å fokusere på å segmentere hvert granularitetsnivå i dataene dine i separate tabeller der det er mulig. . Det vil gjøre ting veldig enkelt når du ser etter å bygge ut rapportene dine, og du vil bli overrasket over hvor mye mer skalerbart det er å legge til ting senere.

M (Power Query/PQL)

Det er vanskelig å vite hva du skal kalle neste seksjon, da det faktisk ikke engang finnes et offisielt navn for kodespråket som ligger bak . Innenfor de gamle LuckyTemplates (exel-tilleggene) ble den kalt 'M', også referert til som bare Power Query, og nylig har jeg sett den kalt PQL, som jeg liker veldig godt siden den er ganske nær slektskap med SQL , og kan med tiden bli brukt like mye, spesielt ettersom LuckyTemplates utvides raskt.

Uansett, 'M' er automatiseringsmotoren som henter data fra en original datakilde og deretter lar deg rense og manipulere det automatisk til hvilket format du vil. Nøkkelen her er automatiseringsdelen. Å kunne automatisk trekke multipler av datasett eller tabeller inn i datamodellen din og deretter kunne sette den opp i formatet du liker er seriøst fantastisk og sparer deg så mye tid at det er galskap.

Det er dette jeg mener når jeg snakker om og om igjen om skalerbarhet. Hvis det pleide å ta 4-8 timer i uken bare for å få dataene dine inn i riktig format, og du nå kan gjøre det på omtrent 5 sekunder, gir det mye mer tid til å jobbe med flere analyser eller bygge ut bedre rapporter.

Ettersom datavolumene fortsetter å multipliseres med dag, vil det være viktig å virkelig forstå hvordan du kan rydde opp i alle datasettene dine. Hvis du lærer "M" godt, vil du se at produksjonen øker med rundt en faktor x5. Jeg kan trygt forkynne dette bare av personlig erfaring. Jeg har arr når jeg tenker tilbake på tiden da jeg slipte bort formateringsdata i excel, eller skrev VBA-kode for å få den satt opp riktig.

Du kan nesten hoppe over denne delen nå hvis du kan sette opp datauttrekk, transformasjon og lasting til å automatisk skje i spørringsredigeringsprogrammet til LuckyTemplates og med '.

DAX (Data Analysis Expressions)

Nå er DAX seriøst fantastisk, men også alvorlig komplisert i noen deler. Du vil sannsynligvis komme i gang med DAX, og synes at dette ikke er så ille, og så vil du komme til noe litt mer avansert og deretter sitte fast i timevis. Jeg skulle ønske det var lettere å gjøre gode ting, men dessverre er det litt mer med DAX. Stol på meg her, det er absolutt verdt det hvis du er villig til å bruke tid på å lære litt teori og også praksis..mye!

En ting som også er verdt å nevne er at DAX er språket opp og ned i Microsofts databasestabel. Så med investeringen din i å lære språket lærer du faktisk hvordan du bruker tre betydelige analytiske teknologier, inkludert SQL Server Analysis Services, PowerPivot og nå LuckyTemplates.

Det er klart at DAX vil være kjernedataspråket i Microsofts dataverktøy, så en investering her vil utvilsomt tjene deg godt.

Det er allerede noen kvalitetsbøker der ute som går gjennom språket i detalj. Fra nybegynner til avansert. Mine anbefalte lærere er Rob Collie, Matt Allington og italienerne (Marco Russo og Alberto Ferrari). Sistnevnte skriver det som kan kalles 'bibelen' på DAX. Bøkene deres kan alle bli funnet på Amazon, og har en god blanding av nybegynnere til avanserte konsepter. Hold disse som din følgesvenn mens du lærer og bruker LuckyTemplates. De er uvurderlige.

En av de største forskjellene mellom DAX- og excel-formler er at det er svært vanskelig, om ikke umulig, å vite hva et formelresultat gir med mindre du kan evaluere miljøet det opererer i. Du må ha en solid forståelse av disse tre miljøene; evaluering (eller innledende) kontekst, filterkontekst og radkontekst.

Disse gir litt mer kompleksitet til formlene dine, men også mye mer kraft og skalerbarhet til modellene dine, noe du vil oppdage veldig raskt.

Datavisualisering i rapporter og dashbord

Jeg vil gå langt som å si at ingenting du gjør bak kulissene i LuckyTemplates virkelig betyr noe hvis bildene dine ikke er overbevisende og enkle å konsumere. Det er den manglende brikken i puslespillet jeg ser i mange publiserte rapporter og dashboards på en rekke utstillingsvinduer.

Når du sier det, har det mye å gjøre med personlige preferanser eller forbrukerpreferanser. Jeg befinner meg i denne posisjonen ganske ofte. Det jeg liker å se er kanskje ikke intuitivt eller oppsummert nok for noen andre.

Det som er bra her nå er imidlertid å gjøre endringer som ikke tar mye tid i det hele tatt. Hva nytter å ta 100-vis av klikk i excel for å formatere alt og deretter få det inn i Powerpoint er nå bare noen få klikk. LuckyTemplates gjør alt det harde arbeidet med det visuelle.

En betydelig ulempe med LuckyTemplates for øyeblikket er fargene. Du kan ikke angi fargeskjemaer. Dette er et must å gjøre så snart som mulig for Microsoft-teamet, da farger etter mitt syn lager eller bryter rapporter og presentasjoner. Det er ikke det at du ikke kan få fargene du vil ha, det bremser bare opprettingen av rapportene enormt, og må manuelt endre hver farge i rapportene.

Visualisering av data er nøkkelen, nesten like viktig som arkitekturen bak etter min mening. Vi kommer til å fokusere mye på dette fremover.

**** Relaterte lenker*****


For å oppsummere det hele

Hvis du legger sammen hele tiden for å bli spart og fordeler som skal deles på tvers av en organisasjon, er LuckyTemplates som en analytisk plattform bare en absolutt no-brainer. De fire pilarene er nøkkelen til hver datamodell du lager. Å forbedre seg på disse områdene over tid vil gjøre det mulig for alle å lage eksepsjonelt høykvalitetsløsninger som enhver bedrift uten tvil vil ha nytte av.

Flere detaljer, datoer og klokkeslett og registrering kan fullføres her - 

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.