Decentral forecasting/ planlægning i et callcenter



Relaterede dokumenter
Data warehouse End-to-end (mission impossible)

HP Test Brugerkonference Godt i gang med performancetest

Hvorfor BPM i ATP? ATP koncernen i DA Barsel. DK fond. Ferie Konto (FIB) Applikationer. Database VIRK / CPR

Sundhed og livsbalance på dagsordenen i ATP

Idriftsætninger altid et risikoområde

Enkle og gode kundeoplevelser er god forretning

Brug af Two-Stage modelling til responsmaksimering af directmail-kampagner i PensionDanmark

Hotel- og Restauranterhvervets Kompetencefonde

PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved.

ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse

Opgave 1. Opret de 4 tabeller i FTSFrontend programmet. Indsæt mindst 3 forskellige tabelværdier i kunder, målerstatus, byer og regning..

Anvendelse af Model- View koncept i SAS Stored Processer

Hotel- og Restauranterhvervets Kompetenceudviklingsfond

Danmarks bedste arbejdsplads forretningsdrevet HR i verdensklasse HR & Ledelsesdagen, 22 maj 2013 ATP Koncerndirektør for Kunder & HR, Lilian

A11: Last Year s Exam

Views etc. Databaser

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Tips og tricks til Proc Means. Per Andersen

ATP s digitale kundeservice god kundeservice forenet med lave administrationsomkostninger

Deltag i en quiz: Test din viden i SAS -programmering

Microsoft Dynamics CRM 2013

Registre i medicinsk forskning. Frank Mehnert SAS Forum København 3. oktober 2012


Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach 2002

Tips og tricks til Proc Means. Per Andersen Senior IM Consultant Dong Energy, Group IT, Trading IT, Analytics

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

Forsikring & Pension Pensionsselskaber - markedsandele Bruttopræmier og

NOW: Pensions ATP s aktiviteter på det engelske marked. 26. februar 2013, Louise Starup

På nedenstående billede skal du finde den figur som optræder nøjagtig 3 gange.

Agenda. Kort om YouSee. Udfordringer & Vision. Setup & Dataflow. Dynamikken i løsningen. Resultater og femtiden

Optimér din forretning med Master Data Management til Microsoft Dynamics AX

Tagwall med Php & MySQL

Import af rekursivt (parent-child) hierarki i Palo

Barsel.dk - en ny barselsordning for det private arbejdsmarked

Telefon: Fødselsår: Uddannelse: Civ. ing. (E) fra NTH (Norge) 1994.

CRM-system markedet i overblik. April 2011 Peter Ulka, partner HerbertNathan & Co. A/S

DYNAMICS AX 2012 FÅ OVERBLIK OG SE NYE MULIGHEDER BUSINESS PRODUCTIVITY

Gross premiums and member contributions

Energitjek Intervention i Roskilde

Kampagnestyring & kundekommunikation. Maj 2011 Mette Heering Pontoppidan CRM Chef

Databaseadgang fra Java

I alt Heraf livsforsikringsselskaber Heraf tværgående pensionskasser

./. Vedlagt følger revisionsbilag til Aftale-Håndbogen. Der er foretaget følgende revisioner:

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

Prepared Statements. Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC.

Database design for begyndere

Ratingsystem i PHP og MySQL

Gratis markedsføring. Bogen bag artiklen. salg og markedsføring // markedsføring med office-pakken

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer

Undervisningsbeskrivelse

Ferielønsregulering (Rapport-ID: 43)

Bookingsystem. Bookingløsning og administrationshåndtering

Etablering af et Ledelsescockpit... og som understøtter forretningsplatformen!

Web 2.0. World Wide Web (www)

Håndtering af en international supply chain

Standard er godt: Hør om vores add-ons til Dynamics NAV

1:1 Kampagne-evaluering i Danske Bank

Metadata og dokumentation af ETL-processen

Ferieregnskab (Rapport-ID: 74)

OUTPUT MANAGEMENT PRÆSENTATION LASERNET TIL FORSYNINGSVIRKSOMHEDER

Data lagring. 2. iteration (implement backend)

En Kort Introduktion til Oracle

LD Referencegruppeanalyse

Microsoft Executive Circle Arken 25 marts 2004 Økonomi & ledelsesrapportering hos Rambøll Danmark

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Refusionskonti beløb Aktuel måned (Rapport-ID: 73)

Introduktion til SQL queries

Introduktion til programmering

Tilgang illustreret med eksempler og cases

DIGITAL DISTRIBUTION OG KOMMUNIKATION. v/ Niklas Laugesen, CEO, Napp A/S

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet

Det Digitale Danmark. Indlægsholder: Jes Rude Dragsted, ATP Kristian Vengsgaard, SKAT Michael Strand, Deloitte Dato: 2. April 2009

SharePoint Business Intelligence

Sidste forelæsning. Jacob Aae Mikkelsen. 28. april 2013 IMADA. Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28.

Business Intelligence

Begrænsninger i SQL. Databaser, efterår Troels Andreasen

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle

Skriftlig eksamen i kurset. Informationssystemer

Parameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET.

Undervisningsbeskrivelse

Den forretningsorienterede mobile IT strategi

Trin 1 INSERT INTO Debitor (DebitorNr, KundeKategori, KreditMax, SidstRykket, Sælger ) VALUES (20121, 10, 40000, NULL, "Bjarne Larsen");

Data Warehouse Knowledge is Power - Sir Francis Bacon -

Webinar Sidste nyt i DataLøn oktober Cecilie Bruun

Relationel Algebra og SQL

Virksomhedens informationssystem. Det elektroniske kontor. Elektronisk dokumenthåndtering Samfundet. Systembeskrivelse II IT og økonomi

Databasesystemer. IT Universitetet i København 7. juni 2005

Business Intelligence at Secura. Frédéric Fanchamps, Secura NV, Brussels

Opsætning af Oracle Designer 10g repositorie

OPC ACCESS HEARTBEAT 1

Tænk ud af boksen med Microsoft Dynamics NAV og kig på Microsoft Dynamics NAV 2016

Dynamiske Web-applikationer i SAS-portalen

Offentlig digitalisering Udbetaling Danmark

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Grundlag for tilskud 1. marts2008

Løn fra A til Å Microsoft Dynamics C5 2012

Undervisningsbeskrivelse

Transkript:

SAS Forum 2006 Decentral forecasting/ planlægning i et callcenter Jan Selchau-Hansen specialist Business & Market Intelligence jas@atp.dk www.atp.dk

Agenda ATP hvad er det, hvem er vi (3 slides) Behovet for specialiserede IT-systemer i en standardiseret IT-verden (3 slides) Udfordringen: Fra hvad skete i går, til hvad sker i morgen (2 slides) Metoden (3 slides) Løsningen (11 slides) Spørgsmål? (1 slide) 2

Historien kort ATP AER Ferie Konto SP SUPP 1964 1977 1980 1998 2003 1972 1980 1990 1999 2005 LG LD Pension service: PD IP PBU AES Barsel DA- Barsel 2005 Barsel.dk 2006 3

1 koncern 3 hovedområder 1 callcenter Lovregulerede opgaver Markedsopgaver Pension Sikring Pension og sikring ATP SP SUPP LD AER AES FerieKonto LG Barsel.dk PensionDanmark (PKS, HTS, B&A) Industriens Pension PBU DA-Barsel JØP 4

Business & Market Intelligence Vi arbejder med Business Intelligence og Market Intelligence løsninger. Vi udvikler løsninger til ATP koncernen og til koncernkunderne. Vi udvikler datawarehouse & datamarts 5

En specialiceret IT-verden Sådan var det før i tiden Virksomhedens IT-behov 6

En standardiseret IT-verden Sådan er det nu Virksomhedens IT-behov Forretningssystem ERP CRM 7

Fra specialiceret til standardiseret, hvad så? Færre grænseflader, mindre vedligeholdelse Hullerne er ikke IT-afdelingens opgave Stadig behov for småsystemer Løses vha. Excel, Access eller lignende Alternativ?? Ku det være egentlig systemudvikling i SAS 8

