Publikowanie w Internecie z usługi Power BI

Opcja Publikuj w Internecie w usłudze Power BI umożliwia łatwe osadzanie interakcyjnej zawartości usługi Power BI we wpisach w blogu, witrynach internetowych, wiadomościach e-mail lub mediach społecznościowych. Możesz również łatwo edytować, aktualizować, odświeżać lub zatrzymywać udostępnianie opublikowanych wizualizacji.

Ostrzeżenie

W przypadku użycia opcji Publikuj w sieci Web dowolna osoba w Internecie może wyświetlać opublikowane raporty i wizualizacje. Wyświetlanie nie wymaga uwierzytelniania. Dotyczy to także danych szczegółowych zagregowanych w twoich raportach. Przed opublikowaniem raportu upewnij się, że publiczne udostępnienie tych danych i wizualizacji nie jest problemem. Nie należy publikować informacji poufnych i stanowiących własność. Jeśli masz wątpliwości, przed opublikowaniem informacji sprawdź zasady obowiązujące w organizacji.

Uwaga

Zawartość można bezpiecznie osadzić w wewnętrznym portalu lub witrynie internetowej. Użyj opcji Osadź lub Osadź w usłudze SharePoint Online. Te opcje zapewniają wymuszanie wszystkich uprawnień i zabezpieczeń danych podczas wyświetlania danych wewnętrznych przez użytkowników.

Wymagania wstępne

  • Do publikowania w Internecie z obszaru Mój obszar roboczy potrzebna jest licencja usługi Microsoft Power BI.
  • Do publikowania w Internecie z obszarów roboczych potrzebna jest licencja usługi Microsoft Power BI Pro lub Premium na użytkownika.
  • Publikowanie w Internecie jest dostępne dla raportów, które można edytować w obszarze Mój obszar roboczy i obszary robocze.
  • Nie jest ona dostępna dla raportów udostępnionych Tobie ani tych, które korzystają z zabezpieczeń na poziomie wiersza w celu zabezpieczenia danych.
  • Osoby przeglądające raport nie muszą być użytkownikami usługi Power BI.

Zapoznaj się z sekcją Zagadnienia i ograniczenia poniżej, aby uzyskać pełną listę przypadków, w których publikowanie w internecie nie jest obsługiwane.

Tworzenie kodów osadzania za pomocą funkcji Publikuj w Sieci Web

Wykonaj następujące kroki, aby użyć funkcji Publikuj w Internecie. Przed opublikowaniem w Sieci Web zapoznaj się z ostrzeżeniem we wcześniejszej sekcji tego artykułu.

  1. Otwórz raport w obszarze roboczym, który można edytować, a następnie wybierz pozycję Osadź raport>Plik>Publikuj w Internecie (publicznie).

    Screenshot of Publish to web on More options.

  2. Jeśli administrator usługi Power BI nie zezwolił na tworzenie kodów osadzania, może być konieczne skontaktowanie się z nimi.

    Screenshot of Contact your Power BI admin.

    Aby uzyskać pomoc dotyczącą znajdowania osoby, która może włączyć publikowanie w Internecie w organizacji, zobacz Jak znaleźć administratora usługi Power BI w dalszej części tego artykułu.

  3. Przejrzyj zawartość okna dialogowego i wybierz pozycję Utwórz kod osadzania.

    Screenshot of Review Embed in a public website.

  4. Przejrzyj ostrzeżenie, jak pokazano tutaj, i upewnij się, że dane są w porządku, aby osadzić w publicznej witrynie internetowej. Jeśli tak jest, wybierz pozycję Publikuj.

    Screenshot of dialog box with the warning

  5. W oknie dialogowym Powodzenie zostanie wyświetlony podgląd wyglądu raportu. Wybierz stronę Rozmiar i Wartość domyślna.

    Możesz również dodać obraz zastępczy , aby przyspieszyć ładowanie strony internetowej. W przypadku obrazu zastępczego osoby wyświetlace raport w Internecie widzą przycisk Wyświetl interaktywną zawartość , który mogą wybrać, aby wyświetlić sam raport.

    Najpierw wprowadź te zmiany. Następnie skopiuj link, aby wysłać go w wiadomości e-mail lub skopiuj kod HTML, aby wkleić go do witryny internetowej. Możesz osadzić go w kodzie, takim jak element iFrame, lub wkleić go bezpośrednio na stronie internetowej lub blogu.

    Screenshot of Success: a link and HTML.

  6. Jeśli wcześniej utworzono kod osadzania dla raportu i wybierzesz pozycję Publikuj w Internecie, okna dialogowe nie będą widoczne w krokach 2–4. Zamiast tego zostanie wyświetlone okno dialogowe Osadzanie kodu .

    Screenshot of Embed code dialog box.

    Dla każdego raportu można utworzyć tylko jeden kod osadzania.

