Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
De functie Prestatieanalyse is nu beschikbaar in de LuckyTemplates-desktop en dat is wat ik u in deze zelfstudie ga laten zien. Met de Performance Analyzer kunt u zien hoe uw rapportelementen, zoals visuals en DAX-formules, presteren. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Nadat u de analyse hebt uitgevoerd, kunt u de resultaten van de Performance Analyzer in LuckyTemplates interpreteren. De resultaten helpen u de knelpunten in uw trage rapportages te achterhalen.
De Performance Analyzer- functie is de perfecte tool om te gebruiken als u trage modellen heeft. De functie is met name handig wanneer u uw model probeert te optimaliseren. Op deze manier kom je erachter waar de hang-ups zich voordoen en waarom het zo lang duurt voordat dingen worden berekend. Dit kan komen door te veel afbeeldingen, te veel kleuren of te veel formules. Het kan ook komen door sommige DAX-formules die niet correct worden berekend.
Over het algemeen is het belangrijk om de problemen te kennen, zodat u de plausibele fouten op uw rapportpagina kunt achterhalen. Daarna kunt u de nodige optimalisaties doorvoeren om de wijzigingen in uw LuckyTemplates-prestaties te zien .
Inhoudsopgave
Presentatie van de Performance Analyzer-functie in LuckyTemplates
Om naar de Performance Analyzer te gaan, klikt u op het tabblad Weergave en vinkt u het vakje Performance Analyzer aan .
Daarna is de Performance Analyzer zichtbaar aan de rechterkant, naast het deelvenster Velden en visualisaties . Voor deze zelfstudie gebruik ik een voorbeeldrapport, de Product Cluster Insights .
Klik op Opname starten om de prestatieanalyse van de rapportpagina te starten .
Ga daarna naar de rapportpagina en voer een actie uit om erachter te komen welk onderdeel tijd nodig heeft om te laden. Zoals je weet werkt LuckyTemplates razendsnel. Ik heb het over milliseconden. Daarom, als iets tijd kost, betekent dit alleen dat er een probleem is.
Ga na het starten van de opname naar de snijmachine Productcategorie en selecteer een item en klik vervolgens op Stoppen .
In het Performance Analyzer- venster wordt elk afzonderlijk element in de rapporten weergegeven en geanalyseerd. Het omvat elke slicer, elke formule, visuals, metingen binnen de visuals en meer. Als je bijvoorbeeld in de Matrix duikt , kun je zien dat deze in drie verschillende delen is opgedeeld.
Op basis van de analyse duurde het 128 milliseconden voordat de visuals de query hadden verzonden en gegevens hadden geretourneerd. Dat is het resultaat onder DAX Query . Onder Visuele weergave wordt de tijd weergegeven die de visual nodig heeft om de gegevens weer te geven op basis van de nieuwe selectie. Op basis van de analyse duurde het 299 milliseconden.
De gegevens onder Overig zijn best interessant omdat het van alles kan zijn. Het kan de tijd zijn die nodig is om de onderliggende vragen uit te voeren of voor te bereiden die in de matrix gaan. Het kan ook de tijd zijn die nodig is om te wachten tot andere zoekopdrachten binnen de pagina worden bijgewerkt. Al met al gaat het alleen om de algemene achtergrondverwerking.
Rapportpagina analyseren met behulp van meerdere slicers
Er is nog een ander type analyse dat u kunt uitvoeren met de functie Prestatieanalyse . Het omvat meerdere wijzigingen in de slicer tegelijkertijd om verder te achterhalen of er problemen zijn in het rapport.
Klik daarvoor op Wissen om nog een analyse uit te voeren en klik vervolgens opnieuw op Opname starten . Selecteer deze keer meerdere items in de snijmachine Productcategorie . Om extra variaties aan te brengen, brengt u wijzigingen aan in de gegevens in de jaarslicer door 2016 te selecteren .
Zoals u kunt zien in het deelvenster Prestatieanalyse , wordt alles uit het rapport vastgelegd. Het is gemakkelijk om de snelheid en het algehele register te bekijken. Vervolgens kunt u nog een analyse uitvoeren en nieuwe wijzigingen aanbrengen om te zien hoe de analyse ook verandert.
De prestatieanalysefunctie is een ongelooflijke toevoeging in LuckyTemplates. Het zal geweldig voor je zijn om wat meer in deze functie te duiken.
Tips voor het optimaliseren van uw rapportpagina
Als u de zaken gewoon op de best practice manier instelt , kunt u eenvoudig uw gegevenstabellen optimaliseren. U kunt ook eenvoudig datamodellen en één-op-veel-relaties bouwen. Als het gaat om eenvoudige DAX-formules, kunt u indien nodig uitbreiden naar meer geavanceerde logica. Eerlijk gezegd moet u deze dingen altijd doen, zodat u zich geen zorgen hoeft te maken over de prestaties van uw LuckyTemplates.
Maar als er problemen zijn in de rapporten, kan de Performance Analyzer in LuckyTemplates erg nuttig zijn. Via de Performance Analyzer-functie in LuckyTemplates is het eenvoudiger om in te zoomen op de elementen van de DAX-query's en -visualisaties. Het kan ook helpen bij het analyseren welke van de visualisaties tijd kosten, zodat u uiteindelijk kunt achterhalen wat de problemen veroorzaakt.
Op basis van mijn ervaring veroorzaakt de weergave van de visuals veel van de traagheid in de LuckyTemplates-rapporten. Als er veel visuals zijn, gaat het systeem veel informatie weergeven, vandaar de lange wachttijd.
Zorg er daarnaast voor dat de DAX-formules correct zijn . Vereenvoudig de DAX-logica zoveel mogelijk, vooral als het om grote datasets gaat. Dat is meestal wat LuckyTemplates traag maakt. Hoewel het de complexe formules niet echt zal identificeren, is het veel beter als u deze formules opsplitst in afzonderlijke metingen. Op deze manier laat de analyse duidelijk zien hoe elk van deze formules presteert.
De prestatie-analyzer in LuckyTemplates geeft u eigenlijk niet de exacte oplossing, maar vertelt u waar het probleem zit. Het geeft je een overzicht van de problemen.
Creëer snel overtuigende LuckyTemplates-inzichten voor financiële analyse
LuckyTemplates Datavisualisatie Tips voor KPI-trendanalyse
Budgettering Prestatiesegmentatie DAX gebruiken in LuckyTemplates
Conclusie
Alles wat ik heb besproken, helpt je bij het optimaliseren van de Performance Analyzer in LuckyTemplates. Ik wilde u alleen een overzicht geven van deze geweldige functie en u leren hoe u deze kunt gebruiken. Het is vrij eenvoudig te gebruiken, maar ik denk ook dat het gewoon een kwestie van testen is.
De eerste keer dat u een erg langzaam model tegenkomt, is dat het beste moment om in de Performance Analyzer te springen, zodat u vrij snel kunt leren en uw modellen kunt optimaliseren.
Ik raad u aan uw rapporten onder controle te houden en niet te lang stil te staan bij te veel visualisaties of te veel kleuren of DAX-formules. Dat zijn de zaken die je eenvoudig kunt optimaliseren.
Voor dit type prestatieanalyse geldt: hoe lager de tijd, hoe beter. U weet dus of u een langzaam model heeft op basis van hoe hoog de tijd of getallen in de resultaten zijn.
Ik hoop dat je het leuk vindt om deze tutorial te bekijken.
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten