Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
I den här självstudien kommer du att lära dig om frågeplan och servertider i DAX Studio . Det här är en översikt över vad som händer bakom kulisserna när du kör en .
Du hittar alternativet Frågeplan och servertid i rutan Spår under fliken Hem.
Innehållsförteckning
Frågeplan i DAX Studio
När du klickar på alternativet Frågaplan skapas en anslutning till datamodellen i antingen LuckyTemplates eller .
Frågeplaner är uttalanden som genereras av formelmotorn som definierar det logiska och fysiska flödet av uppgiften.
Du kan se rutan Utdata visar att frågespårningen har startat.
Härifrån och framåt kommer all kod du kör i din att spåras av frågeplanen byggd av formelmotorn.
Fysisk och logisk frågeplan
Genom att klicka på frågeplansalternativet öppnas en ny ruta i utdatafönstret. Frågeplansrutan är uppdelad i två underrutor: den fysiska frågeplanen och den logiska frågeplanen .
Som ett exempel, låt oss skriva en DAX-kod som kommer att UTVÄRDERA tabellen Produkter. När du kör den här koden kommer du att se några rader i både fysiska och logiska frågeplaner.
När du har skrivit din DAX-kod kontrollerar DAX-parsern koden för dess giltighet och ser till att det inte finns några misstag. Sedan förbereder formelmotorn en logisk frågeplan. Den tar även emot data från lagringsmotorn.
Efteråt hämtas datacachen från lagringsmotorn. Denna motor förbereder sedan den fysiska frågeplanen och exekverar den. När exekveringsprocessen är klar får du ditt resultat.
Servertider i DAX Studio
När du klickar på alternativet Server Timings kommer en ny ruta att visas i utdatafönstret. Den innehåller information om CPU:n.
Du kan också se data för .
När du kör samma DAX-kod visar panelen Server Timings ny information.
Totalt anger den totala tid det tar att köra frågan . Om din CPU har flera kärnor kan flera segment skannas samtidigt. Detta är vad SE CPU representerar.
FE och SE visar hur lång tid det tog för varje motor att hämta data och returnera resultatet till DAX Studio.
SE -frågorna visar antalet frågor som körs mot VertiPaq eller DirectQuery-lagringsmotorn. Och slutligen visar SE Cache hur mycket kod som finns i lagringsmotorns datacache.
Tabellen visar också ytterligare information om frågan du körde.
Varje kolumn representerar följande:
Fördelning av processen
När du klickar på raden i tabellen i Server Timings-panelen kan du se ett pseudospråk för frågan.
I det här exemplet returnerar lagringsmotorn en datacache på 2 500 rader tillbaka till formelmotorn. Sedan förbereder formelmotorn den fysiska frågeplanen. När den fysiska frågeplanen har körts får du resultatet i form av en tabell i DAX Studio.
Processen och de resulterande tabelländringarna beror på scenariot du tillämpar på din DAX-kod. Du kan använda olika funktioner eller skapa en ny beräknad tabell. Dessa kommer att påverka bearbetningshastigheten för motorerna i DAX Studio.
Slutsats
Frågeplanen visar listan med instruktioner som databasen följer för att utföra frågan. Å andra sidan visar Server Timings specifika mätvärden för formelmotorn, lagringsmotorn och datamodellen.
Genom att lära dig hur dessa alternativ används får du större förståelse för vad som händer bakom kulisserna när du kör en DAX-kod.
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.