connect_target
Connect to a Power BI target (Desktop, Fabric, PBIP, or PBIX) and start an interactive session to inspect or modify Power BI assets.
Instructions
Connect to a Power BI target and initialize an orchestrator session.
Use this tool when the user asks to:
Connect to a Power BI Desktop session, Fabric workspace, PBIP folder, or PBIX file.
Start an interactive session to inspect or modify Power BI assets.
Args: target_type: One of "pbi_desktop", "fabric_workspace", "pbip_folder", "pbix_file". target_ref: Reference path (for PBIP/PBIX) or workspace UUID (for Fabric). auth_mode: "interactive" (default, browser login) or "service_principal". tenant_id: Azure AD tenant ID (required when auth_mode is service_principal).
Returns: ConnectResult with session_id, engines_available status, and any diagnostic warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth_mode | No | interactive | |
| tenant_id | No | ||
| target_ref | Yes | ||
| target_type | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| warnings | No | ||
| session_id | Yes | ||
| engines_available | Yes |