06-03-2024 Door: Dennis den Broeder

SAP BO 4.3 tips & trucs

Deel dit bericht

Er is al veel gezegd en geschreven over SAP BusinessObjects 4.3 en inmiddels hebben we al behoorlijk wat klanten geholpen bij het migreren naar SAP BusinessObjects 4.3. In deze blog zullen we eens kijken naar belangrijkste nieuwe functionaliteiten en zullen we tips delen over de migratie. Ook zullen we eens kijken hoe SAP BO 4.3 in samenwerking met Power BI gebruikt kan worden.

Toekomst van SAP BO
Er is een tijd geweest dat er onduidelijk was over de toekomst van SAP BusinessObjects, maar er is inmiddels alweer een tijdje terug aangekondigd dat na SAP BusinessObject 4.3 er ook weer een nieuwe versie komt in 2025, die dan weer minimaal 7 jaar ondersteund wordt. De laatste informatie hierover is terug te vinden in de SAP Analytics Business Intelligence Statement of Direction.

Redenen om over te stappen naar SAP BO 4.3
Er kunnen verschillende redenen zijn om over te stappen naar SAP BI 4.3. Naast de nieuwe features waarvan een aantal in de volgende paragraaf wat meer uitgelicht zijn, worden vaak ook de volgende redenen genoemd dat men besluit tot overgaan van een upgrade:
• End Of Support van SAP BO 4.2 (prio 1 support patches beschikbaar t/m eind 2023, laatste Service pack was in 2022).
• End of (mainstream) van het besturingssysteem, bijvoorbeeld Windows 2012 & 2016.
• End of Support van gebruikte databases. Bij een (geplande) upgrade van een database kan het zomaar zijn dat dit niet ondersteund wordt door een verouderde versie van BusinessObjects.
• Security redenen. In de meeste setups maakt SAP BusinessObjects gebruik van Tomcat als webserver, dat meegeleverd wordt bij de installatiebestanden. Er kunnen kwetsbaarheden in Tomcat zitten en het is daarom aan te bevelen om regelmatig deze site van Tomcat te controleren en de impact in te schatten. Niet alle security issues van Tomcat hebben impact op de Businessobject omgeving. Controleer daarom ook altijd SAP note 2498770.

Nieuwe functionaliteit in SAP BI 4.3
De meest in het oog springende nieuwe functionaliteit van SAP BI 4.3 is het Fiori Launchpad. Deze nieuwe interface voor het bekijken van rapporten was al te activeren in de laatste versies van BO 4.2, maar in versie 4.3 is deze nog verder uitontwikkeld en wordt deze nieuwe interface ook gebruikt bij het ontwikkelen van rapporten. Overige nieuwe features die het benoemen waard zijn:

Data Mode (Data Preview)
Vergelijkbaar met de Rich Client van versie 4.2 waar je de queryresultaten kon zien in ruwe vorm. Dit maakt het makkelijker om te kijken of je query de gewenste resultaten ophaalt en hoef je niet gelijk met bouwen te beginnen zonder dat je zeker weet of je query juist is. Deze “Data Mode” kent ook nieuwe functionaliteit (vanaf 4.3 SP3) zoals grafische weergave van de datasources met herkomst en aantal records, wat weer handig is voor het overzicht bij gebruik van meerdere datasources in je rapport. Ook de “Facet view” zoals hieronder afgebeeld geeft extra analyse mogelijkheden voor queryresultaten. In versie 4.3 SP4 is er zelfs de mogelijkheid om in “Data Mode” virtuele cubes te creëren. Hiermee kan je datasources uit verschillende universes (of andere bronnen) combineren door ze met elkaar te joinen op de dimensies die jij aangeeft. Dit mogelijkheid om het type join (Full, inner, right, left) aan te geven maakt dit flexibel. Nieuwe virtuele cubes kan je ook weer op deze manier met elkaar combineren. Hiermee kan je uiteindelijk tot een dataset komen, die je gebruikt voor het maken van je rapportages of je stelt deze dataset (als OData) beschikbaar voor andere om daarop een rapport te bouwen.  De oude manier om datasources in je rapport aan elkaar te koppelen via “Merge Dimensies” is nog steeds aanwezig, maar in complexere situaties kan dit een mooie manier zijn om een superset te creëren.

43_Tipstrucs_2.png

43_Tipstrucs_3.png


OData APIs
Met OData APIs (OData Web Service) kan je een WebI rapport boven op een andere Webi rapport bouwen. Dat andere WebI rapport kan een virtuele cube zijn zoals hierboven beschreven of het kan een dataprovider uit een ander WebI rapport zijn, maar het is ook mogelijk een tabel vanuit een WebI rapport als input voor een nieuw WebI rapport te gebruiken. Dit laatste kan weer handig zijn als het een tabel is met variabelen erin die je wil hergebruiken. OData APIs ter beschikking stellen kan handig zijn voor gebruikers die wel rapporten willen bouwen, maar het proces om tot een goede dataset te komen lastig is.

43_Tipstrucs_4.png


Microsoft Drive
Vanaf 4.3 SP3 is schedulen naar Microsoft Onedrive of SharePoint mogelijk. Steeds meer bedrijven maken gebruik van Onedrive en SharePoint en sommige bedrijven nemen dan helemaal afscheid van hun Fileserver. Een eenmalige configuratie in het Central Management Console is wel nodig om dit werkend te krijgen.

43_Tipstrucs_5.png


Tips & trucs voor upgrade naar SAP BO 4.3
Een upgrade naar SAP BO 4.3 kan best wel complex zijn, vooral als er nieuwe servers neergezet worden en alles opnieuw geconfigureerd moet worden. Een goed startpunt is de Product Availability Matrix (PAM) hierin is aangegeven per SAP BO service pack welke product versies hier allemaal compatibel mee zijn. Denk hierbij aan besturingssystemen, cloudplatformen (bijv. Azure) en database types en versies. Een ander belangrijk document als voorbereiding is de Sizing guide. Hiermee kan je beter bepalen aan welke “sizing” de BO server moet voldoen of dat er misschien wel geclusterd moet worden. Over het algemeen is het wel zo dat als de performance van de huidige BO 4.2 omgeving goed is deze “sizing” ook overgenomen kan worden voor versie 4.3. Controleer ten slot of alle BO componenten die je in de huidige versie gebruikt nog beschikbaar zijn in versie 4.3 (sap note 2801797). Hieronder nog een aantal specifieke tips voor de upgrade naar SAP BI 4.3
• SAP BI 4.3 vereist nieuwe licentie keys. Probeer deze tijdige voor de start al te downloaden van de SAP-site. Het komt wel is voor dat juiste credentials niet meer voorhanden zijn en opnieuw aangevraagd moeten worden bij SAP.
• Client tools zoals bijvoorbeeld Information Design Tool zijn nu 64-bits er zijn nu dus ook 64- bits database drivers nodig.
• Het serviceaccount waaronder BO in de oude versie draait kan worden hergebruikt. Dit voorkomt dan eventueel problemen met allerlei rechten dat dit account heeft.
• Voor configuratie van Windows Active Directory (AD) en Single Sign On (SSO) volg SAP note 2629070 en tegenwoordig is het ook niet meer nodig om de domainserver(s) op te nemen in de krb5.ini file, wat weer toekomstig onderhoud scheelt. Zie ook laatste alinea van SAP note 1245178.
• Het wordt steeds meer best practise om firewalls tussen servers in te regelen. Definieer deze poorten in de CMC onder servers en reserveer poorten 6400 tot en met 6430 hiervoor. Let op 6400, 6405 en 6410 zijn al standaard in gebruik door BO. Poort 80 (http) en 443 (https) kunnen gebruikt worden voor de webserver.
• Configuratie van SSL (HTTPS) voor Tomcat is ook een wens die steeds vaker voorkomt. Hiervoor heb je wel nieuwe certificaten nodig die aangemaakt zijn op basis van het intranet domein en servernaam (of DNS). Zie ook SAP note 1648573 en voor redirect van HTTP verkeer naar HTTPS zie SAP note 1730321.
• Voor het overzetten van content (gebruikers, rechten, rapporten, universes, ect.) zijn er verschillende manieren om dit te doen. Je kan de promotiemanagement wizard gebruiken die mee geïnstalleerd wordt op de BO server (let vooral op memory settings en schijfruimte), LCM command line tool gebruiken of promotion management in het CMC. Mijn persoonlijke voorkeur is de laatste, omdat ik het makkelijker in stappen kan doen en meer controle kan uitvoeren. Zet wel de audit tijdelijk uit in de oude en nieuwe versie via CMC dat scheelt behoorlijk in performance.
• Bij het overzetten van schedules en publicaties is het handig om de jobserver te stoppen en een tijdelijke te maken die alleen de (sub) services bevat voor promotionmanagement. Dit voorkomt dat schedules meteen beginnen te draaien nadat deze zijn overgezet.
• Vanaf 4.3 (en 4.2 SP9) is een whitelist nodig bij het schedulen van rapporten naar een fileshare, wanneer deze whitelist er niet is of de betreffende locatie is niet aanwezig in de whitelist dan zal de schedule een foutmelding geven. Zie ook SAP note 3249645.
• In 4.3 zijn een paar rechten anders dan in versie 4.2, waar je vooral last van kan hebben als er gebruik gemaakt wordt van Custom Access Levels. O.a. Export report data to Excel, pdf, txt is samengevoegd in een nieuw recht “Export the report's data” en zal moeten worden toegekend aan het betreffende Custom Access Level anders werken deze rechten niet meer. Hetzelfde geldt voor het recht “Logon to the new Fiorified BI Launch pad” wanneer deze niet in het Custom Access Level staat kunnen mensen niet meer inloggen in de 4.3 versie. Zie ook SAP notes 3028997 en 2627502.

