Udostępnij przez


Porady dotyczące tworzenia aplikacji szablonowych w Power BI

Tworzenie aplikacji szablonów w usłudze Power BI wymaga uwagi na wiele składników poza logistyką obszaru roboczego i testowaniem. Ten artykuł zawiera porady dotyczące tworzenia zapytań, modeli danych, raportów i pulpitów nawigacyjnych, które ułatwiają tworzenie skutecznych aplikacji szablonów zapewniających doskonałe środowisko użytkownika.

  • Zapytania. Zapytania umożliwiają łączenie i przekształcanie danych oraz definiowanie parametrów.
  • Model danych. W modelu danych tworzysz relacje, miary i ulepszenia Q&A.
  • Strony raportu. Strony raportu zawierają wizualizacje i filtry, aby zapewnić wgląd w dane.
  • Pulpit nawigacyjny i kafelki. Panele kontrolne i kafelki oferują przegląd uwzględnionych wniosków.
  • Przykładowe dane. Próbka sprawia, że aplikacja jest wykrywalna zaraz po zainstalowaniu.

Możesz zapoznać się z każdym elementem jako istniejącymi funkcjami usługi Power BI. Podczas tworzenia aplikacji w oparciu o szablon należy wziąć pod uwagę inne kwestie dla każdego elementu. W tym artykule opisano te zagadnienia wraz z poradami i innymi przydatnymi informacjami związanymi z tworzeniem aplikacji szablonów.

Queries

W przypadku aplikacji szablonów zapytania opracowane w programie Power BI Desktop służą do nawiązywania połączenia ze źródłem danych i importowania danych. Te zapytania są wymagane do zwrócenia spójnego schematu i są obsługiwane w przypadku zaplanowanego odświeżania danych.

Nawiązywanie połączenia z interfejsem API

Aby rozpocząć, musisz nawiązać połączenie z interfejsem API z poziomu programu Power BI Desktop, aby rozpocząć tworzenie zapytań.

Aby nawiązać połączenie z interfejsem API, możesz użyć łączników danych dostępnych w programie Power BI Desktop. Możesz użyć łącznika danych Web (Pobierz dane>Web), aby nawiązać połączenie z interfejsem API REST lub łącznika OData (Pobierz dane>OData feed), aby nawiązać połączenie ze źródłem OData.

Uwaga / Notatka

Obecnie aplikacje szablonów nie obsługują łączników niestandardowych. Zalecamy rozważenie użycia protokołu Odatafeed Auth 2.0 jako rozwiązania dla niektórych scenariuszy użycia połączenia lub przesłanie łącznika do certyfikacji. Aby uzyskać szczegółowe informacje na temat tworzenia łącznika i certyfikowania go, zobacz Łączniki danych.

Rozważ źródło

Zapytania definiują dane uwzględnione w modelu danych. W zależności od rozmiaru systemu te zapytania powinny również zawierać filtry, aby upewnić się, że klienci mają do czynienia z rozmiarem, który odpowiada twojemu scenariuszowi biznesowemu.

Aplikacje szablonów usługi Power BI mogą uruchamiać wiele zapytań równolegle i jednocześnie dla wielu użytkowników. Zaplanuj strategię ograniczania przepustowości i współbieżności oraz zapytaj nas, jak zapewnić odporność aplikacji opartej na szablonie na błędy.

Wymuszanie schematów

Upewnij się, że twoje zapytania są odporne na zmiany w systemie. Zmiany w schemacie mogą złamać model podczas procesu odświeżania. Jeśli źródło może zwrócić wartość null lub nie zwracać wyniku schematu dla niektórych zapytań, warto rozważyć zwrócenie pustej tabeli lub znaczącego komunikatu błędu niestandardowego.

Parametry

Parametry w programie Power BI Desktop umożliwiają użytkownikom udostępnianie wartości wejściowych, które dostosują dane pobrane przez użytkownika. Pomyśl o parametrach z góry, aby uniknąć ponownej pracy po zainwestowaniu czasu w tworzenie szczegółowych zapytań lub raportów.

Uwaga / Notatka

Aplikacje szablonów obsługują wszystkie parametry z wyjątkiem Any i Binary.

Dodatkowe porady dotyczące zapytań

  • Upewnij się, że wszystkie kolumny są odpowiednio wpisane.
  • Przypisz nazwy informacyjne kolumn. Aby uzyskać więcej informacji, zobacz Pytania i pytania.
  • W przypadku logiki udostępnionej rozważ użycie funkcji lub zapytań.
  • Poziomy prywatności nie są obecnie obsługiwane w usłudze Power BI. Jeśli pojawi się monit dotyczący poziomów prywatności, może być konieczne przekierowanie zapytania na użycie ścieżek względnych.

Modele danych

Dobrze zdefiniowany model danych gwarantuje, że klienci mogą łatwo i intuicyjnie korzystać z aplikacji szablonu. Utwórz model danych w programie Power BI Desktop.

Uwaga / Notatka

W zapytaniach należy wykonać wiele podstawowych modelowania, takich jak wpisywanie i nazwy kolumn.

Pytania i odpowiedzi

Modelowanie wpływa również na to, jak dobrze Q&A może dostarczać wyniki klientom. Pamiętaj, aby dodać synonimy do często używanych kolumn i poprawnie nazwij kolumny w zapytaniach.

Dodatkowe porady dotyczące modelu danych

Upewnij się, że masz:

  • Zastosowano formatowanie do wszystkich kolumn wartości. Zastosuj typy w zapytaniu.
  • Zastosowano formatowanie do wszystkich miar.
  • Ustaw domyślne podsumowywanie. W szczególności ustaw opcję Bez obliczeń, jeśli ma to zastosowanie dla unikatowych wartości na przykład.
  • Ustaw kategorię danych, jeśli ma to zastosowanie.
  • Ustaw relacje zgodnie z potrzebami.

Reports

Strony raportu oferują dodatkowy wgląd w dane zawarte w aplikacji opartej na szablonie. Użyj stron raportów, aby odpowiedzieć na kluczowe pytania biznesowe, które aplikacja szablonu próbuje rozwiązać. Utwórz raport przy użyciu programu Power BI Desktop.

Dodatkowe porady dotyczące raportów

  • Użyj więcej niż jednej wizualizacji na stronę do filtrowania krzyżowego.
  • Starannie wyrównuj elementy wizualne, aby się nie nakładały.
  • Upewnij się, że układ strony jest ustawiony na tryb 4:3 lub 16:9.
  • Upewnij się, że wszystkie przedstawione agregacje mają sens liczbowy, na przykład średnie lub unikatowe wartości.
  • Sprawdź, czy wycięcie daje racjonalne wyniki.
  • Dołącz logo co najmniej do górnego raportu.
  • Upewnij się, że elementy znajdują się w schemacie kolorów klienta w możliwym zakresie.

Uwaga / Notatka

Jedna aplikacja szablonu nie może zawierać więcej niż 20 raportów.

Dashboards

Dashboard jest głównym punktem interakcji z aplikacją wzorcową dla twoich klientów. Powinna zawierać omówienie zawartej zawartości, zwłaszcza ważne metryki dla scenariusza biznesowego.

Aby utworzyć pulpit nawigacyjny dla aplikacji szablonu, wystarczy przesłać plik PBIX za pomocą opcji Pozyskaj dane>Pliki, lub opublikować bezpośrednio z Power BI Desktop.

Dodatkowe porady dotyczące pulpitu nawigacyjnego

  • Zachowaj ten sam motyw podczas przypinania, aby kafelki na pulpicie nawigacyjnym były spójne.
  • Przypnij logo do motywu, aby użytkownicy wiedzieli, skąd pochodzi pakiet.
  • Sugerowany układ do pracy z większością rozdzielczości ekranu wynosi od pięciu do sześciu małych kafelków szerokości.
  • Wszystkie kafelki pulpitu nawigacyjnego powinny mieć odpowiednie tytuły i podtytuły.
  • Rozważ grupowanie na kokpicie w różnych scenariuszach, pionowo lub poziomo.

Przykładowe dane

Aplikacja szablonu, w etapie tworzenia aplikacji, opakowuje dane pamięci podręcznej w obszarze roboczym jako część aplikacji, co ma następujące korzyści:

  • Umożliwia instalatorowi zrozumienie funkcjonalności i przeznaczenia aplikacji przed nawiązaniem połączenia danych.
  • Tworzy środowisko, które umożliwia instalatorowi dalsze eksplorowanie możliwości aplikacji, co prowadzi do łączenia modelu semantycznego aplikacji.

Zalecamy posiadanie przykładowych danych dotyczących jakości przed utworzeniem aplikacji, aby upewnić się, że raport i pulpity nawigacyjne aplikacji są wypełniane danymi. Staraj się zachować możliwie najmniejszy rozmiar przykładowych danych.

Publikowanie w usłudze AppSource

Aplikacje szablonowe można publikować w usłudze AppSource. Przed przesłaniem aplikacji do usługi AppSource postępuj zgodnie z poniższymi wytycznymi:

  • Upewnij się, że tworzysz aplikację szablonu z angażującymi przykładowymi danymi, które mogą pomóc instalatorowi zrozumieć, co może zrobić aplikacja. Puste raporty i pulpity nawigacyjne nie zostaną zatwierdzone.
  • Aplikacje szablonów obsługują przykładowe aplikacje tylko z danymi.
  • Posiadaj instrukcje dla zespołu weryfikacji, które zawierają poświadczenia i parametry umożliwiające połączenie z danymi.
  • Aplikacja musi zawierać logo aplikacji w usłudze Power BI i w ofercie portalu partnerów w chmurze (CPP).
  • Skonfiguruj stronę docelową.
  • Pamiętaj, aby postępować zgodnie z dokumentacją dotyczącą oferty aplikacji power BI.
  • Jeśli pulpit nawigacyjny jest częścią aplikacji, upewnij się, że nie jest pusty.
  • Przed przesłaniem aplikacji zainstaluj aplikację przy użyciu linku aplikacji. Upewnij się, że możesz połączyć model semantyczny i że doświadczenie aplikacji jest takie, jak planowałeś.
  • Przed przesłaniem pliku PBIX do obszaru roboczego szablonu, upewnij się, że odłączono wszystkie niepotrzebne połączenia.
  • Postępuj zgodnie z najlepszymi rozwiązaniami projektowymi usługi Power BI dla raportów i wizualizacji , aby osiągnąć maksymalny wpływ na użytkowników i uzyskać zatwierdzenie do dystrybucji.

Po opublikowaniu aplikacji szablonu w usłudze AppSource, rozważ dodanie linku do pobierania na swojej stronie do jednej z poniższych opcji:

  • Strona pobierania usługi AppSource, którą można wyświetlić publicznie. Pobierz link ze strony usługi AppSource.
  • Usługa Power BI, która może być widoczna przez użytkownika usługi Power BI.

Aby przekierować użytkownika do linku pobierania aplikacji w usłudze Power BI, zobacz następujący przykład kodu: repozytorium GitHub.

Zrzut ekranu repozytorium GitHub przedstawiający stronę pobierania przykładowych aplikacji szablonowych z instrukcjami użycia.

Automatyzowanie konfiguracji parametrów podczas instalacji

Jeśli jesteś niezależnego dostawcą oprogramowania rozpowszechniającym aplikację szablonu za pośrednictwem usługi internetowej, możesz utworzyć automatyzację, która automatycznie konfiguruje parametry aplikacji szablonu, gdy klienci instalują aplikację na swoim koncie usługi Power BI. Takie podejście ułatwia klientom wykonywanie czynności. Zwiększa to również prawdopodobieństwo pomyślnej instalacji, ponieważ nie muszą podawać szczegółów, które mogą nie wiedzieć. Aby uzyskać więcej informacji, zobacz Automatyczna konfiguracja instalacji aplikacji opartej na szablonie.