Assseco South Eastern Europe Bank FinIng, Palić, 16.-18. maj 2012. Data Warehouse Jedinstveni model za različita rešenja
Sadržaj ASSECO SOUTH EASTERN EUROPE „Business Intelligence“ – poslovni izazov Model podataka „Data Warehouse“-a za banke Arhitektura korporativnog DW rešenja Mogućnosti analize i izveštavanja
Asseco Grupa u svetu - Asseco Grupa 3
Asseco u Evropi 4
Jedna od vodećih softverskih kompanija u Evropi Asseco Poljska među „TOP TEN” kompanija
Asseco SEE – osnovni koncept 11 zemalja sa aktivnom prodajom i u drugim zemljama Tržište od 135m ljudi Software i kompetencije moraju biti višejezične, multivalutni Snažan fokus na bankarski SW 6
Asseco SEE – opšte informacije Profil kompanije Vodeća IT kompanija u SEE Permanentan rast zasnovan na čvrstoj osnovi: Prisustvo u 11 evropskih zemalja – preko 1200 zaposlenih Široki spektar poslovnih rešenja Koncentracija na razvoj sopsvenih softverskih rešenja i usluga Kotirana na varšavskoj berzi od 2009 EBRD kao akcionar Snažan fokus na rešenja i usluge koja klijentima daju dodatnu vrednosti (CAGR 20%) 112 mEUR prihoda u 2011 13,3 mEUR EBIT
Asseco SEE Core bankarski SW u 22% banaka Udeo u tržištu Core bankarskog SW po proizvođačima u SEE Asseco SEE Core bankarski SW u 22% banaka
Asseco SEE – paleta proizvoda i usluga Asseco SEE – „Business Intelligence“ rešenje System Integration Professional Services, System Management Razvoj Software-a Production Systems Banking BI & Data warehousing Business Critical Systems Business Continuity Card systems IT Infrastructure & IT Security Poslovna ponuda Document & Content Management 9
Business Intelligence – poslovni izazov
Pokretačke snage razvoja Globalisation Deregulation Blurring Industry Lines Competition from new/non-traditional players BUSINESS REGULATORY "The entire globe is now tied together in a single electronic market moving at the speed of light. There is no place to hide.“ Walter Wriston - Citicorp. Basel II Central Bank Reporting IAS/IFRS SEC Sarbanes Oxley TECHNOLOGY Data Warehousing/Data Mining Internet/Collaboration Human Focus/Intelligent Agents Information vs. Data CUSTOMERS More sophistication Increased expectations for anytime/anywhere service More demanding of quality, personalization, value Fragmented New channels & media Disintermediation Mass customized vs. mass marketed MARKETS 11
Motivacija Imam previše podataka a malo informacija! Zašto svi moji izveštaji nisu međusobno usklađeni? Menadžment zahteva odgovore za „juče“! Ko može da uradi kvalitetnu analizu sa podacima rasutim u okviru kompanije?
Business Intelligence Motivacija Business Intelligence Donošenje kvalitetnijih odluka za kraće vreme Sistem za adekvatnu podršku odlučivanju Masu podataka pretvoriti u korisne informacije
Ekstrakcija, transformacija podataka i prezentacija informacija Business Intelligence – problem koji se rešava Operativni-transakcioni izvor podataka Upravljanje rizicima Analiza profitabilnosti CRM aplikacije Upravljanje aktivom i pasivim Usklađivanje sa regulativom Ekstrakcija, transformacija podataka i prezentacija informacija Customer Mortgage Demand Deposits Investment Loans Term Deposits Trading ForEx Credit Card Portfolio Mngmt Other Apps
BI strategije
„Silos“ orijentisani pristup Operativni-transakcioni izvor podataka Upravljanje rizicima Analiza profitabilnosti CRM aplikacije Upravljanje aktivom i pasivim Usklađivanje sa regulativom Neusaglašeno izvštavanje Netačno izveštavanje Customer Mortgage Demand Deposits Neintegrisan Pogled na podatke Investment Sporo generisanje izveštaja Loans Term Deposits Trading Ponavljanje Istih poslova ForEx Visoki troškovi održavanja Credit Card Portfolio Mngmt Other Apps
Korporativni pristup – rad sa Data Warehouse-om Operativni-transakcioni izvor podataka Upravljanje rizicima Analiza profitabilnosti CRM aplikacije Upravljanje aktivom i pasivim Usklađivanje sa regulativom Customer Mortgage Demand Deposits Data Warehouse Usaglašeno izeštavanje Višestruka upotreba ekstrakcije podataka Smanjeni troškovi izveštavanja Podrška svih izvora podataka i tipova analiza Dokazana proširivist (skalabilnost) Investment Loans Term Deposits Trading ForEx Credit Card Portfolio Mngmt Other Apps
Model podataka „Data Warehouse“-a za banke
Osnovni zahtevi koji se postavljaju pred modelom DW-a Tematski organizovan Organizovan po ključnim poslovnim konceptima koji su od interesa za analizu i izveštavanje Integrisanost Čuva podatke jednoznačno i usklađeno za prirodom informacije koju sam podatak nosi u sebi bez obzira na poreklo - “jedinstvena verzija istine” Nepormenljivost Da su podaci nepromenljivi kada se jednom nađu u DW-u – što znači da se podaci ne ažuriraju u DW-u sa promenom u izvornom sistemu Istorijski podaci Čuva istorijske podatke duži vremeski period 5-10 godina Vremenski struktuiran Omogući čuvanje kako detaljnih informacija tako i određen predefinisan set agregiranih podataka koji se često koriste u izveštavanju i analizama
Data Warehouse rešenje – Evolutivni put razvoja Interno izvštavanje iz transakcionog sistema Razvoj DW sistema „from the scratch“ (-2004) Da li smo na dobrom putu? Izuzetna kompleksnost Veliki utrošak vremena IBM BDW Specijalizovan za Banke Industrijski standard 100+ čovek/godina Mnoštvo referenci (2004-2005) Korišćenje modela
Data Warehouse rešenje – Evolutivni put razvoja Interno izvštavanje iz transakcionog sistema Razvoj DW sistema „from the scratch“ (-2004) Da li smo na dobrom putu? Izuzetna kompleksnost Veliki utrošak vremena IBM BDW Specijalizovan za Banke Industrijski standard 100+ čovek/godina Mnoštvo referenci (2004-2005) Korišćenje modela – da li smo na dobrom putu? Fizički model RollUp – RollDown? Nivo granularnosti? Particionisanje? Indeksiranje… Mapiranje poslovnih procesa na “9 osnovnih koncepata”
Data Warehouse rešenje – proces razvoja rešenja Razvoj DW sistema „from the scratch“ (-2004) Da li smo na dobrom putu? Izuzetna kompleksnost Veliki utrošak vremena IBM BDW Specijalizovan za Banke Industrijski standard 100+ čovek/godina Mnoštvo referenci (2004-2005) Korišćenje modela – da li smo na dobrom putu? Fizički model RollUp – RollDown? Nivo granularnosti? Particionisanje? Indeksiranje… Mapiranje poslovnih procesa na “9 osnovnih koncepata” Sticanje iskustva 7 godina napornog rada 14 Projekata Konstantno unapređivanje 15 kompanijskog iskustva u bankarskom softveru “Even in the best circumstances, if 50% of the design is done correctly, the design is a good one.” W.H. INMON – Tvorac Data Warehousing-a
IBM IFW – Model za finansijske institucije
Involved Party – učesnici u poslovanju Koncept Involved Party (IP) obuhvata sve učesnike u poslovanju o kojima finansijska institucija želi da čuva informacije, uključujući i sebe. Karakteristike IP (njegovi atributi) su nezavisne od njegovih odnosa sa finasijskom institucijom. Mogu se čuvati informacije o IP-jevima koji nisu u direktnoj vezi sa bankom (potencijalni klijenti, žiranti...). Podtipovi IP su fizičko lice (Individual - IDV), pravno lice (Organization – ORG), organizaciona jedinica (Organization Unit - OU) i radno mesto (Employment Position - EP).
Product - proizvod Koncept Product (PD) uključuje proizvode i usluge koje finasijska institucija nudi ili nabavlja. Ovde spadaju proizvodi iz “kataloga” koji se nude klijentima, proizvodi u razvoju, planirani budući proizvodi, proizvodi koje finasijska institucija nabavlja od drugih.
Arrangement – aranžman (dogovor) Koncept Arrangement (AR) predstavlja potencijalni ili stvarni ugovor između dva ili više IP kojim se definišu prava i obaveze strana u razmeni dobara i/ili usluga. To su najčešće ugovori između finasijske institucije i njihovih klijenata i/ili radnika. Moguće je čuvati i AR koji ne uključuju posmatranu finasijsku instituciju (eksterni učesnici u ugovoru), kao što su ugovori konkurencije.
Condition - uslovi Koncept Conditon (CD) obuhvata specifične kriterijume i ograničenja vezana za poslovanje finasijske institucije. Ovi uslovi pod kojima finasijska institucija posluje mogu se primeniti na sve koncepte. Drugim rečima, CD su struktuirana ograničenja visokog nivoa koja se mogu primeniti na sve oblasti poslovanja. Podtipovi CD su Limit – LMT_CHAR, Rate – RATE, Periodicity Interval – PRD.
Resource Item - resursi Koncept Resource Item (RI) uključuje opipljive i neopipljive stvari koje su od interesa za finasijsku instituciju. Ovde spadaju pokretna i nepokretna imovina, dokumenti, izveštaji, kanali isporuke... Dokumenti su fizička reprezentacija informacije od interesa za finasijsku instituciju.
adresa (Address - ADR), gde spadaju poštanska i elektronska adresa Location - lokacije Koncept Location (LO) predstavlja mesto gde se nešto može pronaći. Podtipovi LO su: geografska oblast (Geographic Area - GEO), gde spadaju država, region, grad... adresa (Address - ADR), gde spadaju poštanska i elektronska adresa
Event - događaji Koncept Event (EV) opisuje neki događaj o kome finasijska institucija želi da čuva informacije. Ovde spadaju aktivnosti vezane za realizaciju planova, korišćenje proizvoda, transakcije...
Business Direction Item – poslovna pravila Koncept Business Direction (BD) izražava način, odnosno poslovnu strategiju po kojoj finasijsku instituciju vodi poslovanje. Ovom konceptu pripadaju ciljevi, regulative, politika poslovanja, procedure, algoritmi, standardi, uobičajena praksa.
Classification - klasifikacija Koncept klasifikacije (CL) definiše određeni set karakteristika, kriterijuma klasifikacije, koje se primenjuju na ostale koncepte čime ih dodatno opisuju i daju odgovarajuću semantiku. Ovom konceptu pripadaju šifarnici, grupisanje objekata u segmente
IFW 9 Koncepata – kroz primer jednog procesa Involved Party (IP) Banka (ORG) Pera Perić (IDV) Filijala (OU) Location (LO) Beograd, Svetogorska 42-44 Tel: 1234567 Email: pera@domen.com Product (PD) Dugoročni stambeni kredit Potrebna hipoteka kako kolateral Arrangement (AR) Stambeni kredit izdat klijentu Pera Perić – Product Arrangement (PD_AR) Hipoteka na kupljenu kuću – Security Arrangement (SCR_AR) Condition (CD) Dospeće– 20y Mesečna otplata Varijabilna kamatna stopa – 5.3% (2.1% + EURIBOR) Business Direction (BD) 1% niža kamatna stopa za zaposlene u „ABC“ komplaniji (VIP klijent) Resource Item (RI) Kuća koja je kupljena n a kredit Zgrada filijale Papir na verzija ugovora Event (EV) Puštanje kredita Otplata kredita Classification (CL)
Arhitektura korporativnog DW rešenja
Arhitektura BI rešenja sa DW Enterprise Data Warehouse OLAP Database Scope: Calculation engines (Basel II, FTP) Credit scoring & Internal rating OpRisk gathering Incidents Technology: Microsoft .NET Customer Loans Demand Deposits Mortgage Trading ForEx Credit Card Term Other Apps Portfolio Mngmt Scope: Staging DW, DW, Data marts Technology: MS SQL Server 2005 /2008 Database engine Scope: OLAP Cubes Technology: MS SQL Server Analysis services 2005/2008 Data Mining (embedded algorithms) Scope: BI dashboards, Business reporting and analytics Technology: MS Office 2007 (Excel) MS SQL Server Reporting Services 2005 MS Office Share Point Portal 2007 / 2010 (dashboard integration) Arhitektura BI rešenja sa DW
Tehnički prikaz arhitekture EXTRACT TRANSFORM & LOAD AGGREGATION,LOAD, PROCESSING Staging (Message) model OLAP Cubes Data Sources Changed Data Summary SoR Data Marts Data warehouse Integration manager Baza metapodataka Sloj metapodataka
BI arhitektura zasnovana na BDW – gradivni blokovi Front End Portal Integracija Predefinisani izveštaji Alati za analizu KPI’s Kontrolne table Kalkulatori, domenske apliacije Izveštavanje i analiza Obračun ispravki vrednosti (IAS39) Scoring & rating Usklađivanje sa regulativom Analitički CRM Basel II Operativni rizici Kalkulatori (Basel II, FTP) Upravljanje rizicima Enterprise Financial performance CR MR OR Financial performance Web services Interface data model (based on AST’s) ALM Profitabilnost DW model „Staging“ model (izveden iz IBM IFW BDW) Data Warehouse model (IBM IFW BDW baziran) „Data mart“ modeli (IBM IFW BDW baziran) Data Integracija Upravljanje procesom integracije ETL sistem Meta-podaci Operativni (transakcioni) sistem
Izveštavanje i analiza “Iz ugla krajnjeg korisnika”
BI za sve korisnike Tipovi korisnika Role Izvršni direktori Menadžeri Analitičari Operativni korisnici Role CEO CFO Regionalni menadžer Menadžer ekspoziture Direktor prodaje Direktor marketinga...
Dobri podaci su 90% od celokupnog napora! Tipovi izveštaja Dobri podaci su 90% od celokupnog napora! Scorecard izveštaji Predefinisani izveštaji Analitički Free Form izveštaji Dashboards, portal integration
Scorecard Upobičajeni korisnici Osnovne funkcionalnosti Izvršni direktori Menadžeri Osnovne funkcionalnosti Vizuelizacija podataka Ostvarenje Vs Planirano KPI Drill down funkcionalnost
Predefinisani izveštaji Komleksni Veliki broj izveštaja Heterogeni podaci Vizuelizacija podataka (Tabele, Grafikoni, Hit mape) Ogroman broj podataka (više hiljada) Role CEO Regionalni menadžer Direktor ekspoziture Analitičari …
Predefinisan izveštaj Primer: CEO MIS izveštaj – Cover Page Iterakcija Broj spredšitova
Predefinisan izveštaj Primer: CEO MIS izveštaj – Mesečni trendovi
Predefinisan izveštaj Primer: CEO MIS izveštaj – Izveštaj o proizvodima
Predefinisan izveštaj Primer: CEO MIS izveštaj – Izveštaj o prodaji novih proizvoda
Predefinisan izveštaj Primer: CEO MIS izveštaj – Pregled po Regionu
Analitički free form izveštaji Potpuno funkcionalan Izrada i produkcija novih izveštaja Bez pomoći IT-a Formatiranje i vizuelizacija podataka (Excel 2007/2010) Pivot prostor Lista mera i dimenzija Selekcija izveštaja
ZAKLJUČAK
Glavnih 8 prednosti uvođenja DW rešenja Enterprise DW – integracija svih informacija banke (“jedna istina za sve”) Sveobuhvatno rešenje koje u potpunosti pokriva sve poslovne procese, podatke i tehnologije Ažurne, tačne, dobro formatirane informacije za sve tipove korisnika u skladu sa njihovim potrebama Usaglašenost sa domaćim i međunarodnim standardima (Basel II, IFRS/IAS) „State of the art“ tehnološka platforma (IBM IFW BDW industrijski standard & Microsoft BI platforma) Standardizacija procesa upravljanja podataka Povratna informacija za funkcionalno poboljšanje operativnih sistema Laka proširivost – jednostavno se uvode nove poslovne oblasti, analiza i izveštavanje, zato što već postoje neophodni podaci
Silos orijentisani pristup Operativni-transakcioni izvor podataka Upravljanje rizicima Analiza profitabilnosti CRM aplikacije Upravljanje aktivom i pasivim Usklađivanje sa regulativom Neusaglašeno izvštavanje Netačno izveštavanje Customer Mortgage Demand Deposits Neintegrisan Pogled na podatke Investment Sporo generisanje izveštaja Loans Term Deposits Trading Ponavljanje Istih poslova ForEx Visoki troškovi održavanja Credit Card Portfolio Mngmt Other Apps