SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Downloaden Sie, um offline zu lesen
Hafslund AMS
Drinking from the fire hose
at a large IOT project
Jon Andreas Pretorius, Hafslund Nett
Axel Borge,Sesam
Simen Sommerfeldt, Bouvet
to NDC 2015
Hafslunds.2
s.3
Operational structure
Heat Network MarketsPower
Hydro&power& District&hea1ng&
produc1on&and&
distribu1on&
Bio7energy&
Network&
System&control&
centre&
Power&sales&
Billing&
Customer&
services&
•  Hafslund Nett owns and operates Norway's largest
electricity grid and has long had one of the lowest net
rents
•  Hafslund Nett owns and operates the regional grid in
Oslo, Akershus county and Østfold county
•  Hafslund Nett owns and operates the distribution network
in Oslo and most of Akershus and Østfold counties
•  Number of distribution network customers are 675,000
•  The network consists of 37,000 km overhead lines and
underground cables
•  Hafslund Driftssentral is one of Europe's most advanced
operating centers, that controls, monitors and optimizes
power to 1.4 million people, Hafslund Varme's district
heating plants in the Oslo area and Hafslund Produksjon's
power plants in Glomma
Business Area Network
s.4
Hafslund was founded more than 100 years
ago - in 1898
s.5
There will be more changes to the power grid
operation the next five years than the 100 last
years
1899 1911 2011 2020
?&
Changes in regulations will increase complexity
significant and increase demand for automation
s.7
35 000 enkle fjernavleste mĂĽlere
Årlig driftskost pr måler: ca 950
700 000 komplekse fjernavleste
mĂĽlere
Har i dag buffer for feilretting.
Stort sett bare ifm mĂĽler-
avlesning at programmet er tett
Årlig driftskost pr måler: 150
Alt online og ingen buffer eller
servicevindu. Alt mĂĽ alltid vĂŚre
tilgjengelig. Kan illustreres ved ĂĽ
tenke at det var mĂĽleravlesning
hver dag hele døgnet
IT er i liten grad en trussel for
omdømme
Hacking, virus mm vil utgjøre en
mye større trussel generelt og
mĂĽlere vil kunne hackes
Kompleksitet høy, men vi reddes
av rolige perioder
Kompleksitet vil vĂŚre betydelig
høyere og konstant
I dag 2020
AMS
elHUB
Kundens forventning som i 1990
Hvordan vil kundens forventning
endres?
AMS:&
•  The&new&smart&meters&detect&power&consump1on&on&
an&hourly&basis&and&automa1cally&sends&informa1on&
about&consump1on&to&the&grid&company&
•  The&new&smart&meters&records&also&includes&data&
related&to&voltage&quality,&ground&faults&etc&
•  The&new&meters&have&two7way&communica1on&
between&the&meter&and&grid&companies,&and&will&give&
customers&current&informa1on&about&their&own&
consump1on&and&instant&prices&for&electricity&and&grid&
transport.&
•  Grid&companies&are&responsible&for&the&installa1on&and&
opera1on&of&the&AMS&system,&but&they&can&not&deny&
other&service&providers&to&offer&customers&management&
and&informa1on&services.&
&
Advanced&Metering&and&Control&Systems&(AMS)&are&introduced&within&2019.01.01&
AMS$%$the$founda/on$of$the$future$of$digital$
power$grid
s.9
Elhub and the supplier centric model
ElHub
Statnett has been commissioned by NVE to establish
Elhub.
Elhub shall collect all metering values for Norway and
makie these values available for power suppliers and
their end customers. Furthermore Elhub will support
processes for customers moving or switching suppliers,
and compile data for clearing between participants in
the electricity market
For Hafslund Nett this means that collected and verified
hour ly values from all AMS meters shall be transferred
to ElHub once a day
When vthe supplier centric model is established ,
customers will only deal with the electricity company
(example service and infrastructure provider of mobile
telephony)
The supplier centric model creates major changes in
business processes and data exchange in the industry
Drawing from elhub.no
s.10
System&D& System&…&
System&C&System&B&System&A&
System&N&
Hafslund investigated two
alternative solutions for
integration architecture that will
support the demands of new
AMS solution;
-  ServiceBus
-  Data hub(Semantic/RDF)
Hafslund has experience with
both solutions, but the project
consider a Data Hub based
solution most appropriate in this
context;
-  Increased stability
(asynchronous data
exchange)
-  Fewer integration points
-  Similarly architecture chosen
for central El Hub
DataNAV&
Choice$of$integra/on$solu/on
s.11
IFS$ERP$
Warehousing&&&
Logis1cs&
Project&module& WO7module& 360Âş&Scheduling&
New&eld&system&
Economy&installa1on&registry&
Documenta1on&
HR/resource&
Rollout$
AMS$
Opera/ons$
AMS$
Stage&Planning&and&
monitoring& Assign& Start&& Perform& Report&
Project,)Opera-ons,)
Maintanance)excis-ng)
Recep1on&7&
withdrawals&goods&
Data&Hub&
GeoNIS&
#installa1on&
Quant&
#AMS&&
Generis&
#old&meters&
CAB&
#Customer&&
Datawarehouse&/&
archive&
Consolidated&customer&and&
installa1on&data&from&Data&hub&
Data&sources&for&
rollout&
Data&Recipients&
rollout&
Historical&data&archive&
and&analysis&
Integration engine
All masterdata is
consolidated in
Data Hub
Data Hub is the
only source for all
business
applications
In the semantic
data base all data
are connected
Data Hub provides
great potential for
management of the
information model
and analysis
Established$applica/on$solu/on$design
www.hafslund.nowww.hafslund.no
Advisor and CTO, Bouvet Oslo
LĂŚr Kidsa Koding!
Oslo IoT meetup
@sisomm
Master data:
The Elephant
in the room
System
System
System
System
System
System
System
System
System
System
System
I have given many talks and written
several articles about IoT
Hypothesis: Internet of Things
projects always involve
integration
Archive
HR
CMS
Finance
Payroll
Classic
Point-to-
Point
integration
Archive
HR
CMS
Finance
Payroll
ESBESB
Classic
integration
with ESB
The systems keep changing their
need for information from other
systems
Archive
HR
CMS
Finance
Payroll
Common data model?
Traditional
SOA with a
canonical
datamodel
PREVENTS
flexibility
DOA – Data Oriented
Architecture.
Enter
27
Archive
HR
CMS
Finance
Payroll
Keep the models, keep the data
We copy the
domain
context in the
systems into
SESAM
Convert data to triplets - RDF
ID Name Position Born E-mail Manager
101 Tim Berners-
Lee
Programmer 08061955
timbl@w3c.org 958
958 Vint Cerf Inventor 23061940 vint@stanford.edu 999
765 PĂĽl Spilling Professor 04111940 pspilling@uio.no 765
Subject Predicate Object
101
101
101
101
Type Person
Name
Position
Born
E-mail
Manager
101
timbl@w3c.org08061955 958ProgrammerTim Berners-Lee101
Universally unique identifiers
Subject Predicate Object
www.org.no/data/system/person/1 Type Person
www.org.no/data/system/person/1 Name Tim Berners-Lee
www.org.no/data/system/person/1 Position Programmer
www.org.no/data/system/person/1 Manager www.org.no/data/system/person/2
www.org.no/data/system/person/2 Name Vint Cerf
www.org.no = Unique organisation on the internet
www.org.no/data/system/person/1 = unique id of the information element
Archive
HR
CMS
Finance
Payroll
Link data from different GRAPHS
Duplicates
Contact=Contact
Location= Depnr
Empnr=ID1
Org=Depnr
With DUKE we can link
elements with no common
identifiers – using statistical
algorithms and training on data
sets
Archive
HR
CMS
Finance
Payroll
Data sources can enrich eachother
HUB
Doc
Meta1
Meta2
Doc
Archive
HR
Turnus
Finance
Payroll
Keep data from ”dead” systems
Nav
HR
Payroll
Search
Archive
HR
CMS
Finance
Payroll
Hub
How things are connected
HR Dest
SDShare
Source
HUB
•  Based on Atom: Pull data, don’t push
•  Asynchronous
•  Subscribers ask for data that has changed
since the last time
•  Update frequencies are adjustable
•  You can ask for changes or the whole dataset
•  Data formats changed in transfer.
www.sdshare.org
Sesam uses a Hashtracker to
keep track of the latest changes,
or an explicit “latest changed”
field
Read using SQL/File acces,
Write using API’s
A push receiver is a http server
receiving RDF fragments. It
calls the API of the receiving
system. If the call fails, Sesam
can try again
DOA
Database'
Content'
Mngmt'
File'
System'
Enterprise'
Search'
Reporting'
Analytics'
Data'Hub'
System'X'
Public'
Open'
Data'
Content'
Mngmt'
Enhance'
and'
Connect'
COLLECT
CONNECT
SHARE
Transform'
Data objects flow NOT messages
Kafka for extra throughput
SDShare'Server'
KaDa'
Provider'
RDF'Store'
KaDa'Queue'
The Kafka Provider Pulls Information off from the Queue and can add
extra data from the RDF store before exposing it out via SDShare. It can
also apply filters based on data in the hub or the item on the queue.
•  SQL Databases via jdbc
•  CSV files
•  RDF triple stores
•  Sharepoint
•  Kafka
•  XML files
•  LDAP providers
•  Excel files
•  MS Exchange server (mail and calendar)
•  SDSHARE – anything! (MongoDB, etc)
Data sources and sinks
45
Data Analytics & Enhancement Existing Systems
Processes Search and Reporting
All Data Indexed
Contribute data
Drive process through
state change
Models in data,
Constraints in data
Act on all data
Analytics results are
just more data
Complete
views of all
systems and
processes
Use Data
All people can ask
all questions
U
niform
ly
Structured
data
from
heterogeneous
sources
System Improved
Other systems can keep running
even if one is down. And you
can upgrade a system or install
a new with fewer impacts
The customer controls the
information model and
becomes more independent
from vendors
Customers can prototype
and combine data for new
solutions rapidly
1.  Thou shall only get data from other domains through Sesam
2.  SOA is dead, long live DOA. Processes advance through state changes
3.  There can never be a common data model in the company
4.  Thou shall never query Sesam directly, but through SDSHARE
5.  Thou shall be comfortable with eventual consistency
6.  Thou will always get the same answer when you ask Sesam the same
question. And Sesam can say the same things many times
7.  The world is asynchronus, as is Sesam. Don’t try to shoehorn synchronicity
8.  Thou shall embrace that data can have different sources/master and values
9.  The systems need not know about Sesam
10.  Sesam is not a backup.
The Commandments of Sesam
•  Runs in Docker containers
•  Github and Saltstack are used to keep all
installations up-to-date
•  At the core: Virtuoso Triple Store
•  Includes a data browser
•  Indexed with SOLR to provide universal search
•  All communication happens with SDSHARE
•  Configuration over coding
Sesam tech
A paradigm shift for developers
•  Eventual consistency
•  “Pilfering” of data
•  RDF and SDShare
•  Sparql is not SQL
•  Idempotence: Sesam
can send duplicates
•  No RPC calls or
message passing
•  You need an information
architect in the project
•  Don´t add more queues.
Pedal to the
metal! Now
implement
AMS with
SESAM!
A recap of the requirements
•  Massive amounts of data
•  Many systems must be coordinated
•  Many stages in the deployment, with changing
needs
•  Systems will be upgraded and changed
•  The systems were not designed to cooperate with
each other
•  Bugs and errors happen – in systems and human
actions.
670.000 x 4 x 24
=
64.320.000 daily readings
YAY! Need for american-scale
technology
Yay! Need
for
AMERICAN
scale
technology!
The first challenge is to sync
information across systems
before the measurements can
begin
Construct the SQL for the output
feeds, implement push receivers
for input feeds.
All the
arrows are
feeds in/out
of Sesam
Slide source: StĂĽle Heitmann, Computas
Slide source: StĂĽle Heitmann, Computas
When to use Sesam
•  When all else is tried – you are f***ked
•  If you have many domains in the company
•  If your integration work involves a lot of
data transformation, lookup and
conversion
•  If the logic in the ESB rivals that of the
systems
•  For Internet of things projects
•  As a collector for big data projects
Micro services need to get
information from several places
Want to know more?
•  contact us at info@sesam.no and we will
help you get started
•  www.sesam.no
•  www.sdshare.org
•  Anders Volle
•  Ståle Heitmann
•  Steinar Rudsar
•  Axel Borge
•  Øystein Isaksen
•  Graham Moore
•  Lars Marius Garshol
•  Steinar Rune Eriksen
Thanks to...
Questions?
Thanks!
Simen.Sommerfeldt@bouvet.no
@sisomm/995 07 733
Axel.borge@bouvet.no
@axelborge/905 92 955

