Versiohistoria SharePoint-luetteloissa
Tutustu siihen, kuinka SharePointin versiohistoria voi auttaa sinua näkemään tiettyjen tietojen kehityksen ja kuinka monta muutosta se on käynyt läpi.
Tässä opetusohjelmassa opit arvioimaan DAX-koodin suorituskykyä käyttämällä Suorita vertailuarvo -vaihtoehtoa kohteessa .
Suorita vertailuarvo -asetuksen avulla voit mukauttaa kylmän ja lämpimän välimuistin suoritusten määrää kyselyssäsi.
Kun napsautat tätä vaihtoehtoa, ohjattu vertailutoiminto avautuu. Voit määrittää, kuinka monta kertaa haluat suorittaa kyselyn kylmässä tai lämpimässä välimuistissa.
Cold cache tarkoittaa, että DAX Studio tyhjentää ensin välimuistin ja suorittaa sitten kyselyn määritetyn numeron perusteella. Toisaalta lämmin välimuisti tarkoittaa, että DAX Studio ei tyhjennä välimuistia ennen kyselyn suorittamista.
Tämä opetusohjelma käyttää alla olevaa koodia, joka luo CallbackDataID:n:
Ennen kuin käytät Run Benchmark -vaihtoehtoa, suoritetaan koodi ja tarkastellaan tietoja.
Voit nähdä, että koodin suorittaminen kestää 134 millisekuntia. Se sisältää myös .
Sisällysluettelo
Suorita vertailuarvo -vaihtoehdon käyttäminen DAX-koodin suorituskyvylle
Kun napsautat Suorita vertailuarvo -vaihtoehtoa ja suoritat kyselyn viidellä kylmävälimuistin suorituksella, näet etenemispalkin ohjatun vertailutoiminnon alaosassa. Se tyhjentää välimuistin ja suorittaa sitten koodin viisi kertaa.
Tämän jälkeen Tulokset-ruudussa avautuu kaksi välilehteä. Ensimmäinen välilehti, Yhteenveto , näyttää taulukon, jossa on tietoja välimuistityypistä, sen tilastosta, kokonaiskestosta ja SE-kestosta.
Vertaamalla kylmän välimuistin ja lämpimän välimuistin tietoja voit nähdä, että välimuistin tyhjentämisellä ei ole merkittävää eroa ajon kestoon nähden.
Toinen välilehti, Tiedot , näyttää kattavampia tietoja DAX-kyselyn välimuistista.
Vaihteleva välimuistin kesto
Suoritetaan erilainen nähdäksesi, kuinka se vaikuttaa kyselyn ajoitukseen.
Voit nähdä, että välimuistin tyhjentäminen ja koodin suorittaminen kestää vain 13 millisekuntia.
Napsauta seuraavaksi Suorita vertailuarvo -vaihtoehtoa. Poista valinta ja suorita 10 suoritusta sekä kylmälle että lämpimälle välimuistille.
Tulosruudussa näet, että kylmässä välimuistissa ajaminen kestää 12,8 millisekuntia ja lämpimässä välimuistissa 3,9 millisekuntia.
Kesto ei ole mitattavissa lämpimässä välimuistissa, koska kyselyihin vastataan itse tietovälimuistista.
Tiedot-välilehdessä näet, että suorituksia on yhteensä 20; 10 kylmässä ja 10 lämpimässä. Kylmän kesto on aina suurempi kuin lämpimän kesto.
Kun vierität oikeanpuoleisimpaan sarakkeeseen, näet, että VertiPaq-välimuistiosumat sisältävät 0:n kylmälle välimuistille ja 1:n lämpimälle välimuistille.
DAX-koodin suorituskyvyn vertailu kaavioiden avulla
Saat tarkempia tietoja luomalla viivakaavion Benchmark-vaihtoehdon tuloksista. Voit luoda vertailun 10:n välein. Tämä tarkoittaa, että suoritat vertailun käyttämällä arvoja 10, 20, 30 ja niin edelleen sekä kylmälle että lämpimälle välimuistille. Tämä auttaa sinua ymmärtämään, kuinka paljon aikaa kyselyn suorittaminen vie , , ja .
Voit myös aloittaa pienestä tietokannasta ja suorittaa vähitellen monimutkaisemman tietokannan koodin. Luo sitten viivakaavio nähdäksesi koodin suorituskyvyn.
Tämä helpottaa sen tunnistamista, onko kesto kasvanut vai vähentynyt suhteessa DAX-kyselysi rivien määrään.
Johtopäätös
DAX-koodin suorituskyvyn optimointi on tärkeää. 0,5 millisekunnin ero koodiriviä kohti ei välttämättä merkitse paljon. Mutta kun olet tekemisissä useiden koodirivien kanssa, jotka tuottavat miljoona riviä, tällä 0,5 ms:lla on suuri ero.
Käyttämällä Run Benchmark -vaihtoehtoa voit kerätä koodisi aikatiedot. Voit käyttää tätä vertailemaan eri koodirivejä. Voit myös käyttää tätä saadaksesi merkityksellisiä näkemyksiä siitä, mikä osa DAX-koodistasi on optimoitava.
Tutustu siihen, kuinka SharePointin versiohistoria voi auttaa sinua näkemään tiettyjen tietojen kehityksen ja kuinka monta muutosta se on käynyt läpi.
Tässä on työkalu raporttien ja visuaalien luomiseen, värien heksadesimaalikoodien valitsin, jonka avulla voit helposti saada värit LuckyTemplates-raporttiisi.
Voit helposti näyttää ajanjakson raportissasi viipaleina jaksotaulukon avulla. Käytä M-koodia luodaksesi dynaamisen päivämäärän osittimen LuckyTemplatesissa.
Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.
Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.
Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.
Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.
Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.
Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.
Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.