U bent hier:
Best practices voor CRM Analytics-dashboardprestaties
Ontwerp dashboards die snel worden geladen. Snelle dashboards houden gebruikers betrokken en verminderen de belasting van uw organisatie.
Best practices
- Beperk het aantal widgets en query's op een pagina. Elke query voegt laadtijd toe. Beperk elke pagina tot zes of minder query's waar dat mogelijk is.
- Splits inhoud over pagina's zodat alleen de query's van de standaardpagina worden uitgevoerd bij laden.
- Toon eerst overzichtsgegevens en laat gebruikers doorklikken naar details in plaats van eerst alle gegevens te laden.
- Filter vroeg. Verminder de rijen die een query retourneert door filters toe te passen en selectiegestuurde resultaten te gebruiken. Filter en groepeer vóór projectie en verwijder redundante filters.
- Combineer eenvoudige KPI-query's die een gegevensset delen in één query met meerdere meeteenheden.
- Gebruik globale filters in plaats van op selectie gebaseerde filters om één filter in één keer toe te passen op query's.
- Hergebruik resultaten binnen widgets met facettering en bindingen in plaats van dubbele query's uit te voeren.
- Voer alleen een query uit op de velden en groeperingen die u nodig hebt, en vermijd groeperingen met grote kardinaliteit waar mogelijk. Verwijs alleen naar velden met meerdere waarden in filters, niet in groeperingen.
- Maak vooraf een berekening van afgeleide velden in uw recept in plaats van op het moment van de query, en hergebruik gegevenssets in plaats van een nieuw te maken voor elk dashboard.
- Splits zeer grote dashboards op in een reeks gekoppelde dashboards.
- Houd beveiliging op rijniveau efficiënt. Ontwerp beveiligingspredicaten en Overnemen van delen om gegevens te filteren zonder extra kosten.
- Bouw en test in een sandbox voordat u implementeert naar productie.
Meten en afstemmen
Gebruik de Dashboardinspecteur om te zien hoe lang query's duren en om de widgets te vinden die een dashboard vertragen. Optimaliseer eerst de traagste query's en meet vervolgens opnieuw.