Udfordringen Telefonstatistik, lige som alle de andre.... Hvad skete der i går? Hvorfor gik det galt / godt? En stor extra udsendelse af...... Udsendelsen af blev flyttet til...... Udsendelsen af blev aflyst CallCenteret fik ikke besked om at...... +1 mio. opkald om året +16 forskellige kunder 9

Udfordringen Alle sad med hver deres lille regneark med udsendelsesdatoer Der manglede eet fælles miljø Hvad bliver så effekten af vi udsender...... Altså hvor mange vil ringe ind, hvornår, og hvor mange sager skal der laves? Gå fra: hvad skete i går? til: hvad sker der i morgen? 10

Metoden Hvad skaber udsvingene i opkald til CallCenteret? Det gør udsendelser / kampagner Bundniveauet kender vi Altså koncentrerer vi os om udsendelser / kampagner Hvad er en udsendelse / kampagne? 11

Metoden 1. Hvem er kunden 2. Hvem er målgruppen 3. Hvad er det for et brev 4. Hvad giver det af sager (udover telefoner & journalisering) 5. Hvor lander responsen (hvilken sektion af CallCenteret) 6. Hvad er en normal samtaletid/sagsbehandlingstid 7. Hvem er ansvarlig for udsendelsen 8. Hvem er ansvarlig for responsen 12

Metoden, hvad består en udsendelse/kampagne af? Stamoplysninger Ordninger Målgrupper Brevtyper Respons ansvarlig Sektioner Sagstyper Udsendelses ansvarlig Normaltider Ekspeditionstid Udsendelse/kampagne Effektperiode 1. udsendelsesdato Udsendelsesdatoer (incl. antal breve) (incl. antal breve) Rapporter Effekter 13

Løsningen, Datamodel 14

Løsningen, SAS IntrNet 15

Løsningen, SAS IntrNet <td><input TYPE="TEXT" name="value_193979114 value="ai kontrol"></td> proc sql noprint; create table &tabel as select input(substr(name,7),best.) as ID, trim(left(value)) as value from sashelp.vmacro where scope='global' and substr(name,1,6)='value_' and value ne ' ' order by value; 16

Løsningen, SAS IntrNet <td> <select name="malgruppe_id size="1"> <option value= 1">Akasser</option> <option selected value="2">arbejdsgivere</option> <option value= 3">Elever</option> o.s.v </select></td> data akt; malgruppe_id = &malgruppe_id; ansvarlig_id = &ansvarlig_id ; projektleder_id = &projektleder_id ; sektion_id = &sektion_id ; effektperiode = max(sum(&effper,0),1); run; 17

Løsningen, SAS IntrNet <td><input TYPE="TEXT" name="udsid_0181926777" value="18/02/2008"></td> proc sql noprint; create table opdat_uds as select input(substr(name,7),best.) as udsendelse_id, left(trim(value)) as udsdato from sashelp.vmacro where substr(name,1,5)='udsid' order by udsendelse_id ; 18

Løsningen, SAS IntrNet <td align=right><input TYPE="TEXT" name="eff_001_value_1" value="25"></td> proc sql noprint; create table opdat_eff as select name as name, input(substr(name,5,3),3.) as dagnr, input(substr(name,15),best.) as sagstype_id, input(left(trim(value)),best.) as antal from sashelp.vmacro where substr(name,1,4)='eff_ ; 19

Løsningen, SAS IntrNet 20

Løsningen, SAS IntrNet 21

Løsningen, SAS IntrNet 22

Løsningen, SAS IntrNet 23

Løsningen, SAS IntrNet 20 SAS-tabeller (data-tabeller & styre-tabeller ) 4 SAS-views (til rapporter, datamart altså unødvendig) 43 SAS IntrNet-programmer 12 SAS macroer (flere kan genbruges i andre systemer) 1 HTML-frameset 2 HTML-stylesheets (CSS) 2½ mandemåneds design/udviklingstid (én person) Fuldt dokumenteret (al sourcekode indlæst/databehandlet) 24

Slut Spørgsmål? 25