Run Performance Definition
run_performance_definitionRuns a defined performance assessment to score period tables, calculate KPIs, and report champion KPI alert violations, optionally waiting for completion.
Instructions
Run a performance definition: score and assess each period table, then calculate the KPIs.
Name the definition, or the project when it has just one. The run
goes on in the background. With wait_seconds the tool waits up to
that long (at most 600); when the run has finished it has Model
Manager calculate the project's KPIs, as Model Manager's own
monitoring workflow does, and reports the KPI alert rules the
champion breaks. Otherwise call again with wait_seconds, or read
get_project_kpis later. Runs over two small periods took from
half a minute to two minutes on SAS Viya 2026.10.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_performance_definition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | The project instead, when it has one definition. | |
| wait_seconds | No | How long to wait for the run (default 0). | |
| performance_definition_id | No | From ``create_performance_definition``. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||