Uruchamianie skryptów języka R w programie Power BI Desktop

Skrypty języka R można uruchamiać bezpośrednio w programie Power BI Desktop i importować wynikowe modele semantyczne do modelu danych programu Power BI Desktop.

Instalowanie języka R

Aby uruchomić skrypty języka R w programie Power BI Desktop, musisz zainstalować język R na komputerze lokalnym. Język R można pobrać i zainstalować bezpłatnie z wielu lokalizacji, w tym repozytorium CRAN. Bieżąca wersja obsługuje znaki Unicode i spacje (puste znaki) w ścieżce instalacji.

Uruchamianie skryptów języka R

Korzystając z kilku kroków w programie Power BI Desktop, możesz uruchomić skrypty języka R i utworzyć model danych. Model danych umożliwia tworzenie raportów i udostępnianie ich w usługa Power BI. Skrypty języka R w programie Power BI Desktop obsługują teraz formaty liczb zawierające liczby dziesiętne (.) i przecinki (,).

Przygotowywanie skryptu języka R

Aby uruchomić skrypt języka R w programie Power BI Desktop, utwórz skrypt w lokalnym środowisku programistycznym języka R i upewnij się, że został uruchomiony pomyślnie.

Aby uruchomić skrypt w programie Power BI Desktop, upewnij się, że skrypt działa pomyślnie w nowym i niezmodyfikowanym obszarze roboczym. To wymaganie wstępne oznacza, że wszystkie pakiety i zależności muszą być jawnie załadowane i uruchomione. Do uruchamiania skryptów zależnych można użyć source() polecenia .

Podczas przygotowywania i uruchamiania skryptu języka R w programie Power BI Desktop istnieje kilka ograniczeń:

  • Ponieważ importowane są tylko ramki danych, pamiętaj, aby reprezentować dane, które chcesz zaimportować do usługi Power BI w ramce danych.
  • Kolumny wpisane jako Złożone i Wektorowe nie są importowane i są zastępowane wartościami błędów w utworzonej tabeli.
  • N/A Wartości są tłumaczone na NULL wartości w programie Power BI Desktop.
  • Jeśli skrypt języka R działa dłużej niż 30 minut, przekracza limit czasu.
  • Interakcyjne wywołania skryptu języka R, takie jak oczekiwanie na wprowadzenie danych przez użytkownika, zatrzymają wykonywanie skryptu.
  • Podczas ustawiania katalogu roboczego w skrycie języka R należy zdefiniować pełną ścieżkę do katalogu roboczego, a nie ścieżkę względną.
  • Skrypty języka R nie mogą być uruchamiane w usługa Power BI.

Uruchamianie skryptu języka R i importowanie danych

Teraz możesz uruchomić skrypt języka R, aby zaimportować dane do programu Power BI Desktop:

  1. W programie Power BI Desktop wybierz pozycję Pobierz dane, wybierz pozycję Inny>skrypt języka R, a następnie wybierz pozycję Połączenie:

    Screenshot shows the Get Data dialog with Other and R script selected and the Connect button highlighted.

  2. Jeśli język R jest zainstalowany na komputerze lokalnym, po prostu skopiuj skrypt do okna skryptu i wybierz przycisk OK. Najnowsza zainstalowana wersja jest wyświetlana jako aparat języka R.

    Screenshot shows the R script dialog in Power BI Desktop with R installation information highlighted.

  3. Wybierz przycisk OK , aby uruchomić skrypt języka R. Po pomyślnym uruchomieniu skryptu możesz wybrać wynikowe ramki danych, które mają zostać dodane do modelu usługi Power BI.

Możesz kontrolować, która instalacja języka R ma być używana do uruchamiania skryptu. Aby określić ustawienia instalacji języka R, wybierz pozycję Opcje pliku>i ustawienia>Opcje, a następnie wybierz pozycję Skrypty języka R. W obszarze Opcje skryptu języka R lista rozwijana Wykryte katalogi główne języka R zawiera bieżące opcje instalacji języka R. Jeśli wybrana instalacja języka R nie znajduje się na liście, wybierz pozycję Inne, a następnie przejdź do lub wprowadź preferowany folder instalacyjny języka R w obszarze Ustawianie katalogu macierzystego języka R.

Screenshot of the Options dialog showing R script options with Set an R home directory highlighted.

Refresh

Skrypt języka R można odświeżyć w programie Power BI Desktop. Po odświeżeniu skryptu języka R program Power BI Desktop ponownie uruchomi skrypt języka R w środowisku programu Power BI Desktop.

Zapoznaj się z następującymi dodatkowymi informacjami na temat języka R w usłudze Power BI.