Skillnader
Här visas skillnader mellan den valda versionen och den nuvarande versionen av sidan.
| Börjar med Föregående version. Nästa version. | Föregående version. | ||
| miner:whitepaper:oppen-integrationsplattform [2026/06/09 13:02] – ↷ Sida flyttad och namnändrad från miner:funktionsbeskrivning till miner:whitepaper:oppen-integrationsplattform dokuadmin | miner:whitepaper:oppen-integrationsplattform [2026/06/09 13:13] (aktuell) – [Relaterade sidor] dokuadmin | ||
|---|---|---|---|
| Rad 1: | Rad 1: | ||
| - | ====== Miner – Öppen och plattformsneutral | + | ====== |
| - | Miner är en leverantörsneutral integrationsplattform för insamling, berikning, distribution | + | Den här sidan beskriver |
| - | Lösningen | + | Sidan är avsedd som en fördjupning |
| - | Miner används normalt tillsammans med plattformen | + | För praktisk användning av Miner, se [[miner: |
| + | |||
| + | ===== Sammanfattning ===== | ||
| + | |||
| + | Miner är en leverantörsneutral integrationsplattform | ||
| + | |||
| + | Plattformen är utformad för att ge öppenhet, transparens och handlingsfrihet i arbetet med fastighetsdata. Miner kan användas tillsammans med Orbiq, men är inte begränsad till Orbiq som mottagande plattform. Data kan även levereras till andra databaser, grafdatabaser, | ||
| ===== Miner och Orbiq ===== | ===== Miner och Orbiq ===== | ||
| - | Miner och Orbiq används ofta tillsammans | + | Miner och Orbiq används ofta tillsammans. |
| + | |||
| + | I ett sådant upplägg ansvarar Miner för datainsamling, | ||
| - | En förenklad arkitektur kan beskrivas | + | En förenklad arkitektur kan beskrivas |
| * tekniska system och datakällor | * tekniska system och datakällor | ||
| - | * datainsamling via Miner | + | * datainsamling |
| - | * lagring, analys och visualisering i Orbiq | + | * lagring, analys och visualisering i Orbiq eller annan mottagande plattform |
| - | Miner ansvarar för kommunikationen med olika system, protokoll och API:er, medan Orbiq fungerar som den operativa plattformen där data används | + | Orbiq är därmed ett vanligt exempel på output från Miner, |
| ===== Målgrupp ===== | ===== Målgrupp ===== | ||
| - | Miner riktar sig främst till användare | + | Miner riktar sig främst till organisationer och roller |
| + | |||
| + | Exempel på målgrupper: | ||
| * systemintegratörer | * systemintegratörer | ||
| Rad 28: | Rad 38: | ||
| * digitaliseringsansvariga | * digitaliseringsansvariga | ||
| * utvecklare | * utvecklare | ||
| + | * fastighetsägare | ||
| + | * tjänsteleverantörer inom analys, optimering och visualisering | ||
| - | Lösningen | + | Miner kan användas både av organisationer som själva vill konfigurera integrationer och av externa parter som arbetar med integration och dataplattformar. |
| ===== Centrala begrepp ===== | ===== Centrala begrepp ===== | ||
| ^ Begrepp ^ Beskrivning ^ | ^ Begrepp ^ Beskrivning ^ | ||
| - | | Anslutning | Beskriver hur Miner ansluter till ett externt system | | + | | Anslutning | Beskriver hur Miner kommunicerar med ett externt system. | |
| - | | Minerjobb | + | | Jobb | Konfiguration |
| - | | Datapunkt | En signal | + | | Input | Den anslutning som jobbet hämtar |
| - | | Metadata | + | | Output | En anslutning som jobbet skickar data, metadata eller objekt till. Ett jobb kan ha flera outputs. |
| - | | Dataström | + | | Datapunkt | En signal, ett mätvärde, ett statusvärde, |
| + | | Attribut | ||
| + | | Dataflöde | ||
| + | | Integrationsprofil | En färdig eller anpassad koppling mot ett visst system, protokoll, API eller dataformat. | ||
| - | Miner arbetar | + | Läs mer i [[miner: |
| - | - definiera | + | ===== Övergripande arbetssätt ===== |
| - | | + | |
| - | | + | Miner används i praktiken genom att konfigurera anslutningar, |
| - | | + | |
| + | Ett typiskt flöde är: | ||
| + | |||
| + | * skapa anslutning till en input | ||
| + | | ||
| + | | ||
| + | * välja input och outputs | ||
| + | * identifiera och välja datapunkter | ||
| + | | ||
| + | * klarmarkera datapunkter | ||
| + | * starta jobbet | ||
| < | < | ||
| flowchart LR | flowchart LR | ||
| - | | + | |
| - | B --> | + | |
| - | C --> | + | C["3. Datapunkter< |
| - | D --> | + | D[" |
| + | E[" | ||
| + | A --> B | ||
| + | B --> C | ||
| + | C --> D | ||
| + | D --> E | ||
| </ | </ | ||
| + | |||
| + | Läs mer på [[miner: | ||
| ===== Kärnvärden ===== | ===== Kärnvärden ===== | ||
| - | | + | Miner bygger på följande grundprinciper: |
| - | * **Transparent: | + | |
| - | * **Kunna göra själv:** Webbaserad konfiguration gör att kunden kan genomföra integrationer själv eller anlita valfri part – utan krav på särskild programvara eller programmeringskompetens. | + | |
| - | * **Köra i moln eller i egen miljö:** Plattformsoberoende driftsättning utan krav på specifik molnleverantör eller extern plattform. | + | * **Leverantörsneutralitet** – kunden ska kunna välja mottagande system, driftmiljö och förvaltningsmodell. |
| + | * **Transparens** – dataflöden, | ||
| + | * **Självservice** – användaren ska kunna konfigurera anslutningar, | ||
| + | * **Flexibel driftsättning** – Miner kan placeras nära källsystem, | ||
| + | | ||
| ===== Öppenhet och leverantörsneutral integration ===== | ===== Öppenhet och leverantörsneutral integration ===== | ||
| - | * Lösningen | + | Miner är utvecklad för heterogena miljöer där flera olika system, fabrikat, protokoll och plattformar behöver samverka. |
| - | * Stöd finns för flera integrationssätt beroende på källsystem och användningsfall, exempelvis protokollbaserad kommunikation | + | |
| - | * Integrationsprofiler | + | Plattformen |
| - | * Om en färdig integration saknas | + | |
| + | * styr- och övervakningssystem | ||
| + | * mätinsamlingssystem | ||
| + | * HVAC-system | ||
| + | * IoT-plattformar | ||
| + | * sensorer | ||
| + | * databaser | ||
| + | * API:er | ||
| + | * larm- och driftssystem | ||
| + | * externa datakällor | ||
| + | |||
| + | Miner använder integrationsprofiler | ||
| + | |||
| + | Se [[miner: | ||
| + | |||
| + | ===== Transparens genom attribut | ||
| + | |||
| + | Data från olika källsystem kan kompletteras med attribut som beskriver datapunkternas sammanhang. | ||
| + | |||
| + | Attribut kan exempelvis beskriva: | ||
| + | |||
| + | * byggnad | ||
| + | * system | ||
| + | * komponent | ||
| + | * funktion | ||
| + | * enhet | ||
| + | * datatyp | ||
| + | * läs- och skrivbarhet | ||
| + | * visningsnamn | ||
| + | * ursprung | ||
| + | * relationer till andra objekt | ||
| + | |||
| + | Miner är inte låst till en viss metadatastandard. Attribut | ||
| + | |||
| + | Läs mer på [[miner: | ||
| + | |||
| + | ===== Kunskapsmodell och graf ===== | ||
| + | |||
| + | Miner kan använda metadata | ||
| + | |||
| + | Det innebär att anslutningar, | ||
| + | |||
| + | En sådan modell kan användas för att: | ||
| - | ===== Transparens via neutral datamodell | + | * dokumentera integrationer |
| + | * söka efter datapunkter | ||
| + | * förstå relationer mellan system, komponenter och datapunkter | ||
| + | * publicera information till grafdatabas eller RDF-store | ||
| + | * skapa underlag för analys, automatisering och AI-tillämpningar | ||
| - | * Data från olika källsystem och format kan normaliseras till ett neutralt, enhetligt format så att kunden kan bygga konsekventa datapipelines oberoende av underliggande systemlösning. | + | Läs mer på [[miner:anvandning:admin-installningar|Admin |
| - | * Datapunkter och dataströmmar kan berikas med strukturerad metadata, exempelvis: | + | |
| - | * fastighet/ | + | |
| - | * tekniskt system/ | + | |
| - | * mätpunktstyp/ | + | |
| - | * enhet och datatyp | + | |
| - | * ursprung/ | + | |
| - | * Metadata kan kombineras från flera källor, t.ex.: | + | |
| - | * källsystemets egna attribut | + | |
| - | * externa register/ | + | |
| - | * manuella regler/ | + | |
| - | * automatiska regler (t.ex. mönster/ | + | |
| - | * Lösningen möjliggör spårbarhet (data lineage) från källa till leverans, inklusive information om transformeringar och konfigurations-/ | + | |
| - | * Metadata | + | |
| ===== Självservice och enkel utrullning ===== | ===== Självservice och enkel utrullning ===== | ||
| - | * Ett webbaserat användargränssnitt | + | Miner har ett webbaserat användargränssnitt |
| - | * Anslutningar (in/ut), urval av datapunkter, | + | |
| - | * Lösningen kan stödja inventering/ | + | Det innebär att många integrationsflöden |
| - | * Datapunkter och metadata kan hanteras kontrollerat över tid (skapa/aktivera, ändra, versionssätta/ | + | |
| - | * Kunden kan göra arbetet själv | + | Användaren kan exempelvis: |
| + | |||
| + | * skapa anslutningar till system | ||
| + | * skapa jobb med input och outputs | ||
| + | * hämta | ||
| + | * läsa in aktuella värden | ||
| + | * exportera och importera datapunkter via CSV | ||
| + | * komplettera datapunkter med attribut | ||
| + | * klarmarkera datapunkter | ||
| + | * starta och stoppa jobb | ||
| + | * följa upp loggar och dataflöden | ||
| + | |||
| + | Läs mer på [[miner: | ||
| ===== Plattformsneutral driftsättning ===== | ===== Plattformsneutral driftsättning ===== | ||
| - | * Lösningen | + | Miner kan driftsättas på olika sätt beroende |
| - | * Drift kan ske på standardiserad infrastruktur (t.ex. container-/ | + | |
| - | * Inget krav finns på specifik molnleverantör eller extern plattform. Kunden kan välja driftmodell utifrån | + | |
| - | * Data kan levereras till valfri målmiljö och flera måltyper, exempelvis: | + | |
| - | * tidsseriedatabaser | + | |
| - | * relationsdatabaser | + | |
| - | * datalake/ | + | |
| - | * meddelandeköer/ | + | |
| - | * grafdatabaser/ | + | |
| - | * IoT-/ | + | |
| - | * Samma dataströmmar kan levereras till flera parallella mål utan att integrationsarbetet behöver dupliceras. | + | |
| - | ===== Robust insamling, avbrottstålighet och obrutna tidsserier ===== | + | Exempel på driftmiljöer: |
| - | ==== Insamlingspolicy och datalogik ==== | + | * nära källsystemen |
| + | * i kundens egen IT-miljö | ||
| + | * i privat moln | ||
| + | * i publikt moln | ||
| + | * i hybridmiljö | ||
| - | * Insamling och lagring | + | Miner är inte beroende av en specifik molnleverantör eller mottagande plattform. Kunden |
| - | * givna tidsstämplar vid datahämtning | + | |
| - | * Change of Value (COV) med inställbara trösklar | + | ===== Data till flera outputs ===== |
| - | * kombination av händelsebaserad logik och fasta intervaller | + | |
| + | Ett jobb i Miner kan leverera data till en eller flera outputs. | ||
| Exempel: | Exempel: | ||
| - | * "Läs data varje minut, spara när värdet har ändrats med minst 0,5 – men spara minst ett värde per timme." | + | * tidsseriedatabas |
| + | * relationsdatabas | ||
| + | * grafdatabas eller RDF-store | ||
| + | * Orbiq | ||
| + | * ProptechOS | ||
| + | * extern dataplattform | ||
| + | * analys- eller optimeringstjänst | ||
| + | * API eller meddelandekö | ||
| - | ==== Hantering av kommunikationsavbrott ==== | + | Samma input kan därmed användas för flera syften utan att hela integrationsarbetet behöver göras om. |
| - | * Vid avbrott nedströms (t.ex. vid uppladdning/ | + | ===== Robust insamling |
| - | * Om ett källsystem har egen historiklagring kan lösningen även hämta historisk data för att fylla luckor i scenarier där kommunikationen till källsystemet påverkas indirekt. | + | |
| - | ==== Datakvalitet | + | Miner kan hantera olika insamlingslogiker beroende på källsystem |
| - | * Databehandling nära källan kan användas för att normalisera, | + | Exempel på funktioner: |
| - | * Lösningen är utformad för att hantera stora datavolymer och varierande insamlingsfrekvenser. | + | |
| - | * Stöd finns för att hantera flera typer av informationsflöden, | + | |
| - | ===== Styrning och extern optimering ===== | + | * avläsning enligt intervall |
| + | * Change of Value, COV | ||
| + | * minsta sparintervall | ||
| + | * historikhämtning när input stödjer det | ||
| + | * hantering av kvalitetsstämplar | ||
| + | * buffring eller återupptagning beroende på integrationsupplägg | ||
| - | * Där källsystemet stödjer det kan lösningen hantera både läsning (read) och skrivning/ | + | Exempel: |
| - | * Externa tjänster (t.ex. optimering/ | + | |
| - | * konsumera data | + | |
| - | * skicka styrkommandon | + | |
| - | * få status/ | + | |
| - | * Styrhändelser kan göras spårbara och kontrollerade, | + | |
| - | ===== Enkel och förutsägbar prismodell ===== | + | * Läs data varje minut. |
| + | * Spara när värdet har ändrats med minst 0,5. | ||
| + | * Spara minst ett värde per timme även om värdet inte har ändrats. | ||
| - | * Lösningen tillämpar en tydlig och enhetlig prissättning per Miner-instans eller per dataöverföringsjobb. | + | Läs mer på [[miner: |
| - | * Prissättningen är oberoende av: | + | |
| - | * antal datapunkter | + | |
| - | * antal mätvärden | + | |
| - | * datavolym | + | |
| - | * kvadratmeter | + | |
| - | * antal anslutna fastighetssystem | + | |
| - | Detta innebär att kunden kan: | + | ===== Styrning och överskrivningar ===== |
| - | | + | Där källsystemet och integrationsprofilen stödjer det kan Miner även hantera skrivning tillbaka till system. |
| - | * undvika kostnadsdrivande incitament kopplade till ökad datakvalitet | + | |
| - | * budgetera långsiktigt utan risk för oväntade kostnadsökningar | + | Det kan exempelvis handla om: |
| + | |||
| + | | ||
| + | * styrsignaler | ||
| + | * driftlägen | ||
| + | * andra datapunkter som uttryckligen ska vara skrivbara | ||
| + | |||
| + | Skrivning bör hanteras kontrollerat. Attributet '' | ||
| + | |||
| + | Läs mer på [[miner: | ||
| ===== Dataägande och långsiktig handlingsfrihet ===== | ===== Dataägande och långsiktig handlingsfrihet ===== | ||
| - | * Kunden har full rådighet | + | Miner är utformad för att kunden ska kunna behålla kontrollen |
| - | * Data och metadata kan exporteras | + | |
| - | * Lösningen är utformad för att minimera teknisk | + | Det innebär bland annat att: |
| + | |||
| + | * data kan levereras till valda mottagare | ||
| + | * metadata kan exporteras och återanvändas | ||
| + | * integrationer kan dokumenteras | ||
| + | * flera system och plattformar kan användas parallellt | ||
| + | * beroendet av enskilda leverantörer kan minska | ||
| + | |||
| + | ===== Relaterade sidor ===== | ||
| + | |||
| + | * [[miner: | ||
| + | * [[miner: | ||
| + | * [[miner: | ||
| + | * [[miner: | ||
| + | * [[miner: | ||
| + | * [[miner: | ||
| + | * [[integration: | ||
| + | * [[integration: | ||
| + | * [[integration: | ||