DET BESTE AV TO VERDENER SAS Stored process og JavaScript for webrapportering 17. september 2013 Lars Øyvind Berg og Pål S. Schau
Hvem er vi? Centric Innovation BI konsulentselskap Etablert juni 2011 6 ansatte og vi trenger flere! Lang erfaring med SAS fra blant annet SAS Institute, Concentric as og ErgoGroup Jobber med SAS datavarehus fra A til Å Utvikler tilleggskomponenter der vi ser det er «noe som mangler» SpareBank 1 Oslo Akershus Eid 70,1% av SpareBank 1-bankene og 29,9% av LO og tilknyttede fagforbund. Distributør av SpareBank 1-alliansens produkter 270 ansatte Forretningskapital på ca 45 milliarder Godkjent for å kunne benyttet interne modeller (IRB) Den beste banken i alliansen på salg og størst på vekst
A perfect match Innenfor en organisasjon vil brukere ha ulike behov i utnyttelse av data fra et datavarehus. Ferdige løsninger fra SAS Institute kan brukes til å dekke mange av disse, men i noen tilfeller har brukerne ønsker som er vanskelige å imøtekomme med standardløsningene. I denne presentasjonen vil vi vise hvordan SpareBank 1 i samarbeide med har utviklet skreddersydde rapporteringsløsninger på web for å utnytte bankens SAS-datavarehus. Kjernen i løsningen er et rammeverk som bruker SAS Stored Process i kombinasjon med JavaScript for å bygge fleksible, funksjonsrike og brukervennlige rapporter basert på standard teknologi som er enkle både å drifte, vedlikeholde og videreutvikle + =
Kort om bakgrunn og behov Behov utover standardpakken til funksjonalitet og layout Spesifikke behov som ønskes løst gjennom standardisert rapportering (lenge leve ) Ønske om et rammeverk bestående av standardiserte elementer som enkelt kan settes sammen Rammeverket skal være forståelig og utformet slik at det kan brukes og vedlikeholdes internt Skal benyttes i arbeidet med å sanere og fornye gammel rapportering
Alternativene Mulige løsninger: Forsøke å bruke for eksempel Web Report Studio, ODS, Dashboard eller VA Utvikle webgrensesnitt mot SAS Stored process
Hvor fikk vi ideen fra? Las Vegas.... på SAS Global Forum 2011 Philip Mason: Kombinasjonen SAS Stored process og javascriptbibliotek http://support.sas.com/resources/papers/proceedings11/257-2011.pdf
Hvorfor Sencha EXT JS? Plassert som et Visjonært selskap av Gartner de to siste årene (Magic Quadrant for Mobile Application Development Platforms) Over 50% av USAs 100 største bedrifter bruker Sencha Aktivt og voksende utviklermiljø på over 450.000 brukere Egne brukerforum og et av få JavaScript/HTML5 rammeverk som tilbyr support Stort bibliotek av komponenter for implementering av paneler, menyer, tabeller og grafer på web. Open Source
SAS Stored process Sencha Ext JS Web browser SAS Stored Process Web Application Object spawner (Stored process or workspace Server) SAS Metadata Server Centric innovation Rammeverk (macro aut.call)
Bruk av CI rammeverket
Skjule / vise organisasjon
Skjule / vise organisasjon
Bruk av tekstfilter i grid
Bruk av nummerisk filter i grid
Ta frem / skjule kolonner i grid
Endre rapport og valgbokser
Ny rapport, ulik grid og valgbokser
Endre visning med drop-down list
Nye faner. Enkelt å benchmarke.
Eksport til Excel
Kopieres med valgt rekkefølge
Interaktiv graf
Interaktiv graf
Interaktiv graf
Andre komponenter