Tableau Report Bursting

Automate Tableau Report Bursting for Customers and Locations

ATRS Tableau Report Scheduler

Give each customer or location its own Tableau report file. ATRS automates Tableau report bursting by running a reusable report with the approved filters and parameters for each output, then delivering the finished files.

Generate separate files for customers, stores, hotels or regions from one reporting structure.

Supply each output’s filter and parameter values from a maintained database table or query.

Choose the required PDF, Excel or CSV file and its delivery destination.

Run the location reporting job on a recurring schedule or business calendar.

Download the ATRS Internal Evaluation Guide START FREE TRIAL
Illustrative report bursting produces different report and spreadsheet outputs for two separate store locations.

The Bursting Challenge

One Report Structure. Many Different Files.

A weekly sales report may serve every store, but each manager needs a different file. As stores open or reporting requirements change, the recurring job must keep the content, filenames and destinations aligned.

Different Locations Need Different Content

North and South stores share a reporting structure. Each exported file should contain only the data its recipient is permitted to receive.

Manual Export Loops Keep Repeating

Selecting a location, exporting the report, naming the file and sending it becomes a recurring job when the audience grows.

A Saved View Is Only Part of the Job

A custom view can preserve a useful filter selection. A recurring file operation also needs export settings, destination instructions and a response when production fails.

Choosing the Right Approach

Saved Views, Export Scripts or ATRS?

Use native Tableau custom views and subscriptions when a manageable set of saved views and PNG/PDF emails meets the need. Maintained scripts can also repeat supported filtered exports. Choose ATRS Tableau report scheduler for a recurring job that combines location-specific production, chosen file formats and maintained delivery instructions.

Native views, subscriptions and scripts

Use Native Options When They Fit

Save the required filters as a custom view before subscribing. Ad hoc filters are not included in a subscription.

Native Tableau subscriptions deliver PNG images, PDF attachments or both.

Subscription recipients are Tableau users with View and Download Image/PDF permissions.

Group subscriptions use membership at creation. Later membership changes need attention; authorized manual exports may suit occasional files.

Tableau permissions and user-based row-level security control the content available to the connected user.

A maintained export script can loop over supported filter values; your code must handle authentication, output naming, delivery and failures.

ATRS

Configure the Recurring Production Job

Repeat the selected report for the approved customer, location or region values.

Use a maintained database table or query—your driver data—to supply values for each output.

Choose PDF, Excel or CSV files and configure their filenames and destinations.

Maintain approved recipient instructions as customers and locations change.

Review exceptions, retained snapshots and results for each destination.

The export identity still matters. The Tableau account used by ATRS needs the appropriate access, export permissions and licensing. User-based Tableau row security follows that account, not a recipient’s email address. A customer or location value is an instruction to filter the output; it does not grant authorization.

From a Reusable Report to Separate Location Files

Define what changes for each output and what stays the same.

01

Reusable Report

Select the Tableau report and exporting account. Keep the reporting structure consistent across the location outputs.

02

Approved Location Values

Apply each location’s filter and parameter values, including the reporting period the file must cover.

03

Required Output

Choose a readable PDF, a data-oriented Excel workbook or a CSV for a receiving system. Set a distinct filename.

04

Configured Delivery

Send each completed file to its intended recipient or destination, then review the result.

Two Locations, Two Different Outputs

North needs a PDF by email; South needs an Excel workbook in its reporting folder. Both files cover the same week, but each contains only the content its recipient is permitted to receive.

Illustrative instructions for two location outputs
InstructionNorthSouth
Driver recordN01S01
Report contentStore = NorthStore = South
Reporting period5–11 October 20265–11 October 2026
FormatPDFExcel
Finished filenamenorth-sales-2026-10-11.pdfsouth-sales-2026-10-11.xlsx
DeliverySMTP email to north-manager@example.comNetwork folder: \\reports.example\sales\South
Email subjectNorth sales, 5–11 October 2026Not used
Reply-tosales-north@example.comNot used

These addresses and paths are placeholders, not an ATRS import specification. N01 and S01 identify driver records; North and South are separate values used to select report content.

The filenames use the period’s end date. Add a run timestamp if you retain several versions of the same period. Choose the Excel output mode for the required rows and workbook layout.

Connect the Instructions to the Schedule

Select the exporting Tableau account, report Item Path and run schedule. Choose a unique Key Column for the returned driver records. Map the approved store and period values to the report’s supported filters or parameters.

