Udostępnij za pośrednictwem


Planowanie implementacji usługi Power BI: integracja z innymi usługami

Uwaga

Ten artykuł stanowi część serii artykułów dotyczących planowania implementacji usługi Power BI. Ta seria koncentruje się głównie na środowisku usługi Power BI w usłudze Microsoft Fabric. Aby zapoznać się z wprowadzeniem do serii, zobacz Planowanie implementacji usługi Power BI.

Ten artykuł ułatwia zaplanowanie sposobu i czasu integracji usług Power BI i Microsoft Fabric z innymi usługami. Ten artykuł jest przeznaczony przede wszystkim na:

  • Dyrektorzy analizy biznesowej i menedżerowie: Osoby podejmujące decyzje odpowiedzialne za nadzorowanie programu i strategii analizy biznesowej. Osoby te decydują, czy używać innych usług do obsługi określonych celów strategicznych, czy też do uzupełnienia usługi Fabric lub Power BI.
  • Administratorzy sieci szkieletowej: administratorzy, którzy są odpowiedzialni za nadzorowanie usługi Fabric w organizacji. Administratorzy sieci szkieletowej kontrolują, które usługi mogą integrować z usługą Fabric, włączając ustawienia dzierżawy integracji i konfigurują integrację na poziomie dzierżawy z usługami na platformie Azure lub w usłudze Microsoft Teams. Często administratorzy sieci szkieletowej muszą współpracować z innymi administratorami, aby ułatwić tę integrację.
  • Centrum doskonałości (COE), dział IT i zespoły ds. analizy biznesowej: zespoły odpowiedzialne za nadzorowanie usługi Power BI w organizacji. Zespoły te szukają możliwości korzystania z usług, które w przypadku integracji pomagają osobom rozwiązywać problemy lub efektywniej korzystać z usługi Power BI.
  • Właściciele zawartości i twórcy zawartości: zespoły i osoby, które opowiadają się za analizą w zespole lub dziale. Te zespoły i osoby indywidualne wykonują integrację na poziomie obszaru roboczego i na poziomie rozwiązania, aby obsługiwać określone potrzeby i przypadki użycia, jeśli są dozwolone.

W przypadku korzystania z usługi Power BI możesz napotkać pewne potrzeby lub wyzwania, których nie można rozwiązać za pomocą podstawowych narzędzi i funkcji usługi Power BI. W takich sytuacjach można rozważyć integrację usługi Power BI z innymi usługami. Większość z tych usług jest usługi firmy Microsoft, takich jak platforma Azure lub platforma Microsoft 365, ale możesz również zintegrować usługę Power BI z usługami niestandardowymi lub usługami innych firm. Rozszerzanie funkcjonalności usługi Power BI w ten sposób może pomóc w rozwiązywaniu nowych problemów i umożliwia użytkownikom bardziej efektywne wykonywanie zwykłych zadań.

Poniżej przedstawiono niektóre typowe scenariusze związane z integracją usługi Power BI z innymi usługami:

  • Masz określone wymagania, które nakazują korzystanie z innej usługi. Na przykład należy zintegrować z usługą Azure Private Link, aby połączyć się z usługami za pośrednictwem prywatnego punktu końcowego w sieci wirtualnej.
  • Napotkasz konkretne wyzwania, których nie można pokonać w usłudze Power BI. Na przykład używasz integracji usługi Azure Log Analytics , aby uzyskać szczegółową diagnostykę zapytań modeli semantycznych na potrzeby rozwiązywania problemów i inspekcji.
  • Chcesz użyć już używanych usług lub rozszerzyć możliwości usługi Power BI. Możesz na przykład zezwolić użytkownikom programu Excel na łączenie się z modelami semantycznymi przy użyciu dodatku programu Excel w celu wstawiania połączonych tabel przestawnych.

Usługę Power BI można zintegrować z innymi usługami na poziomie dzierżawy, obszaru roboczego lub poszczególnych rozwiązań (takich jak modele semantyczne i raporty):

W przypadku wszystkich trzech z tych poziomów należy pamiętać o integracji usługi Power BI z innymi usługami:

  • Zagadnienia dotyczące zabezpieczeń: Integracja innych usług nieuchronnie skutkuje większym ryzykiem, które należy ograniczyć, aby móc z nich korzystać pomyślnie. Na przykład integracja z usługami sztucznej inteligencji może uwidaczniać dane wewnętrzne usługom zewnętrznym, które szkolą swoje modele. Aby ograniczyć to ryzyko, upewnij się, że aktywnie oceniasz wszelkie zagrożenia bezpieczeństwa i zagadnienia związane z integracją usługi. Ponadto zidentyfikuj konkretne działania w celu zapewnienia zgodności z zasadami zabezpieczeń i prywatności danych w Twoim regionie i organizacji.
  • Zagadnienia dotyczące licencjonowania: Integracja innych usług może wymagać określonej subskrypcji lub licencji. Na przykład integracja raportów usługi Power BI z usługą PowerApps jest możliwa tylko wtedy, gdy masz odpowiednie licencje usługi PowerApps. W przypadku każdej usługi upewnij się, że ocenisz, czy potrzebujesz określonej licencji, czy subskrypcji, aby ją zintegrować, oraz jakie są szacowane koszty na użytkownika lub pojemność. Wykonaj tę ocenę nie tylko dla usług, ale także dla sieci szkieletowej i usługi Power BI dla poszczególnych użytkowników i licencji na pojemność.
  • Zagadnienia dotyczące ładu: Integracja innych usług skutkuje bardziej zróżnicowanymi działaniami i operacjami, które osoby podejmują w dzierżawie, z których niektóre mogą prowadzić do nieodpowiednich praktyk. Na przykład integracja raportów usługi Power BI z usługą OneDrive lub SharePoint może prowadzić do udostępniania plików programu Power BI Desktop (pbix) bezpośrednio osobom przeglądającym raporty. Takie podejście pozwala odwrócić się od lepszych rozwiązań dotyczących publikowania raportu w obszarze roboczym i udostępniania go za pośrednictwem bezpośredniego dostępu, ról podglądu obszaru roboczego lub aplikacji usługi Power BI. W związku z tym należy aktywnie zidentyfikować wszelkie potencjalne zagrożenia związane z zarządzaniem przed zintegrowaniem usługi i zidentyfikować nakład pracy potrzebny do monitorowania i obsługi usługi w dzierżawie.
  • Zagadnienia dotyczące mentoringu i włączania użytkowników: Integracja innych usług może wymagać czasu i wysiłku w celu efektywnego trenowania użytkowników w celu efektywnego korzystania z nowych funkcji. Jeśli na przykład zezwolisz użytkownikom na integrację programu Excel z usługą Power BI, należy wytrenować użytkowników na temat efektywnego korzystania z funkcji Analizuj w programie Excel. Szkolenie powinno kierować ich na temat tego, kiedy go używać, i informować ich o jego zagadnieniach i ograniczeniach. Upewnij się, że aktywnie planujesz trenowanie i obsługę osób, które będą korzystać z tej integracji.

W pozostałej części tego artykułu opisano możliwości integracji usługi Power BI z innymi usługami na poziomie dzierżawy, obszarów roboczych i poszczególnych rozwiązań (takich jak raporty lub modele semantyczne).

Uwaga

Ten artykuł zawiera omówienie różnych usług, które można zintegrować z usługą Power BI, oraz potencjalne przypadki użycia, które należy wykonać. Celem tego artykułu nie jest przewodnik po krokach technicznych wymaganych do skonfigurowania integracji lub rozwiązywania problemów z integracją. Linki do informacji technicznych znajdziesz w każdej sekcji tego artykułu.

Integracja na poziomie dzierżawy

Administratorzy sieci szkieletowej mogą zintegrować niektóre usługi do użycia w całej dzierżawie. Zazwyczaj ta integracja ułatwia szerszą współdziałanie między siecią szkieletową lub usługą Power BI i powiązanymi usługami, takimi jak te dostępne na platformie Azure. Integracja na poziomie dzierżawy może również mieć wpływ na sposób obsługi określonych danych.

