Päivämäärätaulukon luominen LuckyTemplatesissa
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä opetusohjelma käsittelee DAX-kyselyrakennetta ja kahta DAX Studion moottoria. Näet prosessin, jolla DAX-kaavasi tuottavat tuloksia. Opit myös, miten kukin moottori toimii laskelmissasi.
On olemassa kaksi moottoria, jotka vastaavat tietojen tuottamisesta: kaavamoottori ja VertiPaq -tallennusmoottori .
Sisällysluettelo
DAX-kyselyrakenne
Tämä opetusohjelma näyttää perusteellisen DAX-kyselyrakenteen siitä, kuinka DAX toimii raportin takana.
Jokainen luomasi mitta on kysely. Se toimii datajoukolla ja palauttaa vastauksen. Kysely puhuu sitten SQL Server Analysis Services -palvelun kanssa. Se on mukautettu versio LuckyTemplatesille, joka toimii taustalla.
Kun olet kirjoittanut kyselysi, se lähetetään kaavakoneeseen. Se vastaa kaikkiin DAX-vaatimuksiin, mutta ei yhtä tehokas kuin tallennusmoottori.
Kun kaavamoottori vastaanottaa kyselyn, se pyytää VertiPaq-tallennuskoneelta tietoja työstääkseen. Sitten tallennuskone saa tiedot pakatusta datavälimuistista.
VertiPaq on tehokas, koska se toimii pakatuissa sarakkeissa. Se voi laskea paljon rivejä millisekunnissa.
Kaavion lopussa näet tietolähteen. Tämä tapahtuma tapahtuu vain, kun teet tietojen päivityksen.
Toinen asia, joka sinun on opittava, on, että tallennusmoottori voi vastata yksinkertaisiin kyselyihin. Muussa tapauksessa se lähettää välimuistin takaisin kaavamoottorille vastauksen laskemiseksi.
Kun se lähettää tiedot takaisin kaavamoottorille, sitä ei enää pakata. Se käyttää muistin täydellisiä sarakkeita.
Joten kun kaavamoottori on saanut tiedot takaisin, se laskee ja täyttää vastauksen DAX-kyselyyn.
DAX-kyselyrakenteen moottorit
On tärkeää tietää ero kaavamoottorin ja varastomoottorin välillä. Jokainen niistä on suunniteltu eri tarkoituksiin, jotta voit soveltaa DAX-tietoasi ja saada nopeita ja tarkkoja kyselyitä. Nämä ovat erot kahden moottorin välillä:
Kunkin moottorin kuvake ilmaisee, kuinka nopea niiden suorituskyky on. Tallennusmoottori on nopeampi kuin kaavamoottori, koska se käsittelee yksinkertaisia pyyntöjä. Jos DAX-kyselysi on yksinkertainen ja vaatii a , , tai, tallennusmoottori pystyy tekemään kaiken itse.
Toisaalta kaavamoottori pystyy käsittelemään monimutkaisia DAX-toimintoja. Muista, että mitä monimutkaisempi kyselysi on, sitä enemmän kaavakoneita sinulla on lausekkeissasi.
Kahden moottorin käyttämät tiedot ovat myös erilaisia. Kaavamoottori käyttää pakkaamatonta datavälimuistia tallennuskoneesta, joka vie paljon muistia ja aikaa, kun taas tallennuskone käyttää pakattua tietoa .
Tallennusmoottori on nopea, koska se käyttää useampaa kuin yhtä ydintä kerrallaan. Se tarkoittaa, että se on monisäikeinen moottori. Jos taulukoissasi on segmenttejä, se skannaa ne sen mukaan, kuinka monta ydintä sinulla on. Kaavamoottori voi kuitenkin tehdä vain yhden ytimen kerrallaan.
Toinen tallennusmoottorin hieno ominaisuus on, kun mittasi tuottavat vastauksen, se tallentaa vastauksen muistiin toisin kuin kaavamoottori. Jos sama kysymys esitetään, se antaa sinulle vastauksen suorittamatta täyttä laskelmaa.
Varastointimoottori on optimoitu nopeudelle, kun taas kaavamoottori on optimoitu monimutkaisuuden mukaan.
DAX-laskennan takana
Ainoa tapa tietää DAX-suorituskyvyn taustalla oleva prosessi on DAX Studion kautta. Tämä on esimerkkitiedosto DAX Studiossa.
Jos painat F5 ja suoritat sen, saat tuloksia.
Jos haluat tietää, mitä laskennan takana oleville kahdelle moottorille tapahtuu, ota käyttöön Palvelimen ajoitukset ja Kyselysuunnitelma. Suorita sitten DAX uudelleen.
Kun olet valmis, siirry Palvelimen ajoitukset -välilehteen.
Näet kyselyn, kaavamoottorin ja tallennusmoottorin kokonaissuoritusajan. Näet myös kuinka monta tallennusmoottoria käytettiin. Kaavamoottoria käyttää 83,3 % koko kyselystä, kun taas tallennusmoottori käyttää vain 16,7 %.
Jos siirryt Kyselysuunnitelma-välilehteen, näet Fyysiset kyselyt ja Loogiset kyselysuunnitelmat. Nämä ovat molemmat kaavakyselyitä siitä, mitä kaavamoottori tekee.
Johtopäätös
Sekä kaavalla että tallennuskoneilla on suuri rooli tulosten luomisessa DAX-koodistasi. Ne ovat DAX-kyselyrakenteen tärkeimmät osat.
Toivottavasti opit, kuinka nämä moottorit toimivat DAX:si suorituskyvyn takana ja kuinka ne voivat vaikuttaa raporttiin.
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.