Configure the output formats, filenames and destinations in ATRS, using query inserts where values should change by record. A folder path or email address in the query supplies an instruction; the corresponding destination still needs to be configured and accessible to the account running the job.

Follow the data-driven schedule setup guide to connect the query, report inputs and destinations.

Change One Instruction, Then Check the Result

Start with N01 and S01 before expanding the job. Review the query for both records, unique keys and complete required values. Resolve missing records, unexpected duplicates or blank instructions before running.

Establish the Two-File Baseline

Open both files. North’s PDF should contain the approved North content for 5–11 October; South’s workbook should contain the approved South content for that period. Compare relevant totals with the source and check for unintended content from the other location. Confirm each filename and destination.

Move South to Its New Folder

Change S01’s destination from \\reports.example\sales\South to \\reports.example\sales\South-Review. Keep its key, Store = South value and reporting period unchanged. Run the pair again: confirm a new South file in South-Review and no new copy from that run in the old folder. Check that North’s intended file and email route remain unchanged. Distinguish earlier files from new results.

Add or Remove a Location

Add a distinct record such as E01 with approved report values, format and route; confirm it appears in the query when ready. To stop South’s future output, exclude S01 and review fixed recipients, mailing lists and other schedules. Removing a record does not recall earlier emails or delete delivered files.

Inspect the actual files as well as the schedule and destination results. Confirm the two-record test before enabling the wider recurring job.

START FREE TRIALBOOK A DEMO
ATRS applies configured Tableau filters and recipient instructions to create personalized report files.

Complete Each Recipient’s Handoff

A customer, location manager or partner can read a delivered PDF, workbook or CSV without opening an interactive Tableau session. The exporting account still needs the appropriate Tableau access, permissions and licensing, and distribution must be permitted for the content.

Send Replies to the Servicing Team

North’s SMTP message uses its mapped reply-to address. Send a test reply and confirm it reaches the intended team. ATRS build 20251029 added static and data-driven SMTP reply-to; this does not change the authenticated sender.

Check the Finished File at Its Destination

For South, open the workbook from the configured folder and check its contents. A successful send or upload result records a handoff; it does not show that a recipient read the file or a receiving system processed it.

Use the specialist guides for email design, PDF controls, workbook preparation and CSV specifications. For failed handoffs, see delivery results and recovery.

Need several reports in one delivery? Explore report packages. For reporting controlled by your application, see the ATRS API overview.

START FREE TRIALBOOK A DEMO
Exported PDF, Excel, CSV and report snapshots delivered to email, a network folder or cloud storage.

Size and Maintain the Recurring Distribution Job

For each run, count driver records × enabled reports × enabled destination/format combinations. Total all runs on the busiest day. Several email addresses receiving the same report instance do not multiply that count.

A Licensing Example

A run with 20 location records, one report per record and one enabled delivery/format combination produces 20 × 1 × 1 = 20 outputs. Two runs on the busiest day produce 40; add the other schedules to that daily total.

Keep Report References Current

When a Tableau report moves or is replaced, review the selected account and Item Path in each affected job. Test the updated report reference; do not assume automatic remapping.

Keep a Policy for Missing or Failed Outputs

Choose the supported blank-report response and failure notification or recovery tasks. Retain snapshots for the period required by your recovery policy.

Report-output calculation guide · Destination results and recovery.

Works with Your Tableau Reporting Environment. Install ATRS on a supported Windows host connected to Tableau Cloud. ATRS does not connect to Tableau Server. Configure the Windows Service for scheduling while no user is logged in.

For database-driven jobs, set up an ODBC System DSN and give the service identity access to the driver database and destinations. Check the installation prerequisites for Office requirements relevant to advanced Excel outputs.

Browser-based management uses the separately installed Web Application. Follow the Web Application setup guide if you need it.

✓ Tableau Cloud
✓ Windows-hosted scheduler
✓ Browser-based management
✓ Unattended reporting
✓ Email and file delivery

Trusted Report Automation for More Than 20 Years

ChristianSteven Software has helped organizations automate business intelligence reporting and delivery for more than two decades.

20+
Years of reporting automation experience
Nearly 5,000
Organizations helped worldwide
47
Countries with customer organizations
SOC 2 Type II
Independent assurance over security and operational controls
Visit Our Trust Center →
Technical Support
Get help with ATRS setup and configuration
Current Capabilities
Follow ATRS release announcements and product guides
Enhancements
Discuss your reporting requirements with the ATRS team
TABLEAU REPORT BURSTING FAQ

Questions About Tableau Report Bursting

Answers about driver records, report values, different outputs, external recipients and maintaining the recurring job.

