pbi_open_and_refresh
Open a Power BI project and refresh it immediately in one call, returning row counts by table. Reuses an open session if available.
Instructions
Abre el proyecto en Power BI Desktop y lo refresca, en una llamada.
Es la secuencia real de trabajo y siempre eran dos llamadas de unos
catorce segundos cada una, porque un .pbip recien abierto trae el
modelo SIN DATOS: abrirlo sin refrescar no sirve para comprobar nada.
path y pbip_path son el mismo parametro -el segundo es como lo
llama pbi_session_info-, y se pueden omitir los dos: entonces se usa
el proyecto .pbip activo.
Devuelve lo mismo que las dos por separado, incluido rows_by_table.
Si el archivo ya estaba abierto se reutiliza esa sesion (reuse_open).
Si el refresh falla, la ventana se DEJA ABIERTA: ya cargo bien, y
cerrarla borraria justo el contexto que hace falta para ver por que
fallo. Sale en desktop_left_open.
Exige confirm=true desde 2.0.0. Abre una aplicacion y refresca:
los dos efectos son visibles y el segundo descarta lo que hubiera en
memoria sin guardar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| type | No | full | |
| tables | No | ||
| confirm | No | ||
| timeout | No | ||
| pbip_path | No | ||
| request_id | No | ||
| reuse_open | No | ||
| refresh_timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |