TABLEAU QUESTIONS

How Do You Send Tableau Reports After Data Refresh, Including Bridge?

The morning stock report arrives on time, but the overnight update ran late. Your manager begins planning the shift with yesterday’s figures.

Advanced Tableau Report Scheduler (ATRS) can connect the completed data update with Tableau Cloud report preparation and delivery, helping the morning routine follow the figures the team is waiting for.

  
THE PROBLEM AND ANSWER

Let the completed stock close release the report

Your manager opens the stock-close PDF before the shift and asks why yesterday’s final movements are missing. The email ran at seven as planned. The trouble is that the required data update had not finished.

Moving the email back half an hour may help today. It does not tell you what will happen when tomorrow’s load takes longer. The work needs to follow the completed close: source data ready, required extract updated, then report prepared.

A native When Data Refreshes subscription can cover a suitable published-extract snapshot. Bridge-refreshed extract sources do not support that refresh-triggered email, so their reporting workflow needs a separate completion handoff.

ATRS can use the agreed file or database condition to release its reporting job, or request a supported refresh within the sequence. The first conversation is with the person who knows when the required stock data is ready.

A checked database, circular refresh arrows and a report envelope connected by a paper ribbon illustrate a reporting handoff.

Check the source update that should release the stock-close report.

When the native refresh-triggered subscription is enough

Follow the Tableau subscription workflow. Open the published view, choose Watch → Subscriptions and select When Data Refreshes where the connection qualifies. Save a custom view when filters must be retained, and check the received business date and totals.

Tableau’s troubleshooting guide identifies Bridge extract refreshes, multiple extract refreshes and live connections as reasons the frequency may be unavailable. With mixed connections, the trigger can follow a published extract without waiting for the Bridge connection.

An available refresh trigger therefore needs to match the source update the report depends on. A separate business approval or another source finishing may still be required before the figures should be distributed.

Choose a movement near the close

A familiar late movement gives the manager and data owner something concrete to follow into the morning report.

  
YOUR OPTIONS

Choose what ready means for your report

Ask the data owner what finishes the stock close. The warehouse load may complete before Bridge has updated the extract the dashboard uses. The manager’s report needs the final step that actually makes those figures available.

When ATRS should request a supported extract refresh, include that task before report production. When Bridge owns the update, retain its supported path and have the responsible process confirm completion before releasing the report.

That handoff is part of the integration you configure; it is not a universal Bridge completion hook supplied by ATRS. Agreeing it explicitly gives the team a more useful answer than relying on a gap between two timers.

Once the required figures are ready, ATRS can prepare the manager’s PDF and finance’s workbook, deliver them together and retain an archive copy.

Bridge completion, repeat signals and late updates

Tableau’s Bridge alert guidance confirms that refresh-initiated subscription emails are unsupported for Bridge extract sources. Failure alerts help the data owner investigate; an absence of alerts does not by itself prove that today’s extract is ready.

An external reporting-ready record should identify the source and close date and be written only after the required completion checks. A marker produced when the warehouse finishes is premature if Bridge has yet to update the extract.

Use a fresh record or file for the intended close, and define what happens after it is processed. A matching condition left in place can be found again. Test repeated signals and recovery so a delayed update does not produce duplicate morning emails.

A later fixed-time subscription is still an option when the business accepts that timing risk and monitors it. Describe it as a timed delivery, rather than a guarantee that every prerequisite has completed.

Ask who knows the figures are ready

The person maintaining the source update can explain which completion the report should follow.

  
SET IT UP

Connect the completed update to ATRS delivery

Begin with the stock-close report and your own test destination. Set the Tableau Cloud account, report and business-date inputs for a close you know.

For an external completion handoff, configure the Event-Based Schedule around the relevant file or database record and select the reporting job. Keep a separate timed send from getting ahead of it.

If ATRS performs the supported refresh, place Refresh Tableau Datasource before the report schedules in the execution flow and set its completion wait. For a Bridge-owned update, use the verified completion handoff instead.