Wskazówki dla trybów wyświetlania

Podczas osadzania zawartości we wpisie w blogu zazwyczaj trzeba dopasować ją do określonego rozmiaru ekranu. Wysokość i szerokość w tagu iFrame można dostosować zgodnie z potrzebami. Należy jednak upewnić się, że raport mieści się w danym obszarze elementu iFrame, dlatego należy ustawić odpowiedni tryb wyświetlania podczas edytowania raportu.

Poniższa tabela zawiera wskazówki dotyczące trybu wyświetlania i sposobu ich wyświetlania po osadzieniu.

Tryb wyświetlania Jak wygląda podczas osadzania
Screenshot of Fit to page. Dopasuj do strony z uwzględnieniem wysokości i szerokości strony raportu. Jeśli ustawisz na stronę współczynniki dynamiczne , takie jak 16:9 lub 4:3, zawartość będzie skalowana w taki sposób, aby mieściła się w elemecie iFrame. Po osadzieniu elementu iFrame użycie opcji Dopasuj do strony może spowodować wyświetlenie szarego tła w obszarach elementu iFrame po skalowaniu zawartości w celu dopasowania do elementu iFrame. Aby zminimalizować literę, należy odpowiednio ustawić wysokość i szerokość elementu iFrame.
Screenshot of Actual size. Rzeczywisty rozmiar zapewnia zachowanie rozmiaru raportu zgodnie z ustawieniem na stronie raportu. Może to spowodować wyświetlenie pasków przewijania w elemecie iFrame. Ustaw wysokość i szerokość elementu iFrame, aby uniknąć pasków przewijania.
Screenshot of Fit to width. Dopasowanie do szerokości gwarantuje, że zawartość wypełnia poziomy obszar elementu iFrame. Obramowanie jest nadal wyświetlane, ale zawartość jest skalowana do użycia całej dostępnej przestrzeni poziomej.

Wskazówki wysokości i szerokości elementu iFrame

Kod osadzania Publikowania w sieci Web wygląda podobnie do następującego przykładu:

Screenshot of Embed code.

Możesz ręcznie edytować szerokość i wysokość, aby upewnić się, że ma ona dokładnie pasować do strony, na której jest osadzana.

Aby osiągnąć bardziej idealne dopasowanie, możesz spróbować dodać 56 pikseli do wysokości elementu iFrame, aby dopasować bieżący rozmiar paska dolnego. Jeśli na stronie raportu jest używany rozmiar dynamiczny, poniższa tabela zawiera pewne rozmiary, których można użyć do osiągnięcia dopasowania bez listów.

Współczynnik Rozmiar Wymiar (szerokość x wysokość)
16:9 Mały 640 x 416 pikseli
16:9 Śred. 800 x 506 pikseli
16:9 Duży 960 x 596 pikseli
4:3 Mały 640 x 536 pikseli
4:3 Śred. 800 x 656 pikseli
4:3 Duży 960 x 776 pikseli

Zarządzaj kodami osadzania

