Innehållsförteckning

Fördjupning: Miner som leverantörsneutral integrationsplattform

Den här sidan beskriver Miner ur ett mer övergripande och strategiskt perspektiv.

Sidan är avsedd som en fördjupning för den som vill förstå varför Miner används, vilka principer plattformen bygger på och hur den bidrar till öppna och långsiktigt förvaltningsbara dataflöden.

För praktisk användning av Miner, se Komma igång och Användning.

Sammanfattning

Miner är en leverantörsneutral integrationsplattform för insamling, bearbetning, berikning och distribution av data från fastighetssystem, mätare, sensorer, databaser, API:er och externa tjänster.

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, analysplattformar, externa API:er eller digitala tjänster.

Miner och Orbiq

Miner och Orbiq används ofta tillsammans.

I ett sådant upplägg ansvarar Miner för datainsamling, integration, metadatahantering och dataöverföring, medan Orbiq används för lagring, analys, visualisering och operativ användning av data.

En förenklad arkitektur kan beskrivas som:

Orbiq är därmed ett vanligt exempel på output från Miner, men inte en förutsättning för att använda Miner.

Målgrupp

Miner riktar sig främst till organisationer och roller som arbetar med integration, datainsamling och digitalisering av tekniska system.

Exempel på målgrupper:

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

Begrepp Beskrivning
Anslutning Beskriver hur Miner kommunicerar med ett externt system.
Jobb Konfiguration som anger vilken input som ska användas och vilka outputs som ska ta emot data, metadata eller objekt.
Input Den anslutning som jobbet hämtar data från.
Output En anslutning som jobbet skickar data, metadata eller objekt till. Ett jobb kan ha flera outputs.
Datapunkt En signal, ett mätvärde, ett statusvärde, ett börvärde eller annan information som kan läsas eller skrivas.
Attribut Metadata som beskriver datapunkter och deras sammanhang.
Dataflöde Flödet från input via Miner till en eller flera outputs.
Integrationsprofil En färdig eller anpassad koppling mot ett visst system, protokoll, API eller dataformat.

Läs mer i Referens.

Övergripande arbetssätt

Miner används i praktiken genom att konfigurera anslutningar, jobb, datapunkter och outputs.

Ett typiskt flöde är:

flowchart LR A["1. Input
system, databas eller API"] B["2. Jobb
konfiguration och urval"] C["3. Datapunkter
värden och signaler"] D["4. Attribut
metadata och struktur"] E["5. Outputs
en eller flera mottagare"] A --> B B --> C C --> D D --> E

Läs mer på Komma igång och Jobb.

Kärnvärden

Miner bygger på följande grundprinciper:

Öppenhet och leverantörsneutral integration

Miner är utvecklad för heterogena miljöer där flera olika system, fabrikat, protokoll och plattformar behöver samverka.

Plattformen kan användas för att integrera data från exempelvis:

Miner använder integrationsprofiler för att hantera olika system, protokoll och dataformat. Färdiga integrationsprofiler kan återanvändas mellan projekt och nya integrationer kan tas fram vid behov.

Se Integrationsprofiler.

Transparens genom attribut och metadata

Data från olika källsystem kan kompletteras med attribut som beskriver datapunkternas sammanhang.

Attribut kan exempelvis beskriva:

Miner är inte låst till en viss metadatastandard. Attribut kan komma från källsystem, användarens egna fält, kundspecifika mallar, standardiserade listor eller mottagande systems krav.

Läs mer på Metadata och attribut.

Kunskapsmodell och graf

Miner kan använda metadata och attribut för att beskriva integrationer som en kunskapsmodell.

Det innebär att anslutningar, jobb, datapunkter, attribut och relationer kan dokumenteras på ett mer strukturerat sätt än enbart som konfigurationsfiler eller tabeller.

En sådan modell kan användas för att:

Läs mer på Admin och inställningar och Integrationsprofiler.

Självservice och enkel utrullning

Miner har ett webbaserat användargränssnitt där användaren kan konfigurera anslutningar, jobb, datapunkter, attribut och outputs.

Det innebär att många integrationsflöden kan konfigureras utan specialutvecklad kod.

Användaren kan exempelvis:

Läs mer på Användning.

Plattformsneutral driftsättning

Miner kan driftsättas på olika sätt beroende på krav på nätverk, säkerhet, prestanda och förvaltning.

Exempel på driftmiljöer:

Miner är inte beroende av en specifik molnleverantör eller mottagande plattform. Kunden kan välja driftmodell utifrån tekniska, organisatoriska och säkerhetsmässiga krav.

Data till flera outputs

Ett jobb i Miner kan leverera data till en eller flera outputs.

Exempel:

Samma input kan därmed användas för flera syften utan att hela integrationsarbetet behöver göras om.

Robust insamling och obrutna tidsserier

Miner kan hantera olika insamlingslogiker beroende på källsystem och datapunkt.

Exempel på funktioner:

Exempel:

Läs mer på Pollning, COV och sparintervall och qstamp.

Styrning och överskrivningar

Där källsystemet och integrationsprofilen stödjer det kan Miner även hantera skrivning tillbaka till system.

Det kan exempelvis handla om:

Skrivning bör hanteras kontrollerat. Attributet data_access används för att ange om en datapunkt kan läsas eller både läsas och skrivas.

Läs mer på data_access och Överskrivningar.

Dataägande och långsiktig handlingsfrihet

Miner är utformad för att kunden ska kunna behålla kontrollen över data, metadata och integrationslogik.

Det innebär bland annat att:

Relaterade sidor