Combi met Power BI
Power BI is een tool die steeds vaker gebruikt wordt en we helpen ook veel klanten met de inrichting van hun Power BI architectuur.  De best practise voor een Power BI architectuur is te werken met Power BI datasets (semantic model) in combinatie met een Power BI premium (per user) licentie. Wanneer je echter een “lightweight” oplossing zoekt om Power BI met data uit SAP BusinessObjects te laten werken dan bieden de nieuwe features van BO 4.3 uitkomst. Het doel is dan om de meest actuele data uit BusinessObjects automatisch in Power BI service (powerbi.com) te updaten. Dit kan door de OData feature van 4.3 te gebruiken zoals hierboven beschreven staat. Ook de ouderwetse manier schedule naar fileserver in Excel formaat is mogelijk, zolang dit maar een leesbaar formaat in tabel vorm oplevert. Voor beide geldt wel dat de OData URL en of de fileserver locatie gedefinieerd moet worden in de On-premises data gateway. De nieuwe mogelijkheid om te schedulen naar een Microsoft Drive heeft als voordeel dat er geen Gateway nodig is, omdat Power BI dat afhandelt via de Cloud credentials. Wel is altijd minimaal Power BI Pro nodig, maar vaak al beschikbaar als onderdeel van Microsoft 365 E5. Zie in onderstaand plaatje ook de mogelijkheden om BO data te hergebruiken in een Power BI oplossing.

43_Tipstrucs_6.png


Conclusie
Met een upgrade naar SAP BI 4.3 profiteer je van de nieuwste features, connectiviteit en ben je weer verzekerd van support. Ook kan je na 4.3 weer rekenen op een nieuwe versie met on-premise uitrol mogelijkheden. Overweeg je toch een volledige overstap naar Power BI dan kunnen we hierin ondersteunen.

Dennis den Broeder

Dennis is binnen het vakgebied Business Intelligence gespecialiseerd in BusinessObjects. Binnen Ensior is Dennis verantwoordelijk voor het compentence center SAP BusinessObjects en verzorgt daarnaast regelmatig kennissessie's over SAP BusinessObjects en Microsoft BI voor klanten. Ook schrijft hij blogs voor de Ensior website.

Alle blogs van deze auteur

Partners