Upload
others
View
20
Download
0
Embed Size (px)
Citation preview
Aleš Ocvirk, 4.6.2015
SAP HANA
ZA MASOVNE OBDELAVE IN
POROČANJE
Potek predstavitve
SAP HANA + SAP HANA BW
1. Kaj je HANA DB in za kakšen namen?
2. Tehnični vidik SAP HANA
3. Kakšni so načini uporabe SAP HANA?
4. Primer SAP HANA BW
5. Primer SAP HANA DB za masovne obdelave
Kaj je SAP HANA?SAP HANA is an in-memory platform for
processing high volumes of operational and transactional data in real-time.
Kaj je HANA in kaj izkorišča?1. Multicore paralelizem2. Nahajališče podatkov (RAM)3. Stolpična struktura4. Insert only5. Načeloma brez indeksov
Načini uporabe(High-PerformanceAnalytic Appliance):
1. Hitra Baza
2. Kot platforma (baza+del applikacijskegastrežnika)
Nekaj specifik delovanja baze
Stolpično VS Vrstično
1. Ob definiciji tabele definiramo tip!
2. Kdaj kako?
3. Paralelno?
Od česa je odvisna hitrost
1. Količine podatkov2. Kompleksnosti
poizvedbe3. Kje se izvaja4. Odzivnosti sistema
(Baza/disk-RAM)5. +HANA OPTIMIZED?
Kje in kako?KJE JE LAHKO HANA STREŽNIK?1. CLOUD (SAP,AMAZON, ...)2. LASTNA STROJNA OPREMA
(certificirana s strani SAP)
KJE RAZIVJAMO?
Kako je s podatki
Širitev kapacitet - out/up
Dovoljene postavitve
CERTIFICIRANE POSTAVITVE S STRANI SAP (Q2/2015):
1. SAP HANA BW
2. SAP ERP (Ne vse industrijske rešitve!)
3. SAP Process Orchestration (bivši PI)
4. SAP Solution Manager
5. SAP CRM
SAP HANA BW v praksi
ARHITEKTURA
SAP HANA BW
SAP BPM(ORA)
SAP HANA(HDB)
SAP ERP(ORA)
SAP CRM(ORA)
MSSQL 2
MS SQL 1
ORACLE 2
ORACLE 1
FLAT FILES
PO
RO
ČA
NJE
SAP BO
Analizirani podatki
1. MIGRIRANI PRODUKCIJSKI PODATKI IZ SAP BW - 1,5 TB2. Dodaten uvoz 5 tabel iz ERP
1. /ind/i_ys (149.000.000 zapisov)2. /ind/i_pin (93.200.000 zapisov)3. /ind/i_ter (79.300.000 zapisov)4. /ind/i_pter (48.000.000 zapisov)5. /ind/i_dok (900.000 zapisov)
3. Uvoz 2 tabeli iz zunanjih virov1. D_KON (43.750.000 zapisov)2. INDI (3.150.000 zapisov)
Primerjava časa izvajanja poizvedbPoizvedba
(tehnični naziv!)
Vneseni parametri
poizvedbe
Potreben čas za
prikaz rezultatov
poizvedbe - BIP
Potreben čas za
prikaz rezultatov
poizvedbe - HANAZZV_MP1_ZV_Q0_APD Koledarski dan:15.1.2014
Neto zapadlost:15.1.2014Datum izravnave:15.1.2014
DU:16
7:20 00:07
ZZV_MP1_ZV_QAD Ključni datum: 1.1.2014M: 16
15:55 00:03
ZZV_MP1_ZV_Q023 Obdobje v koled.dnevih od/do: 1.1.2014 - 31.12.2014
M: 16
2:00 00:33
ZZV_MP1_ZV_Q_9 Koledarsko leto: 2014M: 16
24:00 00:09
ZZDV_MPX_DV_3 M: VSITip relacije: ODGO
Veljavno na dan: 31.01.2014
2:45 1:45
F002 - A3 31:00 00:22F097 03:00 00:02F097 Filtracija BLAGAJN po CA 01:00 00:02F097 Filtracija BLAGAJN po KONTU 00:45 00:02
F097 Filtracija BLAGAJN po GLAVNI/PODTRANSAKCIJA
00:43 00:02
F097 Filtracija BLAGAJN po NETO ZAPADLOSTI
02:30 00:27
F097 Filtracija BLAGAJN po NETO M 00:47 00:02F010 29:00 00:02
Primerjava časa izvajanja poizvedb
(HANA OPTIMIZED)
REZULTATI HANA BW
SAP HANA ZA MASOVNE OBDELAVE V PRAKSI
ARHITEKTURA
SAP HANA MULTITENANT DB
v 9.5 SLES 11.3PRODUKCIJA!
ERP APP1
ERP APP2
PO APP1
BW APP1
OT APP1
SAP HANA MULTITENANT DB
v 9.5 SLES 11.3Dev, Q&A!
REPLIC-PROD!
REPLICATION
APPS DNS/IP SWITCHING
KOLOKACIJA
SAP HANA ZA MASOVNE OBDELAVE V PRAKSI
REZULTATI
26%
69%
2%
3%
Obračun
Fakturiranje
FICA - obračun obresti
Poročilo ALV za pregled
ZAKLJUČEK
VPRAŠANJA?