Power BI (Polski)

ogólnie: w świetle szumu wokół tego „niszczyciela Tableau” w ostatnich miesiącach, chcę podkreślić kilka podstawowych wad w łączności danych i raporty konserwacji Power BI, które zespół produktów do tej pory odrzucił jako „nie w zakresie”. W praktyce jednak sprawia, że usługa Power BI jest dość bezużyteczna dla uzyskania dara z dowolnych produktów innych firm, w szczególności w chmurze.Ta recenzja dotyczy usługi Power BI od połowy marca 2017 r. Zebrałem swoją wiedzę z testów, interakcji ze społecznością i kilkunastu zgłoszeń z Pomocą Power BI Pro., Nacisk kładziony jest na uzyskiwanie danych za pośrednictwem usług internetowych, co jest w dużej mierze zgodne ze strategią firmy Microsoft „cloud First”.1) Usługa Power BI Online jest w chmurze, ale nie umożliwia połączeń HTTP. Usługa Power BI Desktop umożliwia połączenia HTTP, ale tylko ze statycznymi parametrami uwierzytelniania.Przede wszystkim należy dokonać rozróżnienia między usługą Power BI Online i usługą Power BI Desktop., Podczas gdy usługa Power BI Online jest „wzorcem”, który ostatecznie pozwala na udostępnianie i publikowanie raportów, doświadczenie użytkownika w projektowaniu jest zmniejszone przez ograniczenia HTML (możesz wiedzieć z Word lub Excel Online), a co ważniejsze, łączność z danymi (Get Data) jest ograniczona do serwerów SQL na platformie Azure i około 20 do 30 wtyczek z rozwiązań innych firm w chwili obecnej. Pamiętaj, że w usłudze Power BI Online nie można również wybierać bram ani nimi zarządzać.To zwraca uwagę na Power BI Desktop client., Aktualizowany co 1-2 miesiące program Desktop client zapewnia łączniki danych niezbędne do połączenia z większą liczbą źródeł danych.Za pomocą złącza internetowego skonfigurowano połączenia HTTP, chociaż tylko ze statycznymi nagłówkami i parametrami oraz tylko uwierzytelnianiem podstawowym i Windows. Co ważne, Power BI Desktop zawiera Microsoft Power Query, które możesz już znać z programu Excel 2016. Dzięki skryptom M można skryptować i dostosowywać na wiele sposobów, a co najciekawsze, szybko przekonwertować go do postaci tabeli. Tutaj pojawia się pytanie o moc., Wydaje się jednak, że polecenie Power Query nie wywołuje metod dla braku i znaczników czasu wymaganych w uwierzytelnianiu opartym na tokenie (na przykład OAuth). (Jeśli jest to niepoprawne, proszę daj mi znać. Przeglądałem fora i dokuczliwe Wsparcie już zbyt długo.) Zabawne jest to, że Microsoft Azure sam używa OAuth 2.0. Nie można więc uruchamiać żadnych raportów w bazie danych Azure AD lub Resource Manager firmy Microsoft, na przykład w notorycznej czarnej skrzynce. Wracamy do Powershell. (Usługa Power BI nie akceptuje kanałów Powershell.,) W skrócie, podczas gdy Power BI Online nie pozwala uzyskać żadnych danych z sieci (z wyjątkiem tych 20 do 30 wtyczek, głównie produktów Microsoft), Power BI Desktop pozwala na połączenia internetowe, ale tylko z parametrami statycznymi, a tym samym, w zasadzie z poświadczeń użytkownika.To duże ograniczenie w łączeniu danych.2)Z Power BI Online jako master, połączenia HTTP nie mogą być zaplanowane lub odświeżane w chmurze.Po skonfigurowaniu połączenia HTTP (z ryzykownymi poświadczeniami użytkownika) chcesz opublikować raport i odświeżyć go zgodnie z harmonogramem, powiedzmy codziennie.Pech.,Raport można publikować w usłudze Power BI Online, a następnie w szerszym gronie odbiorców, ale jest to statyczny obraz danych pulpitu. Nie można zaplanować odświeżania danych w usłudze Power BI Online (ponieważ i tak nie ma funkcji sieciowej), a nawet nie można odświeżyć danych ręcznie, ponieważ wymaga to ponownego opublikowania raportu na nowo.Ryzykujesz, że kierownictwo patrzy na nieaktualne dane, gdy zapomnisz ponownie opublikować raport i przemycić nowy adres URL do pulpitów nawigacyjnych i ramek iFrame.3) lokalna Brama danych jest dość bezużyteczna dla usług internetowych.Tak, istnieje lokalna Brama danych., Tak, możesz skonfigurować usługi sieciowe w bramie, chociaż kierowanie połączeń internetowych za pośrednictwem infrastruktury lokalnej jest dość ironiczne.Ale czy kiedykolwiek próbowałeś? Oznacza to, że nie można określić nagłówków HTTP, które w ogóle wywołuje, aby nie napisać skryptu Power Query. W ten sposób wracamy do uwierzytelniania tylko za pomocą Basic i Windows i pisania skryptów REST w źródle danych dla każdego pojedynczego połączenia HTTP, ponieważ bez nagłówków i Body, wszystkie parametry muszą być zakodowane w URI.Zrobisz to?,Na koniec dnia, Power BI jest od dawna potwierdzeniem Microsoftu, że Excel i niektóre raporty Dynamics nie tną go do celów raportowania. Rzeczywiście, do raportowania na SQL Server, Dynamics 365 (jeśli chcesz sobie na to pozwolić) i Excel i dostęp do baz danych przechowywanych w OneDrive, Microsoft Power BI wykonuje zgrabną pracę.,Jednak gdy tylko chcesz zintegrować się z systemami innych firm lub w szczególności za pośrednictwem usług internetowych, usługa Power BI prezentuje tak wiele ograniczeń w uwierzytelnianiu, konfiguracji nagłówka i ciała, skryptów i harmonogramu, że musisz skonfigurować całe środowisko SQL Server (na platformie Azure lub lokalnie za pośrednictwem bramy ubogiej funkcji) i napisać interfejs SQL CRL lub kupić Azure Data Factory, aby uzyskać te dane.Czy w przypadku niektórych ładnych raportów naprawdę chcesz kupić i dostosować całą infrastrukturę BI na platformie Azure?,Moja rada dla firmy Microsoft: pracuj nad łącznością danych, zwłaszcza w usłudze Power BI Online, a nie nad większą ilością wizualizacji dla tych ograniczonych źródeł danych. Twoi klienci Microsoftu za zupełny brak raportowania w Office 365, Azure, czy Dynamics 365 (tak, wciskam to tam) uznają Power BI. moja rada dla użytkowników: jeśli konektorów nie ma na liście, poszukaj gdzie indziej. (I upewnij się, że jest to Twój przypadek użycia. Usługa Power BI ogłosiła konektor usługi Azure AD, ale zamiast raportowania użytkowników, grup lub aplikacji korporacyjnych, można zobaczyć tylko na ładnej mapie, gdzie nastąpiło Ostatnie logowanie.,Czy to niszczyciel Tableau? Nie. Jest to długo oczekiwane potwierdzenie koniecznego raportowania z potencjałem bycia solidnym rozwiązaniem Business Intelligence, gdy skupimy się bardziej na danych.

Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *