Data warehouse for små virksomheder
Fra spredte regneark og manuelle udtræk til ét sted med tal, der stemmer – og som opdaterer sig selv.
Problemet
I mange små virksomheder er data vokset organisk: økonomisystemet ét sted, webshoppen et andet, og resten i regneark, som forskellige medarbejdere vedligeholder. Hver måned bliver tallene samlet i hånden. Det tager tid, der sniger sig fejl ind, og to personer kan komme frem til to forskellige omsætningstal.
Sådan hænger det sammen
- Jeres systemer: fx e-conomic, Dinero, Billy, webCRM, Shopify og regneark. Data hentes automatisk via integration (API) eller eksport – I skal ikke skifte systemer.
- Snowflake og dbt: data samles ét sted og regnes om til fælles nøgletal efter faste, dokumenterede regler.
- Rapporter i Power BI eller Excel: de 3–5 spørgsmål, I oftest stiller, besvaret med tal, der stemmer.
Hvad I får
- Automatisk indsamling fra de systemer, I allerede bruger – fx e-conomic, Dinero eller Billy, Shopify, webCRM, Outlook/Gmail og de Excel-ark, der faktisk bruges.
- Et data warehouse i Snowflake med en gennemtænkt datamodel, så salg, kunder, varer og budget hænger sammen.
- Beregninger i dbt, så jeres nøgletal regnes ens hver gang og tjekkes automatisk.
- Fælles definitioner af jeres vigtigste nøgletal, så alle taler om det samme tal.
- Rapporter i Power BI eller Excel, der besvarer de 3–5 spørgsmål, I oftest stiller.
- Afstemning mod jeres kendte tal, før løsningen tages i brug.
- Dokumentation og oplæring, så I selv ejer og forstår løsningen.
Hvornår giver det mening?
Typisk når I har flere datakilder, når rapporteringen tager mange timer hver måned, eller når vigtige beslutninger (indkøb, priser, bemanding) bygger på tal, ingen helt stoler på. Har I kun ét system med gode standardrapporter, har I måske slet ikke brug for et data warehouse – det siger jeg ærligt på afklaringsmødet.
Læs mere i artiklen Data warehouse for små virksomheder: hvornår giver det mening?
Læs også Når Excel-rapportering og VBA ikke kan følge med: 6 tegn
Teknologi: Snowflake og dbt
Bag kulissen bygger jeg som udgangspunkt jeres data warehouse i Snowflake og dbt. Det er de samme værktøjer, jeg arbejder med til daglig som data engineer. På almindeligt dansk:
- Snowflake er stedet, hvor jeres data ligger samlet: en database i skyen, som I ikke selv skal installere eller vedligeholde. Den afregnes efter forbrug (lagerplads og regnekraft), så prisen følger, hvor meget I bruger den. For en lille virksomhed er driftsudgiften typisk beskeden, og jeg sætter et fast månedligt loft over forbruget af regnekraft (Snowflakes »resource monitor«, der stopper beregningerne, når loftet er nået). Er Snowflake overkill for jer, bruger jeg i stedet en billigere database.
- dbt er »opskrifterne«, der renser og samler tallene, fx præcis hvordan omsætning og dækningsbidrag beregnes. Opskrifterne er skrevet ned og dokumenteret, så de regnes ens hver gang og kan testes automatisk.
For jer betyder det tal, der regnes på samme måde hver gang, fejl, der fanges, før de når rapporten, og en løsning, som en anden data engineer også kan overtage. I er altså ikke låst til mig. Rapporterne laves i Power BI eller Excel. Kan jeres behov klares billigere, fx med økonomisystemets egne rapporter, siger jeg det på afklaringsmødet. Licenser betaler I direkte til leverandørerne, så I ved præcis, hvad løsningen koster i drift. Alle priser er ekskl. moms.
Kan kombineres med automatisering
Når tallene først ligger ét sted, kan de også bruges i automatiseringer, fx en ugentlig rapport, der sendes af sig selv. Læs om automatisering med AI →