How to Fix Power Query Connection-Only Refresh Problems in Excel
Question details
The user needs to resolve an issue where a connection-only query in Power Query fails to refresh.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Retrieving data from a Fabric data warehouse using a connection-only query in Excel.
- Observed behavior
- The query retrieves data initially but fails to refresh or fetch new data during subsequent refresh attempts.
Ensure your Excel workbook is saved and that you have active permissions and network access to the Fabric data warehouse before modifying your query connections.
Use a Helper Query to Force Excel to Refresh
Create a dependent query loaded to a visible worksheet to force Excel to evaluate and refresh the original connection-only query.
Excel's calculation engine sometimes skips refreshing connection-only queries if the data isn't actively loading into the workbook or the Data Model. By creating a lightweight dependent query that outputs to a visible sheet, you force Excel to refresh the parent connection.
Open the Power Query Editor, right-click your original connection-only query in the Queries pane, and select 'Reference' to create a new dependent query.
Click 'Close & Load To...', select 'Table', and place it on a visible worksheet in your workbook. Ensure that you do not hide this sheet.
Go to the 'Data' tab on the Excel ribbon and click 'Refresh All'. Excel will now refresh the helper query, which actively triggers a refresh on the original Fabric connection.

Try WPS Office for Your Spreadsheet and Data Needs
If you are looking for a reliable, fast, and highly compatible spreadsheet tool, consider WPS Office. It serves as an excellent free alternative to Microsoft Office, offering lightweight performance and a familiar user interface without heavy resource usage.
- 1. Download and install: Visit the official WPS website to download and install the free WPS Office suite on your device.
- 2. Open your spreadsheet: Launch WPS Spreadsheet and directly open your existing .xlsx or .csv files.
- 3. Manage your data: Use the familiar data sorting, filtering, and pivot table features to organize and analyze your datasets effortlessly.

Frequently Asked Questions
Why does Excel skip refreshing connection-only queries?
Excel's optimization engine often bypasses queries marked as 'Create Connection Only' if their output isn't actively used in the Data Model or loaded onto a worksheet. This behavior is intended to save memory and processing time during global refreshes.
Does the helper query need to contain all the original data?
No, it does not. You can filter the helper query or group it to return just a few rows, or even a single aggregated value. As long as the query references the parent connection and loads to a visible table, it will successfully trigger the refresh.
Will hiding the worksheet stop the refresh from happening?
Yes. In many versions of Excel, hiding the worksheet that contains the loaded helper table might cause the software to ignore it during a 'Refresh All' command. It is highly recommended to leave the helper sheet visible.
Can I load the data into the Data Model instead of a worksheet?
Yes. Loading the original query directly into the Power Pivot Data Model instead of leaving it as a connection-only query will also ensure that it refreshes properly when you click 'Refresh All'.




