Power BI hat keine Möglichkeit Daten zu bearbeiten. Ein meinerseits sehr beliebte Lösung ist eine Sharepoint Liste, in der die Datensätze bearbeitet werden können. Hierzu verwende ich in der Regel URL-Parameter, damit später zwischen dem Sharepoint Listeneintrag und dem Datenbank-Eintrag die Verbindung hergestellt werden kann.

zB: /Lists/ProjectTasks/NewForm.aspx?projectID=523

In der Vorbereitung benötigt man folgende JS-Files:

<script src="/subsite/Files/jquery-3.6.0.min.js"></script>
<script src="/subsite/Files/sputility.min.js"></script>
<script>
// url parsing from http://stackoverflow.com/a/2880929/98933
var urlParams;
(window.onpopstate = function () {
	var match,
		pl     = /\+/g,  // Regex for replacing addition symbol with a space
		search = /([^&=]+)=?([^&]*)/g,
		decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
		query  = window.location.search;
	// fix for sharepoint 2013 URLs which use the hash
	if (query === '') {
		query = window.location.hash.substring(window.location.hash.indexOf('?'));
	}
	query = query.substring(1);
	urlParams = {};
	while (match = search.exec(query))
	   urlParams[decode(match[1])] = decode(match[2]);
})();

// wait for the window to load
$(window).load(function () {
	try {
		var urlValue = urlParams['projectID'];
		SPUtility.GetSPField('Project ID').SetValue(urlValue).MakeReadOnly();
	} catch (ex) {
		alert(ex.toString());
	}
});
</script>