Gå till innehållet

Automatiska rapporter

DataPortia sammanställer dygns-, vecko- och månadsrapporter ur mätdatan utan att någon öppnar Excel. Rapporten körs vid en vald tidpunkt på föregående periods data, följer er egen rapportmall och sparas som PDF, CSV eller Excel.

Tidslinje för schemaläggningen Samma mätdata är uppdelad på tre olika sätt i tre rader: dygnsschemat delar den i dygn, veckoschemat i veckor och månadsschemat i en enda period. Den sista, markerade perioden på varje rad är den data som rapporten sammanställs av vid körningstidpunkten till en PDF-, CSV- eller Excel-fil. Samma mätdata i databasen Dygn Vecka Månad till skiftbytet till underhållsmötet till uppföljning Rapport PDF CSV Excel Körning Markerad period = rapportens data
Figur 1 · Samma data med tre scheman — varje rapport sammanställs av föregående periods data
3
schemaperioder Dygn, vecka, månad
3
filformat PDF, CSV, Excel
24 mån
standardlagring Justeras vid driftsättningen
0 €
tilläggsavgift Rapporteringen ingår i licensen

Hur ersätter automatisk rapportering en manuellt sammanställd Excel-rapport?

En manuellt sammanställd rapport kräver att data plockas ut, att formler skrivs och att allt formateras om varje månad. DataPortia läser värdena direkt ur sin egen tidsseriedatabas för det valda tidsintervallet och skapar en färdig fil vid ett bestämt klockslag. Konfigurationen görs en gång — mätpunkter, tidsintervall, beräkningspunkter och mall — och upprepas likadant varje period. Kvar för människan blir att läsa rapporten.

Närmare: varifrån rapportens siffror kommer

Datan kommer ur samma PostgreSQL 18 + TimescaleDB-databas som OPC UA-datainsamlingen skriver till, så rapportens siffror är desamma som i trendvyn. Insamlingen tar emot över 2 000 värden per sekund, så rapportens täckning beror inte på om någon hinner plocka ut värdena i tid. Rapporteringen ingår i samma installation som DataPortias övriga delar.

DataPortias rapportvy där schemalagda rapporter och deras tidsintervall är listade
Figur 2 · Rapportvyn: definierade rapporter, tidsintervall och scheman

Får jag använda vårt företags egna rapportmall?

Ja. I rapportmallen anges rapportens rubrik, sidhuvud och sidfot, företagets logotyp, sidstorlek och signaturfält, och varje rapport som körs med den följer samma utseende. Det går att ha flera mallar, till exempel en egen för varje anläggning eller varje kund. Mallen görs en gång vid driftsättningen, därefter använder den schemalagda körningen den utan extra arbete.

Närmare: vad som anges i mallen
Rubrik och tidsintervall
Rapportens rubrik och det körda tidsintervallet skrivs ut i början av rapporten.
Logotyp och sidhuvud/sidfot
Egen logotyp samt sidhuvud och sidfot på rapportens sidor.
Sidstorlek
Väljs per mall, så att den utskrivna rapporten motsvarar övrig dokumentation.
Signaturer
Signaturfält för godkännare, färdiga vid varje körning.
Hantering av rapportmallar: mallar per typ, var och en med sidstorlek, orientering och antal signaturfält samt variabler för sidhuvud och sidfot
Figur 3 · Rapportmallar per typ — mät- och larmrapporter i egna grupper
DataPortias mallredigerare för rapporter: sidstorlek och orientering, variabler för sidhuvud och sidfot, logotypuppladdning och förhandsgranskning med omslag eller innehåll
Figur 4 · Mallredigeraren: förhandsgranskningen växlar mellan omslag och innehåll

Går det att schemalägga rapporterna?

Ja. Schemaläggningen sker på dygns-, vecko- eller månadsnivå: rapporten körs vid en vald tidpunkt på föregående periods data och sparas i valt format. Flera schemalagda rapporter kan köras parallellt, med olika mätpunkter och olika mallar. Samma tidsintervall går också att köra och exportera manuellt från rapportvyn, till exempel efter en störning eller när en period behöver granskas på nytt.

Var finns de färdiga rapporterna?

En schemalagd rapport skapas automatiskt och hamnar i listan över sparade rapporter i webbgränssnittet, där den kan öppnas och exporteras som PDF, CSV eller Excel. Inloggningen till gränssnittet sker antingen med ett lokalt konto eller med Azure AD / Microsoft Entra ID. Samma rapport kan hämtas i samma vy direkt efter en manuellt körd period.

Vilka beräknade värden går att få med i rapporten?

Utöver mätpunkternas värden går det att ta med beräkningspunkter: formelbaserade härledda mätpunkter som definieras en gång och beräknas över rapportens tidsintervall. Ett typiskt exempel är energi (kWh) som ackumuleras ur momentan effekt (kW). Beräkningen anpassar sig automatiskt till rapportens tidsintervall, så samma beräkningspunkt fungerar i både dygns- och månadsrapporten. Samma punkt kan kopplas till flera olika rapporter.

