Courseiva
Reporting, SLA and ImportshardMultiple ChoiceObjective-mapped

SNOW-CSA Reporting, SLA and Imports Practice Question

A large organization uses a weekly scheduled report to analyze incident trends. The report queries a database view that joins several tables. The report has filters: ((category=Network OR category=Database) AND priority<=2) OR (assigned_to in (specific group)). The report takes over 30 minutes to run and often times out. The administrator wants to improve performance without altering the report's output. Which action should be taken?

⚠ Common exam trap

Watch out — candidates often assume indexing is the universal solution for slow queries, but ServiceNow's summary fields are the designed mechanism for optimizing report performance on complex filters involving joins and aggregations.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Create summary fields on the incident table to pre-calculate counts and sums for the relevant filters.

Creating summary fields on the incident table pre-calculates aggregate values for the filters (category, priority, assigned_to), allowing the report to read precomputed data instead of scanning and joining large tables each time. This directly addresses the performance bottleneck without altering the report's output, as summary fields are updated incrementally and maintain the same logical results.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Create summary fields on the incident table to pre-calculate counts and sums for the relevant filters.

    Why this is correct

    Summary fields pre-aggregate data periodically, greatly speeding up report execution for large datasets.

  • Remove the OR condition and split the report into two separate reports.

    Why it's wrong here

    This changes the output and user experience; the requirement is to maintain the same output.

  • Increase the report's timeout value to 60 minutes.

    Why it's wrong here

    This does not solve the root performance issue; the report will still run slowly and may still time out if data grows.

  • Add indexes to the fields used in the filters.

    Why it's wrong here

    Indexes can improve performance but are less effective for complex OR conditions and join-heavy views.

About these practice questions

This SNOW-CSA question is part of Courseiva's 504-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SNOW-CSA practice question is part of Courseiva's free ServiceNow certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SNOW-CSA exam.