Udostępnij przez


Osadzanie raportów podzielonych na strony w usłudze Power BI

Za pomocą osadzonej analizy usługi Power BI możesz utworzyć zawartość usługi Power BI, która wyświetla raporty podzielone na strony w w pełni zintegrowanej i interaktywnej aplikacji. Osadzanie raportów podzielonych na strony przy użyciu rozwiązania, które jest najlepsze dla Ciebie, osadzanie dla klientów lub osadzanie w organizacji.

W tym artykule opisano sposób osadzania raportów podzielonych na strony przy użyciu przykładowych samouczków osadzania.

Wymagania wstępne

Aby rozpocząć pracę, potrzebne będą następujące elementy:

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Metoda

Aby osadzić raport podzielony na strony przy użyciu przykładowej aplikacji, wykonaj następujące kroki:

  1. Utwórz obszar roboczy.

  2. Utwórz pojemność.

  3. Przypisywanie obszaru roboczego do pojemności.

  4. Utwórz i przekaż raport podzielony na strony.

  5. Osadź zawartość przy użyciu przykładowej aplikacji.

Krok 1. Tworzenie obszaru roboczego

Ponieważ używasz service principal do logowania się do aplikacji, musisz utworzyć obszar roboczy.

Jednostka usługi musi być również administratorem lub członkiem obszarów roboczych usługi Power BI.

Krok 2. Tworzenie pojemności

Przed zaimportowaniem lub przesłaniem raportu stronicowanego w celu osadzenia, należy przypisać obszar roboczy zawierający raport do pojemności.

Aby dowiedzieć się, jakiego rodzaju pojemność potrzebujesz, zobacz pojęcia dotyczące usługi Microsoft Fabric.

Krok 3. Przypisywanie obszaru roboczego do pojemności

Po utworzeniu pojemności przypisz obszar roboczy aplikacji do tej pojemności.

Aby przypisać pojemność do obszaru roboczego przy użyciu podmiotu usługi, należy pracować z interfejsem API REST usługi Power BI. Jeśli używasz interfejsów API REST usługi Power BI, upewnij się, że pracujesz z identyfikatorem obiektu jednostki usługi.

Uwaga

Można również zaimportować raporty podzielone na strony do obszaru roboczego przy użyciu API REST Power BI.

Krok 4. Tworzenie i przekazywanie raportu podzielonego na strony

Raport podzielony na strony można utworzyć przy użyciu programu Power BI Report Builder, a następnie przekazać raport do usługi.

Uwaga

Osoba, która przekazuje raport podzielony na strony, potrzebuje licencji usługi Power BI Pro lub Premium na użytkownika (PPU), aby opublikować go w obszarze roboczym.

Krok 5. Osadzanie zawartości przy użyciu przykładowej aplikacji

Wykonaj kroki opisane w samouczku osadzania zawartości dla klientów . Pomiń krok 4 - Tworzenie i publikowanie raportu Power BI i zamiast tego pracuj z przesłanym raportem stronicowanym, a nie z przykładowym raportem sugerowanym w samouczku.

Aby uzyskać więcej informacji na temat osadzania tokenów dostępu analitycznego, zobacz Tokeny dostępu analizy osadzonej.

Rozważania i ograniczenia

  • Aby uzyskać pełną listę obsługiwanych zestawów danych i ich metod uwierzytelniania, zobacz Obsługiwane źródła danych dla raportów podzielonych na strony usługi Power BI.
  • Musisz użyć podmiotu zabezpieczeń usługi. Nie możesz mieć użytkownika głównego.
  • Nie można pracować z Premium dla pojedynczego użytkownika (PPU).
  • W przypadku osadzania raportu podzielonego na strony przy użyciu modelu semantycznego usługi Power BI obowiązują dwa warunki:
    • Raport stronicowany i semantyczny model usługi Power BI muszą znajdować się w obszarze roboczym Premium per Capacity lub Osadzonym (mogą znajdować się w dwóch różnych obszarach).
    • Osoba, która generuje token osadzania, musi mieć uprawnienia do zapisu w obszarach roboczych zarówno raportu, jak i modelu semantycznego.
  • Obecnie nie można osadzić raportu podzielonego na strony połączonego z usługami Azure Analysis Services z włączonym logowaniem jednokrotnym.
  • Raporty podzielone na strony nie obsługują zdarzeń po stronie klienta (takich jak loaded lub rendered).
  • Raporty podzielone na strony nie obsługują interfejsu API setAccessToken po stronie klienta (nie można zaktualizować tokenu dostępu bez ponownego ładowania raportu).
  • Osadzanie raportów podzielonych na strony przy użyciu zestawu danych w czasie rzeczywistym (zestawu danych typu push) nie jest obsługiwane.