Ausführen von R-Skripts in Power BI Desktop

Sie können R-Skripts direkt in Power BI Desktop ausführen und die resultierenden semantischen Modelle in ein Power BI Desktopdatenmodell importieren.

Installieren von R

Um R-Skripts in Power BI Desktop auszuführen, müssen Sie R auf Ihrem lokalen Computer installieren. Sie können R kostenlos von vielen Standorten herunterladen und installieren, einschließlich des CRAN-Repositorys. Die aktuelle Version unterstützt Unicode-Zeichen und Leerzeichen (leere Zeichen) im Installationspfad.

Ausführen von R-Skripts

Mit nur wenigen Schritten in Power BI Desktop können Sie R-Skripts ausführen und ein Datenmodell erstellen. Mit dem Datenmodell können Sie Berichte erstellen und auf dem Power BI-Dienst freigeben. R-Skripts in Power BI Desktop unterstützen jetzt Zahlenformate, die Dezimalstellen (.) und Kommas (,) enthalten.

Vorbereiten eines R-Skripts

Um ein R-Skript in Power BI Desktop auszuführen, erstellen Sie das Skript in Ihrer lokalen R-Entwicklungsumgebung, und stellen Sie sicher, dass es erfolgreich ausgeführt wird.

Um das Skript in Power BI Desktop auszuführen, stellen Sie sicher, dass das Skript in einem neuen und unveränderten Arbeitsbereich erfolgreich ausgeführt wird. Diese Voraussetzung bedeutet, dass alle Pakete und Abhängigkeiten explizit geladen und ausgeführt werden müssen. Sie können source() verwenden, um abhängige Skripte auszuführen.

Wenn Sie ein R-Skript in Power BI Desktop vorbereiten und ausführen, gibt es einige Einschränkungen:

  • Da nur Datenframes importiert werden, müssen Sie die Daten darstellen, die Sie in Power BI in einem Datenframe importieren möchten.
  • Spalten, die als "Komplex" und " Vector " eingegeben wurden, werden nicht importiert, und sie werden durch Fehlerwerte in der erstellten Tabelle ersetzt.
  • Werte von N/A werden in Power BI Desktop in NULL-Werte umgewandelt.
  • Wenn ein R-Skript länger als 30 Minuten ausgeführt wird, tritt eine Zeitüberschreitung auf.
  • Interaktive Aufrufe im R-Skript, z. B. warten auf Benutzereingaben, halten die Ausführung des Skripts an.
  • Wenn Sie das Arbeitsverzeichnis innerhalb des R-Skripts festlegen, müssen Sie anstelle eines relativen Pfads einen vollständigen Pfad zum Arbeitsverzeichnis definieren.
  • R-Skripts können im Power BI-Dienst nicht ausgeführt werden.

Ausführen ihres R-Skripts und Importieren von Daten

Jetzt können Sie Ihr R-Skript ausführen, um Daten in Power BI Desktop zu importieren:

  1. Wählen Sie in Power BI Desktop Daten abrufen, dann Andere>R-Skript und anschließend Verbinden aus:

    Screenshot des Dialogfelds

  2. Wenn R auf Ihrem lokalen Computer installiert ist, kopieren Sie einfach Ihr Skript in das Skriptfenster, und wählen Sie "OK" aus. Die neueste installierte Version wird als Ihre R-Engine angezeigt.

    Screenshot des Dialogfelds

  3. Wählen Sie "OK" aus, um das R-Skript auszuführen. Wenn das Skript erfolgreich ausgeführt wird, können Sie dann die resultierenden Datenframes auswählen, die dem Power BI-Modell hinzugefügt werden sollen.

Sie können steuern, welche R-Installation zum Ausführen Ihres Skripts verwendet werden soll. Um Ihre R-Installationseinstellungen anzugeben, wählen Sie "Dateioptionen>" und "Einstellungsoptionen>" und dann "R-Skripting" aus. Unter R-Skriptoptionen werden in der Dropdownliste " Detected R home directories " Ihre aktuellen R-Installationsoptionen angezeigt. Wenn die gewünschte R-Installation nicht aufgeführt ist, wählen Sie "Sonstige" aus, und navigieren Sie dann zu Ihrem bevorzugten R-Installationsordner in "R-Startverzeichnis festlegen".

Screenshot des Dialogfelds

Refresh

Sie können ein R-Skript in Power BI Desktop aktualisieren. Wenn Sie ein R-Skript aktualisieren, führt Power BI Desktop das R-Skript erneut in der Power BI Desktopumgebung aus.

Betrachten Sie die folgenden zusätzlichen Informationen über R in Power BI.