Weitere ähnliche Inhalte

Ähnlich wie Hafslund AMS - Drinking from the fire hose at a large IoT project

Cloudera Enterprise_Data Hub in Telecom
Cloudera Enterprise_Data Hub in TelecomCloudera Enterprise_Data Hub in Telecom
Cloudera Enterprise_Data Hub in TelecomEinsny Phionesgo
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightAmazon Web Services LATAM
 
Data warehousing in the era of Big Data: Deep Dive into Amazon Redshift
Data warehousing in the era of Big Data: Deep Dive into Amazon RedshiftData warehousing in the era of Big Data: Deep Dive into Amazon Redshift
Data warehousing in the era of Big Data: Deep Dive into Amazon RedshiftAmazon Web Services
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudAmazon Web Services
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantagePrecisely
 
State of the Union: Database & Analytics
State of the Union: Database & AnalyticsState of the Union: Database & Analytics
State of the Union: Database & AnalyticsAmazon Web Services
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Precisely
 
Moving Toward ITaaS
Moving Toward ITaaSMoving Toward ITaaS
Moving Toward ITaaSNetApp
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKconfluent
 
Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Phil Watt
 
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudDenodo
 
Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Zach Gardner
 
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comAlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comJustin Hayward
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSINGRishikese MR
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR Technologies
 