Try the normal close and open the received report with the warehouse. Find one movement the manager expected. Then try the late or failed update and agree who hears about it and what happens to delivery. This gives the morning team a response for the difficult day as well as the ordinary one.

Orange ATRS Refresh Datasource Extract task with Workbook or Datasource selection, Tableau account, Item Path and completion wait in seconds.

This ATRS task requests the selected extract refresh and provides a completion wait. Use it for the supported refresh path you have chosen.

Configuration details and Excel preparation

The Event-Based Schedule guide documents file/database conditions and execution order. Choose ALL when every selected condition must hold. For matching database records, use the documented detection and processed-record approach to prevent repeated execution. Ensure the scheduling service can access the condition source.

The General Custom Tasks guide documents the refresh target and completion wait. Confirm supported behavior in the installed version. A simple pause adds elapsed time; it does not check that an extract completed successfully.

For finance, Excel and Excel Data Only outputs offer worksheet names, passwords, file properties and naming. Data Only adds template worksheet placement, starting row/column or next available position, selected totals, reusable styles and column data types/custom formats.

Package schedules can combine Excel outputs or PDFs, send separate attachments or ZIP the files. Date/time suffixes help distinguish closes; configured ZIP encryption or PGP can protect delivery. Files & Folders tasks can merge existing Excel files or adjust workbook password, read-only and summary properties. Build Excel Workbook creates a workbook from database queries as a separate task.

Keep the required templates and locations available to the service, use the current Office prerequisites and open the delivered workbook during acceptance. Formatting and successful email delivery do not establish that the figures belong to the right close.

Try the late morning while setting up

Agree the message the warehouse receives when the close is delayed, so a quiet inbox does not leave the team guessing.

  
FOR DEVELOPERS

Let your application release the reporting job

The warehouse application may already know when the required source and extract work has finished. It can request the saved ATRS report at that point.

Keep the close date and completion evidence with the execution request. The reporting team can then connect the delivered file with the update that supplied its figures.

API example: execute the report after confirmed readiness

Use the ATRS execution guide. This request runs an existing ordinary single-report schedule after the application has established readiness. Replace 101 with the actual UniqueId and use your ATRS HTTPS address. Keep the token on an authorized backend.

POST /api/Schedule/ExecuteScheduleAsync
Authorization: Bearer <ATRS-access-token>
Content-Type: application/json

{
  "ScheduleType": "report",
  "UniqueId": 101,
  "RunBy": "Stock close application"
}

GET /api/Schedule/GetExecutionStatus?ExecutionId=<returned-id>
Authorization: Bearer <ATRS-access-token>

Save ExecutionId with the source completion and close date. Monitor within a defined time limit and parse the JSON-encoded ResultJson; Completed can still contain Result=false. Check the produced files and destinations before marking the close’s reporting complete.

The request uses the stored report inputs and destinations. It does not supply a new close date, create a refresh task or install a Bridge monitoring hook. If an ATRS event workflow owns prerequisite checks or tasks, directly executing its child report does not establish that those separate steps ran.

Reconcile a repeated readiness signal or uncertain response with earlier executions and destination evidence before submitting again. Keep durable business history in the application so recovery can distinguish a missing report from an already-delivered copy.

Keep the close with its delivery

The business date and execution reference help a colleague find the report behind a particular morning’s figures.

  
YOUR NEXT STEP

Have the morning figures arrive when they are ready

The morning meeting can begin with the completed stock close instead of another question about stale figures. When the update is late, the team knows how the reporting process will respond.

Start with one report someone currently watches or resends by hand. Use its actual source path, including Bridge where relevant, to explore an ATRS refresh-to-delivery workflow.

Explore ATRS refresh-to-delivery automation

Contributors:

Christian Ofori-Boateng

Christian Ofori-Boateng

CEO, ChristianSteven Software