What is Tableau report bursting?

Report bursting produces separate files from a reusable report by applying the approved customer, location or regional values for each output. In ATRS, data-driven schedules can supply those values from database records, then generate and deliver the configured files.

How are filters and parameters supplied?

Set fixed values in a schedule or map fields from a maintained database table or query to the relevant report inputs. Use the required customer or location values and reporting period. Review the resulting exports under the Tableau identity used by ATRS.

How does bursting differ from a custom view?

A Tableau custom view saves a useful view configuration, including filter selections. Bursting repeats file production for the required values and adds output formats, filenames and delivery instructions. Native custom views and subscriptions may be sufficient for a manageable set of PNG/PDF emails to permitted Tableau users.

Does a location key grant access to that location’s data?

No. A location or customer value selects report content; it does not grant authorization. User-based Tableau row security follows the exporting Tableau identity. That account needs appropriate access, export permissions and licensing, and each delivered file must be authorized for its recipient.

Is the driver Key Column the same as the report’s store or customer filter?

Not necessarily. The driver Key Column uniquely identifies each returned record for the data-driven schedule. A separate field can supply the business store, customer or regional value used by the report. Make both roles explicit in the driver design.

Can different locations receive different file formats?

Yes. Data-driven instructions can select supported formats and destinations at runtime. Use PDF for a readable report, Excel for the required workbook or data workflow, and CSV for an agreed receiving-system file. Inspect representative outputs; the formats are not interchangeable copies of an interactive dashboard.

Can native Tableau or scripts perform filtered exports?

Yes. Native custom views, authorized manual downloads and supported export APIs can meet some requirements. A maintained script can repeat exports with supported filters; your implementation must also handle credentials, permissions, naming, delivery and failures. Choose ATRS when configuring the complete recurring file operation is a better fit.

How do I calculate busiest-day report outputs?

Count data records × enabled reports × enabled destination/format combinations for each run, then total every run on the busiest day. For a fixed schedule, the data-record count is 1. Sending the same report instance to several email addresses does not multiply this count. Use the report-output calculation guide.

How should I size a large location burst?

Evaluate the actual reports, data sources, formats, destination limits and Windows host against your busiest-day schedule. Measure whether the complete burst finishes within the reporting window and assess the corresponding output entitlement. A location count describes workload; it does not establish processing speed.

What must change when a Tableau report moves?

Review the selected Tableau account and Item Path in every affected schedule or package report. Test the revised references and exported content before enabling recurring delivery. Do not assume that moving or replacing a report automatically updates all ATRS references.

How should I test a changed instruction?

Use two contrasting records and inspect their files for authorized content and the right reporting period. Change one route or format while keeping its driver identifier explicit, then verify the new file and destination. Check for missing or duplicate driver records before expanding the recurring job.

What happens if a report is blank or a delivery fails?

Configure the supported blank-report response, retries, notifications or recovery tasks, then inspect the schedule and destination results. Enable output snapshots with a selected retention period if retained files are needed for recovery. A sent-email or upload record does not prove reading or ingestion.

Where does ATRS run?

Install ATRS on a supported Windows host connected to Tableau Cloud. ATRS does not connect to Tableau Server. Use the Windows Service for scheduling while no user is logged in. For database-driven jobs, configure an ODBC System DSN and the service identity’s access to the driver database and destinations. Browser-based management uses the separately installed ATRS Web Application.

Do external recipients need an interactive Tableau account to read these files?

No interactive Tableau login is needed to read a delivered PDF, Excel workbook or CSV. The identity exporting the report still needs appropriate Tableau access, permissions and licensing, and external distribution must be permitted for that content.

What happens when I add or remove a recipient?

Maintain the approved instruction records and confirm which records the driver query returns. For removals, also check fixed recipients, mailing lists and other schedules. Changes apply to future selection; they do not recall earlier emails or delete files already delivered.

Can replies return to the servicing team for each recipient?

Yes. SMTP supports a static or data-driven reply-to address, added in ATRS build 20251029. Map the servicing address and test a reply using the configured SMTP account. Reply-to does not change the authenticated sending account.

READY TO AUTOMATE LOCATION REPORTS?

Test Two Contrasting Recipient Outputs

Bring your reusable report and two approved instruction records to a free 30-day trial or demonstration. Produce their different files, then change one instruction and review the next result.

START FREE TRIAL BOOK A DEMO
Free 30-day trial with no credit card required
Deploy ATRS within your own environment
Static-file recipients do not need interactive Tableau access