> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Refresh PowerBI Dataset

> Add a Refresh PowerBI Dataset command to a Paradime Bolt schedule to refresh Power BI semantic models so dashboards stay in sync with each dbt™ run.

Refresh one or more [Power BI](/integrations/power-bi) dataset semantic models from a Bolt schedule, so your dashboards reflect the latest data right after your dbt™ pipeline completes.

## Prerequisites

* Power BI connected as a [workspace integration](/integrations/power-bi), with credentials set as [Bolt schedule environment variables](/products/settings/environment-variables/bolt-schedule-env-variables):
  * `POWER_BI_CLIENT_ID`
  * `POWER_BI_TENANT_ID`
  * `POWER_BI_CLIENT_SECRET`
  * `POWER_BI_GROUP_ID` (optional; can also be set per command with the **Group ID** field)

## Usage

Add the **Refresh PowerBI Dataset** command to your schedule, then:

1. Enter one or more **Dataset name**s.
2. (Optional) Expand **Advanced options** to set:
   * **Request body JSON** to customize the refresh (for example, `{"refreshType": "full", "retryCount": 3}`). It is base64-encoded and passed via the `refresh-request-body-b64` flag.
   * **Group ID**, the 36-character workspace UUID from the Power BI URL after `/groups`.
3. Click **Add command**.

<Info>
  Power BI accepts only one refresh operation at a time per dataset. If a refresh is already running and another is submitted, it returns a `400 Bad Request`.
</Info>

## Learn more

See the [Paradime Microsoft Power BI CLI](/developers/paradime-cli/microsoft-power-bi-cli) for all supported commands and flags.


## Related topics

- [Commands](/products/bolt/creating-schedules/command-settings/index.md)
- [Microsoft Power BI CLI](/developers/paradime-cli/microsoft-power-bi-cli.md)
- [Power BI](/integrations/power-bi.md)
- [Paradime CLI](/developers/paradime-cli/index.md)