DataPortias beräknade kretsar: formler som IN1 - IN2 och IN1 * INTERVAL_H, var och en med kategori, enhet och räknarval
Figur 5 · Beräknade kretsar: formel, kategori, enhet och räknarval

Hur lång period går rapporten att köra för?

Rapporten går att köra för vilket tidsintervall som helst där det finns data i databasen. Den praktiska gränsen är databasens lagringstid, som är justerbar och 24 månader som standard. Vid driftsättningen går det att importera historik bakåt ur OPC UA-historikregistret, så att den första rapporten redan täcker en period bakåt i tiden.

Tekniska ramar för rapporteringen
FilformatPDF, CSV, Excel (XLSX)
Schemaperioderdygn, vecka, månad
Rapportmallrubrik, logotyp, sidhuvud och sidfot, sidstorlek, signaturfält
Lagringstidjusterbar, standard 24 mån
Historikimportur OPC UA-historikregistret, luckbaserad läsning hoppar över redan importerade perioder
DatabasPostgreSQL 18 + TimescaleDB
Närmare: lagringstid och dimensionering av diskutrymme

Om rapporteringsskyldigheten sträcker sig längre bakåt än standardvärdet höjs lagringstiden vid driftsättningen. Diskutrymmet växer i direkt takt med lagringstiden, så dimensioneringen bör räknas på den egna dygnsvolymen — siffrorna och komprimeringens effekt finns på sidan OPC UA-datainsamling.

Duger rapporten för myndighetsrapportering?

Godkännandet avgörs alltid av den mottagande myndigheten, inte av programvaran. DataPortia ger rapportinnehållet det som anmälningar vanligen kräver: siffrorna kommer ur samma databas som mätningarna skrivs till, utseendet är standardiserat med en egen mall och signaturfält, och som bilaga går det att få en maskinläsbar CSV- eller Excel-fil. Kraven på innehållet bör kontrolleras med mottagaren före driftsättningen.

DataPortia installeras på egen server, så data och rapporter stannar inom huset; webbanslutningen skyddas med HTTPS och automatiska certifikat.

Fungerar samma mall även för larmrapporter?

Ja. Samma rapportmall — logotyp, sidhuvud och sidfot, sidstorlek och signaturfält — fungerar även för larm- och händelserapporter, och de schemaläggs på samma sätt dagligen, veckovis eller månadsvis. I rapporten går det att få Pareto-, varaktighets- och allvarlighetsanalyser samt händelseförloppsanalys (SOE). Tidsstämpeln är den som automationsservern gav — den trunkeras inte vid exporten.

Närmare: millisekunderna vid utredning efter en störning

Millisekundnoggrannheten bevaras både på skärmen och i exporten, så utredningen efter en störning går att göra ur samma fil. Detaljerna på larmsidan finns på sidan larm och händelser.

Vanliga frågor

Det här är de frågor om rapportering som kommer upp oftast. Om din egen fråga inte finns i listan svarar jag på den direkt och berättar samtidigt vad den betyder för era mätpunkter.

Behövs en separat server för rapporteringen?

Nej. Rapporteringen ingår i samma installation som datainsamlingen. Minimikravet är 8 GB RAM (rekommendation 16–32 GB) och 100 GB SSD. Som operativsystem fungerar Windows 10/11, Windows Server 2016 eller nyare, eller Linux (Debian, Ubuntu).

Går rapporternas data att hämta till ett annat system?

Ja. Det finns ett REST-API i skrivskyddat läge och HMAC-signerade webhookar. Gränser, nycklar och användningssätt beskrivs på sidan integrationer.

Går gammal data att importera till rapporterna efter driftsättningen?

Ja, om automationssystemet upprätthåller ett OPC UA-historikregister. Importen läser luckbaserat och hoppar över redan importerade perioder, så samma tidsperiod kan köras om utan dubbla poster.

Kostar rapporteringen extra?

Nej. Licensieringen sker i nivåer: 7 perpetual- och 7 floating-nivåer, från 4 000 € som permanent licens (engångsbetalning), och priset skalar med antalet OPC UA-anslutningar. Endast AI-modulen prissätts separat (499 €).

Går en rapport eller ett larm att skicka som SMS?

Under utveckling SMS-larm är under utveckling. Funktionen har inte kunnat testas och är inte tillgänglig, så den bör inte räknas in i driftsättningen.

Om rapporterna sammanställs manuellt i dag är det snabbaste sättet att bedöma nyttan att ta en befintlig rapport och bygga en mall av den. Testperioden är 30 dagar, omfattar alla funktioner utom HA-tillägget och binder inte till något. Skicka er nuvarande rapportmall i förväg, så går jag igenom om den går att återskapa som den är.

Begär en testperiod på 30 dagar Kontakta mig