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.
Denna handledning handlar om de bästa metoderna när du använder VertiPaq Engine i LuckyTemplates. Du kommer att lära dig olika tekniker och tillvägagångssätt för att göra din prestation smidigare.
För att kunna använda dina datamodeller och relationer måste du ställa in dem på ett sätt där du kan förstå flödet i din beräkning.
Innehållsförteckning
Datamodellinställningen
Den bästa installationen för VertiPaq heter Star Schema .
Faktabordet är placerat i mitten av modellen medan borden omger den .
Du kan se att filtren från dimensionstabellerna överförs till faktatabellen. Detta visar förhållandet mellan båda tabellerna.
Relationerna mellan dimensionerna och faktatabellerna är baserade på kardinaliteten i den definierande kolumnen.
Kardinalitet av en kolumn
Kardinalitet är de unika värdena för en kolumn.
Om tabellen DimSalesPeople har 100 olika säljare är kardinaliteten för den kolumnen 100. Den matas in i FactSales- tabellen som har tusentals rader.
Kardinaliteten för den kolumnen är lika med antalet säljare som finns i tabellen FactSales .
Om du har många unika värden kan prestandaproblem uppstå. Kom alltid ihåg att kardinaliteten mellan relationer är viktig.
Brott mot referensintegritet i VertiPaq
Brott mot referensintegritet kan underutnyttja alla tillgängliga optimeringar i din DAX. Detta händer när ett värde finns i en faktatabell men inte finns i dimensionstabellen .
VertiPaq-användning
Här är de allmänna bästa metoderna för att använda VertiPaq:
1. Importera kolumner
Importera kolumner som du bara behöver för att minska minnet i databasen.
2. Minska unika värden
Minska kardinaliteten så mycket som möjligt. Detta gör att kodningsmetoderna som värdekodning fungerar bättre. Dela upp kolumner som har 2 värden som datum och tid kolumner till datum och tid kolumner.
3. Minska precisionen
En annan bästa praxis att implementera är att minska precisionen i dina data. Om ditt affärsbehov tillåter det, minska precisionen.
4. Konvertera till heltalstyp
Konvertering av textkolumner till heltal gör kodningen snabbare. Värdekodning är snabbare än en ordbok eller hashkodning. Så konvertera textkolumner till heltal.
Beräknade kolumner i Power Query
Det bästa stället att göra beräknade kolumner är på. Detta kommer att möjliggöra bättre komprimering och snabbare uppdatering.
Detta betyder inte att alla beräknade kolumner ska göras vid källan. Du måste hitta den mest lämpliga platsen för att göra dem.
Lagra inte partiella kolumner eller hjälpkolumner i en beräknad kolumn. Det har potential att orsaka en prestationshit. Det är bäst att kondensera så många steg i en kolumn.
Slutsats
När det gäller att optimera din, VertiPaq är svaret. Det finns sätt och metoder som hjälper till att förbättra lagringsmotorn.
Du kan använda den här handledningen genom att förstå metoderna. Med dessa metoder kommer en långsamt presterande DAX inte längre att vara ett problem. Du behöver bara maximera dem för att få önskat resultat.
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.