Ważne

Aby zapoznać się z omówieniem odpowiednich ustawień administracyjnych, których administrator sieci szkieletowej może użyć do kontrolowania integracji usługi Microsoft Fabric lub Power BI z usługami zewnętrznymi, zobacz Ustawienia dzierżawy integracji. Administrator sieci szkieletowej może kontrolować integrację z usługami na wszystkich poziomach przy użyciu tych ustawień dzierżawy.

Integracja z usługami Azure

Możesz zintegrować dzierżawę z szeroką gamą usług platformy Azure, których możesz już użyć do przechowywania danych lub zarządzania nimi. Ta integracja pomaga zastosować zakres i zalety usług platformy Azure z poziomu sieci Szkieletowej i usługi Power BI. Umożliwia również bardziej zaawansowane możliwości, które mogą obsługiwać wiele ról, od administratorów i scentralizowanych zespołów po zdecentralizowanych właścicieli zawartości lub twórców.

Integracja z usługami platformy Azure wymaga aktywnej subskrypcji platformy Azure. Ponadto istnieją pewne konkretne zagadnienia dotyczące licencjonowania dla tej opcji. Używanie etykiet poufności i zasad DLP wymaga licencji usługi Azure Information Protection Premium P1 lub Premium P2. Użytkownicy mogą wymagać licencji usługi Power BI Pro lub Premium na użytkownika (PPU), aby korzystać z funkcji wynikających z tej integracji, takich jak stosowanie etykiet poufności. Na koniec niektóre z tych usług wymagają również posiadania pojemności Sieć szkieletowa lub Premium i mogą korzystać z zasobów pojemności.

Aby uzyskać wskazówki dotyczące sposobu integracji z usługami platformy Azure, zobacz:

Chociaż niekoniecznie usługi platformy Azure, możesz również użyć następujących narzędzi dostępnych do integracji na poziomie dzierżawy z usługą Power BI:

Integracja z usługami sztucznej inteligencji

Oprócz copilot w sieci szkieletowej istnieją różne usługi sztucznej inteligencji, które można zintegrować z usługą Fabric i usługą Power BI. Te usługi mogą ułatwić wykonywanie zaawansowanych analiz w celu zastosowania określonych modeli do danych w zależności od potrzeb i przypadków użycia.

Integracja z usługami platformy Azure sztucznej inteligencji wymaga aktywnej subskrypcji platformy Azure. Ponadto niektóre z tych usług wymagają również posiadania pojemności Sieć szkieletowa lub Premium i będą korzystać z zasobów pojemności. Aby upewnić się, że te obciążenia nie mają negatywnego wpływu na wykorzystanie pojemności, upewnij się, że ustawiono limit pamięci dla obciążeń sztucznej inteligencji w ramach pojemności. Dzięki temu można uniknąć nieoczekiwanego użycia jednostek pojemności (CU). Aby uzyskać więcej informacji, zobacz Zarządzanie wpływem na pojemność Premium.

Aby uzyskać wskazówki dotyczące sposobu integracji z różnymi usługami sztucznej inteligencji na platformie Azure, zobacz:

Integrowanie usług Azure AI Services w dodatku Power Query

Określone funkcje sztucznej inteligencji można wywoływać w dodatku Power Query przy użyciu usług Azure AI Services. Te funkcje są uruchamiane przy użyciu pojemności sieci szkieletowej lub pojemności Premium dla wybranego obszaru roboczego. Mogą one uzyskiwać przydatne informacje z mniej ustrukturyzowanego tekstu lub danych obrazu.

Przypadki użycia integracji usług Azure AI Services z semantycznym modelem lub przepływem danych obejmują:

Integrowanie usługi Azure Machine Learning w dodatku Power Query

Podobnie jak w przypadku korzystania z usług Azure AI Services, możesz zastosować modele uczenia maszynowego do danych , wywołując dynamiczne funkcje dodatku Power Query. Te modele uczenia maszynowego muszą mieć pliki schematu wygenerowane w języku Python przez twórcę modelu.

Twórcy usługi Dataflow Gen1 mogą również używać rozwiązania AutoML do tworzenia własnych modeli uczenia maszynowego przy użyciu usługi Power BI podczas przygotowywania danych. Twórcy mogą wybrać określony typ modelu, przewidywania binarnego, klasyfikacji ogólnej lub regresji. Następnie szkolą te modele przy użyciu danych wejściowych i oceniają wyniki przed zastosowaniem modelu do nowych lub zaktualizowanych danych po odświeżeniu przepływu danych.

Przypadki użycia integracji usługi Azure Machine Learning z modelem semantycznym lub przepływem danych Gen1 obejmują:

  • Przeprowadzanie modelowania predykcyjnego w usłudze Power BI bez konieczności posiadania głębokiej wiedzy na temat narzędzi do nauki o danych ani języka Python.
  • Wykonaj proste przewidywanie zmian i prognozowanie.
  • Stosowanie modeli organizacyjnych w usłudze Azure Machine Learning w celu wzbogacania danych w usłudze Power BI.

Integracja dla niezależnych dostawców oprogramowania

Niezależni dostawcy oprogramowania (ISV), którzy tworzą i sprzedają oprogramowanie, mogą integrować się z usługą Fabric w celu obsługi i rozszerzania aplikacji.

Istnieją trzy różne modele, których dostawcy oprogramowania mogą używać do integracji z siecią szkieletową:

  • Model międzyoperacyjności: dostawcy oprogramowania mogą integrować się z usługą OneLake za pomocą różnych narzędzi, takich jak interfejsy API usługi OneLake i inne.
  • Opracowywanie modelu sieci szkieletowej: niezależnych dostawców oprogramowania może opracowywać własne produkty i usługi w sieci szkieletowej, a nawet osadzać możliwości sieci Szkieletowej w oprogramowaniu.
  • Tworzenie modelu obciążenia sieci szkieletowej: dostawcy oprogramowania mogą używać zestawu Microsoft Fabric Workload Development Kit do tworzenia obciążeń i zarabiania na nich.

Aby uzyskać więcej informacji na temat sposobu integrowania niezależnych dostawców oprogramowania z usługą Fabric, zobacz Microsoft Fabric Integration Pathways for ISVs (Ścieżki integracji usługi Microsoft Fabric dla niezależnych dostawców oprogramowania).

Integracja aplikacji Microsoft Teams

Możesz zintegrować dzierżawę z usługą Microsoft Teams, aby umożliwić użytkownikom dostęp do sieci Szkieletowej i usługi Power BI z poziomu aplikacji Teams. Ta funkcja jest wygodnym sposobem scentralizowanej współpracy i promowania wdrażania zarówno aplikacji Teams, jak i usługi Power BI.

Aby uzyskać więcej informacji na temat sposobu integrowania zespołów z usługą Power BI, zobacz:

Przypadki użycia integracji usługi Teams z usługą Power BI obejmują:

  • Utwórz scentralizowany portal dla społeczności praktyk i osadzania kluczowych raportów i zasobów usługi Power BI.
  • Twórz dedykowane zespoły lub kanały zespołów na potrzeby zawartości dystrybuowanej z aplikacji usługi Power BI, gdzie użytkownicy mogą udostępniać opinie, problemy lub zadawać pytania dotyczące zawartości.
  • Trenowanie użytkowników w celu udostępniania widoków , które mogą udostępniać za pośrednictwem usługi Teams w celu omówienia określonych perspektyw lub punktów danych.

Integracja usług geoprzestrzennych

Podczas pracy z danymi geoprzestrzennymi prawdopodobnie warto zwizualizować je w interaktywnych wizualizacjach mapy za pomocą usługi Power BI. Jednak te wizualizacje wymagają integracji z innymi usługami, które można kontrolować na poziomie dzierżawy przy użyciu ustawień dzierżawy. Te wizualizacje mogą być skuteczne w raportach, które przedstawiają dane geoprzestrzenne, ale należy się upewnić, że korzystanie z tych usług nie narusza żadnych wymagań dotyczących przechowywania danych ani zgodności.

