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 handledningen kommer du att lära dig hur du använder VertiPaq Analyzer i DAX Studio för att optimera din datamodell i LuckyTemplates.
VertiPaq Analyzer är ett inbyggt verktyg som extraherar meningsfull information om från en optimeringssynpunkt.
För att starta VertiPaq Analyzer, gå till fliken Avancerat i DAX Studio. Klicka sedan på alternativet Visa statistik .
Detta öppnar en ny ruta längst ner. Panelen VertiPaq Analyzer Metrics innehåller en lista över alla tabeller i din tabellmodell.
Varje kolumn ger meningsfull information om din datamodell, till exempel:
Innehållsförteckning
VertiPaq Analyzer Metrics av en datamodell i LuckyTemplates
Du kan använda dessa olika mätvärden när du analyserar tabellerna i din . I det här exemplet kommer du att märka att försäljningstabellen förbrukar den största mängden %DB.
Rulla till kolumnen längst till vänster i tabellen i VertiPaq Analyzer. När du klickar på en tabell kommer du att kunna gå ner i informationen i dess kolumner.
Detta gör att du kan identifiera kolumner som är nödvändiga för analytiska ändamål. Du kan också välja att ta bort onödiga kolumner från din datamodell. Detta sparar RAM och optimerar beräkningarna du utför.
Till exempel förbrukar kolumnen Onlineförsäljningsnyckel totalt 83 MB RAM. Om den här kolumnen inte är användbar för dina rapporteringsändamål kan du ta bort den för att frigöra lagringsutrymme.
I avsnittet Kodning kan du se att det tillämpas på kolumnen Onlineförsäljningsnyckel. Det är ingen idé att tillämpa en ordbokskodning eftersom den här kolumnen bara innehåller unika värden. Det lagrade indexet kommer fortfarande att vara lika med dess värde.
Detta kommer inte att vara användbart när du komprimerar kolumnen, så Analysis Services hoppar över ordbokskodningen. Det är därför som sektionen Ordbok bara förbrukar 120 KB.
Ordbokskodning, lagringsprocent och användarhierarkistorlek
I efterhand, om du tittar på kolumnen Försäljningsordernummer, kan du se att dess Dictionary-sektion förbrukar mer lagringsutrymme än Data-sektionen.
Dataavsnittet lagrar index- eller pekarvärdet för varje rad i kolumnen. Eftersom kolumnen Försäljningsordernummer lagrar huvuddelen av sin data i form av index, förbrukas allt tryck av ordboken.
Kolumnstorleken visar summeringen av sektionerna Data, Ordbok och Hierarki. I avsnittet Datatyp lagras kolumnen Försäljningsordernummer som en sträng, så Dictionary Encoding används.
Därefter, om du bläddrar längst till höger i VertiPaq Analyzer, kan du se data om procentsatserna.
%-tabellen visar mängden utrymme som förbrukas av kolumnen i förhållande till tabellen. Medan % DB visar mängden utrymme som förbrukas av kolumnen med avseende på hela databasen.
Om du går vidare till tabellen Produkter kan du se att det är den enda som har ett värde för användarhierarkistorleken.
Användarhierarkistorleken visar mängden utrymme som förbrukas av hierarkierna som skapats i DAX Studio.
RI-överträdelser av en datamodell i LuckyTemplates
Kolumnfliken i VertiPaq Analyzer låter dig se dina data i ett tabell-kolumnformat.
Det gör att du kan sortera efter kolumner, vilket gör det lättare att identifiera vilken kolumn i hela datasetet som förbrukar högst RAM.
På fliken Relationer kan du se grundorsaken till .
Om din DAX-kod innehåller en RI-överträdelse kommer VertiPaq Analyzer att placera en siffra 1 med ett rött teckensnitt under avsnittet RI-överträdelser. Men om du utökar tabellen med överträdelsen kommer du inte att kunna se vad som orsakar det.
Denna information finns istället på fliken Relationer.
I det här exemplet visar försäljningstabellen att det saknas 2 183 nycklar mellan produktnyckeln för försäljningstabellen och produktnyckeln för produkttabellen. Detta resulterar i 10 miljoner ogiltiga rader i försäljningstabellen och 153 exempel på överträdelser.
Relationssidan i VertiPaq Analyzer låter dig identifiera saknade nycklar mellan din faktatabell och dimensionstabell.
Du kan också dubbelkolla denna information med DAX.
När du kör koden visar resultaten verkligen att 10 miljoner rader har tomma produktnyckelvärden.
Sammanfattningsfliken i VertiPaq Analyzer
Fliken Sammanfattning visar den grundläggande övergripande informationen om din datamodell.
Den totala storleken visar den totala mängden RAM som datamodellen förbrukar. Analysdatumet avser den senaste gången du klickade på alternativet Visa mätvärden i DAX Studio.
Kompatibilitet hänvisar till Analysis Services-versionen som används i den aktuella filen. Och slutligen visar servern det lokala värdportnumret som används av Analysis Services för att ansluta till DAX Studio.
Slutsats
VertiPaq analysator är ett prestanda- och analysverktyg som ingår i Microsoft LuckyTemplates. Det låter dig analysera datamodellen för en LuckyTemplates-rapport eller datauppsättning för att förstå hur data är strukturerad och hur den används.
VertiPaq-analysatorn tillhandahåller flera mätvärden som kan hjälpa dig att förstå prestandan och effektiviteten hos din datamodell. Genom att analysera dessa mätvärden kan du identifiera potentiella problem med din datamodell, såsom stora tabeller, låg datatäthet eller ineffektiva datatyper, och vidta åtgärder för att optimera modellen för bättre prestanda.
Med vänliga hälsningar,
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.