Upload
christian-brokken
View
216
Download
0
Embed Size (px)
Citation preview
8/3/2019 BI Archiving by Usage of PBS-NLS
1/30
BI Archiving by usage of PBS-NLS
Marjolijn Berends (St-Addons) en Peter Tonies (NXP)
7 December 2011
8/3/2019 BI Archiving by Usage of PBS-NLS
2/30
NXPSystem/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept BI Archiving
Next steps and Summary
2
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
3/30
3
NXP Semiconductors
NXP Semiconductors N.V. (NASDAQ: NXPI)
provides High Performance Mixed Signal andStandard Product solutions that leverage itsleading RF, Analog, Power Management,Interface, Security and Digital Processingexpertise.
A global semiconductor company withoperations in more than 25 countries, NXPposted revenue of $4.4 billion in 2010.
Our innovations are used in a wide rangeof automotive, identification, wirelessinfrastructure, lighting, industrial, mobile,consumer and computing applications.
8/3/2019 BI Archiving by Usage of PBS-NLS
4/30
Key applications (1/2)
Lighting Industrial MobileWireless infra
4
Wireless basestations
Point-to-point
CATVinfrastructure
Broadcasting
Lighting drivers(CFL, LED)
Lightingnetworks
Backlighting
Smart grid
White goods
Home / buildingautomation
Power supplies
Mobile devices
Portable powersupplies
Personal health
Chargers
8/3/2019 BI Archiving by Usage of PBS-NLS
5/30
Key applications (2/2)
ComputingAutomotive Identification Consumer
5
In-vehiclenetworking
Car access &immobilizers
Car entertainment
Solid State Lighting Telematics
Lighting
Secure identity
Securetransactions
Tagging &authentication
TV
Satellite, Cable,Terrestrial and IPset-top boxes
Satellite outdoorunits
Tablet PCs
Note- /Netbooks
Desktops
Power supplies.Monitors and
peripherals
8/3/2019 BI Archiving by Usage of PBS-NLS
6/30
NXP
System/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept BI Archiving
Next steps and Summary
6
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
7/30
BI application landscape (green=used)
7
CHAMP(Netweaver)
Bexanalyzer
SAP BW Portal
8/3/2019 BI Archiving by Usage of PBS-NLS
8/30
Some SAP BW characteristics
Number per
June 2011 (+/-)
Active users 1200
Active queries used 2500
Infoproviders (cubes/DSO/info objects) > 1000
Database size 2.2 Terabyte
Nr. Of records loaded per week 10 billion
8/3/2019 BI Archiving by Usage of PBS-NLS
9/30
NXP
System/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept BI Archiving
Next steps and Summary
9
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
10/30
1. BW Accelerator requires that data growth is controlled -> this can be
achieved by regularly archiving data
2. Reduce size of online database, which leads to: Improved reporting response times (reading from archive is faster then from online)
Improved data loading times -> more predictable times for data availability
Reduced costs in case we can store the archived data on a lower cost storage
medium OR in case the archived data uses less space due to compression
What if not? Strong growth of BW database leads to operational issues and complexity (adding
storage)
Performance decreasing over time Inefficient usage of storage
Why would we need to archive in SAP BW?
8/3/2019 BI Archiving by Usage of PBS-NLS
11/30
Archiving policy defined
Until December 2010: used standard SAP archiving functionality
Two areas piloted and archived: Inventory management
Profit Center Accounting
Main disadvantages of standard SAP archiving functionality: To read archived data it must be first reloaded into BW (Complex, time-
consuming)
This implies that we can only archive data once we hardly ever need to
access it again
No compression so hardly any reduction of storage costs
History regarding BI archiving at NXP
8/3/2019 BI Archiving by Usage of PBS-NLS
12/30
Other possibilities for Archiving -> Near LineStorage solutions from Development Partners
8/3/2019 BI Archiving by Usage of PBS-NLS
13/30
NXP
System/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept BI Archiving
Next steps and Summary
13
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
14/30
NLS Solutions for SAP BW:Data Archiving Process DAP
8/3/2019 BI Archiving by Usage of PBS-NLS
15/30
Column-based Architecture
Relational Database
c5
c4
c3
c2
c1
c9
c8
c7
c6
r1
r2
r3
r4
r5
SYBASE IQ
c5
c4
c3
c2
c1
c9
c8
c7
c6
r1
r2
r3
r4
r5
Data is stored horizontally in rows
Reporting is very I/O-intensive
No effective query access
Data is stored vertically in columns
Each column acts as index for its data
Reporting: significantly reduced I/O
rate
Effective query access optionsSource: Sybase Inc.
8/3/2019 BI Archiving by Usage of PBS-NLS
16/30
NLS Solutions for SAP BW:PBS MultiProvider Integration for BW 7.0
8/3/2019 BI Archiving by Usage of PBS-NLS
17/30
NXP
System/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept (PoC) BI Archiving Why PoC?
Scope PoC
Expectations PoC
Results PoC
Business CaseNext steps and Summary
17
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
18/30
Need solution that can provide direct access to archived data via the
query, meaning that we can shorten time to archive -> PBS softwareMain expected benefits:
Complete integration between online SAP data and archived SAP data
Guaranteed flexible access to our SAP data in the future
Impact on SAP users is zero by using the SAP standard
reports/transactions Discussion what do I keep online moves from retention period to is this
document closed? Archive it a.s.a.p. (Information Lifecycle Mngt)
Reduces the load on SAP BW system and reduce TCO
Disadvantage:
Investment required (both license and hardware)
Proof Of Concept costs: appr. 35 kUSD
Reasons for executing PoC archiving with PBS
Proof of Concept (PoC) BI Archiving -> Why PoC?
8/3/2019 BI Archiving by Usage of PBS-NLS
19/30
Datamodel PCA (which is part of POC PBS NLS)
19
Scope of PoC Archiving with PBS
SFF_C63: PCA High Level SFF_C64: PCA Details
SFF_O66: PCA Container Line Items
SFF_O60 SFF_O63
NLS IQ
SFF_O64: PCA Actuals Line Items CLASS
SFF_O61: PCA Act Items SPEED
Proof of Concept (PoC) BI Archiving -> Scope PoC
8/3/2019 BI Archiving by Usage of PBS-NLS
20/30
Acceptance criteria PoC Archiving with PBS
Criteria Expected result
Data Quality / Data content consistency Yes
Possibility to archive DSO data Yes
Possibility to archive cube data Yes
Possibility to report directly on archived data Yes
Response time when reading from archived data at least 2times faster then from online db
In most cases
Database size of archived data is 10% or less from originaldb size
Yes
Data reload time 1 day
20Proof of Concept (PoC) BI Archiving -> Expectations
8/3/2019 BI Archiving by Usage of PBS-NLS
21/30
Acceptance criteria PoC Archiving with PBS
Criteria Expectedresult
Actual result
Data Quality / Data content consistency Yes Yes
Possibility to archive DSO data Yes Yes
Possibility to archive cube data Yes Yes
Possibility to report directly on archived data Yes YesResponse time when reading from archiveddata at least 2 times faster then from online db
In most cases Yes
Database size of archived data is 10% or lessfrom original db size
Yes No
Data reload time 1 day 4 a 5 hours
21Proof of Concept (PoC) BI Archiving -> Results I
8/3/2019 BI Archiving by Usage of PBS-NLS
22/30
22
Query 1 & 2 are real-world PCA querys
Query 3 is a test query aggregating 1 keyfigure of a large amount PCA data on yearlevel.Query 3 online data performance increase also due to other factors (upgrade Oracle 11)Correctness of output data all querys verified
37 32
65
96
218
155
9 13 6
92
1
68
0
50
100
150
200
250
Query 1, NLS data(3.016.771)
Query 1, Onlinedata (2.708.379)
Query 2, NLS data(1.962.052)
Query 2, Onlinedata (8.698.215)
Query 3, NLS data(6.980.163)
Query 3, Onlinedata (5.390.737)
Re
sponsetimeinSe
conds
Tested query ( avg. selected records )
Query response times NLS vs Online database(lower value means faster response time)
before archiving
After archiving
Proof of Concept (PoC) BI Archiving -> Results II
8/3/2019 BI Archiving by Usage of PBS-NLS
23/30
Monthly archiving of total PCA model will take approx. 4.5 hours
Monthly archiving run (6.5mln records) of the biggest data container,
the PCA integration layer (total 160mln records), takes +/- 1.5 hours.
Average archiving speed: 75k records / minute
Reloading time nearly equals original archiving time.
23
Archiving & reloading times
Write Store Delete
Restore
Proof of Concept (PoC) BI Archiving -> Results III
8/3/2019 BI Archiving by Usage of PBS-NLS
24/30
Decrease online storage (by the amount of archived data)
Increase NLS storage Compression factor: less promising results after Oracle 11.2g then initially,but measurements so far show a reduction of 50%
24
Sizing
Proof of Concept (PoC) BI Archiving -> Results IV
8/3/2019 BI Archiving by Usage of PBS-NLS
25/30
One-time investment required for BW ArchvingLicense 76%
Server 3%
Project costs 21%
Total one-time investment 100%
25
Required costs for BW archiving with PBS
Yearly fee (recurring) 2011 2012 2013 2014
Maintenance fee for PBS software (17%) 13% 13% 13% 13%
Server costs Production (. eur/mnth) 12% 12% 12% 12%
Optional: Server costs Quality assurance/test ( eur/mnth) 12% 12% 12% 12%
TAM costs 2% 2% 2% 2%
Total yearly fee (recurring) 39% 39% 39% 39%
Proof of Concept (PoC) BI Archiving -> Business Case I
8/3/2019 BI Archiving by Usage of PBS-NLS
26/30
Based on reduction of storage costs: Assumptions
Conclusion: no business case.BUT:
26
Business case PBS archiving - 1
Assumption: costs for storage (in eur/mnth/Gb (including backup)) 1
Assumption: costs for storage for archived date (in eur/mnth/Gb ) 0.75
Expected yearly database growth (%) 50
Remaining database size after archiving (in %) 50
-60000
-40000
-20000
0
20000
40000
60000
80000
100000
120000
2011 2012 2013 2014
Cost for storage (yearly) w/oarchiving
Net saving
Cost for storage (yearly) whenusing archiving
Proof of Concept (PoC) BI Archiving -> Business Case II
8/3/2019 BI Archiving by Usage of PBS-NLS
27/30
The BW Accelerator is growing fast in size and is currently almost full - >
archiving means that the size of the BWA can be controlled and therefore
avoids an additional investment in the BWA !
Assumptions:
Conclusion: savings as of 2012 (earn-back time appr. 1 year) PLUS
27
Business case PBS archiving - 2
Yearly BWA growth (in %) 60
Costs for additional storage BWA (in eur/Gb, one-time investment) 3400
-100000
0
100000
200000
300000
400000
500000
600000
700000
800000
900000
2011 2012 2013 2014
Net saving
Net saving includingavoidance ofadditional BWAcosts per year
Cumulative netsaving including
avoidance ofadditional BWAcosts
Proof of Concept (PoC) BI Archiving -> Business Case III
A d
8/3/2019 BI Archiving by Usage of PBS-NLS
28/30
NXP
System/Application Landscape
Need for BI Archiving
ST-Addons: Near Line Storage (NLS) Solution
Proof of Concept BI Archiving
Next steps and Summary
28
Agenda
8/3/2019 BI Archiving by Usage of PBS-NLS
29/30
Decide on initial investment
Arrange license for PBS together with purchasing
Make PBS archiving productive Install production server and productive license
Determine order of infocubes/DSOs to archive (based on combination of
size and availability of a partitioning entity) Embed in structural process
29
Next steps
8/3/2019 BI Archiving by Usage of PBS-NLS
30/30
Archiving in BW is a must. There are two options:
30
Summary
Archiving solution Pro Con Remarks
Standard SAP (ADK) Cheap Investment in BWA expansionrequired
Time-consuming and cumbersomeprocess to read from archive plusissue when data structure changes
In case no investment in BWAexpansion is/can be done: certainfunctional areas will have to be
removed from the BWA ->performance decrease for endusers
No compression so hardly anysaving on storage costs
PBS archiving solution Reporting performanceimprovement, read directly fromarchive
PBS archiving solution Strong business case incase majority of data inBWA is suitable forarchiving
Data loading performanceimprovement
Enables control over growth ofBWA, no investment in BWArequired