Aby uzyskać więcej informacji na temat sposobu integrowania usługi Power BI z różnymi usługami geoprzestrzennymi, zobacz:

Ostrzeżenie

Usługi geoprzestrzenne mogą korzystać z innych usług, które znajdują się poza regionem geograficznym dzierżawy usługi Power BI, granicy zgodności lub wystąpienia chmury krajowej. Ponadto te usługi mogą przechowywać i przetwarzać twoje dane, w których utrzymują obiekty, a korzystanie z tych usług może podlegać osobnym warunkom i zasadom zachowania poufności informacji poza usługą Power BI.

To ostrzeżenie dotyczy również dowolnej wizualizacji niestandardowej innej firmy używanej do wizualizacji informacji geoprzestrzennych.

Integracja na poziomie obszaru roboczego

Niektóre usługi można zintegrować na poziomie poszczególnych obszarów roboczych. Te usługi umożliwiają tworzenie i wyświetlanie zawartości w obszarze roboczym oraz zarządzanie nimi.

Integracja z usługą Git

Jeśli obszar roboczy korzysta z pojemności sieci szkieletowej, pojemności Premium lub trybów licencji PPU, możesz użyć integracji usługi Git, aby połączyć obszar roboczy ze zdalnym repozytorium Git w celu obsługi bardziej zaawansowanych scenariuszy zarządzania cyklem życia. Zdalne repozytorium Git ułatwia kontrolę źródła plików, co umożliwia twórcom zawartości śledzenie zmian i zarządzanie nimi. Integracja z usługą Git promuje również współpracę między deweloperami, szczególnie w przypadku używania gałęzi do izolowania opracowywania określonych funkcji przed integracją tych zmian w gałęzi głównej z scalania przed wdrożeniem.

Krótko mówiąc, twórcy zawartości mogą opracowywać zawartość lokalnie lub w usługa Power BI, a następnie zatwierdzać i wypychać te zmiany do zdalnego repozytorium Git, takiego jak Azure Repos lub GitHub Enterprise. Aby uzyskać informacje o sposobie konfigurowania i używania integracji z usługą Git dla usługi Power BI i sieci Szkieletowej, zobacz Wprowadzenie do integracji z usługą Git lub Samouczek: kompleksowe zarządzanie cyklem życia.

Twórcy zawartości przechowują pliki programu Power BI Project (pbip), pliki metadanych i dokumentację w centralnym repozytorium zdalnym usługi Azure Repos. Te pliki są nadzorowane przez właściciela technicznego. Podczas gdy twórca zawartości opracowuje rozwiązanie, właściciel techniczny jest odpowiedzialny za zarządzanie rozwiązaniem i przeglądanie zmian i scalanie ich w jednym rozwiązaniu. Usługa Azure Repos oferuje bardziej zaawansowane opcje śledzenia zmian i zarządzania nimi w porównaniu z programem SharePoint i usługą OneDrive. Utrzymanie dobrze wyselekcjonowanych, udokumentowanych repozytoriów jest niezbędne, ponieważ jest podstawą całej zawartości i współpracy.

Rozważ użycie kontroli źródła do śledzenia zmian i zarządzania nimi w następujących scenariuszach:

  • Scentralizowane lub zdecentralizowane zespoły tworzą zawartość i zarządzają nią.
  • Twórcy zawartości współpracują przy użyciu usługi Azure DevOps.
  • Twórcy zawartości znają usługę Git, zarządzanie kontrolą źródła lub projekt architektury DataOps.
  • Twórcy zawartości zarządzają złożoną lub ważną zawartością albo oczekują, że zawartość będzie skalowana i zwiększać złożoność i znaczenie.

Aby efektywnie korzystać z kontroli źródła w usłudze Azure DevOps, należy pamiętać o zagadnieniach i spełnić pewne wymagania wstępne:

  • Git: aby zatwierdzić i wypchnąć zmiany do repozytorium zdalnego, twórcy zawartości muszą pobrać i zainstalować usługę Git. Git to rozproszony system kontroli wersji, który śledzi zmiany w plikach. Aby dowiedzieć się więcej o podstawach usługi Git, zobacz Co to jest usługa Git?.
  • Narzędzia: Aby korzystać z usługi Git, twórcy zawartości muszą używać interfejsu wiersza polecenia (CLI) lub graficznego klienta interfejsu użytkownika (GUI), który ma zintegrowane zarządzanie kontrolą źródła (SCM), na przykład Visual Studio lub Visual Studio Code.
  • Licencje i uprawnienia: aby utworzyć repozytorium Git usługi Azure Repos i korzystać z niego, twórcy zawartości muszą:
    • Poziom dostępu usługi Azure DevOps ma ustawioną wartość Podstawowa (w przeciwieństwie do uczestników projektu).
    • Należy do organizacji usługi Azure DevOps i projektu.
    • Mieć odpowiednie uprawnienia do repozytorium usługi Azure DevOps.
    • Praca z elementami usługi Power BI tylko z powodu ograniczeń integracji z usługą Git w przypadku korzystania z pojemności usługi Power BI Premium (JEDNOSTEK SKU A) lub obszarów roboczych PPU.
  • Integracja z usługą Git sieci szkieletowej: aby zsynchronizować zawartość w repozytorium zdalnym z obszarem roboczym sieć szkieletowa, twórcy zawartości korzystają z integracji z usługą Fabric Git. To narzędzie jest ważne, ponieważ śledzi zmiany zawartości utworzonej w portalu sieci szkieletowej i zarządza nimi, podobnie jak przepływy danych.

Integrowanie usługi Azure Log Analytics

Usługa Azure Log Analytics umożliwia zbieranie cennych informacji w celu obsługi inspekcji na poziomie danych elementów obszaru roboczego. Azure Log Analytics jest składnikiem usługi Azure Monitor . W szczególności integracja usługi Azure Log Analytics z usługą Power BI umożliwia przechwytywanie zdarzeń modelu semantycznego ze wszystkich modeli semantycznych w obszarze roboczym usługi Power BI. Jest obsługiwana tylko w przypadku obszarów roboczych korzystających z pojemności Sieć szkieletowa lub Premium. Aby uzyskać informacje o sposobie konfigurowania i używania usługi Azure Log Analytics dla usługi Power BI i sieci szkieletowej, zobacz Inspekcja na poziomie danych: Azure Log Analytics i Konfigurowanie usługi Azure Log Analytics w usłudze Power BI.

Po skonfigurowaniu integracji usługi Azure Log Analytics i włączeniu połączenia (w przypadku obsługiwanego obszaru roboczego) zdarzenia modelu semantycznego są automatycznie przechwytywane i stale wysyłane do obszaru roboczego usługi Azure Log Analytics. Dzienniki modelu semantycznego są przechowywane w usłudze Azure Data Explorer, która jest bazą danych tylko do dołączania zoptymalizowaną pod kątem przechwytywania dużych ilości danych telemetrycznych niemal w czasie rzeczywistym.

Przypadki użycia usługi Azure Log Analytics obejmują:

  • Chcesz monitorować strategicznie ważne modele semantyczne, takie jak scentralizowane modele, które udostępniasz zdecentralizowanym zespołom w zarządzanym scenariuszu użycia samoobsługi .
  • Chcesz przeprowadzić inspekcję lub zbadać modele semantyczne, które mają duży wpływ na wykorzystanie zasobów, takie jak pojemność sieci szkieletowej.
  • Chcesz uzyskać szczegółową analizę wzorców zapytań i użycia dla modeli semantycznych.

Aby korzystać z usługi Azure Log Analytics, musisz skonfigurować obszar roboczy usługi Azure Log Analytics i zapłacić za nie w ramach subskrypcji platformy Azure. Płacisz za usługę Azure Log Analytics przy użyciu subskrypcji z płatnością zgodnie z rzeczywistym użyciem. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Log Analytics.

Integracja usługi Azure Data Lake Storage Gen2

