pbi_prepare_project
Prepares a Power BI project from a .pbip, .pbix, or folder path by converting .pbix to .pbip and activating the result. Ambiguous folders fail, and errors keep the previous active project.
Instructions
Deja listo EXACTAMENTE el proyecto que le pasas, y dice cual es.
Es el punto de entrada de una sesion de trabajo. Acepta las tres cosas que una persona tiene a mano y las resuelve con una sola politica:
un
.pbip: se valida y se activa esa ruta, tal cual;un
.pbix: se convierte ESE archivo y se activa el.pbipque produjo la conversion (no uno que se le parezca en la carpeta);una carpeta: solo se resuelve si contiene UN candidato. Con dos
.pbipfalla conambiguous_pbip_projecty te los enumera, porque elegir el primero por orden alfabetico es como se acaba editando el proyecto equivocado con la respuesta en verde.
La ruta que pasas gana siempre: sobre el proyecto activo, sobre la sesion restaurada y sobre lo que tenga abierto Power BI Desktop. Si algo falla, el proyecto activo se queda como estaba.
La respuesta trae requested_path, resolved_path,
selection_reason, path_match, previous_active_project y
active_project, para que la decision sea auditable sin repetirla.
open_result=true abre el resultado en Desktop y comprueba que la
ventana sirve ese archivo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| out_dir | No | ||
| overwrite | No | ||
| request_id | No | ||
| open_result | No | ||
| project_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |