Hi Alan Pitthan,
Thank you for posting query in Microsoft Q&A Platform.
Here are some possible solutions to this issue:
- Use a local gateway: If you are not able to edit the datasource credentials on Power BI online, you can try using a local gateway to refresh the datasets. A local gateway allows you to securely connect to on-premises data sources, such as the ODBC connector and Excel files, from Power BI online. You can install the local gateway on a machine that has access to the data sources and configure the datasource credentials in the gateway. Once the gateway is configured, you can use it to refresh the datasets from Power BI online.
- Use a different data source: If you are not able to use the ODBC connector and Excel files as data sources, you can try using a different data source that is supported by Power BI online. For example, you can try using a cloud-based data source, such as Azure SQL Database or Azure Cosmos DB, or a different on-premises data source that is supported by Power BI online.
- Use a different authentication method: If you are not able to use the Master User authentication method, you can try using a different authentication method that is supported by Power BI online. For example, you can try using the OAuth2 authentication method, which allows you to authenticate using a user account or a service principal.
- Use an empty dataset: If you are not able to refresh the existing datasets, you can try creating an empty dataset on Power BI online and then using ADF to update the dataset with the new data. You can create the empty dataset using the Power BI REST API and then use the same API to update the dataset with the new data.
I hope these solutions help you resolve the issue. If you continue to face issues, you may need to contact Microsoft support for further assistance.
Please consider hitting Accept Answer
button. Accepted answers help community as well. Thank you.