Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-09-08
Referentie: best practices voor rapporten met grote volumes

Referentie: best practices voor rapporten met grote volumes

Overweeg deze best practices voor prestaties om rapporten met grote hoeveelheden gegevens te optimaliseren:
Object:
Best practice
Rapportgegevensbronnen
Gebruik geïndexeerde rapportgegevensbronnen (RDS's) in plaats van niet-geïndexeerde RDS'en om de rapportprestaties te optimaliseren.
Voor optimale rapportprestaties selecteert u de RDS die de minste bedrijfsobjectinstances retourneert die u nodig hebt.
Voorbeeld: u wilt een rapport uitvoeren met een rij voor elke medewerker die een bonus heeft ontvangen binnen een opgegeven datumbereik. In plaats van de rapportgegevensbron
voor alle actieve en beëindigde medewerkers
te gebruiken, gebruikt u de transactiegebeurtenis, zoals
salarisadministratieresultaten
, als rapportgegevensbron en filtert u vervolgens op het datumbereik en het bonustype.
Voorbeeld: u wilt een rapport uitvoeren waarin de resultaten voor slechts één werknemer worden weergegeven. In plaats van een lijst met werknemers te filteren of een prompt in te stellen, gebruikt u de RDS '
Medewerker uit prompt'
.
Subfilters
Gebruik subfilters in geavanceerde rapporten om te filteren op een gerelateerd bedrijfsobject. Om geneste lussen te voorkomen, gebruikt u het gerelateerde bedrijfsobject als het primaire bedrijfsobject.
Rapportvelden
Selecteer rapportvelden die zijn gericht op de gewenste gegevens en gebruik geïndexeerde velden om de rapportprestaties te optimaliseren voor:
  • Aggregatie
  • Facetten
  • Filteren:
  • Groeperen op
Gebruik vanuit het bedrijfsobject Algemeen statische algemene rapportvelden in berekende velden en prompts, omdat ze altijd dezelfde waarde retourneren.
Volgorde van filtervelden
Sorteer velden van meest beperkend naar minst beperkend. De filtervoorwaarden worden geëvalueerd in de volgorde waarin u ze in de rapportdefinitie definieert.
Berekende velden in filter
Gebruik zo min mogelijk berekende velden in filtervoorwaarden, zodat uw rapport beter presteert.
Hoge filterverhouding
Bekijk het veld '
Hoge filterverhouding'
in het rapport
'Reportprestatielogboeken weergeven
' om te bepalen of uw rapport goed presteert. Als de verhouding tussen het
aantal instances van de gegevensbron
en
het aantal gefilterde instances
groot is, levert de RDS niet effectief de instances die u nodig hebt.
Voorbeeld: gebruik de RDS
voor mijn direct ondergeschikten
in plaats van de RDS
voor alle actieve medewerkers
te filteren op manager.
Sorteren van rapportuitvoer
Sorteer de rapportuitvoer niet om de rapportprestaties te optimaliseren. Wanneer u sorteren inschakelt, laadt Workday alle resultaten in het rapport in plaats van een subset van de resultaten.
Ingangsdatum:
Gebruik geen ingangsdatum om de rapportprestaties te optimaliseren. Rapporten die geïndexeerde rapportgegevensbronnen gebruiken, ondersteunen geen ingangsdatums en presteren beter wanneer u het rapport uitvoert op basis van het huidige moment.
Planningsmachtigingen beperken
Beperk het aantal gebruikers dat rapporten mag plannen tot de benodigde personen om de prestaties van uw tenant te optimaliseren. Wanneer veel gebruikers machtigingen hebben om rapporten te plannen, verliezen beheerders het inzicht in en de controle over hoe gebruikers rapporten plannen. Gebruikers kunnen de rapportuitvoer nooit gebruiken of vergeten dat het geplande rapport is uitgevoerd.