SAPSA nytt om Arkivering

32
SAPSANYTT 1/2015
Arkivering pratar vi ofta om. Men vad menar vi
med det egentligen? I SAP-världen kan vi dela upp
arkivering i tre huvuddelar:
Arkivering
Data •
arkivering
1 Dokumentarkivering
2 Printlistor
3 Dataarkivering
TEXT: patrik van odijk, Skye
33
SAPSANYTT 1/2015
1 Dokumentarkivering
Första delen handlar om inkommande och utgående dokument.
Till exempel scannade fakturor, Exceldokument, ritningar, bilder osv.
Dessa lagras via ett SAP-system till något externt media och ibland
ett separat arkiv. Vi använder oss av olika metoder i SAP: Archive
Link, Generic Object Services, DMS, Records Management etc.
2 Printlistor
Andra delen handlar om arkivering av resultat från rapporter i SAP.
3 Dataarkivering
Tredje delen är det som denna artikel i huvudsak handlar om. Jag
kommer inte att gå in så mycket på funktionaliteten i systemet
för dataarkivering, utan kommer diskutera vad man ska tänka på
när man inleder, driver och underhåller aktiviteter kring detta.
Dataarkivering
Varför ska man då inleda arkivering av data i databasen? De
flesta initiativ för att köra dataarkivering kommer när man ser
att databasen börjar bli stor och tillväxttakten hög. Dessutom
har användarna börjat klaga på långa svarstider i systemet och
speciellt för tunga rapporter. Lösningen är att få ner volymerna
i databasen. Detta ger två huvudeffekter:
A. Lägre kostnader för databasen
B.Bättre svarstider
Ovanstående är två ypperliga skäl till att inleda dataarkivering.
Men i min mening finns det fler skäl till att titta på arkivering
av data:
1. Upprensning av gammal data. Hur många leverantörer
ligger i systemet som ni inte gör affärer med längre? Kanske skulle
det vara lättare för användarna att hitta rätt leverantör om man
tar bort de som inte används längre. Hur många inköpsrekvisitioner som aldrig blev inköpsorder har ni kvar i systemet? Man kan
helt enkelt se dataarkivering som ett sätt att rensa ut sådant man
inte längre är intresserad av.
2. Validera konsekvens i processen. Inbyggt i SAP:s data­
arkivering finns en mängd kontroller för att se till att man arkive­rar
i rätt ordning. Till exempel kan man inte ta bort ett material som
fortfarande har öppna inköpsorder. Dessutom kan man inte arkivera bort ett dokument som inte har uppnått ”rätt” status. Som
exempel kan man inte ta bort en produktionsorder som inte har
fått status avslutad. Således blir det så att när man kör igenom sin
arkivering får man en validering på att hela affärsprocessen avslutas
på ett riktigt sätt.
3. Förberedelse för uppgradering. Förbereder ni er för att
uppgradera ert SAP-system? Är du orolig att det kommer att krävas
långa körtider och nertider i ert produktiva system? Dessa tider kan
kortas om ni först har gjort en omfattande data­arkivering.
4. Förberedelse inför HANA-implementering. HANA är
snabbt, HANA kan hantera stora mängder data och en av drivkrafterna för HANA är att kunna göra analyser över stora tidslinjer.
Men bara för att vi klarar att hantera stora mängder data be­tyder
det inte att vi ska lägga saker på hög för det. Samma skäl att arki-
vera finns fortfarande kvar. I tillägg är HANA-lagring dyr. Om vi
inte behöver stora volymer i HANA så ska vi undvika det.
När man börjar diskutera detta på olika företag är det många i
organisationerna som direkt drar öronen till sig. De menar att
det är klart att vi inte kan ta bort någon data i databasen. Den
behöver vi ju när vi ska rapportera och om vi skulle bli utsatta
för revision (eller kanske snarare när). Då är det viktigt att
komma ihåg att dataarkivering i SAP inte betyder att datan
försvinner. Den blir bara tillgänglig på ett annat sätt från en
annan källa. Datan kommer att tas ut ur databasen, men kommer finnas tillgänglig som arkiverad data i samma system.
Systemet håller reda på vart vi har flyttat den.
Vad ska vi göra först?
OK, ni har bestämt er för att ni ska försöka reducera storleken
på databasen och bryta en trend av snabb tillväxt av data. Men
innan ni ger er på själva dataarkiveringen finns det några saker
ni ska tänka på:
1. Förebyggande åtgärder. Varför växer databasen? Finns
det data som ni genererar som ni aldrig behöver? Leta då efter
möjligheter för att se till att systemet aldrig genererar den datan.
2. Aggregering av data. Om ni vet med er att ni aldrig är
intres­serade av detaljerad data, utan mer aggregerad data, fundera
då över möjligheter att bara spara aggregerad data i systemet.
3. Radering av data. Viss data kan man med hjälp av transak-
tioner i SAP helt enkelt radera bort. Har ni inget behov av att få
tillgång till informationen senare, så behöver den ju inte sparas i
arkiverad form. I vissa fall använder man sig av arkiveringskörningar för att radera data. Då raderar man helt enkelt bara arkiveringsfilerna, men man får hjälp av SAP:s arkiveringsprogram för
att hitta och validera vilken data som kan tas bort.
Inledande analys
Innan ni kör igång med själva arkiverandet kan det vara bra att
analysera ert system så att ni vet var ni ska börja. Som med allt
arbete blir det aldrig bra om man jobbar lite här och där utan
plan. Dessutom måste man vara medveten om att dataarki­
vering är mer omfattande än vad man förmodligen tror från
början. Det kräver således högre fokus än att en person från
IT-avdelningen håller på lite ”på fritiden”. Så vad ska en in­
ledande analys innehålla?
”det är viktigt att komma
ihåg att dataarkivering i
SAP inte betyder att dataN
försvinner. DeN blir bara
tillgänglig på ett annat
sätt från en annan källa.”
34
• Analys av stora tabeller och tillväxttakt för dessa.
• Identifiering av arkiveringsobjekt för dessa tabeller.
• Identifiering av fler objekt för att få en komplett arkivering
avseende affärsprocessen. Olika objekt är dessutom bero ende av varandra.
• Analys av tekniska och verksamhetsmässiga krav på den
arkiverade datan.
• Analys av legala krav på arkiverad data.
• Identifiering av rapportkrav på arkiverad data.
Man kan säga att de två första punkterna utgör en rent teknisk
dataarkiveringsanalys, och tillsammans med de resterande
punkterna blir det en komplett analys. Viktigt är att man inte
går för långt i de senare punkterna. Det finns ingen chans att på
detta stadie få en komplett bild, men det är viktigt att man har
en övergripande uppfattning om detta för att kunna gå vidare.
SAPSANYTT 1/2015
Projektet är klart – vad gör vi nu?
Projektets leverans är en initial arkivering av data. Det betyder
att ni har bestämt er för hur länge informationen behöver vara
tillgänglig i ert SAP-system. Den information som är äldre arki­
verar ni ut. Beroende på hur det ser ut hos er kan detta bli mer
eller mindre omfattande körningar. Man dokumenterar hur
man har implementerat dataarkiveringen och hur man kan rapportera på arkiverad data. Nu är det viktigt att ni inte lägger av.
Om ni slutar där och tänker ta upp detta när databasen är tillräckligt stor igen, så riskerar ni att mycket av arbetet behöver
göras om. Därför ska en av leveranserna från projektet vara en
plan för hur ni hanterar periodisk arkivering i framtiden.
• Se till att det finns beslut om hur arkiveringen underhålls.
Vem gör de månatliga, veckovisa, årliga körningarna och
vem underhåller själva arkivet?
• Hur hanterar ni förändringar i verksamheten och systemet
som har påverkan på arkivering? Till exempel nya rapporter
eller organisatoriska förändringar.
• Vem kan identifiera och initiera behov av ytterligare data arkivering? Till exempel vid införande av ny funktionalitet
eller moduler.
• Vem validerar loggarna från de periodiska arkiveringskör ningarna och ser till att maximera resultatet?
Det är tydligt att projektet måste identifiera hur dataarkivering
ska få en plats i det normala underhållet av ert system.
Några erfarenheter
Var ska vi lagra vår arkiverade data?
Data som arkiveras ur ert SAP-system sparas i komprimerade
filer. Dessa filer behöver lagras på ett säkert ställe och göras
tillgängliga från SAP. Det finns en mängd olika lösningar tillgängliga för detta behov. Det går även att hitta en kombination
av olika lagringsalternativ som är olika snabba att söka i. Enkelt
sagt: Snabb åtkomst – Dyrt, Långsam åtkomst – Billigt. Det gäll­
er att hitta den mest kostnadseffektiva lösningen för ert bolag.
Dataarkiveringsprojekt
Ni är nu klara med analysen och inser troligtvis att det kommer
bli mer omfattande än ni trodde från början. Det blir det oftast.
Om omfattningen inte är minimal är det klart rekommenderat att
ni genomför arbetet som ett projekt. Då kommer ni få ett tydligare fokus på arbetet och snabbare uppnå resultat. Viktigt att
komma ihåg är att dataarkivering inte bara är något som angår
IT-avdelningen. Det är i allra högsta grad ett verksamhetsprojekt, då det angår hela processen och sättet användarna kommer
att arbeta i systemet. I ett projekt kan man involvera resurser från
hela verksamheten på ett effektivt sätt, vilket skulle vara omöjligt om arbetet drevs som normalt arbete från IT-avdelningen.
Då kör vi igång! Se till att tidigt involvera slutanvändarna
och förbered dem på vad ni planerar att göra. De är era absolut
viktigaste resurser när det kommer till testningen. Och att
testa är en mycket stor del av dataarkivering.
Nu har jag gått igenom lite om vad ni ska tänka på när ni initi­
erar och driver dataarkivering i er SAP-miljö. Till sist vill jag
dela med mig av några erfarenheter som jag samlat på mig och
som kanske kan vara till nytta.
• Planera för dataarkivering tidigt. Rusa inte in i något havs verk där ni riskerar att måla in er i ett hörn. Se även till att
plantera planerna ute hos användarna tidigt.
• Dataarkiveringsprojekt är inte ett IT-projekt. Det kan ha för
stor inverkan på verksamheten för att inte drivas som ett
verksamhetsprojekt.
•
Se till att skaffa en samarbetspartner som verkligen kan
dataarkivering. Annars kan ni lika gärna göra det själva.
Kompetensen bygger till stor del på erfarenhet. Att köra
dataarkivering rent tekniskt är ganska enkelt, men att behärska det är svårt.
•
Testa, validera, testa, validera, testa, validera och testa igen.
Det är svårt att ångra sig när man väl har arkiverat sina data.
Ni måste göra rätt från början. Det kan bli knivigt att förklara
för revisorn varför han inte kan få se på era 3 år gamla fakturaunderlag om ni klantat till arkiveringen.
• Ta inte alla identifierade arkiveringsobjekt på en gång. Dela
upp projektet i delar med några objekt i taget.
• Avsätt tid i projektet för att bestämma hur dataarkivering
hante­ras i det normala underhållet av systemet.
• Se till att validera alla legala krav på arkiverad data.
Då återstår det inte mer än att önska er lycka till med era dataarkiveringsinitiativ. Tar man det på allvar så behöver det inte
bli så svårt. Och jag lovar, det är mycket roligare än det låter.