Skip to main content

Power BI Service (Cloud)

This guide covers publishing reports to Power BI Service and configuring scheduled data refresh.

Prerequisites

Before publishing to Power BI Service:

  1. Report created in Power BI Desktop using the OctoMesh Connector
  2. Gateway configured with the OctoMesh Connector installed (see Gateway Setup)
  3. Connection created in Power BI Service (see Gateway Setup - Step 4)

Publishing from Power BI Desktop

  1. Open your report in Power BI Desktop.
  2. Click Publish in the Home ribbon.
  3. Select a workspace in Power BI Service.
  4. Wait for the publishing to complete.
  5. Click the link to open the report in Power BI Service.

Connecting the Semantic Model to the Gateway

After publishing, you need to connect the Semantic Model (formerly Dataset) to your Gateway:

  1. Open Power BI Service.
  2. Navigate to your Workspace.
  3. Find the published Semantic Model (same name as your report).
  4. Click the three dots (...) next to the Semantic Model → Settings.
  5. Expand Gateway and cloud connections.
  6. Enable Use an On-premises or VNet data gateway.
  7. Select your Gateway from the dropdown.
  8. Under Data sources included in this semantic model, find the OctoMesh data source.
  9. In the Maps to dropdown, select the connection you created earlier.
  10. Click Apply.

Semantic Model Gateway Settings


Configuring Scheduled Refresh

Once the Gateway connection is configured:

  1. In the Semantic Model settings, expand Refresh.
  2. Enable Scheduled refresh.
  3. Set your desired refresh frequency and time.
  4. Click Apply.
tip

For production scenarios, schedule refreshes during off-peak hours to minimize load on both the Gateway and OctoMesh services.


Manual Refresh

To manually refresh the data:

  1. Navigate to your Workspace.
  2. Find the Semantic Model.
  3. Click the Refresh icon, or click the three dots → Refresh now.

Viewing Refresh History

To check the status of past refreshes:

  1. Open the Semantic Model settings.
  2. Expand Refresh.
  3. Click Refresh history.

This shows:

  • Start and end times
  • Duration
  • Status (Success/Failed)
  • Error messages (if any)

Next Steps