Cloud Data Integration Best Practices
Cloud Data Integration Best PracticesCloud Data Integration Best Practices
Cloud Data Integration Best PracticesDarren Cunningham
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsDATAVERSITY
 
Top 10 Enterprise Use Cases for NoSQL
Top 10 Enterprise Use Cases for NoSQLTop 10 Enterprise Use Cases for NoSQL
Top 10 Enterprise Use Cases for NoSQLDATAVERSITY
 

Ähnlich wie Hafslund AMS - Drinking from the fire hose at a large IoT project (20)

Ask bigger questions
Ask bigger questionsAsk bigger questions
Ask bigger questions
 
Cloudera Enterprise_Data Hub in Telecom
Cloudera Enterprise_Data Hub in TelecomCloudera Enterprise_Data Hub in Telecom
Cloudera Enterprise_Data Hub in Telecom
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of Light
 
Data warehousing in the era of Big Data: Deep Dive into Amazon Redshift
Data warehousing in the era of Big Data: Deep Dive into Amazon RedshiftData warehousing in the era of Big Data: Deep Dive into Amazon Redshift
Data warehousing in the era of Big Data: Deep Dive into Amazon Redshift
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
 
State of the Union: Database & Analytics
State of the Union: Database & AnalyticsState of the Union: Database & Analytics
State of the Union: Database & Analytics
 
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
Engineering Machine Learning Data Pipelines Series: Streaming New Data as It ...
 