Obszar roboczy można połączyć z kontem usługi Azure Data Lake Storage (ADLS) Gen2. Po połączeniu obszaru roboczego z usługą ADLS Gen2 można przechowywać dane dla przepływów danych usługi Power BI (nazywanych również przepływami danych Gen1) i semantycznych kopii zapasowych modelu. Aby uzyskać informacje o sposobie konfigurowania i używania usługi ADLS Gen2 do przechowywania danych z przepływów danych usługi Power BI, zobacz Konfigurowanie magazynu przepływu danych w celu korzystania z usługi Azure Data Lake Gen 2.

Ustawienie połączeń platformy Azure w portalu administracyjnym sieci szkieletowej nie oznacza, że wszystkie przepływy danych usługi Power BI dla dzierżawy są domyślnie przechowywane na koncie usługi ADLS Gen2. Aby użyć określonego konta magazynu (zamiast magazynu wewnętrznego), każdy obszar roboczy musi być jawnie połączony. Przed utworzeniem przepływów danych usługi Power BI w obszarze roboczym należy ustawić połączenia platformy Azure z obszarem roboczym.

W poniższych dwóch sekcjach przedstawiono przyczyny, dla których można zintegrować obszar roboczy z usługą ADLS Gen2.

Przechowywanie danych przepływów danych usługi Power BI

Jeśli korzystasz z własnego magazynu data lake, dostęp do danych przepływów danych usługi Power BI (Gen1) można uzyskać bezpośrednio na platformie Azure. Bezpośredni dostęp do magazynu przepływu danych w usłudze ADLS Gen2 jest przydatny, gdy chcesz, aby inni użytkownicy lub procesy wyświetlali lub uzyskiwali dostęp do danych. Jest to szczególnie przydatne, gdy twoim celem jest ponowne użycie danych przepływów danych poza usługą Power BI.

Istnieją dwie opcje przypisywania magazynu:

  • Magazyn na poziomie dzierżawy: ta opcja jest przydatna, gdy chcesz scentralizować wszystkie dane dla przepływów danych usługi Power BI w jednym koncie usługi ADLS Gen2.
  • Magazyn na poziomie obszaru roboczego: ta opcja jest przydatna, gdy jednostki biznesowe zarządzają własnym magazynem danych typu data lake lub mają pewne wymagania dotyczące rezydencji danych.

Napiwek

Jeśli używasz usługi Fabric, zalecamy użycie przepływów danych Gen2, które mogą przechowywać dane w różnych miejscach docelowych, w tym OneLake. Przepływy danych Gen2 są bardziej elastyczne niż przepływy danych Gen1, ponieważ zapewniają one więcej opcji integracji z innymi potokami danych i korzystają z obliczeń na dużą skalę.

Tworzenie kopii zapasowych i przywracanie modeli semantycznych usługi Power BI

Funkcja tworzenia i przywracania semantycznego modelu usługi Power BI jest obsługiwana w przypadku obszarów roboczych przypisanych do pojemności sieci szkieletowej, pojemności Premium lub PPU. Ta funkcja używa tego samego konta usługi ADLS Gen2 używanego do przechowywania danych przepływów danych usługi Power BI (opisanego w poprzedniej sekcji).

Semantyczne kopie zapasowe modelu ułatwiają wykonywanie:

  • Zgodność z wymaganiami dotyczącymi przechowywania danych.
  • Przechowywanie rutynowych kopii zapasowych w ramach strategii odzyskiwania po awarii.
  • Przechowywanie kopii zapasowych w innym regionie.
  • Migrowanie modelu danych.

Integracja na poziomie rozwiązania

Niektóre usługi można zintegrować na poziomie poszczególnych elementów, takich jak modele semantyczne lub raporty. Te integracje mogą włączać określone przypadki użycia i rozszerzać funkcjonalność elementów usługi Power BI.

Integracja z usługą Microsoft Fabric

Usługa Power BI jest częścią sieci szkieletowej, ale usługa Power BI jest odrębnym obciążeniem w usłudze Fabric, które może integrować się z innymi środowiskami, które są ujednolicone pod parasolem usługi Fabric. Jeśli znasz tylko pracę z usługą Power BI, ważne jest, aby zrozumieć możliwości i możliwości stosowania innych obciążeń, elementów i funkcji w usłudze Fabric.

W poniższych sekcjach przedstawiono przykłady sposobu integrowania zawartości usługi Power BI z usługą Fabric w celu rozszerzenia możliwości usługi Power BI.

Integracja usługi OneLake z modelami semantycznymi

Twórcy zawartości, którzy tworzą semantyczne modele usługi Power BI, mogą używać integracji usługi OneLake do zapisywania tabel modelu w tabelach różnicowych w usłudze OneLake. Po początkowym skopiowaniu tabel w pamięci można użyć ich ponownie z usługi OneLake w innych przypadkach użycia bez konieczności ich kopiowania. Tabele delty są dostępne za pośrednictwem lakehouse w usłudze Fabric. Użytkownicy mogą również tworzyć skróty w celu uzyskania dostępu do tabel, dzięki czemu mogą używać ich z innego typu magazynu danych lub innego typu elementu, takiego jak magazyn danych.

Przypadki użycia integracji usługi OneLake z modelami semantycznymi obejmują:

  • Użyj ponownie danych z modelu semantycznego, który nie jest jeszcze dostępny w usłudze OneLake.
  • Użyj ponownie danych z modelu semantycznego do użycia w innym środowisku sieci szkieletowej.
  • Tworzenie migawek tabeli modelu semantycznego.

Twórcy zawartości, którzy tworzą modele semantyczne lub analizują dane w notesach, mogą używać linku semantycznego do odczytywania i zapisywania modeli semantycznych z notesu w usłudze Fabric. Link semantyczny oferuje szeroką gamę korzyści dla deweloperów usługi Power BI, w tym zwiększoną produktywność, automatyzację oraz możliwość szybkiego i łatwego przeprowadzania analizy ad hoc w kodzie.

Przypadki użycia integracji linków semantycznych z modelami semantycznymi obejmują:

  • Automatyzowanie testowania modeli semantycznych przez ocenianie zapytań języka DAX i porównywanie wyników ze znanymi punktami odniesienia.
  • Programowe zarządzanie modelami semantycznymi przez uruchomienie analizatora najlepszych rozwiązań na wielu modelach w tym samym czasie w celu identyfikowania i klasyfikowania możliwych problemów.
  • Zapisz typowe szablony i wzorce dla miar języka DAX i logiki biznesowej (na przykład konwersji waluty), które można zastosować do nowych modeli semantycznych.
  • Analizowanie i wizualizowanie danych z modelu semantycznego przy użyciu języka Python.
  • Weryfikowanie modeli utworzonych przez analityków danych przy użyciu logiki biznesowej na podstawie modelu semantycznego.
  • Użyj danych z modelu semantycznego, aby wzbogacić analizę.

Napiwek

Biblioteka języka Python semantic-link-labs dodatkowo rozszerza narzędzie semantycznego linku. Jest to cenne narzędzie dla każdego, kto tworzy modele semantyczne i zarządza nimi i chce zwiększyć produktywność i wydajność procesu tworzenia modelu lub zarządzania nim.

Nawet jeśli nie znasz języka Python, możesz użyć narzędzia Copilot i Chat-magics , aby uzyskać pomoc w pisaniu funkcjonalnego kodu w języku Python w celu uzyskania przydatnego wyniku.

Integracja aktywatora sieci szkieletowej z raportami usługi Power BI

Twórcy zawartości lub użytkownicy, którzy tworzą lub używają raportów usługi Power BI, mogą używać aktywatora do automatyzowania akcji i powiadomień na podstawie zmian danych. Podobnie jak w przypadku alertów dotyczących danych z kafelków pulpitu nawigacyjnego, użytkownik może ustawić alerty w wizualizacji usługi Power BI i zdefiniować wyzwalacze dla tych alertów. Użytkownik może również rozszerzyć tę funkcję, aby użyć akcji niestandardowych w celu wyzwolenia przepływu usługi Power Automate, który może zainicjować inne zmiany podrzędne.

Przypadki użycia integracji aktywatora z usługą Power BI obejmują:

  • Automatyczne wykrywanie anomalii przez ustawienie alertu w celu wyzwolenia, gdy wartość przekroczy próg.
  • Automatyczne testowanie regresji raportów krytycznych dla działania firmy przez ustawienie alertu w celu wyzwolenia wartości (takiej jak sprzedaż w poprzednim roku lub wariancja budżetowa) przekracza próg.

Integracja z usługą Microsoft Office 365

Istnieje wiele sposobów integrowania usługi Power BI z produktami platformy Microsoft 365, takimi jak Excel, PowerPoint i Outlook.

Używanie danych usługi Power BI w programie Excel

Użytkownicy, którzy preferują pracę w programie Excel, mogą używać funkcji Analizuj w programie Excel lub połączonych na żywo tabel do korzystania z danych usługi Power BI.

Użytkownicy zawartości, którzy mają uprawnienia do tworzenia modelu semantycznego, mogą łączyć się z modelem z programu Excel w celu używania funkcji Analizuj w programie Excel. Takie podejście umożliwia użytkownikom eksplorowanie modeli, dzięki czemu mogą wykonywać własną analizę ad hoc przy użyciu tabel przestawnych.

Przypadki użycia funkcji Analizuj w programie Excel obejmują:

  • Użytkownicy wolą analizować dane w programie Excel zamiast korzystać z usługi Power BI.
  • Użytkownicy chcą przeprowadzać osobistą analizę biznesową , aby tworzyć własne raporty w programie Excel.
  • Użytkownicy chcą używać danych usługi Power BI do obsługi istniejącej analizy w programie Excel.

Napiwek

Jeśli oczekujesz, że użytkownicy będą łączyć się z modelem semantycznym z programu Excel, upewnij się, że wykonasz niezbędne kroki, aby wytrenować je, jak go używać, i zorganizować model semantyczny w pomocny sposób. Na przykład organizuj pola w foldery wyświetlania i ukrywaj tabele i pola, które nie są przeznaczone do użycia w raportach.

Funkcja Analizuj w programie Excel używa wyrażeń wielowymiarowych (MDX) dla zapytań zamiast wyrażeń analizy danych (DAX) używanych przez raporty usługi Power BI. Zapytania MDX mogą mieć rzadszą wydajność w porównaniu z równoważnymi zapytaniami języka DAX. Upewnij się, że użytkownicy rozumieją, że powinni używać funkcji Analizuj w programie Excel do analizy agregującej wysokiego poziomu i wykonywać bardziej szczegółową analizę przy użyciu usługi Power BI lub innych środowisk sieci szkieletowej.

Ponadto niektóre funkcje w modelu semantycznym, takie jak parametry pola i ciągi formatu miary dynamicznej, nie działają w funkcji Analizuj w programie Excel. Aby zapoznać się z innymi zagadnieniami i ograniczeniami, zobacz ten artykuł.

Dane usługi Power BI można również pobrać w programie Excel przy użyciu tabel połączonych na żywo. Dzięki temu użytkownicy, którzy eksportują dane z wizualizacji raportu usługi Power BI, otrzymają skoroszyt programu Excel zawierający tabelę wypełniną danymi. Zapytanie tabeli automatycznie pobiera najnowsze dane po otwarciu skoroszytu lub po ręcznym odświeżeniu tabeli.

Przypadki użycia tabel połączonych na żywo obejmują:

  • Użytkownicy chcą badać lub analizować dane w określonej wizualizacji.
  • Użytkownicy muszą regularnie eksportować dane, aby obsługiwać prawidłowy przypadek biznesowy.
  • Przeprowadzasz ręczne testowanie semantycznego modelu lub raportu.

Eksportowanie tabel połączonych na żywo jest lepsze niż eksportowanie tabel bez połączenia z raportem usługi Power BI, ale należy zachęcić użytkowników do unikania eksportowania danych. Wyeksportowane dane stanowią wyzwania związane z ładem i zagrożenia bezpieczeństwa danych, które mogą prowadzić do eksfiltracji danych z organizacji. Zamiast tego rozważ trenowanie użytkowników w celu nawiązania połączenia z semantycznymi modelami z programu Excel lub programu Power BI Desktop w celu przeprowadzenia własnej analizy oraz bezpiecznego udostępniania wyników współpracownikom.

Zarządzanie eksportami danych to ważne ćwiczenie związane z zarządzaniem zmianami, które pozwala zwiększyć dojrzałość kultury danych i umożliwić użytkownikom efektywne korzystanie z usługi Power BI.

Integrowanie raportów usługi Power BI w programie PowerPoint

Dodatek power BI dla programu PowerPoint umożliwia dodawanie dynamicznych, interaktywnych raportów usługi Power BI lub określonych wizualizacji do slajdów programu PowerPoint. Ta funkcja jest dobrą alternatywą dla wstawiania statycznych zrzutów ekranu, ponieważ wizualizacje można filtrować i korzystać z niej podczas prezentacji.

PowerPoint to przydatne narzędzie do uzupełniania istniejących raportów usługi Power BI, ale nie jest skalowane jako podstawowa metoda dystrybucji. Zamiast tego użyj metod dystrybucji raportów, takich jak aplikacje usługi Power BI, i poszukaj możliwości integracji programu PowerPoint, aby je uzupełnić lub rozszerzyć.

Zarządzanie dystrybucją raportów jako plików prostych i prezentacji programu PowerPoint jest ważnym ćwiczeniem zarządzania zmianami w celu poprawy dojrzałości kultury danych i zakresu dostarczania zawartości oraz umożliwienia użytkownikom efektywnego korzystania z usługi Power BI.

Przypadki użycia integracji usługi Power BI w programie PowerPoint obejmują:

  • Ciągłe odtwarzanie prezentacji w trybie pokazu slajdów z aktualnymi raportami usługi Power BI, na przykład na dużym ekranie w fabryce.
  • Blokowanie migawek określonego widoku w celu automatycznego aktualizowania danych raportu, na przykład w przypadku przeglądania raportów punkt-w czasie z poprzedniej daty.
  • Udostępnij prezentację za pomocą raportów usługi Power BI na żywo, aby użytkownicy mogli wyświetlać najnowsze dane, na przykład wtedy, gdy chcesz, aby odbiorcy przejrzeli prezentację i raporty przed ich przedstawieniem.

Administratorzy sieci szkieletowej mogą kontrolować jego użycie za pomocą ustawienia Włącz dodatek usługi Power BI dla dzierżawy programu PowerPoint . Aby zapoznać się z innymi zagadnieniami i ograniczeniami, zobacz ten artykuł.

Integracja z platformą Power Platform

Usługa Power BI jest częścią platformy Power Platform. W związku z tym usługa Power BI dobrze integruje się z innymi aplikacjami w rodzinie usług Power Platform, takimi jak Power Apps, Power Automate i Power Pages.

  • Usługa Power Apps umożliwia szybkie tworzenie i wdrażanie aplikacji z małą ilością kodu w organizacji.
  • Usługa Power Automate umożliwia automatyzowanie zadań i przepływów pracy przez tworzenie przepływów logicznych, które wyzwalają automatycznie, zgodnie z harmonogramem lub w odpowiedzi na akcję ręczną. Możesz utworzyć przepływy w chmurze, które działają nienadzorowane bez dedykowanej maszyny. Możesz również użyć aplikacji aplikacja klasyczna Power Automate do tworzenia przepływów pulpitu, które wymagają maszyny, ponieważ używają automatyzacji procesów robotycznych do symulowania akcji użytkownika.
  • Usługa Power Pages umożliwia tworzenie zewnętrznych witryn internetowych biznesowych przy użyciu interfejsu użytkownika o niskim kodzie.

Używanie wizualizacji usługi Power Apps w raporcie usługi Power BI