Po utworzeniu kodu osadzania funkcji Publikuj w sieci Web możesz zarządzać kodami z menu Ustawienia w usłudze Power BI. Zarządzanie kodami osadzania obejmuje możliwość usunięcia docelowej wizualizacji lub raportu dla kodu (renderowanie kodu osadzania jest bezużyteczne) lub pobranie kodu osadzania.

  1. Aby zarządzać kodami osadzania funkcji Publikuj w sieci Web, otwórz obszar roboczy, w którym znajduje się raport, wybierz koło zębate Ustawienia i wybierz pozycję Zarządzaj kodami osadzania.

    Screenshot of Manage embed codes

  2. Kody osadzania raportów w tym obszarze roboczym są wyświetlane.

    Screenshot of list of embed codes.

  3. Możesz pobrać lub usunąć kod osadzania. Usunięcie powoduje wyłączenie wszystkich linków do tego raportu lub wizualizacji.

    Screenshot of retrieving or deleting embed codes.

  4. Jeśli wybierzesz pozycję Usuń, zostanie wyświetlony monit o potwierdzenie.

    Screenshot of confirming deletion.

Aktualizacje do raportów i odświeżania danych

Po utworzeniu kodu osadzania funkcji Publikuj w sieci Web i udostępnieniu go raport zostanie zaktualizowany o wszelkie wprowadzone zmiany. Link kodu osadzania jest natychmiast aktywny. Każdy, kto otworzy link, może go wyświetlić. Dane są buforowane przez jedną godzinę od czasu ich pobrania. Nie zalecamy używania funkcji Publikuj w Sieci Web dla danych, które muszą być często odświeżane. Aby dowiedzieć się więcej, zobacz sekcję Jak to działa w dalszej części tego artykułu.

Odświeżanie danych

Odświeżanie danych jest automatycznie odzwierciedlane w osadzonym raporcie lub wizualizacji. Gdy dane są odświeżane dla modelu danych importu w usługa Power BI, usługa czyści pamięć podręczną danych, co umożliwia szybkie aktualizowanie danych. Aby wyłączyć automatyczne odświeżanie, wybierz pozycję Nie odświeżaj zgodnie z harmonogramem modelu semantycznego używanego przez raport.

Duże użycie

Duże użycie może wystąpić, gdy raport odbiera zbyt wiele zapytań w krótkim czasie. W przypadku dużego użycia użytkownicy nie będą mogli wyświetlać raportu ani wchodzić z nim w interakcje, dopóki okres dużego użycia nie przejdzie.

Zalecamy ustawienie obrazu zastępczego dla raportu. Jeśli wystąpi duże użycie, użytkownicy zobaczą obraz zastępczy.

Aby uniknąć dużego użycia, ogranicz liczbę odrębnych zapytań, które może wygenerować raport i częstotliwość odświeżania danych. Zapoznaj się z przewodnikiem optymalizacji usługi Power BI, aby uzyskać porady dotyczące usprawniania raportów.

Wizualizacje usługi Power BI

Wizualizacje usługi Power BI są obsługiwane w obszarze Publikowanie w Internecie. W przypadku korzystania z funkcji Publikuj w Internecie użytkownicy, którym udostępniasz opublikowaną wizualizację, nie muszą włączać wizualizacji usługi Power BI do wyświetlania raportu.

Opis kolumny stanu kodu osadzania

Uwaga

Przejrzyj często opublikowane kody osadzania. Usuń wszystkie, które nie muszą być już dostępne publicznie.

Strona Zarządzanie kodami osadzania zawiera kolumnę stanu. Domyślnie kody osadzania są aktywne, ale mogą być również jednym ze stanów wymienionych poniżej.