Moving Toward ITaaS
Moving Toward ITaaSMoving Toward ITaaS
Moving Toward ITaaS
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIK
 
Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019
 
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
 
Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market Enterprise Level Integration for the Mid-Market
Enterprise Level Integration for the Mid-Market
 
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comAlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
AlertMe Beart Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Cloud Data Integration Best Practices
Cloud Data Integration Best PracticesCloud Data Integration Best Practices
Cloud Data Integration Best Practices
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big DataMeetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical Applications
 
Top 10 Enterprise Use Cases for NoSQL
Top 10 Enterprise Use Cases for NoSQLTop 10 Enterprise Use Cases for NoSQL
Top 10 Enterprise Use Cases for NoSQL
 

Mehr von Simen Sommerfeldt

Om GoForIT til DigiNorden September 2022
Om GoForIT til DigiNorden September 2022Om GoForIT til DigiNorden September 2022
Om GoForIT til DigiNorden September 2022Simen Sommerfeldt
 
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?Simen Sommerfeldt
 
Orientering til personvernkommisjonen om personvern i skolen
Orientering til personvernkommisjonen om personvern i skolen Orientering til personvernkommisjonen om personvern i skolen
Orientering til personvernkommisjonen om personvern i skolen Simen Sommerfeldt
 
Til personvernkommisjonen om trender og strategier
Til personvernkommisjonen om trender og strategierTil personvernkommisjonen om trender og strategier
Til personvernkommisjonen om trender og strategierSimen Sommerfeldt
 
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiA
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiAGjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiA
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiASimen Sommerfeldt
 
