pbi_run_dax
Execute read-only DAX queries on the active Power BI model, accepting only EVALUATE, DEFINE, and $SYSTEM DMVs. Enforce row, byte, and timeout limits, with optional full export.
Instructions
Ejecuta una consulta DAX de SOLO LECTURA contra el modelo activo.
Solo se admiten formas reconocidas: EVALUATE, DEFINE...EVALUATE y DMVs de $SYSTEM. Cualquier otra cosa se rechaza (politica fail-closed).
max_rows: limite de filas. max_bytes: tope de tamano del resultado,
para no devolver megas al cliente. timeout_seconds: timeout del
comando. export=true vuelca el resultado completo a outputs/ y
devuelve la ruta.
Devuelve columnas, tipos observados, filas, estadisticas de ejecucion y si se trunco (y por que: filas o tamano). Los errores DAX del motor se devuelven tal cual.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| export | No | ||
| max_rows | No | ||
| max_bytes | No | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |