Udostępnij przez


Wizualizacja usługi Power Apps dla usługi Power BI

Usługa Power BI umożliwia uzyskiwanie szczegółowych informacji o danych i lepsze podejmowanie decyzji, a usługa Power Apps umożliwia wszystkim tworzenie i używanie aplikacji łączących się z danymi biznesowymi. Niestandardowa wizualizacja usługi Power Apps umożliwia przekazanie danych uwzględniających kontekst do aplikacji kanwy, która aktualizuje je w czasie rzeczywistym w miarę wprowadzania zmian w raporcie. Teraz użytkownicy aplikacji mogą uzyskiwać szczegółowe informacje biznesowe i podejmować działania bezpośrednio w swoich raportach i pulpitach nawigacyjnych usługi Power BI.

Korzystanie z wizualizacji usługi Power Apps

Przyjrzyjmy się krokom wymaganym do użycia wizualizacji usługi Power Apps w raporcie usługi Power BI.

  1. Wizualizacja usługi Power Apps jest domyślnie dostępna w usłudze Power BI. Jeśli używasz programu Power BI Desktop i nie widzisz go, musisz przeprowadzić uaktualnienie do najnowszej wersji programu Power BI Desktop.

  2. Dodaj wizualizację usługi Power Apps do raportu i ustaw skojarzone z nim pola danych.

    Wybierz dane raportu.

    Możesz wybrać istniejącą aplikację lub utworzyć aplikację, ale raport musi zostać opublikowany w usłudze Power BI i otwarty w przeglądarce Microsoft Edge lub Google Chrome.

  3. Jeśli zdecydujesz się utworzyć aplikację, możesz wybrać środowisko, w którym ma zostać utworzona.

    Nowa lub istniejąca aplikacja.

    Jeśli zdecydujesz się użyć istniejącej aplikacji, wizualizacja wyświetli monit o otwarcie aplikacji w usłudze Power Apps. Następnie wizualizacja konfiguruje wymagane składniki w aplikacji, aby usługa Power BI mogła wysyłać dane do usługi Power Apps.

    Jeśli tworzysz nową aplikację, usługa Power Apps tworzy prostą aplikację z już skonfigurowanymi wymaganymi składnikami.

    Uwaga / Notatka

    Musisz utworzyć nową aplikację w oparciu o wizualizację Power Apps w raporcie Power BI, aby funkcja PowerBIIntegration.Refresh() była dostępna w aplikacji.

    Nowa aplikacja.

  4. Teraz w programie Power Apps Studio możesz użyć pól danych ustawionych w kroku 2. Obiekt PowerBIIntegration działa jak każde inne źródło danych lub kolekcja usługi Power Apps. Obiektu można użyć do wypełnienia dowolnej kontrolki lub podłączenia i filtrowania innych źródeł danych.

    Formuła niestandardowa.

    Ta formuła łączy dane usługi Power BI ze źródłem danych klienta: LookUp(Customer,Customer_x0020_Name=First(PowerBIIntegration.Data).Customer_Name)

    Raport usługi Power BI i uruchomione wystąpienie programu Power Apps Studio współdzielą połączenie danych na żywo. Gdy oba są otwarte, możesz filtrować lub zmieniać dane w raporcie, aby natychmiast zobaczyć, jak zaktualizowane dane odzwierciedlają się w aplikacji w Power Apps Studio.

  5. Po zakończeniu tworzenia lub wprowadzania zmian w aplikacji zapisz i opublikuj aplikację w usłudze Power Apps, aby zobaczyć aplikację w raporcie usługi Power BI.

  6. Gdy zmiany będą zadowalające, upewnij się, że aplikacja została udostępniona użytkownikom raportu, a następnie zapisz raport.

  7. Utworzono raport, w którym użytkownicy mogą podejmować działania w miarę uzyskiwania szczegółowych informacji na podstawie danych.

    Raport roboczy.

    Jeśli musisz wprowadzić zmiany w aplikacji, otwórz raport w trybie edycji, wybierz pozycję Więcej opcji (. . .) w wizualizacji usługi Power Apps i wybierz pozycję Edytuj.

    Edytuj aplikację.

Ograniczenia wizualizacji usługi Power Apps

Następujące ograniczenia dotyczą wizualizacji usługi Power Apps:

  • Tylko protokół HTTPS jest obsługiwany dla funkcji Launch w wizualizacji usługi Power Apps.
  • Wizualizacja usługi Power Apps jest obsługiwana tylko w przypadku osadzania dla organizacji. Osadzanie dla klientów nie jest obsługiwane.
  • Maksymalna liczba rekordów, które można przekazać z usługi Power BI do wizualizacji usługi Power Apps przy użyciu obiektu "PowerBIIntegration", jest ograniczona do 1000.
  • Wizualizacja usługi Power Apps jest obsługiwana tylko dla użytkowników-gości , gdy spełnione są następujące warunki:
    • URI (weblink) aplikacji kanwy zawiera tenantId aplikacji w łańcuchu zapytania.
    • Portal usługi Power BI uwierzytelnia użytkownika zamiast zezwalać na dostęp anonimowy.
    • Aplikacja canvas jest udostępniana użytkownikowi-gościowi próbującemu wyświetlić zawartość aplikacji.
  • Wizualizacja usługi Power Apps nie obsługuje osadzania wielopoziomowego usługi Power Apps w suwerennych chmurach. Na przykład osadzanie raportu usługi Power BI za pomocą wizualizacji usługi Power Apps na stronie programu SharePoint lub dalsze osadzanie tej strony programu SharePoint w kanale usługi Teams nie jest obsługiwane w suwerennych chmurach.
  • Jeśli zmienisz pola danych skojarzone z wizualizacją, musisz edytować aplikację z poziomu usługi Power BI, wybierając wielokropek (...), a następnie wybierając pozycję Edytuj. W przeciwnym razie zmiany nie będą propagowane do usługi Power Apps, a aplikacja będzie zachowywać się w nieoczekiwany sposób.
  • Wizualizacja usługi Power Apps nie może wyzwolić odświeżania raportów usługi Power BI i źródeł danych usługi Power BI z poziomu programu Power BI Desktop. Jeśli zapiszesz dane z aplikacji do tego samego źródła danych co raport, zmiany nie zostaną odzwierciedlone natychmiast w programie Power BI Desktop. Zmiany są odzwierciedlane podczas następnego zaplanowanego odświeżania.
  • Wizualizacja usługi Power Apps nie może filtrować danych ani wysyłać żadnych danych z powrotem do raportu.
  • Musisz udostępnić aplikację oddzielnie od raportu. Dowiedz się więcej o udostępnianiu aplikacji w usłudze Power Apps.
  • Serwer raportów usługi Power BI nie obsługuje wizualizacji usługi Power Apps.
  • Podczas korzystania z PowerBIIntegration.Refresh() funkcji obowiązują następujące ograniczenia:
    • Aby ta funkcja mogła być dostępna w aplikacji, musisz utworzyć nową aplikację na podstawie wizualizacji usługi Power Apps w raporcie usługi Power BI.
    • Należy użyć źródła obsługującego zapytanie bezpośrednie, a połączenie danych musi zostać utworzone przy użyciu metody DirectQuery .
  • Usługa Power Apps w programie Power BI Desktop udostępnia dane w programie Power Apps Studio podczas tworzenia aplikacji, ale nie podczas edytowania. Użyj sieci Web usługi Power BI, aby wyświetlić podgląd danych podczas edytowania aplikacji.
  • Aplikacja mobilna Power BI nie obsługuje sterowania mikrofonem w wizualizacjach usługi Power Apps.

Uwaga / Notatka

Zalecamy, aby najpierw opublikować raport w usłudze Power BI, a następnie utworzyć lub zmodyfikować aplikacje.

Obsługa przeglądarek

W poniższej tabeli wymieniono obsługę przeglądarki w celu wyświetlania, tworzenia i modyfikowania akcji wizualizacji usługi Power Apps. Obsługiwane przeglądarki i akcje są identyfikowane za pomocą znacznika wyboru ( √ ).

Browser View Create Modify
Microsoft Edge
Google Chrome
Safari*
Mozilla Firefox
Wszystkie inne przeglądarki

* W przeglądarce Safari należy włączyć śledzenie między witrynami (Preferencje>, Prywatność i wyczyść opcję Zapobiegaj śledzeniu między witrynami), aby wyświetlić wizualizację Power Apps.

Obsługa ułatwień dostępu

Aby nawigować po wizualizacji usługi Power Apps przy użyciu klawiatury, wykonaj następujące kroki:

  1. Skup się na wybraniu raportu usługi Power BI dla żądanej wizualizacji usługi Power Apps.
  2. Użyj Tab na klawiaturze, dopóki wizualizacja nie zostanie wyróżniona.
  3. Naciśnij Ctrl+Right na klawiaturze, aby wprowadzić wizualizację.
  4. Użyj Tab na klawiaturze do momentu wybrania składnika wizualizacji.

Aby uzyskać więcej informacji, przejdź do dokumentacji ułatwień dostępu usługi Power BI

Dalsze kroki