Usługę Power Apps można zintegrować w usłudze Power BI przy użyciu wizualizacji usługi Power Apps. Ta wizualizacja umożliwia wyświetlanie interaktywnej, funkcjonalnej aplikacji kanwy usługi Power Apps w raporcie usługi Power BI. W usłudze Power BI możesz wybrać pola, które chcesz dodać do wizualizacji usługi Power Apps. Następnie w usłudze Power Apps możesz użyć tych pól do tworzenia etykiet i funkcji opartych na danych w celu ulepszenia aplikacji. Razem integracja raportów usługi Power BI i usługi Power Apps umożliwia szeroką gamę przypadków użycia, które mogą pomóc osobom w podejmowaniu decyzji i podejmowaniu działań przy użyciu danych w raporcie.

W przypadku uwzględnienia tego podejścia należy wziąć pod uwagę pewne zagadnienia dotyczące licencjonowania. Aby korzystać z wizualizacji usługi Power Apps w raporcie usługi Power BI, przeglądarka raportów musi mieć licencję usługi Power Apps oprócz wszystkich wymaganych licencji usługi Power BI na użytkownika. Alternatywnie możesz użyć planu płatności zgodnie z rzeczywistym użyciem dla usług Power Apps i Power Automate.

Przypadki użycia wizualizacji usługi Power Apps obejmują:

  • Ułatwia zapisywanie zwrotne w bazie danych, na przykład w celu dodawania komentarzy do niektórych klientów lub modyfikowania wartości prognozy z poziomu raportu usługi Power BI.
  • Ułatwianie bezpośrednich akcji poinformowanych przez raport usługi Power BI, takich jak kontaktowanie się z klientami z raportu zadowolenia klientów.
  • Zezwalaj użytkownikom na przesyłanie formularzy z raportu usługi Power BI, takich jak formularze opinii, ankiety lub ankiety.

W scenariuszu osadzonym wizualizacja usługi Power Apps jest obsługiwana tylko w scenariuszu Osadzanie dla organizacji , a nie w scenariuszu Osadzanie dla klientów . Aby uzyskać inne ograniczenia, zobacz Ograniczenia wizualizacji usługi Power Apps.

Integrowanie raportu usługi Power BI w aplikacji kanwy usługi Power Apps

Kafelki pulpitu nawigacyjnego usługi Power BI można zintegrować w aplikacji kanwy usługi Power Apps. W przypadku tego podejścia podstawowym medium zużyciem jest aplikacja Power App, która jest rozszerzona przez kafelek usługi Power BI. Kafelki można osadzać przy użyciu kontrolki kafelka usługi Power BI podczas opracowywania aplikacji kanwy.

Wykonywanie akcji w usłudze Power BI z poziomu usługi Power Automate

Za pomocą usługi Power Automate można zautomatyzować określone akcje w usłudze Power BI, takie jak eksportowanie raportów, odświeżanie modeli semantycznych lub ocena zapytań języka DAX. Ta funkcja może być przydatna w celu usprawnienia niektórych zadań lub zwiększenia produktywności.

Przypadki użycia automatyzacji usługi Power BI z usługi Power Automate obejmują:

  • Wyzwalanie odświeżania modelu semantycznego po zaktualizowaniu nadrzędnego źródła danych.
  • Automatyzowanie dystrybucji raportów usługi Power BI lub raportów podzielonych na strony.
  • Dodawanie wierszy do semantycznej tabeli modelu usługi Power BI po wyzwoleniu przepływu.

Wyzwalanie przepływu usługi Power Automate z usługi Power BI

Możesz również użyć usługi Power BI, aby wyzwolić przepływ w chmurze usługi Power Automate na trzy sposoby:

Dzięki temu podejściu nie automatyzujesz akcji usługi Power BI tak samo, jak odpowiadasz na zdarzenia, które występują w usłudze Power BI. Te zdarzenia można wyzwalać ręcznie (na przykład wizualizację usługi Power Automate) lub automatycznie (na przykład alerty dotyczące danych). Możesz również użyć danych z usługi Power BI podrzędnych w przepływach, co może pomóc w zautomatyzowaniu bardziej szczegółowych i odpowiednich akcji.

Istnieje kilka zagadnień dotyczących licencjonowania, które należy wziąć pod uwagę przy użyciu tego podejścia. Aby korzystać z wizualizacji usługi Power Automate w raporcie usługi Power BI, przeglądarka raportów musi mieć dostęp do przepływu usługi Power Automate i licencji usługi Power Automate, jeśli to konieczne, oprócz wszelkich wymaganych licencji usługi Power BI na użytkownika. Alternatywnie możesz użyć planu płatności zgodnie z rzeczywistym użyciem dla usług Power Apps i Power Automate.

Przypadki użycia wyzwalania przepływu usługi Power Automate z usługi Power BI obejmują:

  • Aktualizowanie lub dodawanie wierszy do tabeli programu Excel z poziomu raportu usługi Power BI przy użyciu wizualizacji usługi Power Automate.
  • Automatyzuj testowanie regresji, konfigurując raporty i pulpity nawigacyjne w celu zgłaszania różnic w bieżących wartościach ze znanymi punktami odniesienia oraz ustawiając alerty dotyczące danych na kafelkach pulpitu nawigacyjnego.
  • Powiadom zespół lub osobę, gdy istnieją nieoczekiwane wartości lub anomalie w danych modelu semantycznego przy użyciu alertów dotyczących danych. Aby korzystać z wizualizacji usługi Power Automate w raporcie usługi Power BI, przeglądarka raportów musi mieć dostęp do przepływu usługi Power Automate i licencji usługi Power Automate, jeśli to konieczne, oprócz wszelkich wymaganych licencji usługi Power BI na użytkownika. Alternatywnie możesz użyć planu płatności zgodnie z rzeczywistym użyciem dla usług Power Apps i Power Automate.

Osadzanie raportu usługi Power BI w witrynie internetowej usługi Power Pages

Raport usługi Power BI można osadzić w witrynie internetowej usługi Power Pages, która umożliwia wyświetlanie raportów usługi Power BI w zewnętrznej witrynie internetowej utworzonej za pomocą usługi Power Pages. Takie podejście usprawnia scenariusz Osadzanie dla klientów, włączając usługę Power BI Embedded z poziomu centrum administracyjnego platformy Power Platform.

Istnieje kilka zagadnień dotyczących licencjonowania, które należy wziąć pod uwagę przy użyciu tego podejścia. Aby osadzić raporty usługi Power BI w witrynie internetowej usługi Power Pages, musisz mieć jednostkę SKU F, P, EM lub A. Potrzebna jest również odpowiednia licencja usługi Power Pages.

Przypadki użycia osadzania raportu usługi Power BI w witrynie internetowej usługi Power Pages obejmują:

  • Dystrybuowanie raportów za pośrednictwem niestandardowego portalu do użytkowników zewnętrznych lub klientów.
  • Wyświetlanie analizy witryn internetowych, takich jak subskrybenci lub ruch dla witryny internetowej.
  • Rozszerz witrynę internetową usługi Power Pages za pomocą interaktywnych wizualizacji usługi Power BI.

Oprócz ograniczeń usługi Power BI Embedded istnieją również konkretne ograniczenia dotyczące osadzania raportu w usłudze Power Pages. Na przykład raport musi zostać opublikowany w tym samym obszarze roboczym co połączony model semantyczny. Przed podjęciem decyzji o osadzeniu zawartości usługi Power BI w witrynie internetowej usługi Power Pages upewnij się, że te zagadnienia zostały uwzględnione.

Integracja usług OneDrive i SharePoint

Usługi OneDrive i SharePoint są często używane, ponieważ są to wygodne opcje przechowywania zawartości i plików danych dla usługi Power BI. Integrując usługę OneDrive i program SharePoint, możesz dodatkowo zwiększyć ich możliwości udostępniania.

Odświeżanie plików programu Power BI Desktop w usłudze OneDrive