Om smittestopp til normkonferansen 2020
Om smittestopp til normkonferansen 2020Om smittestopp til normkonferansen 2020
Om smittestopp til normkonferansen 2020Simen Sommerfeldt
 
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet Simen Sommerfeldt
 
Innledning til teknologi og rettstatsprinsipper i krisetider
Innledning til teknologi og rettstatsprinsipper i krisetiderInnledning til teknologi og rettstatsprinsipper i krisetider
Innledning til teknologi og rettstatsprinsipper i krisetiderSimen Sommerfeldt
 
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...Simen Sommerfeldt
 
Digtialiseringskompetanse for ledere tli teknologidagen 2019
Digtialiseringskompetanse for ledere tli teknologidagen 2019Digtialiseringskompetanse for ledere tli teknologidagen 2019
Digtialiseringskompetanse for ledere tli teknologidagen 2019Simen Sommerfeldt
 
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018Simen Sommerfeldt
 
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...Simen Sommerfeldt
 
Keynote til Performance Marketing 2018
Keynote til Performance Marketing 2018Keynote til Performance Marketing 2018
Keynote til Performance Marketing 2018Simen Sommerfeldt
 
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018GDPR i helsesektoren - a match made in heaven? Til #ehelse2018
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018Simen Sommerfeldt
 
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"Simen Sommerfeldt
 
Trender som påvirker Sosiale medier - til Social media days 2018
Trender som påvirker Sosiale medier - til Social media days 2018Trender som påvirker Sosiale medier - til Social media days 2018
Trender som påvirker Sosiale medier - til Social media days 2018Simen Sommerfeldt
 
Digifrid - kommunal robot med ambisjoner.
Digifrid - kommunal robot med ambisjoner. Digifrid - kommunal robot med ambisjoner.
Digifrid - kommunal robot med ambisjoner. Simen Sommerfeldt
 
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?Simen Sommerfeldt
 
Til JavaZone: Slik kommer du i gang med GDPR
Til JavaZone: Slik kommer du i gang med GDPRTil JavaZone: Slik kommer du i gang med GDPR
Til JavaZone: Slik kommer du i gang med GDPRSimen Sommerfeldt
 

Mehr von Simen Sommerfeldt (20)

Om GoForIT til DigiNorden September 2022
Om GoForIT til DigiNorden September 2022Om GoForIT til DigiNorden September 2022
Om GoForIT til DigiNorden September 2022
 
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?
Hva kan moderne software-prosjekter kan lĂŚre av en gammel jagerflyger?
 
Orientering til personvernkommisjonen om personvern i skolen
Orientering til personvernkommisjonen om personvern i skolen Orientering til personvernkommisjonen om personvern i skolen
Orientering til personvernkommisjonen om personvern i skolen
 
Til personvernkommisjonen om trender og strategier
Til personvernkommisjonen om trender og strategierTil personvernkommisjonen om trender og strategier
Til personvernkommisjonen om trender og strategier
 
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiA
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiAGjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiA
Gjesteforelesning om strategisk bĂŚrekraft og GoForIT til UiA
 
Om smittestopp til normkonferansen 2020
Om smittestopp til normkonferansen 2020Om smittestopp til normkonferansen 2020
Om smittestopp til normkonferansen 2020
 
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet
Om GoForIT - samarbeid om bĂŚrekraft mellom Akademia og arbeidslivet
 
Innledning til teknologi og rettstatsprinsipper i krisetider
Innledning til teknologi og rettstatsprinsipper i krisetiderInnledning til teknologi og rettstatsprinsipper i krisetider
Innledning til teknologi og rettstatsprinsipper i krisetider
 
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...
GDPR gjør Europa til en foregangsverdensdel. Er UH-sektoren klar til ü gripe ...
 
Digtialiseringskompetanse for ledere tli teknologidagen 2019
Digtialiseringskompetanse for ledere tli teknologidagen 2019Digtialiseringskompetanse for ledere tli teknologidagen 2019
Digtialiseringskompetanse for ledere tli teknologidagen 2019
 
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018
GDPR - et vannskille. Hva nĂĽ? Til fagpressedagen 2018
 
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...
Lær Kidsa Koding – for å bli selvstendige og fullverdige innbyggere i en digi...
 
Keynote til Performance Marketing 2018
Keynote til Performance Marketing 2018Keynote til Performance Marketing 2018
Keynote til Performance Marketing 2018
 
Yggdrasil intro 2018
Yggdrasil intro 2018Yggdrasil intro 2018
Yggdrasil intro 2018
 
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018GDPR i helsesektoren - a match made in heaven? Til #ehelse2018
GDPR i helsesektoren - a match made in heaven? Til #ehelse2018
 
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"
Røverhistorie om GDPR til "Fredag morgen hos dataforeningen"
 
Trender som påvirker Sosiale medier - til Social media days 2018
Trender som påvirker Sosiale medier - til Social media days 2018Trender som påvirker Sosiale medier - til Social media days 2018
Trender som påvirker Sosiale medier - til Social media days 2018
 
Digifrid - kommunal robot med ambisjoner.
Digifrid - kommunal robot med ambisjoner. Digifrid - kommunal robot med ambisjoner.
Digifrid - kommunal robot med ambisjoner.
 
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?
Til "Arbeidslivet 2022": Koding - noe vi alle må kunne?
 
Til JavaZone: Slik kommer du i gang med GDPR
Til JavaZone: Slik kommer du i gang med GDPRTil JavaZone: Slik kommer du i gang med GDPR
Til JavaZone: Slik kommer du i gang med GDPR
 

KĂźrzlich hochgeladen

➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectBoston Institute of Analytics
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 

KĂźrzlich hochgeladen (20)

➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 

