Topdanmarks test af databasen SPD Server til SAS®-miljøet viser indiskutable performance-gevinster med potentiale til at spare mainframe-omkostninger. Garvet SAS®-udvikler taler om en "ud af kroppen-oplevelse". Topdanmark har et stort SAS®-miljø med omtrent 400 almindelige brugere og 50 selvkørende analytikere og udviklere. Bagved denne forretningskritiske flok af vidensarbejdere står et par erfarne eksperter i SAS Institutes softwareplatform. Poul Strand har arbejdet med SAS®-software i over 20 år med en fortid bl.a. i Danske Bank, Danica og SFI, og han testede for nylig SAS Institutes database SPD Server. Den er bygget til at give maksimal hastighed i analytiske og statistiske jobs. Topdanmark sammenlignede performance på et datatungt mainframe batch-job, som blev flyttet til pc og afviklet under den nye SPD Server i to forskellige tests. Blandt konklusionerne er, at man opnår op til 15 gange hurtigere afvikling af jobbet og en reduktion af CPU-tiden fra 26 til 1 sekund. Poul Strand kalder selv resultatet for en "ud af kroppen-oplevelse". -Leverandører lover så meget, så jeg troede ikke på det. Men nu må jeg konstatere, at SPD Server virkelig er et spring fremad. Enterprise Guide har gjort en stor forskel i SAS®-verdenen, og jeg tror at SPD Serveren får en lige så stor positiv effekt, siger systemplanlægger Poul Strand fra Topdanmarks it-afdeling.
Topdanmarks SAS®-miljø
400 almindelige informationsbrugere og 50 dygtige analytikere får viden fra SAS®-miljøet hos Topdanmark. SAS®-løsningerne omfatter SAS® OLAP Server, SAS® Marketing Automation, SAS® BI Server, SAS® Data Integration Studio, SAS® Enterprise Miner™ og SAS® Enterprise Guide®. Næste SAS®-løsning på vej ind bliver SPD Server i de kommende måneder.
|
| To tests
Topdanmarks systemplanlægger gennemførte to tests. Den ene gik på hurtigheden af et udtræk af en husstands forsikringer med navn, postnummer, by, kundenummer og præmier – i alt skulle jobbet trække 15 records ud af et datasæt med otte millioner records og 177 variable. Performance-testen viste, at SPD Server var 15 gange hurtigere end det eksisterende z/OS-miljø og 11 gange hurtigere end SAS® på den lokale pc.
Den anden test omfattede tre skadestabeller fra data warehouse med ca. 150.000 records. Tabellerne skulle flettes sammen, og der skulle laves et datasæt på 56.000 records. Forskellen i forhold til det eksisterende z/OS-miljø var en realtidsforbedring fra 17 minutter til 1 minut og 55 sekunder, og CPU-tiden gik fra lidt over 15 minutter til lidt over 11 minutter. Besparelse på mainframe
-Det er en stor fornøjelse, at vi får hurtigere svar på selv de helt store og datatunge opgaver. Den målbare fordel ligger ikke kun i svartiderne, for vi opnår desuden besparelser på udgifter i mainframe-miljøet, siger Poul Strand, som er ved at lægge de konkrete planer for at lade SPD Server glide ind i Topdanmarks it-installation. Besparelsen opstår, når Topdanmark på den samme CPU-kapacitet kan afvikle flere og større opgaver og samtidig undgår at udvide licensudgifter til mainframe-miljøet. I praksis kræver brugen af SPD Server, at netværksfolkene går med ind og dimensionerer diske og datalagring, men selve indførelsen af SPD Server er ikke noget problem: -Jeg kan ikke se nogen argumenter for at lade være med at lægge store dele af SAS®-miljøet over på SPD Server. Selve installationen er relativt let, og med hjælp fra netværksfolkene kan man hurtigt komme i gang. Årsagen til performance-fordelene med SPD Server er, at databasen specifikt er designet til at være hurtig til netop de tunge dataopgaver. Derfor skal den bruges med tanke på, hvordan brugerne vil udnytte data og indexes. Clustering og index er et must for at opnå optimale svartider. Topdanmark vil nøje gennemgå, hvilke opgaver som egner sig til at ligge på SPD Server. -Vi starter med de helt "sikre" opgaver, men derefter - hvis vi opnår mærkbart gode resultater - vil vi bruge mere energi på at organisere data i SPD-regi, siger Poul Strand.
|