Skip to content
Compare
Choose a tag to compare
@MariusWirtz MariusWirtz released this 11 Aug 12:54
· 16 commits to master since this release

Highlights

Expandable Tasks #70

Instead of passing individual arguments per task, you can use the expandable assignment operator *=* (default is =)
to assign all elements from an MDX result to a parameter.

RushTI will then register one task per element in the MDX result set.

So this:

instance="tm1" process="export.actuals" pMonth*=*"{[Period].[Jan],[Period].[Feb],[Period].[Mar]}"

Is equivalent to this:

instance="tm1" process="export.actuals" pMonth=Jan
instance="tm1" process="export.actuals" pMonth=Feb
instance="tm1" process="export.actuals" pMonth=Mar

You can use expandable assignments on more than one parameter per line.
Expandable tasks can be used both in NORM and OPT execution modes.

By @nicolasbisurgi

The Result File #68

With this release, RushTI produces a result file with the below format.

PID Process Runs Process Fails Start End Runtime Overall Success
10332 8 0 2023-06-26 15:19:28.778457 2023-06-26 15:19:49.160629 0:00:20.382172 True

Unlike the rushti.log file, the result file is machine-readable and can be consumed with TI after the execution to gain information about the execution.

You can use the result file to raise an alert from TI when not all processes are successful.

By @MariusWirtz

Enhancements

New Contributors

Full Changelog: 1.3.0...1.4