Hafslund AMS - Drinking from the fire hose at a large IoT project

  • 1. Hafslund AMS Drinking from the fire hose at a large IOT project Jon Andreas Pretorius, Hafslund Nett Axel Borge,Sesam Simen Sommerfeldt, Bouvet to NDC 2015
  • 3. s.3 Operational structure Heat Network MarketsPower Hydro&power& District&hea1ng& produc1on&and& distribu1on& Bio7energy& Network& System&control& centre& Power&sales& Billing& Customer& services&
  • 4. •  Hafslund Nett owns and operates Norway's largest electricity grid and has long had one of the lowest net rents •  Hafslund Nett owns and operates the regional grid in Oslo, Akershus county and Østfold county •  Hafslund Nett owns and operates the distribution network in Oslo and most of Akershus and Østfold counties •  Number of distribution network customers are 675,000 •  The network consists of 37,000 km overhead lines and underground cables •  Hafslund Driftssentral is one of Europe's most advanced operating centers, that controls, monitors and optimizes power to 1.4 million people, Hafslund Varme's district heating plants in the Oslo area and Hafslund Produksjon's power plants in Glomma Business Area Network s.4
  • 5. Hafslund was founded more than 100 years ago - in 1898 s.5
  • 6. There will be more changes to the power grid operation the next five years than the 100 last years 1899 1911 2011 2020 ?&
  • 7. Changes in regulations will increase complexity significant and increase demand for automation s.7 35 000 enkle fjernavleste mĂĽlere Årlig driftskost pr mĂĽler: ca 950 700 000 komplekse fjernavleste mĂĽlere Har i dag buffer for feilretting. Stort sett bare ifm mĂĽler- avlesning at programmet er tett Årlig driftskost pr mĂĽler: 150 Alt online og ingen buffer eller servicevindu. Alt mĂĽ alltid vĂŚre tilgjengelig. Kan illustreres ved ĂĽ tenke at det var mĂĽleravlesning hver dag hele døgnet IT er i liten grad en trussel for omdømme Hacking, virus mm vil utgjøre en mye større trussel generelt og mĂĽlere vil kunne hackes Kompleksitet høy, men vi reddes av rolige perioder Kompleksitet vil vĂŚre betydelig høyere og konstant I dag 2020 AMS elHUB Kundens forventning som i 1990 Hvordan vil kundens forventning endres?
  • 8. AMS:& •  The&new&smart&meters&detect&power&consump1on&on& an&hourly&basis&and&automa1cally&sends&informa1on& about&consump1on&to&the&grid&company& •  The&new&smart&meters&records&also&includes&data& related&to&voltage&quality,&ground&faults&etc& •  The&new&meters&have&two7way&communica1on& between&the&meter&and&grid&companies,&and&will&give& customers&current&informa1on&about&their&own& consump1on&and&instant&prices&for&electricity&and&grid& transport.& •  Grid&companies&are&responsible&for&the&installa1on&and& opera1on&of&the&AMS&system,&but&they&can&not&deny& other&service&providers&to&offer&customers&management& and&informa1on&services.& & Advanced&Metering&and&Control&Systems&(AMS)&are&introduced&within&2019.01.01& AMS$%$the$founda/on$of$the$future$of$digital$ power$grid
  • 9. s.9 Elhub and the supplier centric model ElHub Statnett has been commissioned by NVE to establish Elhub. Elhub shall collect all metering values for Norway and makie these values available for power suppliers and their end customers. Furthermore Elhub will support processes for customers moving or switching suppliers, and compile data for clearing between participants in the electricity market For Hafslund Nett this means that collected and verified hour ly values from all AMS meters shall be transferred to ElHub once a day When vthe supplier centric model is established , customers will only deal with the electricity company (example service and infrastructure provider of mobile telephony) The supplier centric model creates major changes in business processes and data exchange in the industry Drawing from elhub.no
  • 10. s.10 System&D& System&…& System&C&System&B&System&A& System&N& Hafslund investigated two alternative solutions for integration architecture that will support the demands of new AMS solution; -  ServiceBus -  Data hub(Semantic/RDF) Hafslund has experience with both solutions, but the project consider a Data Hub based solution most appropriate in this context; -  Increased stability (asynchronous data exchange) -  Fewer integration points -  Similarly architecture chosen for central El Hub DataNAV& Choice$of$integra/on$solu/on
  • 11. s.11 IFS$ERP$ Warehousing&&& Logis1cs& Project&module& WO7module& 360Âş&Scheduling& New&eld&system& Economy&installa1on&registry& Documenta1on& HR/resource& Rollout$ AMS$ Opera/ons$ AMS$ Stage&Planning&and& monitoring& Assign& Start&& Perform& Report& Project,)Opera-ons,) Maintanance)excis-ng) Recep1on&7& withdrawals&goods& Data&Hub& GeoNIS& #installa1on& Quant& #AMS&& Generis& #old&meters& CAB& #Customer&& Datawarehouse&/& archive& Consolidated&customer&and& installa1on&data&from&Data&hub& Data&sources&for& rollout& Data&Recipients& rollout& Historical&data&archive& and&analysis& Integration engine All masterdata is consolidated in Data Hub Data Hub is the only source for all business applications In the semantic data base all data are connected Data Hub provides great potential for management of the information model and analysis Established$applica/on$solu/on$design
  • 13. Advisor and CTO, Bouvet Oslo LĂŚr Kidsa Koding! Oslo IoT meetup @sisomm
  • 14.
  • 17. I have given many talks and written several articles about IoT
  • 18. Hypothesis: Internet of Things projects always involve integration
  • 19.
  • 22. The systems keep changing their need for information from other systems
  • 24.
  • 25.
  • 27. DOA – Data Oriented Architecture. Enter 27
  • 29. We copy the domain context in the systems into SESAM
  • 30. Convert data to triplets - RDF ID Name Position Born E-mail Manager 101 Tim Berners- Lee Programmer 08061955 timbl@w3c.org 958 958 Vint Cerf Inventor 23061940 vint@stanford.edu 999 765 PĂĽl Spilling Professor 04111940 pspilling@uio.no 765 Subject Predicate Object 101 101 101 101 Type Person Name Position Born E-mail Manager 101 timbl@w3c.org08061955 958ProgrammerTim Berners-Lee101
  • 31. Universally unique identifiers Subject Predicate Object www.org.no/data/system/person/1 Type Person www.org.no/data/system/person/1 Name Tim Berners-Lee www.org.no/data/system/person/1 Position Programmer www.org.no/data/system/person/1 Manager www.org.no/data/system/person/2 www.org.no/data/system/person/2 Name Vint Cerf www.org.no = Unique organisation on the internet www.org.no/data/system/person/1 = unique id of the information element
  • 32. Archive HR CMS Finance Payroll Link data from different GRAPHS Duplicates Contact=Contact Location= Depnr Empnr=ID1 Org=Depnr
  • 33. With DUKE we can link elements with no common identifiers – using statistical algorithms and training on data sets
  • 34. Archive HR CMS Finance Payroll Data sources can enrich eachother HUB Doc Meta1 Meta2 Doc
  • 35. Archive HR Turnus Finance Payroll Keep data from ”dead” systems Nav HR Payroll Search
  • 37. HR Dest SDShare Source HUB •  Based on Atom: Pull data, don’t push •  Asynchronous •  Subscribers ask for data that has changed since the last time •  Update frequencies are adjustable •  You can ask for changes or the whole dataset •  Data formats changed in transfer.
  • 39. Sesam uses a Hashtracker to keep track of the latest changes, or an explicit “latest changed” field
  • 40. Read using SQL/File acces, Write using API’s
  • 41. A push receiver is a http server receiving RDF fragments. It calls the API of the receiving system. If the call fails, Sesam can try again
  • 43. Kafka for extra throughput SDShare'Server' KaDa' Provider' RDF'Store' KaDa'Queue' The Kafka Provider Pulls Information off from the Queue and can add extra data from the RDF store before exposing it out via SDShare. It can also apply filters based on data in the hub or the item on the queue.
  • 44. •  SQL Databases via jdbc •  CSV files •  RDF triple stores •  Sharepoint •  Kafka •  XML files •  LDAP providers •  Excel files •  MS Exchange server (mail and calendar) •  SDSHARE – anything! (MongoDB, etc) Data sources and sinks
  • 45. 45
  • 46. Data Analytics & Enhancement Existing Systems Processes Search and Reporting All Data Indexed Contribute data Drive process through state change Models in data, Constraints in data Act on all data Analytics results are just more data Complete views of all systems and processes Use Data All people can ask all questions U niform ly Structured data from heterogeneous sources System Improved
  • 47. Other systems can keep running even if one is down. And you can upgrade a system or install a new with fewer impacts
  • 48. The customer controls the information model and becomes more independent from vendors
  • 49. Customers can prototype and combine data for new solutions rapidly
  • 50. 1.  Thou shall only get data from other domains through Sesam 2.  SOA is dead, long live DOA. Processes advance through state changes 3.  There can never be a common data model in the company 4.  Thou shall never query Sesam directly, but through SDSHARE 5.  Thou shall be comfortable with eventual consistency 6.  Thou will always get the same answer when you ask Sesam the same question. And Sesam can say the same things many times 7.  The world is asynchronus, as is Sesam. Don’t try to shoehorn synchronicity 8.  Thou shall embrace that data can have different sources/master and values 9.  The systems need not know about Sesam 10.  Sesam is not a backup. The Commandments of Sesam
  • 51. •  Runs in Docker containers •  Github and Saltstack are used to keep all installations up-to-date •  At the core: Virtuoso Triple Store •  Includes a data browser •  Indexed with SOLR to provide universal search •  All communication happens with SDSHARE •  Configuration over coding Sesam tech
  • 52. A paradigm shift for developers •  Eventual consistency •  “Pilfering” of data •  RDF and SDShare •  Sparql is not SQL •  Idempotence: Sesam can send duplicates •  No RPC calls or message passing •  You need an information architect in the project •  Don´t add more queues.
  • 53.
  • 54. Pedal to the metal! Now implement AMS with SESAM!
  • 55. A recap of the requirements •  Massive amounts of data •  Many systems must be coordinated •  Many stages in the deployment, with changing needs •  Systems will be upgraded and changed •  The systems were not designed to cooperate with each other •  Bugs and errors happen – in systems and human actions.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. 670.000 x 4 x 24 = 64.320.000 daily readings
  • 61. YAY! Need for american-scale technology Yay! Need for AMERICAN scale technology!
  • 62. The first challenge is to sync information across systems before the measurements can begin
  • 63. Construct the SQL for the output feeds, implement push receivers for input feeds.
  • 64. All the arrows are feeds in/out of Sesam
  • 65. Slide source: StĂĽle Heitmann, Computas
  • 66. Slide source: StĂĽle Heitmann, Computas
  • 67.
  • 68. When to use Sesam •  When all else is tried – you are f***ked •  If you have many domains in the company •  If your integration work involves a lot of data transformation, lookup and conversion •  If the logic in the ESB rivals that of the systems •  For Internet of things projects •  As a collector for big data projects
  • 69. Micro services need to get information from several places
  • 70. Want to know more? •  contact us at info@sesam.no and we will help you get started •  www.sesam.no •  www.sdshare.org
  • 71. •  Anders Volle •  StĂĽle Heitmann •  Steinar Rudsar •  Axel Borge •  Øystein Isaksen •  Graham Moore •  Lars Marius Garshol •  Steinar Rune Eriksen Thanks to...