Po zapisaniu pliku programu Power BI Desktop (pbix) w usłudze OneDrive for Work lub School lub SharePoint możesz zaimportować ten plik do obszaru roboczego z usługi OneDrive zamiast publikować go z programu Power BI Desktop. Dzięki temu możesz skorzystać z odświeżania w usłudze OneDrive, w którym model danych jest automatycznie aktualizowany, zwykle w ciągu godziny.

Przypadki użycia odświeżania w usłudze OneDrive obejmują:

  • Użytkownicy samoobsługi chcą usprawnić publikowanie plików programu Power BI Desktop.
  • Twórcy zawartości chcą śledzić zmiany i zarządzać nimi podczas współpracy w usłudze OneDrive.

Oprócz integracji usługi OneDrive dla pojedynczego pliku pbix dla semantycznych modeli i raportów można również skonfigurować integrację na poziomie obszaru roboczego z usługą OneDrive.

Podgląd plików programu Power BI Desktop w usłudze OneDrive i programie SharePoint

Gdy udostępniasz plik programu Power BI Desktop osobom za pośrednictwem usługi OneDrive lub SharePoint, mogą wyświetlać podgląd raportu z usługi OneDrive lub programu SharePoint bez otwierania go w programie Power BI Desktop. Ta funkcja działa tylko w przypadku raportów połączonych z udostępnionym modelem semantycznym lub plikami programu Power BI Desktop, które zawierają raport i model semantyczny importu. Ponadto nie można wyświetlić podglądu plików programu Power BI Desktop o rozmiarze 1 GB lub większym. Aby uzyskać więcej informacji, zobacz Zagadnienia i ograniczenia.

Istnieje kilka zagadnień dotyczących licencjonowania, które należy wziąć pod uwagę przy użyciu tego podejścia. Użytkownicy wymagają licencji usługi Power BI Pro do wyświetlania wersji zapoznawczej plików programu Power BI Desktop w usłudze OneDrive lub SharePoint. Aby uzyskać więcej informacji, zobacz Wymagania wstępne dotyczące wyświetlania raportów w usłudze OneDrive i programie SharePoint.

Przypadki użycia usługi OneDrive do wyświetlania podglądu plików obejmują:

  • Twórcy zawartości korzystają z usługi OneDrive lub sharePoint, aby ułatwić współpracę.
  • Twórcy zawartości, którzy korzystają z integracji usługi OneDrive, takich jak odświeżanie usługi OneDrive, lub używają ich do śledzenia zmian w plikach pbix i zarządzania nimi, chcą, aby wygoda wyświetlała podgląd plików przed ich otwarciem.

Osadzanie raportów usługi Power BI w usłudze SharePoint Online

Usługę Power BI można zintegrować z programem SharePoint, osadzając raporty usługi Power BI w usłudze SharePoint Online (nazywane również bezpiecznym osadzaniem). Środowisko raportu jest takie samo jak w przypadku, gdy użytkownicy wyświetlają je w obszarze roboczym Sieć szkieletowa przy użyciu linku udostępnionego z bezpośrednim dostępem. Zabezpieczenia na poziomie wiersza są wymuszane wraz z uprawnieniami elementu. Użytkownicy muszą mieć bezpośredni dostęp do raportów, aby wyświetlać je w witrynie programu SharePoint.

Przypadki użycia osadzania raportów usługi Power BI w usłudze SharePoint Online obejmują:

  • Chcesz dystrybuować raporty z portalu programu SharePoint zamiast za pośrednictwem obszaru roboczego sieć szkieletowa. Takie podejście może być przydatne, gdy chcesz dystrybuować raporty z kilku obszarów roboczych do określonych odbiorców.
  • Chcesz osadzić raporty, które obsługują współpracę lub podejmowanie decyzji w witrynie programu SharePoint.

Integracja z programem Visual Studio i programem VS Code

Wielu deweloperów jest zaznajomionych z używaniem programu Visual Studio lub Visual Studio Code (VS Code) do zarządzania plikami źródłowymi i metadanymi. Te narzędzia udostępniają kilka opcji integracji z usługami Power BI i Fabric.

Opracowywanie modeli semantycznych przy użyciu programu Visual Studio z projektami usług Analysis Services

Jeśli deweloperzy wolą pracować w programie Visual Studio, mogą opracowywać i wdrażać modele semantyczne z programu Visual Studio zamiast programu Power BI Desktop. W takim przypadku potrzebują programu Visual Studio 2017 lub nowszej wersji, a wersja 2.9.14 (lub nowsza) rozszerzenia SQL Server Data Tools (SSDT).

Napiwek

Deweloperzy, którzy preferują środowisko podobne do programu Visual Studio do tworzenia modeli semantycznych i zarządzania nimi, mogą okazać się bardziej skuteczne w użyciu edytora tabelarycznego. Tabular Editor to zewnętrzne narzędzie, które łączy się z modelem lokalnym otwartym w programie Power BI Desktop lub modelem zdalnym za pośrednictwem punktu końcowego odczytu/zapisu XMLA. Obsługuje również wykonywanie skryptów i zadań wsadowych w celu zwiększenia produktywności deweloperów.

Aby uzyskać więcej informacji, zobacz Zaawansowane zarządzanie modelami danych.

Zarządzanie elementami za pomocą programu VS Code

Jeśli deweloperzy wolą pracować w programie VS Code, mogą używać rozszerzeń, aby ułatwić pracę z usługą Power BI za pośrednictwem aplikacji VS Code.

Istnieje kilka narzędzi, których mogą używać do zarządzania różnymi częściami usługi Power BI z programu VS Code:

  • TMDL: oficjalne rozszerzenie programu VS Code firmy Microsoft, które zapewnia obsługę języka języka Tabular Model Definition Language (TMDL) do pracy z modelami semantycznymi korzystającymi z formatu metadanych TMDL.
  • Power BI Studio: opracowane przez społeczność rozszerzenie programu VS Code, które używa interfejsu API REST usługi Power BI do wyświetlania elementów w obszarze roboczym i zarządzania nimi.
  • Pakiet rozszerzeń programu VSCode usługi Power BI: kolekcja rozszerzeń programu VS Code, która umożliwia deweloperom pracę w programie VS Code z usługą Fabric i usługą Power BI. Obejmuje zarówno rozszerzenia TMDL, jak i Power BI Studio.

Integracja programu VS Code jest również obsługiwana przez inne środowiska sieci szkieletowej, takie jak notesy do inżynierii danych i nauki o danych, lub do zarządzania modelami semantycznymi usługi Power BI przy użyciu linku semantycznego (opisanego wcześniej).

Integracja z językiem Python lub R

Skrypty języka Python lub R można uruchamiać w semantycznych modelach i raportach usługi Power BI, aby rozszerzyć funkcjonalność tych elementów. Ta funkcja może być przydatna dla twórców zawartości, którzy znają język Python lub R oraz którzy tworzą i rozpowszechniają zawartość dla użytkowników biznesowych za pośrednictwem usługi Power BI.

Właściciele zawartości lub twórcy, którzy są biegłi w języku Python lub R, mogą korzystać z elementów notesu w pojemności sieci szkieletowej. W wielu przypadkach użycia notesy są preferowaną opcją integracji języka Python i języka R z usługą Power BI. Dzieje się tak, ponieważ zapewniają one więcej opcji tworzenia i konserwacji rozwiązań wbudowanych w tych językach, mają również mniej ograniczeń i zwykle wymagają mniejszego nakładu pracy w celu obsługi.

Uruchamianie kodu w języku Python lub R w modelu semantycznym

Kod języka Python lub R można zintegrować w ramach przekształceń danych, które są wykonywane w modelu semantycznym korzystającym z trybu przechowywania importu. Ta integracja umożliwia przekształcanie danych lub wykonywanie zaawansowanej analizy przy użyciu języka Python lub R podczas odświeżania modelu.

