Architektura i składniki usługi Power BI: jak to działa?

Opublikowany: 2020-03-17

Power BI to jedno z najpopularniejszych rozwiązań do analizy danych. Co to jest? Jakie są jego składniki? A jak to działa? Dowiesz się tego w tym obszernym artykule.

Przyjrzymy się architekturze Power BI i jej działaniu. Więc bez zbędnych ceregieli zacznijmy.

Spis treści

Co to jest usługa Power BI?

Produkt firmy Microsoft, Power BI, to usługa analizy biznesowej . Zapewnia interaktywne wizualizacje i rozwiązania Business Intelligence. Ma niezwykle łatwy w użyciu interfejs, więc każdy początkujący ma minimalną krzywą uczenia się.

Umożliwia łączenie się z różnymi źródłami danych i używanie dodatku Power Query w celu uproszczenia transformacji, pozyskiwania i integracji. Ma wiele wbudowanych wizualizacji i ma również funkcję niestandardowego tworzenia wizualizacji. Możliwości współpracy tego oprogramowania sprawiają, że jest to również niezbędne dla wielu przedsiębiorstw.

Przeczytaj także: 29 najczęściej zadawanych pytań i odpowiedzi na wywiad dotyczący usługi Power BI

Architektura Power BI

Aby lepiej zrozumieć to oprogramowanie, powinieneś przyjrzeć się architekturze Power Bi , która składa się z wielu składników. Omówiliśmy szczegółowo każdy z tych komponentów w następujących punktach:

Źródło danych

Usługa Power BI ma mnóstwo źródeł danych. Ponieważ jest kompatybilny z różnymi źródłami danych, nie musisz się tym martwić. Możesz importować dane ze źródeł online lub z pliku znajdującego się w magazynie lokalnym. Ma limit 1 GB, jeśli importujesz dane ze źródeł danych online lub lokalnych.

Wyróżniające się źródła danych obsługiwane przez usługę Power BI to:

  • GitHub
  • Facebook
  • Google Analytics
  • Salesforce (raporty)
  • Impala
  • Baza danych Sybase
  • XML
  • JSON
  • Amazonka Przesunięcie ku czerwieni
  • SAP HANA
  • Baza danych MySQL
  • Baza danych Oracle
  • Baza danych Teradata
  • Przewyższać
  • Baza danych Azure SQL
  • CSV/tekst
  • HDFS (pamięć Hadoop)
  • Iskra
  • Dynamiczny 365
  • PocztaChimp

Lista jest dość wyczerpująca, ale możesz zrozumieć, jaką różnorodność uzyskasz, gdy spojrzysz na źródła danych tego rozwiązania.

Power BI Desktop

Możesz również zainstalować Power Bi na swoim komputerze, a tym składnikiem do pobrania Power Bi jest Power BI Desktop. Jest to oprogramowanie po stronie klienta, które jest wypełnione wieloma narzędziami i funkcjami do łączenia źródeł danych, modelowania danych i generowania raportów. Najlepszą rzeczą w tym narzędziu jest to, że jest bezpłatne.

Oznacza to, że nie musisz ponosić żadnych opłat za korzystanie z niego. Możesz go pobrać i od razu zacząć z niego korzystać. Posiada interfejs „przeciągnij i upuść”, dzięki czemu wizualizacja danych jest bardzo łatwa.

W tym oprogramowaniu komputerowym dostępnych jest wiele funkcji, w tym opcja definiowania relacji między różnymi zestawami danych, tworzenie modeli danych i wizualizacji oraz publikowanie raportów. Większość specjalistów ds. analizy biznesowej używa programu Power BI Desktop do tworzenia raportów.

Dowiedz się więcej: Analiza biznesowa: narzędzia, aplikacje i korzyści

Usługa Power BI

Usługa Power BI zapewnia również usługę w chmurze o nazwie Usługa Power BI. Jest to platforma online, która umożliwia publikowanie i udostępnianie raportów tworzonych w programie Power BI Desktop. Usługa Power BI umożliwia współpracę z innymi osobami nad raportami i odpowiednie tworzenie pulpitów nawigacyjnych.

Istnieje wiele nazw tego rozwiązania, w tym „Witryna usługi Power BI” i „Portal internetowy usługi Power BI”. Ma darmową wersję, a także dwie płatne wersje, a mianowicie Pro i Premium.

Wersja Pro daje możliwość monitorowania BI w chmurze i wykonywania analiz ad hoc poza publikowaniem, współpracą i udostępnianiem.

Z drugiej strony wersja Premium ma zaawansowane kontrole wdrażania i administracji. Posiada możliwości wykonywania analiz big data i raportowania w chmurze.

Serwer raportów usługi Power BI

Ten składnik jest dość podobny do omówionego wcześniej (usługa Power BI). Różnica polega na tym, że serwer raportów usługi Power BI jest rozwiązaniem lokalnym, a nie chmurowym. To rozwiązanie dla przedsiębiorstw, które wolą przechowywać swoje dane przy sobie i chcą uniknąć korzystania z pamięci w chmurze.

Otrzymujesz te same funkcje, co w usłudze Power BI, takie jak generowanie raportów, tworzenie pulpitów nawigacyjnych i udostępnianie raportów innym członkom zespołu. Jeśli chcesz korzystać z tego rozwiązania, powinieneś mieć subskrypcję usługi Power BI Premium.

Brama usługi Power BI

Usługa Power BI Gateway umożliwia bezpieczne przesyłanie danych między dwoma użytkownikami. Łączy źródła danych na miejscu. Możesz przesyłać dane między usługą przechowywania na miejscu a usługami w chmurze. Wybierając usługę w chmurze, otrzymujesz wiele opcji, w tym Power BI, PowerApps, Microsoft Flow, Azure Analysis i Azure Logic Apps.

Wbudowana usługa Power BI

Usługa Power BI Embedded udostępnia interfejsy API, których można używać do osadzania pulpitów nawigacyjnych i raportów w aplikacjach niestandardowych. Jest to usługa lokalna na platformie Azure.

Mobilna usługa Power BI

Aplikacje Power BI Mobile umożliwiają łączenie się z danymi lokalnymi lub przechowywanymi w chmurze z dowolnego miejsca przy użyciu telefonu komórkowego. Ten składnik zwiększa dostępność architektury Power BI, ponieważ możesz uzyskać dostęp do swoich danych z dowolnego miejsca w dowolnym czasie. Aplikacje mobilne usługi Power BI są dostępne dla telefonów z systemem iOS, Android i Windows.

Oprócz głównych komponentów architektury Power BI, które tutaj omówiliśmy, istnieje wiele innych małych, które również odgrywają kluczową rolę. Niektóre z tych komponentów to:

  • Power Pivot
  • Zapytanie usługi Power BI
  • Mapy mocy
  • Pytania i odpowiedzi dotyczące mocy
  • Zaawansowany widok

Operacje Power BI — jak to działa?

Teraz, gdy znasz już różne części architektury usługi Power BI, przyjrzyjmy się, jak ona działa. Po pierwsze, dane przepływają do części usługi Power BI ze źródeł. Jak już omówiliśmy, Power BI umożliwia łączenie się z różnymi rodzajami źródeł danych. Możesz przenieść obecne dane do tych źródeł do programu Power BI Desktop.

Tam możesz tworzyć, opracowywać i publikować raporty. Jeśli korzystasz z usług lokalnych, przeniesiesz dane do usługi Power BI. A jeśli korzystasz z usług w chmurze, wyślij je do chmury za pośrednictwem usługi Power BI Gateway.

Końcowe przemyślenia

Mamy nadzieję, że ten artykuł okazał się przydatny. Jak widać, Microsoft Power BI to niesamowite narzędzie, które jest w stanie wykonywać różnorodne zadania związane z analizą danych. Od współpracy po łatwy dostęp, oferuje wiele funkcji upraszczających wizualizację danych.

Jeśli chcesz dowiedzieć się więcej o Power BI, Big Data, Data Science i Machine Learning, zajrzyj na naszego bloga .

Jeśli chcesz dowiedzieć się więcej o Power BI, o nauce o danych, sprawdź IIIT-B i upGrad's PG Diploma in Data Science, który jest stworzony dla pracujących profesjonalistów i oferuje ponad 10 studiów przypadków i projektów, praktyczne warsztaty praktyczne, mentoring z przemysłem eksperci, indywidualni z mentorami branżowymi, ponad 400 godzin nauki i pomocy w pracy z najlepszymi firmami.

Dlaczego mój raport usługi Power BI działa tak wolno?

Power BI to dość znane narzędzie wykorzystywane przez firmy do generowania pulpitów nawigacyjnych i raportów w celu podejmowania skutecznych decyzji biznesowych. Power BI to szybkie narzędzie do zarządzania ogromnymi bazami danych, ale może się okazać, że będziesz musiał długo czekać, zanim wizualizacje zostaną załadowane do raportu.

Istnieje wiele przyczyn niskiej wydajności dowolnego raportu usługi Power BI. Jeśli używasz zbyt wielu grafik, zostawisz pewne domyślne opcje, użyj niecertyfikowanych grafik niestandardowych lub użyjesz ogromnej ilości danych, istnieje duże prawdopodobieństwo, że wydajność będzie niska, a raport będzie powolny. Może to spowodować, że usługa Power BI podejmie dodatkowe wysiłki w celu załadowania i wydłuży czas oczekiwania.

Kiedy nie należy używać usługi Power BI?

Microsoft Power BI to dość potężne narzędzie do generowania wizualnych raportów i pulpitów nawigacyjnych dla wszystkich danych. Ułatwia to badanie wzorców i trendów na podstawie dostępnych danych wyświetlanych z wizualizacjami. Zwykle programiści w większości przypadków wolą używać usługi Power BI, ale w niektórych przypadkach należy unikać korzystania z usługi Power BI.

Jak przyspieszyć Power BI?

Power BI to bardzo popularne narzędzie do tworzenia raportów i dashboardów od podstaw na podstawie dostępnych danych. Gdy dodasz zbyt wiele widżetów i funkcji, zauważysz, że usługa Power BI staje się bardzo powolna i trudna w obsłudze. W tym miejscu musisz użyć pewnych technik, aby uprościć pracę w usłudze Power BI i sprawić, by była wystarczająco szybka. Niektóre z nich używają liczb całkowitych wszędzie tam, gdzie jest to możliwe, usuwając każdą nieużywaną rzecz, pozostając przy domyślnych widżetach Power BI i używając górnych N wierszy w ogromnych tabelach zestawów danych.