# Automatiserade uppgifter inom databearbetning med Shell‑skript, PL/pgSQL, Python och Transact‑SQL och ökade produktiviteten och effektiviteten.

2015 – 2022

**Situation.** Det fanns en jämn arbetsbörda av återkommande databehandling som sköttes för hand. Manuellt dataarbete har två problem på en gång: det äter tid, och det är inkonsekvent — gör man samma uppgift för hand tillräckligt många gånger blir den utförd lite olika, och en del av de skillnaderna är fel.

**Uppgift.** Målet var att automatisera de här uppgifterna, både för att få tillbaka tiden och för att göra dem tillförlitliga.

**Handling.** Databehandlingen automatiserades i de databaser och system den berörde, med det som passade för jobbet — Shell‑skript som lim, PL/pgSQL och Transact‑SQL nere i databaserna, Python där det behövdes mer än SQL kunde ge. Manuella steg ersattes med jobb som kördes på samma sätt varje gång, vilket är hela poängen: ett skript blir inte uttråkat, hoppar inte över ett steg och gör det inte annorlunda en fredagseftermiddag.

**Resultat.** Både produktiviteten och effektiviteten ökade, det manuella arbetet lyftes av folks bord, och databehandlingen blev konsekvent och pålitlig i stället för en källa till små, återkommande fel.

---

- Roll: Dataingenjör
- Kategorier: [Databaser](https://engineer.company/sv/categories/databases/), [PostgreSQL](https://engineer.company/sv/categories/postgresql/), [SQL](https://engineer.company/sv/categories/sql/), [Data engineering](https://engineer.company/sv/categories/data-engineering/), [Datapipelines (ETL/ELT)](https://engineer.company/sv/categories/data-pipelines/), [Automatisering och CI/CD](https://engineer.company/sv/categories/automation/), [Python](https://engineer.company/sv/categories/python/)
- Tjänster: [Databasadministration (DBA)](https://engineer.company/sv/services/database-administration/), [Utveckling av datapipelines (ETL/ELT)](https://engineer.company/sv/services/data-pipeline-development/), [DevOps och CI/CD‑automatisering](https://engineer.company/sv/services/devops-cicd/)

<https://engineer.company/sv/portfolio/automated-data-processing-tasks-using-shell-scripting-pl-45/>
