CubeServ Blog
Stay up-to-date on the data-driven business with tools for analytics from SAP & Co. and do not miss any news, downloads & events.

Microsoft Power BI Reporting sa podacima iz SAP BW

Kao SelfService Reporting Tool, Microsoft Power BI nudi mnoge korisne značajke za brzo i jednostavno stvaranje grafičkih procjena i nadzornih ploča.

Integracija u paket Office 365 također rezultira fleksibilnim mogućnostima primjene.

Power BI podržava niz različitih izvora podataka. Posebno za tvrtke koje koriste SAP BW, veza ovoga je u prvom planu.

Ovaj post na blogu bavi se različitim opcijama povezivanja SAP BW s Microsoft Power BI.

Arhitektura Power BI - pregled

Power BI pruža dva različita puta povezivanja za pristup SAP BW / SAP HANA sustavima. U prvoj varijanti izvorni podaci relevantni za izvješća u potpunosti se uvoze u Power BI. Drugi izravno pristupa izvornom sustavu; podaci izvješća se stoga ponovno izvlače tijekom izvođenja.
Blog2

U oba slučaja, takozvani skup podataka nastaje kada se izvješće kreira i učita na Power BI poslužitelj.

U slučaju rješenja uvoza, temeljni podaci uključeni su u skup podataka. U slučaju izravnog pristupa podacima, s druge strane, sadržani su samo metapodaci, kao što su informacije o povezivanju, za uspostavljanje veze s odgovarajućim SAP BW / SAP HANA. Donja slika shematski prikazuje dvije vrste povezivanja.

Iako se zahtjevi za izvješće mogu poslužiti izravno iz skupa podataka s varijantom uvoza, oni se prosljeđuju temeljnom SAP sustavu s “izravnim pristupom”; rezultat izvješća se tako izravno hrani trenutnim podacima.

S arhitektonskog gledišta, pružanje podataka u Power BI-ju kada se koristi izravni pristup (putem Direct Query) temelji se na sljedećem principu:
  • Power BI stvara upit prema lokalnom izvoru podataka i šalje ga Gateway Cloud Serviceu s šifriranim vjerodajnicama.
  • Gateway Cloud Service analizira upit i šalje zahtjev vlastitoj usluzi upravljanja porukama Power BI-ja.
  • Usluga upravljanja porukama “Azure Service Bus” upravlja redom čekanja zahtjeva i na kraju prosljeđuje zahtjeve lokalnom pristupniku podataka.
  • Lokalni podatkovni pristupnik dekriptira vjerodajnice i povezuje se s odgovarajućim SAP izvorom podataka s tim vjerodajnicama.
  • Podatkovni upit se izvršava u izvoru; rezultati se potom vraćaju u Power BI putem lokalnog podatkovnog pristupnika i Azure Service Bus-a, gdje se koriste za osvježavanje izvješća.

Za razliku od varijante s izravnim upitom, kod opcije uvoza nema kontinuirane razmjene podataka s izvornim sustavom. Umjesto toga, snimci najnovijih učitanih podataka (prethodno učitanih na Power BI poslužitelj) pristupa se na nadzornim pločama i u izvješćima.

Međutim, moguće je automatski ažurirati uvezene podatke u određenim vremenskim intervalima izravnim pristupom izvornom sustavu. Da biste to učinili, skup podataka je povezan s lokalnim podatkovnim pristupnikom koji sadrži specifične parametre povezivanja sustava.

Postavljanje lokalnog podatkovnog pristupnika

Postavljanje lokalnog podatkovnog pristupnika uvijek je potrebno ako se treba odvijati automatizirana razmjena podataka između Power BI-ja i SAP izvornog sustava. Ovo se odnosi i na izravni upit i na varijantu uvoza. S potonjom opcijom postoji i opcija uvijek ponovnog ručnog učitavanja podataka na Power BI Server. Međutim, ova se metoda ne preporučuje za složenije aplikacije (s različitim izvornim podacima i visokim zahtjevima za valutom podataka).

Prednosti i nedostaci varijanti podatkovne veze

Najvažnija značajka razlikovanja obje varijante podatkovne veze već je raspravljena u prethodnim odjeljcima – pohranjivanje podataka unutar ili izvan oblaka – Cloud-a. Ako su podaci pohranjeni izravno na Power BI poslužitelju, Power BI i temeljni VertiPaq motor mogu u potpunosti iskoristiti svoje prednosti – posebno u području performansi. Navigacija unutar nadzornih ploča i izvješća osjetno je lakša!

Osim izvedbe, postoji niz drugih aspekata koje treba uzeti u obzir pri usporedbi dviju varijanti. Uvozna varijanta također ima neka ne beznačajna ograničenja. Tablica u nastavku daje pregled najvažnijih aspekata koje treba razmotriti prije donošenja odluke o dizajnu. Tablica se odnosi na korištenje izvornih BW objekata (Query, InfoCube, itd.)

blank

Zaključak

Nakon detaljne analize dviju opcija povezivanja, donosimo sljedeći zaključak:

Iako Direct Query veza ima tri glavne prednosti: ažurnost podataka, lokalna pohrana izvornih podataka i mogućnost ponovne upotrebe BW autorizacijske logike, ona također ima mnoga ograničenja u pogledu izrade izvješća. Veliki nedostatak je što se samo jedan BW upit može povezati po aplikaciji. Osim toga, postoje i mnogi drugi manji aspekti, kao što je činjenica da se za karakteristike mogu prikazati samo tekstovi, a ne ključne vrijednosti. Mogućnosti izrade izvješća stoga su na određeni način ograničene ovom varijantom. Ako bi se morala dati ukupna ocjena, značajke – Features i mogućnosti – Capabilities bile bi više u sredini.

Sa import-varijantom, s druge strane, mnoge značajke koje čine Power BI (modeliranje i transformacija podataka, korištenje više izvora -Multisourcing i brza izvedba – Performance) u potpunosti su podržane. Iz perspektive izvješćivanja, ovo je očito bolja opcija! Zbog nedostataka u pogledu aktualnosti podataka i ograničene ponovne upotrebe uspostavljene BW logike (ovlaštenja, vremenski ovisne hijerarhije, višejezičnost), ni ovdje ne može biti najviša ocjena. U konačnici, međutim, procjena uvijek uvelike ovisi o odgovarajućim zahtjevima za izvješćivanje. Detaljna analiza prednosti i nedostataka stoga uvijek treba biti uvod u odluku o uvođenju Power BI-ja kao alata za izvješćivanje – Reporting-Tool.

Izgled

Uz korištenje BW objekata za pružanje podataka, postoji i mogućnost izravnog korištenja podataka iz temeljne HANA baze podataka. Analizu kao i prednosti i nedostatke možete pronaći u sljedećem unosu na blogu.

Dogovorite sada svoj Expert Call. Drago nam je zbog Vaše poruke.

Robert Schmidl

SAP BW Architect
Subscribe our Newsletter

Keep up to date on SAP Analytics Cloud, SAP Data Hub, and Big Data, and do not miss any news, downloads & events.

Author
Expert Team
Jan Frederick Sabjetzki
Aginthan Thavarajasingam