SAS Forum 2008 Data warehouse End-to-end (mission impossible) Dorte Walter BICC Manager dw@atp.dk www.atp.dk
Agenda ATP NAFS Data warehouse tidslinie BICC Data warehouse Konklusioner 2
Næsten alle danskere er kunder i ATP Koncernen 4,5 millioner danskere kommer i berøring med ATP Koncernens produkter. De samlede produkter sikrer vores kunder en grundlæggende økonomisk tryghed under og efter deres arbejdsliv. 3
ATP Koncernens opgaver Kundernes berøring med ATP Koncernen Lovregulerede opgaver Pension Sikring Markedsbaserede opgaver Pension og sikring Pension (pensionsydelser) Erhvervsuddannelse (praktikpladstilskud) ATP AER PensionDanmark SP AES JØP (Unit Link) Erhvervssygdom (arbejdsskadeerstatning) Barsel (lønrefusion) SUPP FerieKonto Ferie (feriepenge) Konkurs (lønerstatning) LD LG Barsel.dk DA-Barsel 4
ATP Koncernens produkter set i et historisk perspektiv ATP AER Ferie Konto SP SUPP 1964 1977 1980 1998 2003 1972 1980 1990 1999 2005 LG LD Pension service: PD 1990 JØP (UL) 2005 AES Barsel: DA- Barsel 2005 Barsel.dk 2006 5
NAFS Nyt Administrations- og ForretningsSystem 6
ATP s domænelandskab Call Center håndtering af telefonopkald Portal brugergrænseflade for: kunder, virksomheder, medarbejdere / sagsbehandlere, myndigheder, samarbejdspartnere, tillidsmænd, Ekstern kommunikation kommunikation med banker, myndigheder, lønservice-bureauer, pensionsudbydere m. fl. Indbetaling indberetning, indbetaling, opkrævning, restnant, krav / gebyrer Dokumenthåndtering skabeloner, brevgen.,lagring journal, ind-og udgående Fonds Kerne Forsikring og pension kunde og virksomhedsaftale, opkrævningsgrundlag, produkt CRM kundeadfærd segmentering kampagne Udbetaling udbetaling bundtudbetaling Interessenter kunder, virksomheder, medarb., myndigheder, samarbejdspartnere ERP Økonomistyring HR Ressourcestyring WF sagsstyring, saglagring, sagselementer processer DW ledelses--information detail & aggregerede domænedata Sikkerhed = infrastruktur domæner = funktionelle domæner = både og 7
NAFS Bestanddele Edlund ForsikringsBeregningsKerne -system SAP Ind- og udbetalingssystem ATP Egenudviklet Interessentsystem Kundebase IBM Content Manager Dokumenthåndteringssystem FDC Unit Link-system TDC GenesysTelefonisystem 8
9
Tidslinie Start på kravspec. Godkendt kravspec. Data-mapning Etablering af infrastruktur Poc Godkendt datamodel Etableret database... og meget andet Unittest og systemtest aug. 2006 dec. 2006 jan-okt. 2007 mar.-maj 2008 dec. 2006 feb. 2007 aug. 2007 jan.-apr. 2008 maj-jun. 2008 DI Studiokursus DI Studio installeret ETL-udvikling første område ETL-udvikling Go-live NAFS og data warehouse 10
Business Intelligence Competence Center Organisering: BICC sidder organisatorisk i forretningen Forretningsudvikling Vi sidder i Kunder sammen med kundecheferne 12
Business Intelligence Competence Center Hovedopgaver: Ordningsspecifik & tværgående ledelsesrapportering Online applikationer (operationelle) Underviser organisationen i brugen af SAS -værktøjer Hotline support til organisationen Ad hoc-rapportering / her & nu opgaver Markedsundersøgelser Interim løsninger Data warehouse-løsninger 13
Business Intelligence Competence Center Bemanding: 8 specialister: Datamodellering ETL-udvikling SAS -udvikling Forretningsviden Databaseviden Driftsplanlægning Opgavespecifik allokering: Projektleder Teknisk projektleder SAS-konsulenter Testmanager Databaseadministrator Forretningsspecialist 14
Business Intelligence Competence Center Bemanding.... 15
Business Intelligence Competence Center Værktøjskasse: SAS Classic SAS Data Integration Studio SAS BI Server QLM DB2-værktøjer CA7 Visio Excel / win-sql 16
Data warehouse 17
Beslutninger Up front : Organisering Kompetencer Værktøjsvalg Undervejs : Klart scope Teknisk infrastruktur Best Practices Ledelsesvilje Klar målsætning DOKUMENTATION 18
Projektmetode Scrum, Sprint Planlægning af 20 arbejdsdage ad gangen Dagligt opfølgningsmøde 15 min. stående Fremdrift eller mangel på samme rapporteres Sten på vejen rapporteres projektleder løber Kundeinvolvering Ugentlige statusmøder Udfordringer, ændringer m.m. bearbejdes 19
Principskitse 20
Dataflow 21
22
Datamodel Ca. 110 tabeller Initielt ca. 150 gb Ugentligt ca. 30 gb Månedligt ca. 5 gb I løbet af 5 år 5 terabyte 23
Metadatamodel 5 områder Ca. 20 tabeller Alt er metadatastyret Metadataområder DW Stam Fantastisk løsning!!!! Tekniske & forretningsmæssige metadata Log metadata 24
Konklusioner: Data warehouse skal forankres i forretningen En fast stab af specialister med hold- og fighterånd En dygtig og kompetent projektleder Adgang til forskellige specialister i kortere eller længere perioder Scrum-metoden kortsigtede milepæle Kunden skal være involveret Der skal være ledelsesmæssig vilje En velfungerende værktøjskasse og en ansvarsfuld leverandør 25
De 3 vigtigste parametre for at lykkes Vilje Vilje Vilje 26
Tak for nu Spørgsmål? Dorte Walter, dw@atp.dk 27