Upload
ssvpvr2404
View
216
Download
0
Embed Size (px)
Citation preview
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 1/154
SAP BW 7.3 on SAP HANA 1.0
Material Number: 50102621
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 2/154
2
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 3/154
3
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 4/154
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 5/154
5
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 6/154
6
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 7/154
7
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 8/154
8
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 9/154
9
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 10/154
10
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 11/154
11
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 12/154
12
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 13/154
The column store uses efficient compression algorithms that help to keep all relevant
application data in memory.
Write operations on this compressed data would be costly as they would require reorganizing the
storage structure.
Therefore write operations in column store do not directly modify compressed data. All
changes go into a separate area called the delta storage. The delta storage exists only in main
memory. Only delta log entries are written to the persistence layer when delta entries are
inserted.
Delta merge operation:
The delta merge operation is executed on table level.
Its purpose is to move changes collected in write optimized delta storage into the compressed and read optimized main storage.
Read operations always have to read from both main storage and delta storage and merge the
results
The delta merge operation is decoupled from the execution of the transaction that performs the
changes. It happens asynchronously at a later point in time.
Delta merge is triggered by one of the following events:
Number of lines in delta storage for this table exceeds specified number
Memory consumption of delta storage exceeds specified limit
Merge is triggered explicitly by a client using SQL
The delta log for a columnar table exceeds the defined limit. As the delta log in truncated only
during merge operation, a merge operation needs to be performed in this case13
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 14/154
14
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 15/154
15
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 16/154
16
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 17/154
17
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 18/154
18
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 19/154
19
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 20/154
20
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 21/154
EDW = DB + X
More than just a db. The purpose is to establish a well orchestrated set of powerful tools in order to:
- define a central EDW model that satisfies the need of decision makers across all areas of a
company and acts as a single point of truth for any kind of information
(Dataflow Modeler)
- define ETL processes to populate the persistency layers of the EDW Model with cleansed and
consolidated, consistent and harmonized data in an adequate timely manner (?) (periodicity) will say
periodically based on batch processes up to near-real or real time based.
(Transformations, DTPs, Source System handling, Realtime Data Acquisition (RDA))
- organize, schedule and monitor the dataflow towards and within the EDW and provide tools to
repair or redo unexpected failures during load processes.
(External ETL Processes, Metadata Management ,Process Chains, Admin Cockpit, generatingRepair Chains, manually check Error DTPs)
- Provide Data management capabilities in order to massage the data persistency according to the
specific characteristics of the data and information partitions such as actual, frequently asked data,
volatile data that is going to be updated very likely, old, read only data – with nearly no demand for
reporting, data that has to be hidden but kept for legal reasons
(BWA, BW-DB, NLS, Archive; Data Aging and Archiving strategies)
- Provide a technology for high performance OLAP processing on top of all parts of the data
resulting out of adequate modeling features (like Star Schema), particular persistency layers in themodel (granular vs. aggregated data resp. information) and sophisticated storage paradigms (Row
based vs. column based, RAM vs. disk vs. cheap mass storage)
21
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 22/154
22
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 23/154
23
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 24/154
24
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 25/154
25
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 26/154
26
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 27/154
27
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 28/154
28
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 29/154
29
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 30/154
30
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 31/154
31
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 32/154
32
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 33/154
33
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 34/154
34
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 35/154
35
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 36/154
36
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 37/154
37
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 38/154
38
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 39/154
39
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 40/154
40
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 41/154
41
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 42/154
42
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 43/154
43
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 44/154
44
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 45/154
45
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 46/154
46
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 47/154
47
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 48/154
48
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 49/154
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 50/154
50
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 51/154
51
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 52/154
52
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 53/154
53
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 54/154
54
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 55/154
55
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 56/154
56
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 57/154
57
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 58/154
58
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 59/154
59
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 60/154
60
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 61/154
61
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 62/154
62
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 63/154
63
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 64/154
64
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 65/154
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 66/154
66
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 67/154
The main processes for the Inventory Management (for non-cumulative key figures) has moved to
the DTP
You need the following DTPs to manage inventory data
1.First, the DTP which loads the initial data set. This is indicated via the ‚Extraction Mode‘ of the
DTP
2.You need a second DTP for regular movements.
1. In case you want to load historic data you have to switch on the flag in this particular DTP in
the productive system
67
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 68/154
68
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 69/154
69
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 70/154
70
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 71/154
71
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 72/154
72
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 73/154
73
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 74/154
74
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 75/154
75
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 76/154
76
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 77/154
77
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 78/154
78
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 79/154
79
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 80/154
80
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 81/154
81
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 82/154
82
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 83/154
83
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 84/154
84
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 85/154
85
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 86/154
86
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 87/154
87
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 88/154
88
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 89/154
89
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 90/154
90
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 91/154
91
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 92/154
92
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 93/154
93
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 94/154
94
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 95/154
95
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 96/154
96
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 97/154
97
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 98/154
98
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 99/154
99
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 100/154
100
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 101/154
101
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 102/154
102
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 103/154
103
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 104/154
Restrictions for HanaModels in BW
Providername
Limitation to catalog_name+cube_name+schema not longer than 63 (Trex API limitation)
The full model name incl. package must be <= 55 – this is because the column view must be <= 64
and the name of it for the ABAP API is _SYS_BIC:<package>/<name>.
Providername is as follows: ‘@3’ + (catalog_name+’_’+cube_name)/alias
ColumnNames
The column names must be upper case and <= 64 including suffixes .description and .currency. I.e.
an attribute with a description must be <= 52 and a measure with a currency conversion <= 55.
BW might use alias in the most cases
Infobject name is build as follows: Providername + ‘@’ + column_name/Alias
Upper-case
104
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 105/154
105
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 106/154
106
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 107/154
107
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 108/154
108
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 109/154
109
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 110/154
110
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 111/154
111
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 112/154
112
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 113/154
113
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 114/154
114
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 115/154
115
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 116/154
116
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 117/154
117
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 118/154
118
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 119/154
119
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 120/154
120
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 121/154
121
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 122/154
122
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 123/154
123
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 124/154
124
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 125/154
125
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 126/154
126
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 127/154
127
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 128/154
128
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 129/154
129
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 130/154
130
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 131/154
131
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 132/154
132
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 133/154
133
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 134/154
134
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 135/154
The OSS message 0002987285 2011 should solve the following issue:
Currently lower case letters in a view‘s identifier (see example rkt2011/AVIEW001) are not
allowed.
This should be changed soon.
135
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 136/154
The OSS message 0002987285 2011 should solve the following issue:
Currently lower case letters in a view‘s identifier (see example rkt2011/AVIEW001) are not
allowed.
This should be changed soon.
136
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 137/154
The OSS message 0002987285 2011 should solve the following issue:
Currently lower case letters in a view‘s identifier (see example rkt2011/AVIEW001) are not
allowed.
This should be changed soon.
137
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 138/154
The OSS message 0002987285 2011 should solve the following issue:
Currently lower case letters in a view‘s identifier (see example rkt2011/AVIEW001) are not
allowed.
This should be changed soon.
138
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 139/154
The OSS message 0002987285 2011 should solve the following issue:
Currently lower case letters in a view‘s identifier (see example rkt2011/AVIEW001) are not
allowed.
This should be changed soon.
139
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 140/154
140
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 141/154
141
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 142/154
142
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 143/154
143
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 144/154
144
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 145/154
145
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 146/154
146
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 147/154
147
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 148/154
For example,
SAP BusinessObjects Explorer is used by Molson Coors managers and analysts to access real-time
production, supply chain, and sales data in order to meet challenges of the beer business, a perishable, price-
sensitive product (beverage). SAP BusinessObjects Explorer allows the managers to manage inventory levels
more effectively and avoid stock outs, and the ability to validate market share more rapidly (from 1 day to 30
minutes).
SAP BusinessObjects Explorer
Not everyone in an organization is using BI today – typically about 15%. To address that we looked for
models of even greater simplicity, like the world of search. Think of how easy it is to find basic information
with Google. Maybe you don’t stop there, but it’s a great, simple way to begin an investigation. Shouldn’t BI
be that easy? At least to begin with.
We have now delivered on this vision.Starting with a search, and moving on to a highly-intuitive interface, users “walk” through the data, guided by
the product, to answer questions and gain insight.
By analyzing your existing BI infrastructure (“universes” for those of you familiar with the term), Explorer
understands the “shape” of the data and suggests paths through it, based on dependencies and relationships.
It knows, for example, that wine is classified by color before grape, that cars are classified by engine size,
and so on.
Explorer also adapts its visualization techniques based on the information being viewed, dynamically
choosing between pie charts, bar charts, bubble charts, and other visualization possibilities.
The majority of decision makers believe they do not have all the information needed to make good
decisions. Casual business users are not served by existing traditional BI tools, though they need access tocorporate data to do their jobs efficiently and to make informed decisions.
They are not power users or analysts who work on the data on a daily basis.
They don’t run queries like other BI users; they probably don’t understand the data structures.
BI tools available today do not serve their needs as they typically require training, understanding of analytical
methods etc.148
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 149/154
For example,
SAP BusinessObjects Explorer is used by Molson Coors managers and analysts to access real-time production, supply chain, and sales data in order to meet challenges of the beer business, a perishable, price-
sensitive product (beverage). SAP BusinessObjects Explorer allows the managers to manage inventory levels
more effectively and avoid stock outs, and the ability to validate market share more rapidly (from 1 day to 30
minutes).
SAP BusinessObjects Explorer
Not everyone in an organization is using BI today – typically about 15%. To address that we looked for
models of even greater simplicity, like the world of search. Think of how easy it is to find basic information
with Google. Maybe you don’t stop there, but it’s a great, simple way to begin an investigation. Shouldn’t BI
be that easy? At least to begin with.
We have now delivered on this vision.Starting with a search, and moving on to a highly-intuitive interface, users “walk” through the data, guided by
the product, to answer questions and gain insight.
By analyzing your existing BI infrastructure (“universes” for those of you familiar with the term), Explorer
understands the “shape” of the data and suggests paths through it, based on dependencies and relationships.
It knows, for example, that wine is classified by color before grape, that cars are classified by engine size,
and so on.
Explorer also adapts its visualization techniques based on the information being viewed, dynamically
choosing between pie charts, bar charts, bubble charts, and other visualization possibilities.
The majority of decision makers believe they do not have all the information needed to make good
decisions. Casual business users are not served by existing traditional BI tools, though they need access tocorporate data to do their jobs efficiently and to make informed decisions. They are not power users or analysts who work on the data on a daily basis.
They don’t run queries like other BI users; they probably don’t understand the data structures.
BI tools available today do not serve their needs as they typically require training, understanding of analytical
methods etc.149
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 150/154
150
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 151/154
151
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 152/154
152
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 153/154
153
7/28/2019 0TZ2012
http://slidepdf.com/reader/full/0tz2012 154/154