The current process for refreshing data in PowerBI dashboards from Azure Data Factory is error-prone, leading to situations where data is not updated or refreshes fail due to concurrent updates.
Requirements
- Proficiency in Azure, preferably Azure Data Factory
- Experience in Python programming
- Proficiency in PowerBI API client and Synapse is a pre.
Responsibilities
- Build integration between Azure Data Factory and PowerBI API.
- Securely authenticate ADF with the Power BI REST API using appropriate methods like Managed Identities or Service Principals.
- Implement robust error handling in ADF pipelines to handle potential failures in API calls or data loading processes.
- Design ADF pipelines for scalability to handle large datasets and frequent refreshes without performance bottlenecks.
Other
- Occasional on-site work at Alpharetta during business hours (8am-6pm ET) preferred
- Approximately 10 hours per student required weekly
- Innovative and creative mindset
- Excellent documentation and communication skills as this needs cross team alignment.
- Ability to organize tasks into milestones and successfully execute to project completion
- Can work independently with little direct supervision