7.1 Saving and Editing Reports
Key Takeaways
- Save As Report stores a reusable search plus its formatting so you can rerun it from the Reports listing without rewriting SPL.
- New reports are Private by default; sharing to App (or All apps) and role-based Read/Write permissions control who can view or change them.
- Edit a report to change its search string, time range, visualization, title/description, or permissions—without recreating it from scratch.
- Scheduling a report is available from Edit, but deep schedule configuration belongs with Domain 8.0; User exam focus here is save, share, and edit.
- A report is a knowledge object: it keeps the search definition and display choices so dashboards and teammates can reuse the same analysis.
7.1 Saving and Editing Reports
Domain 6.0 Creating Reports and Dashboards is about 12% of the Splunk Core Certified User exam. Objectives 6.1 and 6.2 sit at the front of that domain: turn a useful search into a report, then keep that report accurate as needs change. This is how Users move from one-off exploration to reusable analysis others can open from the Reports listing—or later embed on a dashboard.
If you remember one framing: a report is a saved search definition plus the display choices you set (table, chart type, and related formatting). It is not just a screenshot of today's results.
Why Save as a Report?
After you refine a search with fields, time ranges, and transforming commands (stats, top, rare, and similar), you often want to:
- Rerun the same analysis tomorrow without rewriting SPL
- Share a named, documented search with teammates in the same app
- Use that saved search as a dashboard panel (covered in 7.4)
- Optionally schedule delivery later (Domain 8.0—mentioned only lightly here)
Saving as a report locks in the search string, time range context, and visualization/formatting so the next open is consistent.
Save As Report Workflow (Objective 6.1)
Typical User-level path from Search:
- Run a search that returns useful Statistics or Visualization results.
- Confirm the time range and formatting you want preserved.
- Choose Save As → Report (wording may vary slightly by Splunk version/UI).
- Enter a clear Title and optional Description.
- Decide initial Permissions (usually leave Private until you are ready to share).
- Confirm creation, then open the report from the confirmation dialog or the Reports page.
| Save-As field | What to set | User exam tip |
|---|---|---|
| Title | Short, action-oriented name | Prefer Failed Logins by Host - Last 24h over Report1 |
| Description | Purpose and audience | Helps others know when to use it |
| Permissions | Private vs shared | New reports start Private (only you) |
| Time range | Relative or absolute used by the search | Relative ranges stay “rolling” when the report runs again |
What gets saved
| Saved with the report | Not the same as |
|---|---|
| The SPL search string | A one-time export of CSV rows |
| Visualization type and formatting you configured | An unrelated dashboard layout |
| Display settings for Statistics/Events where applicable | A permanently frozen result set from the moment you clicked Save |
When you open the report later, Splunk reruns the search (subject to schedule/acceleration settings outside this section’s focus) and shows fresh results for the configured time window.
Worked example: save a stats report
index=web sourcetype=access_combined status=5*
| stats count by status, host
| sort - count
After the Statistics tab looks right, save as report titled Web 5xx Counts by Host. Description: “Server-error volume by host for ops triage.” Leave permissions Private while you validate. That single action completes objective 6.1 in practice.
Report Permissions Basics
Any report you create is initially private—visible and editable by you. If your role allows, you can share it.
| Sharing choice | Who sees it | Typical User scenario |
|---|---|---|
| Owner / Private | Only you | Personal scratch reports, unfinished work |
| App | Users of the current app (for example Search & Reporting) | Team operational reports |
| All apps | Broader deployment sharing (when permitted) | Cross-app reuse; often Admin/Power territory |
Within a shared context, permissions usually distinguish Read (open and run) from Write (edit definition). Default User roles commonly create private reports; Power and Admin roles more often share to the app and set role-based access. On the exam, know the default privacy rule and that sharing is intentional—not automatic.
You can set permissions:
- Immediately after creation via the “report created” dialog
- From Edit → Edit Permissions on the report
- From the Reports listing page
- From Settings → Searches, Reports, and Alerts (when available to your role)
Display / run-as context (light awareness)
Shared reports can run with Owner or User context. Owner context uses the creator’s search permissions when others open the report; User context uses the viewer’s permissions. For User prep, recognize that permissions include both who can open the report and whose data access applies when it runs—without diving into admin policy design.
Editing Reports (Objective 6.2)
Editing keeps a report current when the SPL, time window, or chart choice needs to change.
Common edit entry points:
- Open the report → Edit
- Reports listing → Edit on the row
- Settings list of searches/reports/alerts → Permissions or edit links
| What you can edit | Why it matters |
|---|---|
| Search string | Fix filters, add stats/top, correct index/sourcetype |
| Time range | Switch Last 15 minutes to Last 24 hours |
| Visualization | Change Table to Column, or Pie to Bar |
| Title / description | Clarify purpose for teammates |
| Permissions | Move Private → App when ready to share |
| Schedule (mention only) | Available under Edit; deep schedule/alert config is Domain 8.0 |
Edit search and visualization
Two high-yield edits:
- Edit the search — Open the report’s search, change SPL, rerun, and save. Example: extend
status=500tostatus=5*after ops asks for all server errors. - Edit the visualization — On Visualization, use the Visualization Picker (Table, Column, Line, Pie, and so on), adjust axes/legend as needed, then save so the next open shows the new chart type.
Pivot-based reports exist in Splunk, but User blueprint focus is search-built reports: save from Search, edit search/viz, manage basic permissions.
Schedule: know it exists, do not overstudy here
From Edit you may see schedule options (run on a cron-like interval, email results). For Domain 6, treat scheduling as awareness only. Domain 8.0 Creating Scheduled Reports and Alerts owns configure-and-describe depth. Distractors that demand throttle windows, real-time alert triggers, or acceleration settings belong elsewhere.
Reports Listing Page Habits
Use the Reports page to:
- Find reports by name
- Open, clone, edit, or set permissions
- Confirm whether a report is private or shared
- Jump into a report before adding it to a dashboard
Clone is useful when you want a variant without destroying the original—for example cloning Web 5xx Counts by Host into Web 5xx Counts by Host - Weekly with a longer time range.
Exam Traps for 6.1 and 6.2
| Trap | Reality |
|---|---|
| Thinking Save As Report freezes yesterday’s event rows forever | The report saves the definition; opening it runs the search again |
| Assuming teammates can see every report you create | New reports are Private until you share |
| Recreating a search from scratch to change a chart type | Edit the report’s visualization and save |
| Studying Dashboard Studio tokens to “edit a report” | Report edit is search/viz/permissions—not dashboard interactivity |
| Equating Save As Report with Save As Dashboard Panel | Related workflows; report save creates the reusable report object first |
Why This Matters on the Exam
Expect scenario questions like:
- You built a useful
statssearch—what do you do so others in the Search app can open it by name? - A report’s pie chart should be a column chart—what do you edit?
- A report is missing from a coworker’s Reports list—what permission state is most likely?
Correct answers emphasize Save As Report, Private by default, share to App, and Edit for search or visualization—not macros, CIM, or Studio drilldowns.
You finish a useful transforming search and want to reuse it later by name from the Reports listing. What should you do?
Immediately after you create a report, who can typically see it if you do not change permissions?
A shared report shows the right data but the wrong chart type. What is the most direct User-level fix?