Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
-
Upload
alonfernando -
Category
Documents
-
view
277 -
download
0
Transcript of Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
1/31
openAn In
UNIT 1: Int
00:00:00
00:00:21
00:00:30
00:00:38
00:00:48
00:00:57
00:01:04
00:01:13
00:01:25
00:01:32
00:01:46
00:01:58
00:02:05
00:02:13
00:02:25
00:02:32
00:02:40
00:02:48
AProdu
roduction a
So why di
how we e
So the ba
80s, early
when SQ
away fro
and man
structured
And that'
And at th
the hard
hardware
Or even
the hard
How was
have mai
and... wel
And then
accessing
Somethin
And the o
database
The DRA
It was mill
thing was
And so M
itself.
And alrea
limitation,
governed
the proce
in order t
by 2003
reach.
tion
nd Backgro
d we do HA
nded up her
sic idea was
90s,
was a rela
file-based
gement of s
relational
what SQL
time when
are that imp
that is avail
lready 10, 1
are was alr
it different?
memory,
l, actually th
there is the
it out of dis
g like 10,00
ther thing th
when it was
was much
lions of time
that CPUs
oore's Law
dy by 2003 i
by things th
sors were
continue th
lso, it was cl
o SA
und of SAP
A, and wh
e?
very straigh
ional algebr
ata manag
pecialized s
ay to mana
eans. It's a
the RDB wa
lemented rel
ble now.
1, 12 years
ady very dif
So if you loo
ere are laye
isk. And ac
k.
times or m
at happened
first built.
more expe
worse in p
ack then w
as largely a
t was clear t
at we canno
ot going to
e performan
lear that a c
HA
HANA
t is some of
tforward. Th
a, and SQL
ment
ructures an
e data.
structured
s designed,
lational data
go, when
erent then.
k at this pict
s in betwee
cessing dat
re faster. S
was.... so t
sive and m
ice/perform
re single co
ttained bec
hat this was
control, lik
e single co
ce and man
mpletely ne
A by
the backgro
e relational
tarted to be
so forth, a
uery langua
bases was s
e started thi
ure, typicall
as well; th
from mem
o this is slo
is was not
ch smaller t
nce than it i
re.
use of impr
running into
the speed
e any more
ufacturing b
w kind of da
r. Vi
und, how H
atabase w
come popul
d objects, a
ge, that was
ignificantly d
king about
in compute
on board c
ry is dramat
, and it is ug
lear in the d
han it is no
s now. Also,
vement in t
a physical
f light and t
nefits of Mo
tabase para
hal S
NA came a
s designed
ar. People w
nd get into
the original
ifferent than
re-doing the
rs we have
aches and s
ically faster
ly, and we d
ays of the r
.
the other fu
he single co
all, into a h
ings like th
ore's Law.
digm was wi
ikka
bout and
in the late
anted to get
more
name for it.
the
database,
PUs, we
o forth.
han
on't like it.
lational
ndamental
e CPU
rd
t, and that
o already
thin our
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
2/31
00:03:03
00:03:15
00:03:25
00:03:36
00:03:45
00:03:55
00:04:04
00:04:12
00:04:19
00:04:30
00:04:41
00:04:48
00:04:56
00:05:01
00:05:06
00:05:16
00:05:29
00:05:41
00:05:52
00:06:00
00:06:13
And when
database,
That is m
columnar
The reas
or so yea
Some sor
other sort
And anal
this was t
that, you
are very,
columnar
retrieve th
And colu
more tha
and for a
performa
and this i
offer som
as well as
So, when
was that
The reas
paradigm
The good
So if you l
and Rudi
and built
his friend
started to
projects t
And som
to one of
who was
was an in
Sort of a
project, w
back in 2
was prett
we started
then it has
lticore proc
structures.
n why colu
s ago, OLT
ts of compa
s of compan
tical worklo
he belief tha
now, you a
ery differen
structures
em significa
nar technol
20 years ol
long time, p
ce. In the c
more than
e unique ad
multicore p
we looked
AP had to
n for it was
in database
news was t
look at the ti
Munz did hi
database t
build TREX
at Hasso a
of the work
my PhD adv
also his stud
-memory ro
econd gen
hich was de
03. When
remarkabl
thinking abo
o be built ar
essing; mas
nar structur
and OLAP
ies were bu
ies were sta
ds are quit
t everybody
e either ana
t. Neverthel
ere invente
ntly faster.
ogy itself is
d,
ople have k
se of Syba
20 years old
antages for
rocessing an
t this, when
uild a new d
very straight
s is possible
at SAP had
me line of w
thesis,
hat we all kn
And I joine
ked me to t
that Franz
isors, Gio W
ent. And Sa
store tech
ration datab
monstrated
ranz showe
.
2
ut this, it be
ound the ne
ively larger
es are inter
had becom
ilding things
rting to build
different th
in the indus
lyzing thing
ss, the colu
to store th
ot new. Da
nown that c
e IQ, it is a
now. So by
improving a
d large avai
I started thi
atabase.
forward. Am
.
worked on
here we hav
ow now as
in 2002, a
ink about
ad done wa
iederhold, a
nk had been
ology.
ase. And Fr
nd was the
the EUCLI
ame clear t
w reality of
and cheape
sting is bec
very differ
for OLTP, f
things prim
n OLTP; or
ry had,
or you are
mnar datab
same relati
abases like
lumnar dat
disk-based
this time, it
nalytical per
lability of lar
king about t
ong other th
atabase te
e been, way
axDB. And
d I started t
as databas
s already kn
nd he introd
working on
nz and Ste
winner of th
D running a
at if SAP h
ardware:
r main mem
use alread
nt kinds of i
r transactio
rily for OLA
at least this
riting thing
ses were in
onal informa
for example
bases are b
olumnar dat
as clear th
ormance
er quantitie
his back in
ings, first of
hnology for
back here i
around 199
inking abou
s.
own by that
ced me to
a technolog
an and the
very first D
billion recor
s to build a
ory; and the
by that tim
ndustries, in
nal applicati
P, for analyt
was the ass
, and these
vented,
tion, but to
our own Sy
etter for retr
abase,
t columnar
s of DRAM.
002. My firs
all, a compl
quite some
the past w
9, Franz an
t, one of the
time. I went
ang Cha
called P*TI
uys built th
KOM that S
s in one se
new
advent of
, about 10
fact.
ns, and
ics.
umption,
two things
e able to
ase IQ are
ieval
atabases
t conclusion
tely new
ime.
s 1977,
some of
first
and I talked
ME, which
EUCLID
P ever did,
ond, that
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
3/31
00:06:25
00:06:36
00:06:47
00:06:58
00:07:10
00:07:19
00:07:29
00:07:37
00:07:46
00:07:59
00:08:12
00:08:21
00:08:31
00:08:36
00:08:48
00:09:00
00:09:09
00:09:21
00:09:29
00:09:37
00:09:45
So Hasso
investigat
And in Au
he had, th
And he w
amazing
from this
guess wa
aggregat
indices, d
as I was
I had just
this was
database
to rethinkHANA, as
That's sor
And so w
database,
at SIGM
HANA de
for buildin
HANA.
It went int
So that, b
So HANA
Sapphire,
who were
unbelieva
Part of th
history of
As we ar
launch of
HANA be
So 2 year
than a bill
A billion d
in 2 years
And more
implemen
started to t
ion into how
gust of 200
at we could
anted to rew
bility to cal
ew databa
s 70% or so
s,
aily totals, w
riving home
come back
fundament
the architecHasso's ne
t of where t
started wo
this column
D in New E
elopment p
g the HANA
o RTC, and
oys and girl
became ge
I had show
starting to d
ble journey.
... by far th
enterprise s
taping this
HANA. Actu
came gener
s and 3 mon
ion dollars i
ollars. Yes,
and 3 mont
than 2,000
tations goin
ach these t
all of these
, about 30
rewrite Fina
rite Financia
ulate things
e technolog
of the code
eekly totals,
,
rom Hawaii,
lly new ide
ure of the aarchitectu
e HANA na
rking on that
ar in-memor
gland. And
roject
product. Oc
then June 2
, is a little hi
erally avail
d the first 2
o all kinds o
fastest gro
oftware.
it is Septem
ally, it's exa
lly availabl
ths ago. In t
revenue.
hat is 1 with
hs. That's pr
customers h
already.
3
ings at HPI
hings could
etres from
ncials.
ls for the fo
on the fly, a
, that we c
in Financial
monthly tot
and as I wa
, not only in
plication itsre.
e comes fr
. In 2009, H
y database,
it was extre
tober of 200
011, HANA
story of ho
ble in June
or so cust
f amazing th
ing produc
er of 2013,
tly 2 years
.
hose 2 year
9 zeros
etty unbelie
ave already
around 200
be combine
ere, in his
rth time in h
nd the dram
uld actually
was about
ls, things of
s driving ho
databases
elf. And so t
om. August
sso presen
ely well re
9. On Dece
ent genera
HANA cam
of 2011, sh
mers that w
ings with H
in our histo
so it's about
nd 3 month
and 3 mon
able.
purchased
, and starte
d into a full
ffice, he told
is life. And t
tic perform
get rid of all
reating and
this sort. An
e that nigh
ut in how w
at night, I t
006, right h
ed his pape
eived. That
ber 1st of
ly available.
e to be.
rtly after Sa
e had worke
NA. Since t
y. By my ca
2 years and
! It was Jun
hs, HANA h
ANA. We h
d to launch
atabase.
me about t
his time, bec
nce that w
the aggreg
managing t
d I rememb
, it was very
e can apply
ought of th
ere in Palo
r on the in-
Fall, we star
010, we lau
pphire, back
d with
hen it has b
lculation als
3 months si
e 20th of 20
as already
ave somethi
real
is idea that
ause of this
get
tes. And his
ese
r that night
clear that
he
name
lto.
emory
ted the
ched
then. At
en an
in the
nce the
11 that
ade more
ng like 1100
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
4/31
00:09:54
00:10:08
00:10:19
00:10:29
00:10:38
00:10:50
00:11:00
00:11:08
00:11:17
00:11:28
00:11:39
00:11:45
00:11:54
00:12:03
00:12:16
00:12:26
00:12:35
00:12:44
00:12: 56
And it ha
hardware
HANA its
Inside, rig
It is now 1
chip cam
which ha
running s
We just r
it was cle
was som
Without y
So 10 har
Dell, Len
And we h
consultan
And all ki
kinds of s
consultin
SAP itsel
already ru
or is in th
recently, t
is ISP. O
users in o
Our whol
has been
So that is
supposed
Everybod
most mis
including
the next 1
And we a
systems
just been a
vendors are
lf is the res
ht?
0 years sin
out,
two CPU c
mething lik
compiled th
r that this
thing that w
ou, HANA w
dware vend
vo, Hitachi,
ave all kinds
ts from arou
ds of comp
ervices, edu
, training ar
: we have n
ns on HAN
process of
hat we are r
r internal E
ur company
company d
running on
something.
to be simpl
y used to thi
ion-critical,
our own, of
0 days we'll
re one of ab
n HANA; so
hell of a jou
manufactur
lt of a deep
e we starte
res, and D
85% faster
e software f
ulticore ben
as going to r
ould not be
rs, IBM, HP
all kinds of
of storage
nd the indus
nies in the
cation,
und HANA,
w 77 produ
running on
eally, really
P system n
.
epends on t
ANA.
Quite an am
an analytic
nk that HAN
most compl
very, very l
be closing o
ut a dozen
this is som
4
rney since t
ing hardwar
collaboratio
working wi
niel Schnei
because it
r the Wood
efit that we
eally... So, t
ossible.
, Cisco, Fuji
ompanies a
artners and
try have be
cosystem
so it's been
cts of ours t
ANA. And
roud of,
ow runs on
he ISP syst
azing testa
.
A is an anal
x, large-sca
arge compa
ur own boo
companies
thing quite
en. Beyond
for HANA.
n with Intel..
h Intel. I re
s had calle
ad 2 cores.
rest chip. A
et from HA
hanks to our
tsu,
re making s
stuff like thi
n trained on
re building
quite an inc
at run on H
ne of the m
ANA. And t
m, and ISP
ent to this
tical produc
le ERP syst
ny is runnin
s on HANA
ight now tha
xtraordinar
the custom
it's somethi
ember whe
me and tol
ctually, it wa
A
friends at In
rvers for H
. Almost 10
HANA: Tha
pplications
redible journ
NA, and ev
ost amazing
his has basi
now, for the
roduct. And
t. But to see
m,
on HANA
for the very
t are runnin
.
rs, 10 differ
ng like that..
n the first W
me that T
s the same
tel. You are
NA.
,000 differen
t's quite spe
n HANA, b
ey.
ery single p
things that
cally more t
last roughly
it was origin
that one of
knock on
first time.
their own
ent
. Intel
odcrest
EX was
ode. Then
the best!
t
ctacular.
ilding all
oduct either
ur team did
an 60,000
5 weeks
ally
he world's
ood in
RP
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
5/31
UNIT 2A: S
00:00:00
00:00:16
00:00:24
00:00:32
00:00:47
00:01:00
00:01:09
00:01:22
00:01:34
00:01:42
00:01:54
00:02:06
00:02:18
00:02:29
00:02:42
00:02:51
00:03:02
00:03:17
00:03:26
00:03:38
00:03:47
AP HANA
So let's ta
technolog
We can't
Hasso ha
those.
The basic
data local
plus the f
And espe
run, that
That is b
the fact th
We have
are parall
So every
server, it
2 terabyt
persisten
And that i
us to fully
Unlike th
low, and
the less y
that high,
This is 80
gigahertz
It's an un
So everyt
One of thprocesso
Three an
is nearly
with the n
means is
or some
kind of a t
calculate
echnology:
lk some HA
y.
be all about
s this amazi
thing to kn
ity in memo
ct that we r
cially thanks
e could wo
sically the s
at it runs m
the ability in
el.
operator in
as up to 80
s of DRAM,
e on the se
s a pretty a
utilize all of
assumptio
o forth, her
ou have to s
you get 80
CPUs, roug
of clock spe
elievable a
hing on HA
most impo3.5 billion s
a half billio
nlimited
umber of co
that if you h
anufacturin
hing,
a risk for a
Parallelis
A technolo
PowerPoint
ng set of ico
w about HA
y, and colu
e-thought ev
to Colgate,
k with while
ecret for ho
ssively par
HANA, bec
ANA opera
CPU cores,
and you ca
ver.
azing amou
them.
s of the pas
, our belief i
tore, the mo
PU cores.
hly 3 gigahe
ed available
ount of co
A was desi
rtant statisticans per se
n integer sc
res, the num
ve some bu
g run to pla
ank, or figur
5
gy. And yes,
and traffic li
ns with rega
NA is that th
nar structu
erything, an
who gave u
we were bu
HANA ca
llel.
use we red
es in parall
put maybe
nt of compu
t, where pe
s the more
re you calcu
rtz clock sp
to you.
puting cap
ned to take
s to rememond, per co
ns per sec
ber of CPU
dget foreca
, or some s
e out the op
every once
hts and thin
rd to HANA
e combinati
es,
d worked to
the very fir
ilding HANA
e about. Th
signed eve
l. We have t
5 or even m
ting power.
ple used to
ou burn the
late on the fl
ed on ever
city. And yo
maximum a
er is that Hre.
nd per core.
, the numbe
t to run,
les analytic
imal path to
in a while,
gs of this so
hat he uses
n of multico
ether with c
t actual ER
power that
ything from
he ability to.
ore terabyte
he 80 CPU
ry to keep t
CPUs the f
y, and so on
single one
u have 2 ter
vantage of
NA does o
This means
r of servers.
to run, or i
ship a cont
e have to ta
rt all the tim
. I'll go over
re, parallelis
ustomers to
P system of
HANA deri
scratch, all
.. If you tak
s of SSD as
cores H
e CPU con
ster you get
. On a singl
of them, this
abytes of da
these two th
the Ivy Bri
that basical
So basicall
you were t
iner from S
lk
.
ome of
m,
do this.
theirs to
es is from
perators
a modern
the
NA enables
umption
the results,
box, about
is 240
ta in DRAM.
ings.
ge
ly, the scale
, what this
run any
anghai to
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
6/31
00:03:59
00:04:07
00:04:15
00:04:24
00:04:31
00:04:43
00:04:54
00:05:05
00:05:18
00:05:30
00:05:41
00:05:51
Seattle,
anything
one core,
or more o
from. We
because
per secon
And this
anything t
So, the c
major op
In fact, th
throw tha
What that
processo
and then
intra-oper
itself.
And of co
have nati
from.
So that is
this, Sanj
and with
trying to d
That is so
parallelis
f that sort: I
r less in one
also do in a
f the native
d per core.
eans that
hat we can
re of HANA
rators in cal
y use what
word aroun
means is th
s, we can e
run that also
ator paralleli
urse, today'
e parallelis
: Number on
y has this f
little windo
epict a CPU
rt of the ico
. So that is
f it requires l
second on
dition to th
algorithm in
e can basic
hink of.
is built arou
culations, in
we call intra
d: Vishal sai
at basically
en take, wit
within an o
ism runs so
relational d
. So this is
e is the par
nky icon th
-like thing i
... like that.
. When you
number one
6
et's say 350
hundred c
se scans,
the operato
ally aggrega
nd these pri
joins, in sca
-operator p
d intra-oper
hat not only
hin the oper
erator in pa
ething like
atabases or
where som
llel operator
t sort of loo
n the middl
look at Has
.
billion scan
res. This is
rs, we do ab
te anything
cipals of pa
ns, all use p
rallelism. Th
tor paralleli
do we take
ator itself, w
rallel. So it's
and a half
yesterday's
of the trem
s. Let me se
ks like that
, and then li
o's notes a
, you can d
basically wh
out 12.5 to 1
n the fly tha
rallelism in t
arallelism.
at is, in a co
m.
a little job a
can take a
quite extrao
imes faster
relational d
ndous adv
e... where is
tle things lik
d stuff, that
o this in 100
ere the pow
5 million ag
t we can im
he operator
cktail party
d distribute
part of the j
rdinary. Act
than just pa
tabases do
ntage of HA
the? Yeah,
e that. I thin
is the icon f
seconds on
er is derived
regations
gine,
. All the
ou can
that across
b
ally, the
allelism by
't even
NA comes
there is
he was
r
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
7/31
UNIT 2B: S
00:00:00
00:00:20
00:00:26
00:00:33
00:00:44
00:00:57
00:01:08
00:01:14
00:01:23
00:01:31
00:01:41
00:01:51
00:02:02
00:02:08
00:02:20
00:02:32
00:02:43
00:02:54
00:03:02
00:03:08
00:03:19
AP HANA
The seco
The colu
The colu
But basic
store eve
So this is
store is in
like optim
memory,
And so w
team had
So we hatransactio
is that yo
already th
I hope yo
when you
one of ou
BSEG,
which is
the head
The acco
The docu
not 32
So it is a
structure
wants to
handle m
So in a cyou are in
and dem
disk, you
then you
this infor
Here, not
massivel
In fact, yo
echnology:
d big one i
n stores ar
ns, they ar
lly, you tak
ything abou
column stor
-memory, a
istic, latch-fr
ou have to
do latch-fr
designed, a
e both of thns quite qui
can do an
e number.
guys reme
think about
r sales orde
ne of the tw
rs and this i
nting line it
ment name,
pieces of i
ery, what w
and whene
now somet
ybe 10, 20
lumnar datterested in
nstrate that.
are grabbin
re identifyi
ation up. S
only do you
parallel, be
u can take
Row and C
HANA is th
basically li
not all unif
a relation
t it in colum
, and you h
d it has so
ee index tra
be able to d
e index trav
nd so on an
ese. And thkly. The be
lytics and re
mbered this:
enterprise d
s, for exam
o core table
the line ite
ms. And th
number, typ
formation a
e would call
er somebo
ing about, l
out of these
structure, tetting infor
In a row st
things row
g the colum
it's dramati
get just the
cause you c
ore than on
7
olumn Stor
e row and c
e that.
rm, and I'll
hich sort of
s.
ave the row
e pretty am
ersal, whic
that withou
ersal. So thi
so forth.
benefits, oefit of the c
ads dramati
three and
ata structur
le, or the m
; BKPF is t
ms.
BSEG tabl
e, is it credit
bout that.
wide data s
y, a normal
t's say, acc
320 fields.
at means thation on, q
re, in a tradi
by row, and
ns out of the
cally slower.
columns tha
an assign di
e core for o
es
lumn store
et into the r
looks like a
store, which
azing inventi
is when yo
t locking up
s was a ne
course, of tolumn store,
cally faster.
half billion
s,
nufacturing
e other one,
e has somet
, is it debit, i
ructure. An
human bein
ounting line i
at you justickly assem
tional disk-b
then after y
rows that y
t you are int
ferent cores
e particular
.
eason for w
able or an
is more tra
ons,
have to st
the whole th
data struct
e row storelike I alread
ow much f
cans per se
order, or th
in our Fina
hing like 32
this the ad
when you
g,
tems, our br
ick out theble them int
ased row st
u have retri
u are lookin
rested in, b
to grab the
column. An
y that is.
xcel spread
itional, exc
re a transac
ing.
re that San
are that yoy talked abo
ster? Well,
cond per co
account se
cials applic
fields in it.
dress, is it o
ave such wi
ains have th
nes that yothe result,
re, you are
eved all the
g for, and th
ut, in fact, d
different col
this is the
sheet, and
pt our row
tion in
and his
can dout,
I mentioned
e. And
gments, the
tion. This is
erdue or
de data
e ability to
need, that
going to the
ows,
en pulling
that
mns.
ancy
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
8/31
00:03:29
00:03:37
00:03:48
00:03:59
00:04:09
00:04:19
00:04:29
00:04:40
00:04:49
00:05:00
00:05:08
00:05:19
00:05:28
00:05:37
00:05:46
00:05:56
00:06:06
00:06:14
00:06:21
cocktail t
So that's
they were
and our t
the way
So you h
that we c
So this is
transactio
very quic
merge, in
slow
so whene
the main,
And if ev
And one
is we hav
which sits
Like let's
that is flyi
at the sa
or you wa
know, evon the fiel
or MRI m
which are
those can
gets som
happen,
and then
things. S
which entime pres
and abso
it, the wor
sitting the
and you
translatin
and ever
down his
So this is
ing that I tol
asically the
slow when
ams worke
e do that is
ve the basi
ll the delta
the main col
ns come int
ly, and ever
o the main
ver there is
then you ca
rything that
f the things
e added a c
as a buffer
ay if you ar
ng in the sk
e time to th
nt to captur
ry piece of id,
chines of P
sending ou
come into t
breathing r
in the meant
this is an e
bles us to rrving the b
b the trans
ld sort of w
re and trans
re speaking
the thing i
once in a
thoughts in
the main de
d you about,
idea. Now t
it came to tr
super hard
actually a b
column sto
tore.
umn store,
the delta
y once in a
tore. And th
question, i
n do a join b
you are look
that we hav
ncept of wh
in front of th
e capturing
, and all the
e ground. Y
every trad
nstrumentati
hilips, or Sie
super-fast t
e L1 delta,
oom, you du
ime, if there
tremely no
n very, verynefits of the
ctions at a v
rks like that.
lating things
English sup
Chinese to
hile you get
nglish, that
ign of the c
8
the intra-o
raditionally,
nsactions,
over the ye
nch of quite
re here. In a
nd this is th
hile, they g
en whenev
there is inf
etween the
ing for is in
added rec
at we call a
e delta. And
vents comi
engines of
u want to a
that is goin
ion that is c
mens, or G
ransactions,
and as the t
mp them int
are questio
el and supe
fast querierow store,
ery high sp
If you ever
for you,
er fast and t
the other p
so fast that
is sort of lik
entral struct
erator parall
one of the m
rs to make
clever, ama
ddition, we
e delta colu
et merged, t
r there is a
rmation tha
elta and th
he main, th
ntly into thi
L1 delta, w
this can abs
g out of ev
very airplan
sorb like a
g on in Wall
ming from a
neral Electri
ansactions
o the delta
s that come
r-high perfor
and colum
ed into the r
go to China,
hen there is
ople who ar
he has to ta
the L1 delt
res of HAN
elism.
yths of our c
ure that thi
zing techniq
ave a less
n store. An
rough a pr
uestion
is partly in t
main.
n of course
design of t
hich is a vari
orb transact
ry airplane
e in the sky
illion event
Street, or yo
ll the tractor
c, or any of
re closed d
r into the m
in, you do j
mance archi
ar operatio
ow store. A
and you ha
this guy wh
sitting in th
e out a little
buffer her
. It's the co
olumn store
is not the c
ues.
ptimized col
d what happ
cess called
y the way, t
he delta an
it is really, r
e delta and
iation on thi
ions really, r
f your airlin
are sending
s per secon
u want to c
of John D
these kinds
own or whe
in, as thing
ins across t
itecture
s while at th
d when you
e a translat
is continuo
e room,
pen and st
.
lumn store t
s was that
ase. And
umn store
ens is that
the delta
his is not
mostly in
ally fast.
the main
row store,
eally fast.
company
out events
,
pture, you
ere that are
f things
the system
will
hese three
e same
think about
r who is
usly
rt to write
at's our
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
9/31
00:06:33
00:06:43
00:06:50
00:07:01
00:07:10
main inve
that enab
for transa
And keep
think that
this is not
analytics
inside the
as a way
design. A
and the o
difficult fo
ntion, and in
les us to be
ctions.
in mind: On
the row stor
the case. Y
and transact
column sto
to buffer up
nd we were
her people
r them to do
addition th
able to achi
e of the thin
e is for trans
u can do ro
ions in the c
e,
he transacti
able to do th
ave decad
so than for
9
parallel ro
ve a drama
s that peop
actions and
w analytics
olumn store
ons in the r
at because
s of legacy
s.
store
ic performa
le get confu
the column
nd transact
, and we ha
w. So it is a
e started fr
hat they ha
ce, not only
ed about in
tore is for a
ions in the r
e some attri
completely
om scratch,
e to protect.
for analytic
HANA is th
nalytics:
w store, yo
butes of the
ithout com
And it is m
but also
t people
can do
row store
romise
ch more
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
10/31
UNIT 2C: S
00:00:00
00:00:23
00:00:43
00:00:56
00:01:04
00:01:16
00:01:26
00:01:38
00:01:48
00:02:00
00:02:13
00:02:26
00:02:33
00:02:42
00:02:52
00:03:01
00:03:12
00:03:22
00:03:31
00:03:44
AP HANA
So the thi
Dynamic
And whe
Like that,
that you g
That icon
compress
I think it's
So, what
So in a c
somethin
when youis maybe
So grabbi
and more
and you j
those, an
out.
So this is
we want
and to foll
In the pa
that you c
In the wo
mentione
That give
same thin
Wheneve
aggregati
So if you
informati
you can c
cache tha
and our k
faster, an
unnecess
and inter
aggregati
echnology:
rd main are
aggregation,
looking for
and some o
rabbed. Lik
that Sanjay
ion is some
more like a
is going on i
lumn store,
, when you
need to get10 fields out
ng those ou
going like t
st need 10
achieve a
a dynamic
ur applicati
ow the prin
t, because
an out of th
ld of HANA
; three and
us the abili
g applies to
r you need t
ons per sec
ant to calc
n and then
alculate the
t and answ
ids at HPI h
d so on. But
ary, cluttere
ediate valu
ons this i
Projection
of innovati
and lightwe
the icons, th
these thing
that.
has is the ic
ow like a w
squeezed di
n projection
like I said, B
need to proj
, let's say, alof these 32
of the 320,
is,
out of these
dramatic per
rojection. O
n program
ipal of mini
atabases w
database,
this is not n
a half billion
ty to do mini
dynamic ag
o calculate a
nd per core
late weekly
alculates a
week's wort
r the secon
ve been wo
the point is,
d data struct
es, and so f
hugely imp
10
s, Dynamic
n is in the a
ight compre
is is the proj
s are filled,
on for proje
ird disk wit
sk than a co
, dynamic a
SEG has 3
ect on this,
l the custom0.
so you hav
this one,
formance b
e of the pri
ers to get, i
al projectio
ere slow, w
eep it in th
cessary, be
scans per s
mal projecti
regation.
total, this s
, and we ca
sums, inste
week's wort
of totals o
time aroun
rking on this
aggregation
ures, and ta
rth. You ca
ortant in an
Aggregatio
rea of proje
sion, or... l
ections icon,
nd then you
tions, and a
these arro
mpression,
ggregation,
0 fields in it.
ers which ar
320 fields i
that one, th
nefit, impro
ciples that
to do this
, meaning
used to ha
application,
cause of the
econd per c
ns just as o
eed is twel
do this dyn
ad of having
of totals ou
the fly. And
d much mor
fancy new
s don't have
bles,
calculate t
lytics, espe
n, Integrate
tions. And I'
t's call it int
it goes so
do from the
gregations,
s going in.
ut I think yo
nd the inte
When you
e overdue,
here in the
t one, and s
ement in g
e teach, th
rojection as
et just the d
e this notion
and then d
tremendou
re.
ften as we n
e and a hal
amically.
a batch pro
t of that,
if it hasn't c
quickly.
bject cache
to be store
em on the fl
ially in anal
d Compres
ll explain wh
grated com
ething like t
re into just t
and the ico
u know wha
rated comp
eed to aggr
nd their add
column stor
o on so j
tting just th
t we recom
often as the
ata that you
that, grab
processing
scan spee
eed, and so
to fifteen m
cess that ta
hanged, the
, which mak
into these
ly. So dyna
tics on raw
ion
at this is.
ression.
at.
hose two
for
t I mean.
ession?
egate
resses, that
e, like that,
st grab
se 10 fields
end, that
y need,
need.
verything
on that.
that I
on. The
illion
es the raw
n HANA can
s it even
ic
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
11/31
00:03:57
00:04:10
00:04:19
00:04:30
00:04:38
00:04:46
00:04:56
00:05:04
00:05:14
00:05:21
00:05:30
00:05:41
00:05:49
00:06:00
00:06:09
00:06:18
00:06:27
00:06:38
00:06:49
transactio
because
to group t
unrestrict
do that li
the weekl
If you wa
You don't
Because
have to b
Here, dir
time you
And then
reason I
is becaus
You just t
even if yo
there are
that there
So you c
encoding
So you g
is someth
that we h
person, y
so there's
ridiculous
can think
So the int
especiall
when you
of the fiel
What we
customer
routinely
know, up
what I wa
every tim
it was like
And out o
700 giga
nal data,
ou can thin
hings togeth
d manner,
ited only by
y totals in C
t to know th
have to be l
hen you ar
limited to
ctly, on-dra
eel like, on t
the integrat
ave been d
e when you
ake just the
u have a bill
like, what, 2
are only 20
n create a d
for which co
t a dramati
ing quite a
ve the abilit
u know, th
one bit, an
ly small am
of.
egrated co
when it co
have very s
s are empt
have been s
who run a
et ten time
until the tim
s always tol
I looked, it
1.8 terabyt
f this, somet
ytes is the
about aggr
er and add t
their imagin
ina, except
e total from
imited to tho
limited to th
s fresh as t
informatio
he fly.
d compress
awing these
organize thi
ields that ar
ion records
00 countries
values out
ictionary, ho
untry that is
compressio
azing about
y to do that.
re's male an
then you c
unt of mem
pression in
es to things
parse fields,
, and stuff li
eeing with H
alytical data
, twenty tim
when it us
was that it
is never mo
s.
hing like 1.1
orking mem
11
egations, yo
hings togeth
ation. So if
for the big t
last night mi
se aggregat
ose questio
at informati
, you can a
ion: This is
columns in
gs by colu
e necessary
f informatio
in the world
of there.
ld the value
in these billi
n improvem
HANA,
You know, i
d female,
n store info
ry. And so
HANA gives
like in anal
when you h
ke that.
ANA is just
warehouse
s, even thir
d to run on
was somew
re than 2 ter
terabytes is
ory of HAN
u can think
er and enab
ou want to
p 5 cities, y
dnight until r
ions that so
ns that som
n is.
gregate thi
omething q
unequal len
ns, you don
for columns
n,
, so if one o
for these 2
on columns.
ent without
f one of thes
mation on s
n and so fo
us an ability
tics,
ave things i
amazing. W
, data mart
y times co
DB2,
ere betwee
abytes, inclu
the actual d
.
bout any ki
le people to
now not jus
u can do th
ight now, yo
ebody did
body thoug
gs any time
ite amazing
ths
't have to st
, and you st
these fields
00 countries
ompromisin
e columns i
even and a
th, for every
to do treme
transaction
see that a
, things like
pression. O
n 11.5 and 1
ding the wo
atabase siz
d of way th
do this com
t the weekly
at on the fly.
u can do tha
or you in ad
t about for
you think a
. What happ
re every sin
ore those. F
is Country,
, and then j
g performan
, let's say, t
alf billion p
kind of field
ndous savin
al systems
alytical wor
this,
ur own ERP
2 terabytes
rking memor
, and the re
t you want
letely in an
totals but
t on the fly.
ance.
ou. You
out, any
ens is, the
gle row.
r example,
you know
st have an
ce. And that
e sex of a
ople in a
that you
gs in space,
here a lot
loads,
system, you
of data. And
y, so today
maining
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
12/31
00:06:59
00:07:08
00:07:19
00:07:29
00:07:39
So this is
mean, if y
if you get
you have
and data
these areyou just n
So the a
landscap
So that w
quite amazi
ou think ab
rid of all the
the standar
marts,
all copies,eed to keep
ount of savi
with HANA
as projectio
g that we a
ut it, if you g
totals, all th
system fro
nd copies othe raw dat
ngs, the am
is simply a
s, dynamic
12
re able to g
et rid of the
indices, if
the OLTP
copies, an. And the r
ount of simp
azing, enor
aggregation,
t that much
aggregates,
ou get rid o
system, and
extracts ofw data itself
lification tha
mous.
and the int
ompressio
the redund
then you h
opies, andis compres
we can ach
grated com
, and as a r
ant replicas
ve the data
things like thed.
ieve in an e
pression of
sult, I
f data, so
warehouse
is. In HANA
terprise
ANA.
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
13/31
UNIT 2D: S
00:00:00
00:00:18
00:00:31
00:00:43
00:00:53
00:01:02
00:01:15
00:01:25
00:01:36
00:01:45
00:01:55
00:02:04
00:02:15
00:02:25
00:02:37
00:02:46
00:02:56
00:03:04
00:03:13
00:03:25
AP HANA
The next
which we
are some
fact, for a
And thos
and hot a
store,
a great w
And so y
record he
And you i
informati
informati
then in co
separate
The bene
invalidati
It is possi
over a pe
And in H
HANA
as a com
One of th
the fact,
and that i
fancy pict
...maybe
pieces, a
I don't kn
Hasso's s
But basic
partition t
across m
part of th
That parti
have som
and stuff l
the colum
echnology:
one is a cou
did becaus
really valua
ny kind of a
are things l
nd cold, acti
y to deal wi
u add new
re and just
nvalidate th
n, like you h
n,
lumn storag
process, inv
fit of this is i
n strategy
ble to create
riod of time?
NA, we get
ination of a
things in H
ith HANA w
the ability t
ure that San
e drew it lik
d stuff like t
w how to d
lides, that's
lly, what is
at across n
chines that
data is in o
tioning can
etimes in fa
ike that, wh
n into differ
Insert Onl
ple of more,
we could, b
le capabiliti
application.
ike INSERT
e and passi
th transactio
olumns in t
aking the ri
previously
ave to upda
e, it is very
lidate the p
fact dep
it is possib
audit trails.
And that is
this natively.
insert and
ANA that is
e did this rig
o partition d
jay has dra
e that, and t
hat.
aw that.... li
Sanjay at w
ays is, if yo
odes,
are connect
ne machine,
e done by r
t sheets, fa
re you hav
nt parts and
13
, Partitioni
fundamenta
ecause we
es for our ki
.
ONLY, parti
ive storage.
ns that com
ere. Adding
ght insert in
held entry.
te an addre
dvantageou
revious entr
ending on h
le to recreat
It is possibl
an extraordi
. In fact, the
then an inv
extremely i
ht at the be
ata, and to s
n of a...
hen this has
e that... So
rk, who ca
u have, let u
ed to each
and partly i
ow or by col
t tables, or
tons of info
send them
g & Scale-
lly new cap
ere doing it
nd of applic
tioning and
So, INSERT
e in is to sim
a new entry
the appropri
o even whe
s of a custo
s to simply
that you h
ow you inval
e histories.
to do time t
arily valuab
update sequ
lidation of th
portant: In
inning, from
cale out acr
four pieces,
you'll see th
e up with th
s say, a lot
ther, you ca
another.
umn, meani
in point-of-s
rmation all i
to different
ut, Active
bilities,
from scratc
tions, for en
cale-out,
ONLY is, w
ply insert th
in here me
te place.
you have t
er, or upd
reate a new
d.
idate this, h
ravels. How
le capability
ence operat
e thing that'
any databa
scratch,
ss machine
and then thi
t. When yo
is idea of pa
f informatio
n dynamicall
g if you hav
le data,
one colum
arts of mem
and Passiv
h, and other
terprise app
hen we hav
m.
ns taking a
o update a
te some pie
entry, and t
w you have
did somethi
.
ion is imple
not valid a
ses, they di
s. So this is
is one is like
see that ic
rtitioning.
n, and you n
ly partition t
e giant colu
, then you
ory on one
Storage
cannot,
lications; in
a column
part of that
iece of
ce of
hen as a
your
ng change
ented in
ymore.
this after
this very
a zillion
n in
eed to
em so that
ns like we
an split up
erver,
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
14/31
00:03:33
00:03:42
00:03:50
00:03:57
00:04:05
00:04:12
00:04:21
00:04:29
00:04:37
00:04:47
00:05:00
00:05:09
00:05:18
00:05:32
00:05:45
00:05:57
00:06:04
00:06:13
00:06:21
00:06:33
00:06:41
00:06:49
or multipl
database
And then
Then you
Typically,
On a 16
like that.
So of cou
inherently
But HAN
able to ru
And som
which is
one of th
transactio
And we t
1,200 billi
That's 1.
That's a v
three qua
So you c
Each nod
And basi
case wer
The only
was quart
So this is
other infr
And here
and scale
And onesemantic
In Financi
the curre
and so a
the open
as well a
months o
so then y
servers. A
in one mac
unleash the
get really a
we see perf
ode cluster
rse it depen
it is.
gives us th
n workloads
of the mor
nonymous r
biggest co
ns per day.
ok 10 years
on records.
trillion, in c
ery, very lar
rter times th
n kind of gu
e is 40 CPU
ally the incr
between 6
uestion tha
er over qua
like, these a
structures.
in HANA, th
-out.
ther capabilof the appli
als, for exa
t year. The
ear, of cour
items from t
the items fr
information
u'll do also
d of course,
ine, and so
cores that a
esome per
ormance sc
, we often s
s on the na
ese native c
across mac
extreme ex
etail data fro
panies in t
' worth of da
se you are
ge number. I
e population
ess who this
cores and 1
dible thing
0 milliseco
went past
ter compari
re the kind
at runs withi
lity in HANAcation.
ple, we kno
ear is typic
se, is typical
e previous
om this year
for one yea
the previous
14
, you can pa
on, or a co
re sitting on
ormance.
le-up and s
e performa
ture of the q
apabilities th
hines.
amples that
m one of ou
e world. An
ta. Wow! So
ounting, th
t's one and
of the world
retailer is.
terabyte of
as, all the
ds and 3.1
seconds w
on over 10
f questions
n a couple o
is hot and c
w that the a
lly the mea
lly a little bit
ear that ca
that you wil
r. And then i
year. So th
rtition colum
bination of
each one of
cale-out pret
ce improve
uestion, and
at other dat
we have ac
r largest, su
they were
that is how
t's 1.2 and t
a half times
.
nd we ran t
memory.
uestions th
econds res
as this one,
ears.
hat on this
f seconds. S
old. So, ther
ctive data in
ure of a pu
longer than
e into this
l carry forwa
you want t
t's it. You d
ns, so you h
oth of these
these mach
ty much line
ent of arou
how distrib
bases don't
ieved: We
er, super la
oing somet
much data?
hen 12 zero
he populati
is thing on
t we could t
onse time.
his 3.1 seco
ind of data
o that is the
are times
a financial r
lic compan
ne year, be
ear and we
rd into the n
do year ov
n't need to
ave one pie
things.
ines into all
arly.
nd 11 times,
table or ho
have, whic
nce took re
rge Retail c
hing like 33
That is appr
after that.
n of the wo
a 100 node
hink of in thi
nd question
ould run fo
benefit of p
hen we kn
ecord of a c
's financial i
cause you
e carried fo
ext year: So
r year com
hold more th
e of the
f them.
and stuff
distributed
is to be
ail data,
stomers,
million
oximately
ld. One and
luster.
s particular
, and this
days on
rtitioning
w about the
mpany is
nformation,
ant to keep
ward,
maybe 14
arison,
an that in
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
15/31
00:06:59
00:07:06
00:07:17
00:07:28
the hot...
You can
additional
So you c
this kind
so that w
HANA en
So that w
in active me
old store th
compressio
n take 42 y
f a tiered st
can get ev
ables us to
as INSERT
mory.
rest of it,
n that way.
ars of appli
ategy, with
n more co
o these kin
NLY, partit
15
eaning put i
ation know-
ot and cold
pression, th
s of things
ioning, and
t into Flash,
how and bri
data,
en we can g
atively, insi
cale-out, an
into SSD, a
g that to ba
et even bett
e the datab
d hot and c
d then you
re to organi
er performa
ase.
ld.
et
e data in
ce. And
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
16/31
UNIT 2E: S
00:00:00
00:00:16
00:00:27
00:00:33
00:00:42
00:00:53
00:01:05
00:01:16
00:01:26
00:01:37
00:01:48
00:01:56
00:02:03
00:02:10
00:02:17
00:02:29
00:02:39
00:02:51
00:03:00
00:03:10
AP HANA T
The next
That's the
completel
And yet, f
using for
Anyhow,
25 million
There is,
even in th
depends
So yeah,
support f
and the r
The ends
compliant
this is reg
SQL-like l
for multidi
inside HA
text functi
forth,
for specia
not in the
We also
people ar
I mean b
amount o
if you wa
10% to all
That is a
inverse o
you want
demonstr
And then
language
so people
We have,
the librari
echnology:
one I want t
language t
y redesigne
rom the out
ecades.
ere in the
people aro
ou know, t
e consumer
n SQL.
don't let the
ll SQL, so b
w store, an
see SQL 9
, no learning
ular SQL. A
anguage, st
mensional d
NA. We hav
ons, and th
l syntaxes a
standard S
upport map
e so fascina
sically, whe
data when
t to, let's sa
l your plan,
ap operati
that, that y
to do a filter
ated map-re
we have the
called L, wh
can write c
of course H
s for GIS d
SQL, Libra
talk about i
access HA
from scrat
ide, the inte
alley, there
nd the worl
ns and tons
world, all ou
fool you. S
oth on the c
both of the
and then s
, no special
d beyond S
arted at Micr
ata traversa
e support fo
n all kinds o
round that,
L.
reduce oper
ed by.
n you think
you want to
, increment
r something
n that appli
u want to re
or somethi
duce inside
stored proc
ich is a part
de, low-lev
ANA itself is
ta, for text
16
ries, and S
s SQL.
NA. Now th
h, ground u
rfaces are e
is a lot of tal
who know
and tons of
r ability to a
QL is no le
lumn store,
se have the
bsequent v
voodoo of o
QL we offer
osoft,
l, especially
r text-orient
f functional
eographical
ations, whic
bout it, a m
map an ope
everything
like that.
s widely, a
duce somet
g of that so
REX at the
edure langu
of the LLVM
l code direc
written in C
ata, for wh
mmary
beauty of
p.
actly the sa
k about no S
ow to progr
usage of S
k questions
s important
SQL front e
rsions of S
urs, no prop
all kinds of
used in anal
d things,
nhanceme
syntaxes, s
h is what ty
p is like a s
ration,
r do an agg
d we have
ing, you wa
t. So we off
DKOM in 2
ge SQLScr
,
tly in L, and
++, and ther
t we call the
ANA is that
me interfac
QL and stuf
am SQL.
L. The entir
and do tran
ow than it
d on top of
L that cam
ietary thing
dditional thi
ytics. We su
ts for busin
uff like that,
ically the N
an that you
regation ove
map API. It
nt to do an
r map-redu
06.
pt. We have
have that b
are lots of
Business F
we did all of
s that peopl
f like this. T
e enterprise
sactions ba
as ever bef
them.
in, fully sta
here,
ngs: MDX,
pport MDX
ss function
which som
o SQL mov
distribute o
r something
reduces ty
ggregation,
ce. In fact,
a native, lo
attached in
C++ librarie
unction Libr
this stuff
e have been
ere are like
world, and
ically
ore. So we
ndards-
hich is a
atively
and so
times are
ement
er a large
, or add
ically the
e
-level
o HANA.
in HANA,
ry, and the
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
17/31
00:03:20
00:03:30
00:03:40
00:03:46
00:03:53
00:04:04
00:04:13
00:04:22
00:04:29
00:04:40
00:04:50
00:04:58
00:05:05
00:05:15
00:05:26
00:05:35
00:05:44
00:05:52
00:06:02
00:06:13
00:06:21
00:06:31
Predictiv
We integr
function li
and we a
anybody'
Now safe
HANA is
When we
HANA,
there is al
really sup
And that'
comes int
with Live
memory
because t
each oth
And so wi
happen.
working o
training w
So, those
If I forgot
So the ov
have sort
So you b
So these
things lik
And then
We also
and other
store for.
And then
these. So
calc engi
which incl
operation
We have
Analytics Li
ate R, which
braries like t
e coming u
library, insi
y here is ex
ntirely runn
insert code
ways a dan
er careful a
why we ha
o HANA. Yo
ache, we h
nd things lik
he program
r every onc
th HANA, w
o there are
n any datab
hatsoever, g
were five of
some, the b
erall picture,
of looks like
sically have
are things li
this.
these are st
ave the gra
stores that
So this is al
we have be
these are th
e, join engi
udes things
, rolling for
the geograp
brary.
is a statisti
his,
with a gen
de HANA in
remely imp
ing in-memo
like this and
er that bad
out how thi
e written so
u know, in t
d lots of ex
e that,
area of the
in a while,
have gone
all kinds of li
se that you
et up to spe
the most im
auty of the
when you t
this.
the core, le
e integers,
red in the r
h store that
e can add l
o text.
ond the cor
ings like the
e. We have
like aggreg
casts, and
hic engine in
17
al package
ric way, wh
a safe way.
rtant, beca
ry.
run that in t
things can h
code is int
me extreme
e early day
erience wit
ystem and
and stuff lik
to great len
ibraries like
can think of
ed and runn
portant tech
e MOOCs i
ink about th
's say data
nd text, an
w store, in
we are wor
ater on, as
e data types
OLAP engi
a special e
tions, disag
ersions of p
here, and s
in there, we
t we call th
se when we
e same ser
appen. So
grated into
ly rigorous a
of APO,
the system
he data are
that.
gths to ensu
hat. But, if y
in the world
ing on HAN
nical aspect
that I'll go
e power of
ypes and st
geographic
he column
ing on,
e think abo
and stores,
e,
gine for pla
regations,
lans in mem
o on. This is
have IMSL..
AFL, as a
insert code
er, in the s
e have to b
ANA.
nd strict gui
crashing b
of the syst
re that thes
ou are a reg
, you can go
. It's fully st
of HANA.
ack and ad
ANA, the o
res.
data, and s
tore.
t it. And tex
we have the
ning,
omplex pla
ory, and thin
also extens
., let's see...
ay to integr
like this and
me process
really, reall
elines of ho
cause of co
m used to
kinds of thi
ular SQL pr
and, withou
andards-co
them later
erall pictur
o on, and str
t we use th
engines th
ning-orient
gs like this.
ible, so we
all kinds of
ate people,
it runs,
space as
y, really,
w this code
rruption of
ollide with
gs don't
grammer,
t any
pliant.
on.
that we
ings, and
column
t work on
d
an also add
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
18/31
00:06:41
00:06:49
00:07:01
00:07:12
00:07:21
00:07:31
00:07:41
00:07:49
00:07:59
00:08:09
00:08:19
00:08:26
00:08:41
00:08:51
00:09:05
more eng
And so o
And then
And other
about.
In fact, w
able to ch
HANA.
And then
these are
PAL, text,
And then,
It is a plat
with som
which incl
All kinds
users, an
And then
like the m
or master
data, or t
And all thoutside o
So as yo
us and fo
And just
happene
ines here as
. So there a
we have SQ
language s
have the a
ange them.
we have all
things like
statistics, o
HANA is m
form, on whi
thing that w
udes the la
f things to
stuff like th
we have all
essaging se
data servic
e rule engin
ese things tthe databa
can see, H
our future.
hen the oth
in the last
we go. The
re all these
L. So the S
pport: MDX
ility to fully
These are t
kinds of libr
FL,
urs, others,
re than a d
ch we are b
e call the ap
guage runti
anage user
at.
kinds of new
rvice,
for MDM, o
e.
at used to tre; all are av
NA goes fa
nd that is s
ers are start
years? HA
18
graph engin
ngines that
L plan and
and the oth
isualize the
e kinds of a
ries up her
ll kinds of li
tabase.
uilding all ki
plication ser
e, so supp
sessions, u
capabilities
r data servi
aditionally bailable as e
r beyond a
omething th
ing to think
A became
e will come
are inside H
execution, r
er language
plans that
mazing thin
. And these
braries like t
ds of platfor
vices of the
rt for JavaS
er authenti
from the pl
es for extra
e in integratitensions an
atabase, an
at is super-p
bout buildin
a platform.
ere as well.
ANA.
nning and
, SQLScrip
e make in
s that we h
libraries are,
is.
m capabiliti
S engine,
cipt and oth
ation and a
tform that w
ting, transf
on platformlibraries in
d into beco
owerful.
g in-memor
.
xecution.
and stuff th
QL and inte
ve the abilit
, I already m
s. So we st
er language
thorization,
e are buildin
rming, and l
or in middlside HANA.
ing a real p
databases,
at I talked
ractively be
to do in
entioned,
rted off
in there.
memory for
g in here,
oading
ware
latform for
guess what
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
19/31
UNIT 3: SA
00:00:00
00:00:15
00:00:24
00:00:35
00:00:45
00:01:01
00:01:14
00:01:25
00:01:37
00:01:51
00:02:04
00:02:16
00:02:23
00:02:35
00:02:44
00:02:56
00:03:03
00:03:18
00:03:27
00:03:35
P HANA Pe
So, what
When we
existed b
and betw
or betwe
we have t
itself. We
The reas
already,
sorts
and the a
somethin
So they a
first exam
A couple
Yodobas
so his gra
told me th
So that's
do is, the
once a mpurchase
And this
And whe
a perform
Which is
when you
that is ba
that, if yo
if you wer
were to fl
then you
faster 10,
10,000 ti
customer
And the r
on data t
So every
rformance
does all that
think about
tween OLT
en structur
n being abl
o... one of
have to reth
n I say that
nd a thousa
mazing thin
in HANA a
re in this 10,
ple of that.
of years ago
i, and he's
ndfather fou
at they hav
2 million. A
used to do
nth, they wmade by t
as a three
they ran thi
ance improv
very, very l
look at 10,
ically like, if
were to fly
e to continu
there in lik
ould be 10
000 times is
es faster th
in the 10,0
ason this h
at is operati
last transact
enchmark
technology
HANA and t
and OLAP
d processin
to build ne
y conclusio
ink the notio
is, I mention
nd or so imp
that I found
least 10,00
000 club. A
, Fujisawa s
lso the son
nded the co
22 million t
nd out of tho
in our ERP
uld calculatem as well
ay long run,
s thing on H
ement of ap
arge numbe
00 times pe
you were to
there,
usly walk a
6 minutes
000 times f
Usain Bolt i
an a snail. T
00 club.
ppens is th
onal in natur
ion that is n
19
s
mean? Wha
he ability, th
,
g of informa
application
s is that we
n of bench
ed earlier,
lementation
was that w
0 times fast
d it's quite
an told me t
of the owne
mpany and
tal custom
se, 5 million
ystem on a
e what inces the purch
on our ER
ANA, this ra
proximately
r. That is dif
rformance i
walk from
the speed
r so,
ster. So tha
s about 10,
hat's an inte
t if you look
e.
t aggregate
t can it do fo
opportunit
ion and pro
s on legacy
have to als
arks, and s
e have mor
, eleven hu
have now
r than they
n extraordin
at he is t
of the firm.
is father is
rs in Japan.
are loyalty.
n Oracle dat
tives to payases made
system on
n instead of
125,000 tim
icult for the
provement,
an Francisc
f 3 miles an
t sort of give
00 times fa
resting way
at the Yodo
d, they have
r us?
to shatter t
essing of u
applications
rethink the
on.
than 2,000
dred imple
7 or 28 cus
id before.
ary situation
he head of I
He's from th
ow the hea
So this is th
abase,
these guys,y everybod
n Oracle d
three days, i
s.
human mind
o to New Yo
hour, and i
s you an ide
ter than a s
o think abo
bashi exam
to look at e
his barrier th
structured i
, and so on,
notion of pe
customers
entations
omers who
. Yodobashi
T and opera
e founding f
of the com
e total. And
based on th.
tabase.
in 2 second
to compreh
rk, and com
stead of tha
a about ho
nail.
t it. Well an
le, they we
ery single t
at has
formation,
rformance
f HANA
f various
run
was the
ions at
mily
pany. So he
hat they
e
. So that is
end this. So
ared to
t, if you
much
how, so 28
e doing this
ansaction
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
20/31
00:03:42
00:03:50
00:03:59
00:04:12
00:04:23
00:04:32
00:04:42
00:04:50
00:05:00
00:05:07
00:05:18
00:05:31
00:05:44
00:05:55
00:06:04
00:06:16
00:06:27
00:06:34
00:06:43
00:06:53
00:07:00
that has c
They wan
this perso
and this l
that is pr
So a larg
that is ch
dramatic
So how d
HANA, w
and rethi
about this
and I thin
So there
performa
The first
gets, and
And the s
The ques
be pretty
finding m
on data.
of the sys
And then
the syste
A fourth d
How quic
answered
that the h
At less th
and at les
system wi
This is th
at these fi
the more
So, a sim
tremendo
and think
and bring
ome in. It's
t to calculat
n did. So w
rge amount
bably a few
amount of
nging as w
erformanc
o we think a
have to ret
k the notion
at the ICD
that it com
re five dim
ce, by Dr.
ne is, of co
so forth.
econd one i
ions can ra
ime-consu
dians, perc
he more co
tem, and so
the third on
absorb ne
imension is,
ly can we g
in less than
uman brain
n 3 second
s than one
ith interactivi
way our br
ve dimensio
of these five
ple way to th
us value wo
about what
HANA to b
very compl
the purcha
en you take
of data, it is
billion recor
data, compl
speak, this
.
out this in
hink the con
of benchma
Conferenc
s down to fi
nsions of p
ikka.
rse, the dat
the query c
ge from sim
ing, to highl
ntiles, doin
plex our q
forth.
is, let us ca
informatio
is the data
et our questi
3 seconds,
tarts to lose
, we can ca
econd, or le
ty, with realt
ins, our se
ns. And I be
dimensions
ink about th
ld be when
inds of sce
ar on those
20
ex query.
ses made b
a combinati
22 million r
s.
x questions
is the kind
more scien
cept of perf
rks for infor
in Australia
ive dimensio
rformance
size. Typic
omplexity.
ple scans a
y complex s
clustering
estions are,
ll it the chan
n?
repared, or
ions answer
because ps
attention; t
rry out a tas
ss than 800
ime, in a co
ses are wir
lieve that H
are in there
e value, of
we take mo
arios do we
scenarios in
everybody
on of a com
cords, purc
, and on un
f a combina
tific way? W
rmance itse
ation proc
earlier this
ns of perfor
hese are Dr
ally, the larg
ow comple
d relatively
atistical ana
nalyses, an
the longer i
ge, the rate
is it raw? A
d? And ide
chological
pically, we
k more or le
millisecond
tinuous flo
d. So, how
NA,
, the more H
here HANA
re and more
have which
the busines
who bought
lex query
ases made
ggregated,
ion that ena
ll, my sens
lf,
ssing syste
ear,
ance.
. Sikka's fiv
er the data,
are our qu
straightforw
lysis, media
d other kind
takes, the
of change o
d finally, it i
lly, we can
tudies show
tart to lose
s continuou
, we can ba
of thought.
uch is the
ANA's perfo
would really
of these fiv
exercise th
. And it tur
the same th
by 22 millio
n real oper
bles HANA
is that in th
s. And I wr
dimension
the slower t
stions?
rd joins, wh
ns,
s of comple
lower the p
data. How
the respon
get the ques
ttention at
sly,
ically opera
response? I
rmance stan
, really dem
dimension
se five dim
s out that th
ings that
people, so
tional data
o achieve
e age of
te a paper
of
e system
ich can also
analytics
rformance
uickly does
e time.
tions
seconds.
te on the
mean, look
ds out.
nstrate
nsions,
ere are, you
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
21/31
00:07:09
00:07:16
00:07:22
know, as
Imaginati
to.
So there'
make tha
And we'v
itself; giv
many as yo
n is our onl
the paper t
available.
been starti
n the abiliti
can imagin
limitation
hat I have w
ng this rece
s of HANA:
21
e.
hen we thin
ritten about
t effort to re
k about the
his that you
think the co
inds of thin
guys can ta
cept of perf
s that we c
ke a look at,
ormance be
n apply this
and we'll
chmark
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
22/31
UNIT 4: SA
00:00:00
00:00:19
00:00:29
00:00:39
00:00:48
00:01:00
00:01:12
00:01:24
00:01:35
00:01:47
00:01:59
00:02:11
00:02:19
00:02:30
00:02:41
00:02:55
00:03:03
00:03:18
00:03:30
P HANA Ro
So that w
are we d
the road
SAP. So,
or it is on
Suite. An
The ERP
including
has been
knock on
So everyt
all kinds
CRM, of
on HANA
And all th
running n
We have
Business
scenarios
So we ar
Beyond t
So, back i
that Fran
And later
biggest e
that we c
accelerat
We have
reports ru
And the llike the D
And the
amazing.
And we'v
forth, the
All of the
Java, hav
I have a n
admap and
as performa
ing with the
ap of this is
bar none. Ei
the way to r
the Busine
application:
ourselves. I
running on
wood, we ar
hing; more t
f things are
ourse our o
for the last
e other appli
ow on HAN
ome amazi
yDesign, S
that run on
bringing H
at, all the te
in Novembe
and Stefan
that year, at
gineering a
uld non-dis
d it. So the
hings in B
n 500+ time
ading time iSO activatio
ubes that a
been buildi
data service
echnical pr
e all been o
ice picture h
Re-thinkin
ce. And wh
HANA techn
very straigh
ther everyth
n on HANA
ss Suite no
we have a d
P, our inter
ANA as I s
e about to cl
an 60,000
running on
n ICP syst
and a half
cations in th
. The Cloud
ng things wi
alesOnDem
HANA.
NA to ever
chnology pr
2011, we d
and the tea
the Sapphir
chievement
uptively put
content coul
now that ru
faster.
nto BW hasns and the P
e built insid
ng every sin
s, ETL tools,
ducts are ru
timized to r
ere that I w
22
Software
en we think
ology,
tforward. W
ing already
. And of cou
runs on H
ozen or so
al ERP sys
eak for app
ose the qua
mployees, t
ANA now.
m that Rob
onths, sin
e Business
application
h Ariba and
nd. Hybris
single prod
ducts.
id quite an a
delivered
e in China,
hat he had
HANA unde
d remain un
n hundreds,
been madeSA activatio
BW, those
gle thing, fr
master dat
nning on H
n on HAN
nt to show
evelopme
about what
are bringin
uns on HAN
rse that me
NA.
ustomers al
tem,
roximately 6
rter, close o
ime recordi
and Bill run
e March of t
uite, the in
.
SuccessFa
as already
uct, every si
mazing thin
BW on HAN
asso, he th
een,
rneath BW,
changed. It
even thous
parallel, sons. These a
run 10 to 20
m the Rule
services a
NA. And th
.
ou. Here it i
t
re we going
this to eve
A,
ns we start
eady runnin
weeks, 5 a
r books on
g, Financial
the Sales or
his year.
ustry applic
tors already
emonstrate
ngle applica
, and it was
.
nked me, a
ut in a way
ot compiled
nds of time
arallel loadie the stagin
times faster
engines, PI
d MDM,
application
. And so yo
to do with t
ry single pro
first with the
g ERP live
d a half we
HANA.
s, Support,
ganization o
ations, they'
running in t
d some of th
tion that we
one of our
nd he called
that dramati
into HANA.
faster. Ma
ng. That meg areas.
. So that is
, messaging
platforms,
u can see in
is, what
duct in
Business
n HANA,
ks. And,
ervice, HR,
n, is already
e all
he Cloud,
e great
have.
ig honours
it the
cally
y of the BW
ns things
retty
, and so
BAP 7.40,
this
-
8/11/2019 Help.sap.Com OpenSAP HANAINTRO1 OpenSAP HANAINTRO1 Transcripts
23/31
00:03:43
00:03:52
00:04:03
00:04:09
00:04:20
00:04:31
00:04:41
00:04:51
00:05:02
00:05:14
00:05:26
00:05:37
00:05:46
00:05:58
00:06:08
00:06:21
00:06:29
00:06:40
00:06:47
picture. E
So there i
Everythin
The ABA
platform
lots of thi
that's all t
And the J
HANA.
And you
So the G
HANA.
This is wh
three tier
It was inv
was creat
Because
the physi
it.
And the a
runtime, i
the Spide
services li
UI librarie
stuff like t
And of co
and depl
and that i
applicatio
on top.
There is t
call the in
so this
meaning
can talk t
Perl,
whatever
with, coul
And of co
applicatio
You kno
erything he
s BW, ERP
g running on
7.4 is opti
nd HANA te
gs in the de
here.
ava platform
ee here inte
teway runs
at we call th
plan was kin
ented becau
ed where th
of the nearly
al scalabilit
pplication s
JavaScript
rMonkey run
ike user ma
s, all the kin
hat. This is
urse with th
y, and man
something
n platform s
he native, w
egrated en
is our Java
nything tha
HANA. An
people's fav
d run with H
urse with th
n inside of
, one of the
re I mention
and the Busi
ABAP 7.0.
ized for HA
ams togeth
sign time en
runs also o
gration servi
in HANA. An
e XS engin
d of invente
se the data
application
unlimited s
of HANA is
rvices are n
in this case,
time from M
agement, a
ds of things
ll within HA
new, with t
ge, and life
that is quite
ory around t
ich is the X
ironment
and ABAP,
can speak
whether it'
orite environ
NA. This is
native, we
ANA.
things that
23
ed, BW l
ness Suite,
NA. Lots of i
r, for exam
vironment o
HANA. So
ices. Gatew
d the Applic
. This is the
as an effici
ase could n
functionalit
alability of
independe
ow therefor
ozilla, I thin
thorization
hat you nee
A. And it's
e HANA Cl
ycle manag
amazing. S
his is that w
S engine an
ith the HA
SQL, MDX,
a .NET, Cl
ment is the
native integ
have the lea
e have talk
t me chang
Supply Chai
nnovation th
le shared m
f ABAP that
the new HA
y. The Gat
ation servic
native appli
iency mech
ot become a
could run.
ANA, we d
t of the kind
already in
. So there's
managemen
d to manag
pretty amazi
oud platform
e your appli
basically,
e have three
d the Integr
A Cloud pla
ODBC, JDB
ud Foundry
e days to w
rated open.
st cost of o
d about, wh
the color o
n Managem
at was don
emory,
were optimi
NA Cloud pl
way service
s: This is a
ation servic
nism.
bottleneck,
n't need thi
of services
ANA. so thi
JavaScript.
t,
user sessi
ng.
, you get th
ations,
hen you thi
categories
tor environ
form. And t
, OData,
, Heroku, Fo
ite their cod
nership that
en you look
this guy to
ent, CRM, a
by our appl
ed for HAN
atform is run
s are now in
amazing c
es inside H
and so a se
anymore, a
that are run
s means a l
We have th
ns and me
entire abilit
nk about HA
of applicatio
ent. There i
ere is the o
rce.com, Py
e in, could i
you can run
at this prod
hite,
d so on.
ication
. Also
ning on
side HANA.
pability of
NA. So the
arate tier
nd therefore
ing insi