Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
My issue: My semantic model in PowerBI service has a scheduled refresh that fails in the refresh more than it succeeds.
My setup:
Solutions attempted:
Error code from the failed refresh:
Data source error{"error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","pbi.error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","parameters":{},"details":[{"code":"DM_ErrorDetailNameCode_UnderlyingErrorCode","detail":{"type":1,"value":"-2147467259"}},{"code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage","detail":{"type":1,"value":"We're sorry, an error occurred during evaluation."}},{"code":"DM_ErrorDetailNameCode_UnderlyingHResult","detail":{"type":1,"value":"-2147467259"}}],"exceptionCulprit":1}}} Table: Projects.
FileMaker Server is operating perfectly. The credential to access the server is correct. As I said, the refresh has succeeded multiple times, but more often than not, it fails. Seems like it has something to do with the Projects table in my FileMaker database, but I have no way of knowing what it could be. I am pulling four different tables into PowerBI, which includes dozens of columns and tens of thousands of records.
Solved! Go to Solution.
Hi there. I am working through some of the solutions provided. If it ends up working, I will mark this resolved.
Hi @WrigleyMedia,
we would like to follow up to see if the solution provided by the super user resolved your issue. Please let us know if you need any further assistance.
If our super user response resolved your issue, please mark it as "Accept as solution" and click "Yes" if you found it helpful.
Regards,
Vinay Pabbu
Hi @WrigleyMedia,
we would like to follow up to see if the solution provided by the super user resolved your issue. Please let us know if you need any further assistance.
If our super user response resolved your issue, please mark it as "Accept as solution" and click "Yes" if you found it helpful.
Regards,
Vinay Pabbu
Hi there. I am working through some of the solutions provided. If it ends up working, I will mark this resolved.
Hi @WrigleyMedia, just checking in — did you get a chance to try the solution? Let me know if you need any further assistance.
Regards,
Vinay Pabbu
In Power BI Desktop:
Go to Options > Data Load
Uncheck “Enable parallel loading of tables”
Republish the model
This helps when certain tables (like Projects
) are more fragile under concurrent access.
Create a minimal query that isolates just the Projects
table, and see if the error persists
let
Source = Odbc.DataSource("dsn=YourDSN", [HierarchicalNavigation=true]),
Projects = Source{[Name="Projects",Kind="Table"]}[Data]
in
Projects
If that still fails intermittently, the issue is definitely at the ODBC or FileMaker end, not Power BI.
Sometimes refresh errors are caused by:
Very long text strings
Binary blobs (e.g., container fields)
Unexpected NULLs or bad UTF characters
To test this:
Add Table.Preview
or a Table.RemoveColumns
step in Power Query to remove any fields you suspect might be problematic
You can also filter the Projects table down to a subset (e.g., latest 100 rows) to see if smaller loads succeed more consistently
FileMaker’s ODBC driver isn't known for stability under Power BI loads. Suggestions:
Make sure you're using the latest FileMaker ODBC driver
Try switching from DSN to DSN-less connection string if possible
Use Power BI's retry logic: add try ... otherwise null
around your source steps to prevent a crash from killing the whole refresh
By default, the gateway has limits. You can extend those via:
Gateway config files (MashupGatewayConfig.json
)
Or move to Premium and use the enhanced refresh options (if available)
If you need more transparency during refresh, log what’s failing:
Create a Power Query step to log row counts or sample data from Projects
Save them into a table or temporary file using R
or Python
script inside Power BI (only during testing)
Did I answer your question? Mark my post as a solution! Appreciate your Kudos !!
Thank you! It might be the binary blobs (container fields). There are two of them in my table. I'll Query them out and see if that works.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
50 | |
31 | |
26 | |
26 | |
25 |
User | Count |
---|---|
61 | |
56 | |
33 | |
29 | |
27 |