Power BI Expert Needed for Implementing Incremental Refresh on Non-Foldable MySQL Tables

Job ID: 38466535

Budget: €250 – €750 EUR

Description:

I am looking for a skilled Power BI expert with experience in implementing incremental refresh on non-foldable MySQL tables. The current setup involves large datasets that are causing long refresh times, and I need to optimize the process by enabling incremental refresh.

Project Requirements:
Incremental Refresh Configuration:

Implement incremental refresh on MySQL tables that are non-foldable, ensuring that only new or modified rows are loaded during each refresh cycle.
Optimize the refresh process to significantly reduce the current refresh time, which exceeds 5 hours.
Data Source:

The data is stored in MySQL databases on two separate servers.
Specific tables, such as the movimenti table, contain a SCG_DATA field in text format (YYYYMMDD) that needs to be used for filtering data incrementally.
The current setup includes a SQL query with filtering based on the SCG_DATA field.
Power BI Setup:

The existing Power BI report connects to the MySQL database using native queries in Power Query.
The report has been published to Power BI Service, and the incremental refresh needs to be optimized to perform efficiently in this environment.
The current implementation attempts to filter data based on date ranges using parameters like RangeStart and RangeEnd, but requires further refinement.
Technical Considerations:

The MySQL queries are non-foldable, which requires expertise in handling complex scenarios where direct query folding is not possible.
The solution should ensure that the configuration supports the Power BI Service environment, with minimal manual intervention required after setup.
Performance Monitoring:

Provide insights or recommendations on monitoring and troubleshooting the incremental refresh to ensure ongoing performance.
Ideal Candidate:
Proven experience in working with Power BI, particularly in configuring incremental refresh on non-foldable sources.
Strong understanding of MySQL and Power Query, with the ability to optimize SQL queries for performance.
Familiarity with Power BI Service, including best practices for publishing and maintaining datasets.
Excellent problem-solving skills and attention to detail.
Deliverables:
A fully optimized incremental refresh setup for the specified MySQL tables.
Documentation outlining the changes made, including any custom functions or transformations implemented.
Post-implementation support to ensure the setup is working as intended.
Additional Information:
You will be provided with access to the relevant MySQL databases and Power BI reports.
The project should be completed within [insert time frame], with regular updates on progress.
If you have the expertise to optimize Power BI's incremental refresh with non-foldable MySQL tables, I look forward to your application. Please include examples of similar projects you have completed in your proposal.