Algemeen model zandloper

Het zandlopermodel is een specifiek model voor de transformatie van gegevensbronnen naar een gestandaardiseerd model in een doeldatastore. Het is de vereenvoudigde implementatie van een gelaagde big data-architectuur. Het zandlopermodel kan worden gebruikt voor specifieke implementaties van datatransformatie in een patroon dat de datapipe wordt genoemd. I

Diagram in standaardweergave

Bestand

Gegevens opgeslagen in een bestand, bijvoorbeeld semi-gestructureerd zoals: XML, XLS, JSon, edifact enz. Ongestructureerd zoals Word, Tekst enz.


Details van Bestand

Gebruikersinterface

Verschillende grafische gebruikersinterfaces zoals:

  • Rapporten
  • Analytische hulpmiddelen
  • Geospatiale kijkers
  • Formulieren
  • Portals en widgets bijv.


Details van Gebruikersinterface

Interne consumenten

Consumenten in de TenneT-organisatie van de gestandaardiseerde TDP-dataproducten


Details van Interne consumenten

Consument

Consument van data, in de meeste situaties krijgt de consument toegang tot verwerkte data (opschonen, filteren, transformeren) op basis van een gestandaardiseerd model


Details van Consument

Bericht

XML-bericht als een stroom of bestand geïmporteerd in een berichttransformatiehandler met de transformatiefunctie. Het bericht moet worden gestructureerd en beschreven met bijvoorbeeld een XSD-definitie


Details van Bericht

Externe consumenten

Externe verbruikers van de (gestandaardiseerde) data en masterdata geproduceerd door de TDP-oplossingen. Voor externe consumenten zijn extra eisen nodig, bijvoorbeeld op het gebied van beveiliging, privacy en governance.


Details van Externe consumenten

Gegevensintegratie

Integratie van dataopslag naar dataopslag. Bijvoorbeeld de relationele database-integraties zoals

  • views,
  • gematerialiseerde views
  • databaselogica in pakketten en opgeslagen procedures.
  • ETL: implementaties


Details van Gegevensintegratie

Gegevensbron

Beschrijving van de gegevensbronnen in het algemeen. Is een aggregatie van specifieke typen gegevensbronnen. Deze generieke databron is aan het model toegevoegd om associaties met generieke eisen en uitgangspunten mogelijk te maken


Details van Gegevensbron

Relationele databases

Gegevensentiteiten opgeslagen in een relationele (staging) database


Details van Relationele databases

Gestandaardiseerd object of datamodel

Gestandaardiseerde gegevens of bedrijfsobject. Modellen zijn gebaseerd op (open) standaarden zoals CIM


Details van Gestandaardiseerd object of datamodel

Gegevens streamen

Gegevens die worden ontvangen als een gegevensstroom. Bijvoorbeeld slimme metergegevens of gegevens die continu worden ontvangen van push-webservices


Details van Gegevens streamen

Verbindingsvereisten

Eisen voor consumenten bij aansluiting op een dienst of dienstimplementatie (interface)


Details van Verbindingsvereisten

Applicatie-integratie

Verschillende typen applicatie-integratie voor applicatie - applicatie-integratie Bekende integratietypen zijn:

  • Webservices
  • Bestandsoverdracht en FTP enz.
Zie voor details de beschrijving in de TenneT-architectuur


Details van Applicatie-integratie

Gegevenskwaliteiten

Zie verpakking met de omschrijving van deze DaMa kwaliteiten


Details van Gegevenskwaliteiten

Toegang tot gegevens

Generieke beschrijving van de interface voor het extraheren van gestandaardiseerde gegevens voor de verschillende consumenten.


Details van Toegang tot gegevens

NoSQL

NoSQL is een nieuw dataplatform voor de implementatie van semi-gestructureerde data. Er zijn verschillende NoSQL-databasetypen, zoals kolom-, naamwaarde-, document- of grafiekdatabases


Details van NoSQL

Relationele transformatie

Transformatie van relationele data-entiteiten (opgeslagen in een relationele database) naar het gestandaardiseerde datadoel.


Details van Relationele transformatie

Registerextractie

Functie voor de registratie en extractie van governance-aspecten van de datasets die via de logische services zijn gepubliceerd. Bijvoorbeeld datakwaliteiten, verbindingseisen en het gestandaardiseerde object- of informatiemodel


Details van Registerextractie

Bestandstransformatie

Transformatie van een databestand (meestal semi-gestructureerd), bijvoorbeeld een XML-bestand met een intern datamodel dat getransformeerd moet worden naar het gestandaardiseerde model.


Details van Bestandstransformatie

Streaming-transformatie

Transformatie

Transformatiefunctie van het specifieke brondatamodel naar het gestandaardiseerde doeldatamodel. Dit kan een model- of een protocoltransformatie zijn. Vaak is deze transformatie onderverdeeld in substappen en deze substappen zullen worden geanalyseerd en gemodelleerd in de architectuur van een specifieke datapipe-implementatie en componenten


Details van Transformatie

NoSQL-transformatie

Transformatie van een NoSQL-databron naar een gestandaardiseerd datadoel


Details van NoSQL-transformatie

Transformatie van berichten

Transformatie van een XML-stroom (meestal semi-gestructureerd) met een intern of specifiek datamodel dat moet worden getransformeerd naar het gestandaardiseerde model in het datadoel.


Details van Transformatie van berichten

Implementatieprocessen

Implementatie- en operationele processen voor het ontwikkelen en onderhouden van de geïmplementeerde datapipes


Details van Implementatieprocessen

Bestuursprocessen

Data governance processen, vooral gericht op het realiseren van een datadoel met acceptabele datakwaliteiten


Details van Bestuursprocessen

Algemene toegang tot gegevenssets

Dit is een logische dienst voor de publicatie van een bepaalde gestandaardiseerde dataset. In de huidige implementatie van TDP is plateau 1 een lijst met verschillen. Deze logische dataservice wordt geïmplementeerd in een of meerdere technische interfaces zoals gebruikersinterfaces of XML-webservices


Details van Algemene toegang tot gegevenssets