SAP BusinessObjects Business Intelligence 4.1 ... · PDF fileSAP BI 4.x is much more than a...
Transcript of SAP BusinessObjects Business Intelligence 4.1 ... · PDF fileSAP BI 4.x is much more than a...
BI4.x Architecture
SAP CEG & GTM BI
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2InternalPublic
Planning, deployment, configuration
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 3InternalPublic
What are the conceptual tiers in a BIPlatform ?
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4InternalPublic
Complex topics for consideration
ArchitectureVirtualizationSizing & Configuration
Fail-OverLoad-BalancingClusteringBackup StrategyStorage for FileStores
SSO Authentication protocols, Identity ManagementPortal IntegrationCross-domain policies & Firewalls / proxies3rd-Party Compatibility (IE 9/10, Flash 11.x, JRE 1.7.x)
Interoperability fixes for integration assets (BW, HANA etc)Database clients/middleware downloads, 32/64-bit DSN administrationPrerequisites like SAP GUI, SMD AGENTMonitoring solution (Wily IntroScope / Solution Manager)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5InternalPublic
Hardware, landscape Topology, Infrastructure
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6InternalPublic
• BI 4 is all 64-bit• BOE 3.1 was designed to squeeze the whole suite within a 32-bit architecture• BI 4 is designed to take advantage of modern hardware and RAM (64-bit addressing)
• BI 4 can “stretch out” and is no longer artificially limited for resources
• BI 4 is architecturally different than 3.1• BOE 3.1 was a collection of applications with their own connectivity stacks
• BI 4 components share a new common Semantic Layer for data connectivity• BI 4 is designed as a first-class and highly integrated SAP client for BI
• BI 4 is bigger because it includes new services and applications• BI 4 is designed for modern infrastructure – don’t expect to run on the same hardware
SAP BI 4.x is much more than a technical upgrade from BOE
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7InternalPublic
• BI is I/O intensive• Stresses to I/O even more critical (and harder to measure than CPU/RAM)• Aggregating millions of rows is very different from streaming transactions• Spiky load makes estimation even harder – constant load vs. peak times• Underscores importance of understanding the workload *before* you start
• BI is designed to use all system resources• Real enterprise systems are “resource greedy” for performance• No real reason to restrict resource usage on a per-system basis.• Throttling outside BI often attributed to vLANs, QoS, and storage tiering
SAP Business Intelligence considerations
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8InternalPublic
• Sizing of each service is important• Pay attention to specific recommendations in BI Sizing Companion Guide• Some services have recommended values, limits, or locations
• Ex: Java App Server should have a 8 GB heap size and 1000 maximum threads configured
• Number and placement of each service is also important• Ex: Keep the Crystal Caching and Processing Services on the same machine• Ex: Analysis OLAP services need one instance for 100 active connections• Ex: DSL (BICS) and STS (SSO) on the same APS node.
• New in 4.0 – Adaptive Processing Service (APS)• Special service that hosts multiple other services• Refer to sizing and admin guides for full list of hosted services• Whitepaper: http://scn.sap.com/docs/DOC-31711
SAP BI 4 platform services
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9InternalPublic
BI Platform tiers & process flows – architecture is complex!http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_bip_architecture_en.pdf
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10InternalPublic
• “Scale Up (Vertical)” or “Scale Out (Horizontal)”?• Scaling up has its limits, but machines are too large for single processes
anymore• Putting 5 WEBI servers on a machine might make sense – but watch out
for bottlenecks (i.e. I/O)!• Requires planning and analysis of your scenarios:
• If you schedule Crystal Reports mostly at night, the CR Job/ProcessingServices may be run on the same machine as the Web Intelligence Server
• If CR users are actively analyzing data, putting CR and WEBI on the sameserver is a bad idea since they are both resource intensive
• “Scale out” more of an option than before• Virtualization enables “splitting” a lot easier as there isn’t incremental
hardware cost.• Design principles for scale out are no different than other enterprise software
Vertical or Horizontal Scaling?
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11InternalPublic
• Poorly provisioned databases will have an invisible effect• CMS DB latencies have a cascading effect – one BI admins can’t see!• Ensure that each reporting database and it’s I/O paths are large enough
• I/O bottlenecks – disk and network – have severe effects• Worst thing you can do to an I/O intensive application is to starve it for data• Being on an underperforming file server can starve the BI system
• Patch your SAP BW systems – incremental performance gains can be big• Many poorly performing WEBI instances can be traced back to a lack of BW
patches
• Ensure virtualization hosts can handle aggregate requirements• Putting 5 processing server VMs on one host means the host must have at
least 5x the IO capability and 5x the RAM!
Role of external systems to deployment
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12InternalPublic
• Processing architecture• Do you have enough CPU power? Go beyond SAPS…• Are you set to properly scale your systems out?• Are your processes properly distributed across nodes?
• Evaluate I/O requirements• Consider reporting databases, inter-node communication, I/O links, etc..• CMS DB properly provisioned to ensure low latency/high throughput?• DB vendor specific, not part of SAP BI documentation
• Memory – do you really have enough?• Nature of application means spikey and dynamic memory allocations
Architecting BI Systems
Always think about system design – and read the manualsDefault systems are just that – the default, not optimal
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13InternalPublic
Single Server Deployments
Web Application Server
BusinessObjectsEnterprise servers
FRS Root Folder
Database server hostingCMS system database
Suited for a smallorganization
Assuming you have properbackup, a disaster may leadto long periods ofunavailability.
Trusted disaster recoveryand back up strategies arecritical to regainingavailability.
Vertical Deployment
Web Client
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14InternalPublic
Horizontal ScalingWeb Server to server static content
Web Server
Serves static content orredirector only
Web Client BI Server(s)Web Application Server
Serves dynamic content only
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15InternalPublic
Horizontal and Vertical Scaling of Application Tier
Web Client
Web Server Farm
Static content or redirector only
Clustered ApplicationServers (SessionReplication)
Business IntelligenceServers
Hardware redirector(Load Balancer)
SAP BusinessObjects BIProcess Flows
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17InternalPublic
Process Flows – What are they?
Process Flows are interactive diagrams that provide you insights into the SAPBusinessObjects BI4.x Platform
The diagrams present in an interactive way the communications that aretaking place within the BI Platform on various common use cases.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18InternalPublic
Process Flows - Sample
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19InternalPublic
Process Flows – Where to Find Them
http://scn.sap.com/docs/DOC-8292
SAP BusinessObjects BIPattern Books
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21InternalPublic
Pattern books - Available online – free of charge
http://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Business+Intelligence+Platform+Pattern+Books
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22InternalPublic
Pattern books - Available online – free of charge
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23InternalPublic
Pattern books - Available online – free of charge
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24InternalPublic
Pattern Books – Where to Find Them
http://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Business+Intelligenc
e+Platform+Pattern+Books
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25InternalPublic
Useful Resources
Upgrade micrositewww.sapbi.com
BI Innovation Value Calculatorwww.sap.com/BIcalculator
BI Upgrade Value Calculatorwww.sap.com/BIupgradecalc
BI Platform Features by version matrixhttp://scn.sap.com/docs/DOC-61127
Get Personalized Upgrade Advicehttps://www.sapbi.com/uprade
Get a Personalized Implementation Reporthttps://www.sapbi.com/implement
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26InternalPublic
Key Links
sapbusinessobjectsbi.com
sap.com/upgradebi
sap.com/bivirtualization
sap.com/bisizing
sap.com/learnbi
service.sap.com/roadmap
Getting started with SAP BI
How to Select the Right BI Tool for Your Environment
SAP’s Release Strategy for Major Releases of SAP BusinessObjects BI
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank you
Henry Banks –Analytics specialist, Customer Experience Group (CEG)Email: [email protected]