I innlegget «Skripting på en torsdag», som ble publisert 10. september, fortalte jeg om et skript og en automatiseringsprosess jeg hadde satt opp, og at resultatet ville vise seg i overgangen september-oktober da den ordentlige datafila ble generert av biblioteksystemet. Kveldens bloggpost er en oppdatering av hvordan dette løste seg.
2. oktober fikk jeg fila tilsendt, og alt viste seg å fungere så å si 100 % som planlagt. Det er litt uvanlig for en simpel «vibe-koder» som meg. At nesten alt blir riktig første gang, er nemlig en sjeldenhet. E-posten med datafila kom som avtalt, og den var satt opp slik skriptet forutsatte. Skriptet gjorde nødvendig beriking, kontroll og rydding før dataene ble skrevet inn i regnearket. Og når dataene var på plass der, var de også tilgjengelig for visning og visualisering i Data Studio.
En av tingene jeg var mest spent på, var om den forenkla kategoriseringen (utlån per time ble kategorisert til morgen, formiddag osv.) fungerte som den skulle. For at visningen av dataene i Data Studio skal gå raskest mulig, er det nemlig en fordel at slikt er gjort når dataene klargjøres og før de havner i regnearket. For jo mer som må beregnes i Data Studio og i nettleseren, jo tregere vil visualiseringsløsningen virke. Og skriptet håndterte den oppgaven helt riktig.
De eneste detaljen jeg måtte justere var tidspunktet for utløseren som bestemmer når skriptet skal kjøres. Av en eller annen grunn hadde jeg satt det automatiske kjøringstidspunktet til hver første mandag i måneden, og det var jo ganske enkelt helt håpløst. Nå er tidspunktet endret, og jeg tror og forventer at alt skal fungere når vi kommer til neste månedsskifte.
Det å kunne sette opp slike automatiseringsprosesser er et eksempel på det jeg mener vi skal forvente kompetansemessig av bibliotekarer i universitets- og høgskolesektoren. Å nyttiggjøre seg teknologi på denne måten har mange fordeler. For det første kvitter man seg med kjedelig, manuelle og gjentagende arbeidsoppgaver. Den tida kan man bruke til andre og mer givende/viktige oppgaver, f.eks. brukerkontakt. For det andre så forstår man bedre logikken, forutsetningene, samspillet og flyten av data mellom ulike systemer når man jobber på denne måten. For det tredje blir konseptet automatisering noe mer håndfast og fullstendig avmystifisert når man beveger seg fra det abstrakte nivået, hvor man snakker om det, til det konkrete planet hvor man faktisk utfører det. Og så skal vi ikke glemme at det både er moro og utfordrende å sette opp slike prosesser. For meg er kanskje det siste punktet viktigst! Dessuten oppdager man fort behovet for å tette egne kunnskapshull når man jobber på denne måten. Det er ikke like moro, men desto mer lærerikt.
