Osadzanie analizy usługi Power BI

Zaawansowany
Developer
Business Analyst
Microsoft Power Platform
Power BI

Dowiedz się, jak programowo osadzać zawartość usługi Power BI przy użyciu interfejsu API REST usługi Power BI i interfejsów API klienta usługi Power BI, wymuszać zabezpieczenia na poziomie wiersza dla zawartości osadzonej, automatyzować typowe zadania konfiguracji usługi Power BI, konfigurować środowisko programistyczne i określać odpowiednie licencjonowanie.

Wymagania wstępne

Musisz być doświadczonym deweloperem aplikacji. Jest to zaleta, jeśli masz doświadczenie programistyczne z platformami .NET, Visual C#, HTML i JavaScript. Znajomość usługi Power BI jest korzystna, ale nie jest niezbędna.

Moduły w ramach tej ścieżki szkoleniowej

Deweloperzy mogą programowo osadzać elementy analizy usługi Power BI w swoich aplikacjach, aby prezentować dane jako wizualizacje kontekstowe. Użytkownicy mogą następnie podejmować decyzje na podstawie faktów zamiast opinii.

Dowolny typ zawartości usługi Microsoft Power BI można osadzić w aplikacji: raporty usługi Power BI, wizualizacje raportów usługi Power BI, raporty podzielone na strony, pulpity nawigacyjne, konkretne kafelki pulpitu nawigacyjnego, a nawet środowisko języka naturalnego Q&.

Ponadto zawartość usługi Power BI w czasie rzeczywistym będzie wyświetlać aktualne wyniki w aplikacji osadzania. Deweloperzy mogą integrować zawartość z aplikacją na wiele różnych sposobów, aby zapewnić bezproblemowe środowisko. Mogą nawet oznaczyć usługę Power BI jako własną.

Zwykle osadzanie wymaga rozwiązania programowego, ale w tym module opisano również metody osadzania bez kodu, które mogą być dostosowane do prostszych wymagań.

Porada

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.

Programowe osadzanie analizy usługi Power BI zawsze wiąże się z wyborem i zakupem produktu. Produktem może być microsoft Power BI Premium lub Microsoft Power BI Embedded. Aby dokonać właściwego wyboru, należy najpierw określić, czy scenariusz osadzania jest przeznaczony dla użytkowników wewnętrznych, czy zewnętrznych.

Należy również wziąć pod uwagę rozmiar jednostki SKU produktu, która określa zasoby obliczeniowe i pamięć pojemności usługi Power BI. Ważne jest, aby rozmiar pojemności zapewniał niezawodność i wydajność, ale nie przepłatuje. Czasami może być również konieczne upewnienie się, że rozmiar pojemności zmieni się w odpowiedzi na nagłe wzrosty zapotrzebowania na zasoby pojemności.

Porada

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odnaleźć nowe funkcje i możliwości, które można zastosować do osadzania zawartości usługi Power BI w aplikacjach.

Aby rozpocząć tworzenie aplikacji, która osadza zawartość usługi Power BI, należy najpierw wiedzieć, czy jest ona dla użytkowników wewnętrznych, czy zewnętrznych. W przypadku użytkowników wewnętrznych aplikacja musi używać scenariusza Dla organizacji , więc będzie używać przepływu uwierzytelniania interakcyjnego. W przypadku użytkowników zewnętrznych aplikacja musi używać scenariusza Dla klientów , dlatego będzie używać przepływu uwierzytelniania nieinterakcyjnego.

Konfiguracja będzie obejmować utworzenie rejestracji aplikacji Azure AD w celu ustanowienia tożsamości aplikacji. Umożliwia aplikacji uwierzytelnianie i uzyskiwanie tokenów dostępu, które są niezbędne do osadzania zawartości usługi Power BI.

Uwaga

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które ogłaszamy na blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.

Możesz osadzić dowolny typ zawartości usługi Power BI w aplikacjach. W tym raporty usługi Power BI, wizualizacje raportów, raporty podzielone na strony, pulpity nawigacyjne, kafelki pulpitu nawigacyjnego i środowisko Q&A. Aplikacja może również edytować istniejące raporty usługi Power BI lub tworzyć nowe.

Osadzanie zawartości usługi Power BI jest zawsze procesem po stronie klienta. Aby ułatwić programowanie, możesz zaimportować biblioteki klienckie, które zapewniają programową kontrolę nad całym środowiskiem osadzania. Środowisko osadzania można również zoptymalizować przy użyciu funkcji bootstrap lub osadzania etapowego.

Porada

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.

Osadzanie zawartości usługi Power BI jest tylko pierwszym krokiem, ponieważ istnieje więcej potencjalnych możliwości. Interfejsy API klienta usługi Power BI ułatwiają osiągnięcie ścisłej integracji między aplikacją a zawartością. Aplikacja może konfigurować i automatyzować operacje, a także reagować na akcje inicjowane przez użytkownika. Ponadto można zintegrować funkcje usługi Power BI, w tym nawigację, pisanie, filtry i fragmentatory, operacje menu, układ i zakładki.

Porada

Usługa Power BI jest w stałym stanie ewolucji. Pamiętaj, aby zachować na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.

Gdy użytkownicy aplikacji powinni mieć dostęp tylko do wyświetlania podzestawu danych, należy opracować rozwiązanie ograniczające dostęp do danych zestawu danych usługi Power BI. Przyczyną może być to, że niektórzy użytkownicy nie mogą wyświetlać określonych danych, takich jak wyniki sprzedaży w innych regionach sprzedaży. Osiągnięcie tego wymagania zwykle wiąże się z konfigurowaniem zabezpieczeń na poziomie wiersza ,co obejmuje definiowanie ról i reguł filtrujących dane modelu.

W przypadku korzystania ze scenariusza dla organizacji deweloperzy modelu danych i zestawu danych muszą wymusić zabezpieczenia na poziomie wiersza i upewnić się, że użytkownicy wewnętrzni są mapowane na role zabezpieczeń.

W przypadku korzystania ze scenariusza For your customers aplikacja musi ustawić obowiązującą tożsamość, aby ograniczyć dostęp do danych. Ta efektywna tożsamość określa, w jaki sposób usługa Power BI będzie łączyć się z modelem i jak będzie wymuszać role zabezpieczeń zabezpieczeń na poziomie wiersza. Sposób konfigurowania obowiązującej tożsamości zależy od typu zestawu danych usługi Power BI.

Porada

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.

Po utworzeniu aplikacji z osadzoną analizą usługi Power BI ostateczną kwestią może być zautomatyzowanie zarządzania rozwiązaniem. Automatyzacja może spowodować szybsze i dokładniejsze zarządzanie rozwiązaniami. Do opracowania rozwiązania automatyzacji można użyć trzech bibliotek.

Podczas projektowania aplikacji z wieloma dzierżawami zalecamy użycie separacji obszarów roboczych jako rozwiązania z wieloma dzierżawami analizy osadzonej. Automatyzacja wprowadzenia nowych dzierżaw (klientów) zapewni szybką i dokładną konfigurację.

Porada

Usługa Power BI jest w stałym stanie ewolucji, dlatego upewnij się, że zachowasz na bieżąco nowe funkcje, które są ogłaszane w blogu usługi Microsoft Power BI. Możesz odkryć nowe funkcje i możliwości, które można zastosować, aby ulepszyć istniejące raporty.