Stan opis
Aktywne Raport jest dostępny dla użytkowników Internetu do wyświetlania i interakcji z nimi.
Zablokowane Zawartość raportu narusza warunki użytkowania usługi Power BI. Firma Microsoft zablokowała ją. Skontaktuj się z pomocą techniczną, jeśli uważasz, że zawartość została zablokowana w błędzie.
Nieobsługiwane Semantyczny model raportu korzysta z zabezpieczeń na poziomie wiersza lub innej nieobsługiwanej konfiguracji. Aby uzyskać pełną listę, zobacz sekcję Zagadnienia i imitacje .
Naruszone Kod osadzania znajduje się poza zdefiniowanymi zasadami dzierżawy. Ten stan zwykle występuje po utworzeniu kodu osadzania, a następnie zmianie ustawienia Publikuj w dzierżawie sieci Web w celu wykluczenia użytkownika, który jest właścicielem kodu osadzania. Jeśli ustawienie dzierżawy jest wyłączone lub użytkownik nie może już tworzyć kodów osadzania, istniejące kody osadzania pokazują stan Naruszenie . Aby uzyskać szczegółowe informacje, zobacz sekcję Znajdowanie administratora usługi Power BI w tym artykule.

Zgłoś problem dotyczący publikowania w zawartości internetowej

Aby zgłosić problem związany z publikowaniem w zawartości internetowej osadzonej w witrynie internetowej lub blogu, wybierz ikonę Udostępnij na dolnym pasku raportu publikuj w sieci Web, a następnie wybierz ikonę Flaga w oknie dialogowym Udostępnianie.

Screenshot of sharing a concern.

Zostanie wyświetlona prośba o wysłanie wiadomości e-mail do firmy Microsoft w celu wyjaśnienia problemu. Firma Microsoft ocenia zawartość na podstawie warunków użytkowania usługi Power BI i podejmuje odpowiednie działania.

Jak to działa (szczegóły techniczne)

Podczas tworzenia kodu osadzania przy użyciu funkcji Publikuj w Internecie raport jest widoczny dla użytkowników Internetu. Jest on publicznie dostępny, więc w przyszłości można oczekiwać, że widzowie będą mogli łatwo udostępniać raport za pośrednictwem mediów społecznościowych. Użytkownicy wyświetlają raport, otwierając bezpośredni publiczny adres URL lub wyświetlając go osadzony na stronie internetowej lub blogu. W miarę ich działania usługa Power BI buforuje definicję raportu i wyniki zapytań wymaganych do wyświetlenia raportu. Dzięki temu buforowaniu tysiące równoczesnych użytkowników może wyświetlać raport bez wpływu na wydajność.

Dane są buforowane przez jedną godzinę od czasu ich pobrania. Jeśli zaktualizujesz definicję raportu (na przykład jeśli zmienisz tryb wyświetlania) lub odświeżysz dane raportu, może upłynąć trochę czasu, zanim zmiany zostaną odzwierciedlone w wersji raportu wyświetlanego przez użytkowników. Po odświeżeniu danych dla modelu danych importu usługa czyści buforowane dane i pobiera nowe dane. W większości przypadków dane są aktualizowane niemal jednocześnie przy importowaniu danych. Jednak w przypadku raportów z wieloma odrębnymi zapytaniami aktualizacja może zająć trochę czasu. Ponieważ każda wartość elementu i danych jest buforowana niezależnie, gdy wystąpi aktualizacja danych, użytkownik może zobaczyć kombinację bieżących i poprzednich wartości. W związku z tym zalecamy przemieszczanie pracy przed upływem czasu i utworzenie kodu osadzania Publish to Web tylko wtedy, gdy ustawienia są zadowalające. Jeśli dane zostaną odświeżone, zminimalizuj liczbę odświeżeń i wykonaj odświeżanie poza godzinami pracy. Nie zalecamy używania funkcji Publikuj w Sieci Web dla danych, które muszą być często odświeżane.

Znajdowanie administratora usługi Power BI

Portal administracyjny usługi Power BI ma ustawienia, które kontrolują, kto może publikować w Internecie. Skontaktuj się z administratorem usługi Power BI w organizacji, aby zmienić ustawienia publikuj w dzierżawie internetowej w portalu administracyjnym.