Aby odświeżyć opublikowany model semantyczny korzystający z języka Python lub R zintegrowanego w dodatku Power Query, należy użyć lokalnej bramy danych w trybie osobistym. Dzieje się tak dlatego, że kod języka Python lub R jest uruchamiany lokalnie przy użyciu języka Python lub języka R zainstalowanego na maszynie. Ta konfiguracja jest zwykle trudna do zarządzania i konserwacji. Jeśli musisz używać języka Python lub R w modelu semantycznym, zalecamy alternatywne podejścia, takie jak notesy w sieci szkieletowej.

Tworzenie wizualizacji języka Python lub R w raportach usługi Power BI

Możesz zintegrować język Python lub R z raportami usługi Power BI w celu utworzenia niestandardowych wizualizacji z bibliotekami języka Python, takimi jak pakiety Seaborn lub R, takie jak ggplot2. Te wizualizacje są w pełni dostosowywalne i obsługują interaktywne funkcje w usłudze Power BI, takie jak renderowanie filtrowanego wyniku, filtrowanie krzyżowe, niestandardowe etykietki narzędzi, przechodzenie do szczegółów i przeglądanie szczegółowe.

Upewnij się, że wszystkie wizualizacje języka Python lub R używają bibliotek języka Python i pakietów języka R obsługiwanych w usłudze Fabric. Jeśli używasz nieobsługiwanej biblioteki lub pakietu, wizualizacja nie będzie renderowana w usługa Power BI, nawet jeśli wizualizacja jest renderowana w raporcie w programie Power BI Desktop.

Chociaż można przekształcać dane i wykonywać obliczenia w ramach wizualizacji niestandardowej języka Python lub R, nie jest to zalecane. Umieszczenie tej logiki w wizualizacji języka Python lub języka R może spowodować wolniejsze czasy trwania renderowania oraz większe trudności z utrzymaniem wizualizacji i osiągnięcia zharmonizowania wizualizacji i raportów w logice obliczeń.

Zamiast tego dodaj logikę do obliczeń języka DAX, tworząc miary i wykonując przekształcenia dalej w górę, na przykład w dodatku Power Query lub źródle danych, jeśli to możliwe.

Wizualizacje niestandardowe dla raportów usługi Power BI

Istnieją inne opcje tworzenia wizualizacji niestandardowych w raportach usługi Power BI oprócz języków Python i R. Chociaż nie jest jawna integracja, można używać wizualizacji niestandardowych w raportach usługi Power BI w przypadku zaawansowanych lub określonych przypadków użycia. Możesz utworzyć własną wizualizację niestandardową — która nie wymaga integracji z innymi usługami — lub uzyskać wizualizację z usługi AppSource, która może być bezpłatna lub wymaga licencji. W zależności od wizualizacji niestandardowej może ona obejmować integrację z usługą innej firmy i konieczne będzie zaakceptowanie ich postanowień licencyjnych.

Jeśli myślisz o korzystaniu z wizualizacji niestandardowych w celu rozszerzenia funkcji raportów usługi Power BI, rozważ rozwiązanie Deneb. Deneb to opracowana przez społeczność, certyfikowana wizualizacja niestandardowa, która umożliwia tworzenie własnych wizualizacji przy użyciu deklaratywnej składni JSON języków Vega lub Vega-Lite. Firma Deneb ma dużą społeczność i wiele szablonów, co sprawia, że jest to dobry wybór dla twórców raportów, którzy chcą tworzyć własne wizualizacje bez używania języków JavaScript, Python lub R.

Integracja z innymi usługami innych firm

Istnieją inne usługi innych firm, które oferują integrację z usługą Power BI.

W poniższej sekcji przedstawiono usługi innych firm wraz z przypadkami użycia, które należy wziąć pod uwagę.

Integracja z modelami semantycznymi za pośrednictwem punktu końcowego XMLA

W usłudze Power BI narzędzia zewnętrzne mogą łączyć się z semantycznymi modelami usługi Power BI przy użyciu punktu końcowego XMLA. Istnieją zarówno narzędzia typu open source, jak i dostępne komercyjnie, których można użyć do zwiększenia produktywności lub rozszerzenia funkcjonalności istniejących modeli semantycznych.

Oto kilka przykładów narzędzi, które mogą integrować się z modelami semantycznymi za pośrednictwem punktu końcowego XMLA:

  • Polecenia cmdlet programu PowerShell do automatyzowania niektórych zadań modelu semantycznego.
  • Konstruktor raportów usługi Power BI umożliwia wykonywanie zapytań dotyczących modeli semantycznych przy użyciu języka DAX i tworzenia raportów podzielonych na strony.
  • Tabular Editor, narzędzie innej firmy do tworzenia modeli semantycznych i zarządzania nimi.
  • DAX Studio, narzędzie innej firmy do tworzenia i optymalizowania zapytań języka DAX.
  • Zestaw narzędzi ALM, narzędzie innej firmy do porównywania i wdrażania modeli semantycznych.

Aby uzyskać więcej informacji na temat punktów końcowych XMLA i aplikacji klienckich i narzędzi, które ich używają, zobacz Semantic model connectivity and management with the XMLA endpoint in Power BI (Łączność modelu semantycznego i zarządzanie nim za pomocą punktu końcowego XMLA w usłudze Power BI). Punkt końcowy XMLA jest obsługiwany tylko dla obszarów roboczych, które mają tryb licencji ustawiony na pojemność sieci szkieletowej, pojemność Premium lub Premium na użytkownika.

Możesz włączyć punkt końcowy XMLA i ustawić go na odczyt lub odczyt/zapis z opcji obciążenia usługi Power BI w portalu administracyjnym. Istnieje również kilka ustawień dzierżawy, których można użyć do kontrolowania, którzy użytkownicy i grupy mogą używać punktu końcowego XMLA.

Lista kontrolna — podczas planowania integracji usługi Power BI z innymi usługami kluczowe decyzje i zagadnienia obejmują:

  • Zdefiniuj wymaganie: opisz, co próbujesz osiągnąć, i jakie są oczekiwane korzyści.
  • Opisz, dlaczego nie można wykonać zadania w samej usłudze Power BI: Zdefiniuj wyzwania lub ograniczenia, które uniemożliwiają spełnienie tego wymagania za pomocą wbudowanych narzędzi i funkcji w usłudze Power BI.
  • Zidentyfikuj usługi, które mogą ułatwić spełnienie wymagań: skompiluj listę usług, które mogą pomóc w osiągnięciu celu. W zależności od wymagania może istnieć tylko jedna prawdopodobna opcja.
  • Zidentyfikuj potencjalne zagrożenia, ograniczenia lub zagadnienia: Starannie zaplanuj i rozważ implikacje tej integracji dla różnych obszarów, takich jak zabezpieczenia, licencjonowanie, nadzór i włączanie użytkowników.
  • Dowiedz się, w jaki sposób skonfigurujesz integrację: przeczytaj odpowiednią dokumentację techniczną i skompiluj protokół krok po kroku, który ma zastosowanie do konkretnego scenariusza, aby dowiedzieć się, jak zintegrować usługę Power BI z usługą lub narzędziem. Zwróć szczególną uwagę na możliwe rozwiązywanie problemów lub dostosowywanie tej integracji, które może być konieczne.
  • Przeprowadź test lub weryfikację koncepcji: przed skonfigurowaniem integracji dla dzierżawy, obszaru roboczego lub elementu najpierw przeprowadź reprezentatywną próbę, aby przetestować wszelkie założenia i ujawnić wszelkie wyzwania lub ograniczenia. Przeprowadzenie testu lub weryfikacji koncepcji jest ważne.
  • Konfigurowanie szkoleń i monitorowania: upewnij się, że scentralizowane zespoły są wyposażone w monitorowanie nowej usługi i jej wpływu na użycie w dzierżawie. Przygotuj odpowiedni materiał szkoleniowy, aby umożliwić użytkownikom korzystanie z nowej usługi i pomaga im uniknąć problemów.

Aby uzyskać więcej zagadnień, akcji, kryteriów podejmowania decyzji i zaleceń, które pomogą Ci w podejmowaniu decyzji dotyczących implementacji usługi Power BI, zobacz Planowanie implementacji usługi Power BI.