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.
Otwórz raport w obszarze roboczym, który można edytować, a następnie wybierz pozycję Osadź raport>Plik>Publikuj w Internecie (publicznie).
Jeśli administrator usługi Power BI nie zezwolił na tworzenie kodów osadzania, może być konieczne skontaktowanie się z nimi.
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.
Przejrzyj zawartość okna dialogowego i wybierz pozycję Utwórz kod osadzania.
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.
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.
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 .
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 |
---|---|
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. | |
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. | |
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:
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.
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.
Kody osadzania raportów w tym obszarze roboczym są wyświetlane.
Możesz pobrać lub usunąć kod osadzania. Usunięcie powoduje wyłączenie wszystkich linków do tego raportu lub wizualizacji.
Jeśli wybierzesz pozycję Usuń, zostanie wyświetlony monit o potwierdzenie.
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.
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.
Powiązana zawartość
- Składnik Web Part raportu usługi SharePoint Online
- Osadzanie raportu w bezpiecznym portalu lub witrynie internetowej
Masz więcej pytań? Dołącz do społeczności użytkowników usługi Power BI