W przypadku mniejszych organizacji lub osób, które zarejestrowały się w usłudze Power BI, być może nie masz jeszcze administratora usługi Power BI. Postępuj zgodnie z naszym procesem przejęcia przez administratora. Gdy masz administratora usługi Power BI, mogą oni włączyć tworzenie kodów osadzania.

Ustanowione organizacje zwykle mają już administratora usługi Power BI. Osoby w dowolnej z następujących ról może pełnić rolę administratora usługi Power BI:

  • Administratorzy globalni
  • Użytkownicy z rolą administratora sieci szkieletowej w identyfikatorze Entra firmy Microsoft

Musisz znaleźć jedną z tych osób w organizacji i poprosić ich o zaktualizowanie ustawień publikowania w dzierżawie internetowej w portalu administracyjnym.

Rozważania i ograniczenia

Publikowanie w Internecie jest obsługiwane w przypadku większości źródeł danych i raportów w usługa Power BI. Jednak następujące rodzaje raportów nie są obecnie obsługiwane lub dostępne w funkcji Publikuj w Sieci Web:

  • Raporty korzystające z zabezpieczeń na poziomie wiersza.
  • Raporty łączące się z danymi przy użyciu trybu DirectQuery. Połączenie zamiast tego przy użyciu trybu złożonego lub importowego. Przeczytaj o różnicach między trybami.
  • Raporty korzystające z dowolnego źródła danych live Połączenie ion, w tym tabelarycznego usług Analysis Services hostowanego lokalnie, wielowymiarowego usług Analysis Services i usług Azure Analysis Services.
  • Raporty korzystające z udostępnionego modelu semantycznego przechowywanego w innym obszarze roboczym niż raport.
  • Udostępnione i certyfikowane modele semantyczne.
  • Raporty udostępniane Tobie bezpośrednio lub za pośrednictwem aplikacji.
  • Raporty w obszarze roboczym, w którym nie jesteś członkiem edycji.
  • Wizualizacje języka "R" i Python nie są obecnie obsługiwane w raportach publikowania w internecie.
  • Eksportowanie danych z wizualizacji w raporcie, który został opublikowany w Internecie.
  • Pytania i pytania dotyczące wizualizacji usługi Power BI.
  • Raporty zawierające miary języka DAX na poziomie raportu.
  • Modele zapytań dotyczących danych logowania jednokrotnego, w tym modele złożone w semantycznych modelach usługi Power BI lub usługach Azure Analysis Services.
  • Zabezpieczanie poufnych lub zastrzeżonych informacji.
  • Funkcja automatycznego uwierzytelniania udostępniona przy użyciu opcji Osadź nie działa z interfejsem API języka JavaScript usługi Power BI. W przypadku interfejsu API języka JavaScript usługi Power BI użyj podejścia użytkownika do osadzania.
  • Administracja mogą blokować publiczny dostęp do Internetu, zgodnie z opisem w temacie Łącza prywatne umożliwiające bezpieczny dostęp do sieci szkieletowej. W takim przypadku opcja Publikuj w sieci Web jest wyszaryzowana dla dzierżawy w portalu administracyjnym usługi Power BI.
  • Wymuszanie licencji dla wizualizacji niestandardowych.
  • Wizualizacje niecertyfikowane z magazynu organizacyjnego, gdy globalny przełącznik dzierżawy organizacji dla wizualizacji niecertyfikowanych jest włączony.
  • Publiczne wizualizacje z magazynu organizacyjnego, gdy globalny przełącznik dzierżawy organizacji nie zezwala na tworzenie wizualizacji przy użyciu zestaw SDK usługi Power BI.
  • Użytkownik, który utworzył kod osadzania, musi zachować dostęp do raportu, aby kod osadzania działał. Obejmuje to wymaganie licencji Pro lub Premium na użytkownika zgodnie z wymaganiami obszaru roboczego.
  • Raporty podzielone na strony.
  • Raporty w wielu językach.

Masz więcej pytań? Dołącz do społeczności użytkowników usługi Power BI