Download Reportworq
⬇ Guide PDF

Burst sets#

A burst set is one row on the Bursting step, and it produces its own output. Each row carries a value for each burst parameter plus an optional recipient contact. Burst sets are the tool for per-output control: they let individual outputs differ from each other in ways a single replicating parameter cannot express.

When a burst set is worth it#

Reach for a burst set when the outputs are not all built the same way:

If instead every output is built identically and differs only by one value that already lives in your source system, a burst set is more work than you need. Set that parameter's replication mode on the Parameters step and it fans the output out on its own, with no Bursting step and no Burstable flag. See Replicate output from your source system.

Before you start#

Unlock the Bursting step#

The Bursting step is hidden until at least one parameter is flagged Burstable. Revealing that step is the only thing the flag does, and building burst sets is the only reason to turn it on.

  1. Open the job and go to the Parameters step.
  2. Find the parameter you want a column for and open its Edit sidebar.
  3. In Parameter Options, turn on Enable this parameter to be used in burst sets.
  4. Select Save & Close.

The parameter row now shows a Burstable chip and the Bursting step is available.

Save matters. The Edit Parameters sidebar commits only on Save & Close. If you close it with Escape or the X, the flag is discarded and the Bursting step stays disabled.

Repeat for each parameter you want to control per set. The Bursting grid shows one column per Burstable parameter.

Choose where the sets come from#

On the Bursting step, the Source toggle offers three modes, with Static first:

Source here means only where the list of burst sets comes from. It has nothing to do with where the report gets its data. A job whose report reads Planning Analytics can take its burst sets from a SQL query, from a workbook, or from the hand-built grid, whichever is easiest to maintain.

Excel Source and SQL Source regenerate their sets on every run, so they have no output count at edit time. A Planning Analytics subset is not a fourth mode: it is a parameter type. In the Static grid, a cell for a subset-typed parameter opens the subset tree picker. In the Excel and SQL modes the preview cells are read-only, because the values come from the file or the query.

Build sets by hand#

  1. On the Bursting step, keep Source on Static.
  2. Select Add a set. Each set is one numbered row, and each column is a Burstable parameter.
  3. Select a cell to open the Edit {parameter} sidebar. It is the same editor the Parameters step uses, so the cell offers whatever the parameter's type offers: a text list, a subset tree, an MDX or SQL query, a dimension picker.
  4. Optionally set the Contact (optional) column to route the set's output. See Assign recipients to bursts.
  5. Repeat Add a set for each output. To remove a set, use its row delete action and confirm.

Let a default carry, and override only what differs#

Every cell starts by inheriting the value already set on the Parameters step. A cell shows one of three states:

This is what keeps a large grid manageable when a burst parameter is query-driven. If the parameter is a Planning Analytics MDX query or a SQL query, the query you write once on the Parameters step becomes the default across every burst set. A grid of 30 sets needs that query entered once, and you override only the handful of sets that need a different query or a fixed value.

The same holds with several burst parameters. Each column inherits its own parameter's value independently, so one column can sit entirely on a shared default query while another carries a different hand-set value in every row.

At run time each set applies only the values it actually carries. A set with every cell left at Default still produces an output, built from the job's own parameter values rather than an empty file.

Read sets from an Excel workbook#

  1. Set Source to Excel Source.
  2. In the Excel File row, select Edit... and choose a workbook from a configured report provider. Row 1 must hold the parameter names, and each following row is one burst set. Include a Contact column if you want each output routed from the file.
  3. Choosing a file runs the preview automatically. Use Refresh Preview to re-read the file after it changes.
  4. If a cell should carry several values, set Value List Delimiter to the single character that separates them.

The preview grid is read-only because the values come from the file. If you see the warning "Some parameters could not be found in the file," align the row 1 headers to the parameter names. Because the sets are re-read on every run, editing the workbook changes the roster without touching the job.

Generate sets from a SQL query#

  1. Set Source to SQL Source.
  2. Choose a Connection from your configured SQL datasource connections.
  3. Enter the Query. Each result row is one burst set, and each result column maps to a Burstable parameter by name. Return a contact column if you want each output routed from the result.
  4. Optionally set Value List Delimiter for multi-value cells.
  5. Select Refresh Preview to run the query and fill the grid.

The preview is read-only. If you see "Some parameters could not be found in the query," make the result column names match the parameter names. The query re-runs on every run, so the roster always reflects the database.

Import and export static sets#

Static mode can round-trip its sets through an Excel file named burstsets.xlsx. This is for bulk-editing many sets or copying a list between jobs, and it is offered in Static mode only.

Import overwrites rather than merges, so export first if you want to keep the current sets. For a list that should stay live, use Excel Source or SQL Source instead, which regenerate on every run rather than snapshotting into static sets.

Use cases#

Notes and limits#

Going deeper. The Repository Metadata Report includes a Static Burst Sets worksheet, so an administrator can audit every job's static sets in one place. See Repository Metadata Report.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.