SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Historian 10 Whats New?
Presentation Details
► What is a Historian – and Why Do I Need
  One?
► Wonderware Historian Overview
► Technology Support
► Wonderware Historian 10.0 New Features
► Licensing
► Summary
A Historian Is…
► A storage repository for time-based information – a
    Database

► But a Historian is much more than a database
        • A Historian stores process data - lots of it
        • A Historian lets you retrieve the process data –
          sensibly

► A complete system to enable you to make the best use of
    this data

►      Wonderware Historian does this, elegantly
Database?
► I can use Access/MySQL/SQL Server/Oracle
►      - so why do I need a specialized Historian?

► Using a simple database as a historian – doesn‟t quite work
        • Databases are transaction based, Process information is
         asynchronously time based
       • Storage and Retrieval is not straightforward
       • Plants generate a lot of data, often across slow, distributed
         networks and at varying rates
►      The sheer quantity of data can be is a problem
Data Quantity – The Problem
► Imagine a plant, with 1,000 data points to
  be stored, every second
► Each point needs to have stored
     • Its Value, its Timestamp, its Quality…
     • Probably no less than 10 bytes per record…
► How much data?
     • 86,000,000+ records daily; 30+ billion annually – over 300GB
       raw
     • An RDBMS typically has a 50x overhead – 15TB+ annually
► This is a small example!
     • Many plants have much more points, and need online data for
       years
Real World Example

► An Integrated Mining Site (South Africa)
     • Furnace – stores 2,000 data points per second
     • Site – stores 24,000 data updates per second
► Data updates stored:
     • >2 billion daily, or over 700 billion annually
     • Equivalent to a 350 PB RDBMS database
     • (Remember – 50x RDBMS overhead!)
► Compare with London Stock Exchange
     • 15 August 2009 – total number of trades was 11,329,182
     • This plant does in one day almost 200x the monthly
       transactions of the London Stock Exchange!
Time Series Data – The
Problem
► A standard database is good at answering record based
  queries:
        • How many widgets have we in stock?
        • How much did this customer spend last year?
► It is not so good at answering time based questions:
        • How long was this motor running?
        • How many times was the temperature high for over 10
         minutes?
       • How many more cycles has this pump before we should
         service it?
       • How many periods of downtime less than 3 minutes have we
         had?
► A Historian is designed to answer these types of queries
►      A relational database is NOT
Relational Retrieval Challenges

► Independent Records
      • Not samples from a continuum
  Can‟t infer values between samples
►All Data Treated Equally
  Data quality not factored into aggregate calculations
  No distinction between low-level noise & significant value
  changes
  No time weighting for aggregate calculations

Wonderware Historian Solution:
       Time-series data storage with industry-standard
retrieval
Why Wonderware Historian?

► Wonderware Historian is a solution to the
  RDBMS option
► Low Customer Risk
 • Installed Base over 25,000 licenses sold
        • Optimal use of COTS - Microsoft SQL Server
►Low Lifecycle Costs with System Platform:
       •   “Checkbox” configuration from Application Server
       •   Tag importer for conventional InTouch applications
       •   Automatically manages historical storage
       •   Monitor operations with system tags
► Highly scalable: from collection-only node
  up to clustered system
How Does a Historian Work?
► Key Features of Wonderware Historian

 •   Data acquisition
 •   Storage, compression
 •   Retrieval
Wonderware Historian
 Functionality
                            Delivers data to users



                       Open Retrieval Interface




Configuration                  Value, Data Quality
  Interfaces                  Storage, Compression

                       Open Interfaces for Collection


       Collects data
Historian Architecture - Data
Acquisition
► Historian uses Microsoft SQL Server as the
  Database Engine
►   However we make extensions to this to
  enable efficient storage
     Microsoft SQL Server




          I/O               Wonderware Historian Core




                            Time-Series Data Storage
Data Acquisition &
Compression
Data Acquisition Challenges:
 We need to asynchronously acquire field
 data
 We must store data much times faster than
                              Acquisition Sources
 standard databases                                          PLCs, DCS, RTU, etc..
                                                             OPC, SuiteLink, DDE


 We need to store a lot of data                              InTouch
                                                             Application Server




Data is compressed for efficiency
    Moore   Siemens   Honeywell   Allen Bradley   Yokogawa       Modicon
 Typically 98% compression
Historian Architecture -
Retrieval
► Once data is stored, we need to be able to
  retrieve it
►    For Reporting
►    For Analysis
► We enable retrieval using standard SQL
  Queries
►    (SQL is an Open database language)
► We extend SQL to work with our time-
  series data
►    We also provide tools, so you don‟t need
  to know SQL!
Data Retrieval Clients
► We deliver data to users
►   - In a format you need

► Wonderware Historian Clients
  (ActiveFactory)
►    Provide Trend and other graphical views

► Wonderware Information Server
►   Provides table based views
►   Also can host Historian Clients
Historian Technology Support

Technology            9.0                           10.0
Operating    Windows 2000          Windows XP SP3 (32-bit only)
System       Windows XP            Windows Server 2003 SP2 (32)
             Windows Server 2003   Windows Server 2008 SP2 (32/64)
                                   Windows Vista SP2 (32/64)
SQL Server   2000                  2005 SP3: 3.3 ms resolution
             2005                  2008 SP1 (32-bit only): 1 ms



                    No cluster support planned
Historian Compatibility
 Product                                          Release
 Application Server                  3.0 SP2, 3.1 SP2
 InTouch                             10.0 SP2, 10.1 SP2
 ActiveFactory                       9.2*, 10.0
 Information Server                  3.1, 4.0


• “In place” upgrades from Historian 9.0 (all patch levels)
• Upgrades from earlier versions require upgrade to 9.0

       * Summary tags are not supported in 9.2.
What‟s New in Historian 10.0?
► With Historian 10.0 Wonderware introduces
  key new functionality
►    Tiered Storage Capability
►    Retrieval Enhancements
►    Improved ArchestrA Namespace
  Integration
► The new multi-tiered architecture capability
     • Enables smaller tier 1 Historian to feed to tier 2 for replication
     • Enables tier 1 Historian to send aggregated or summary data
       to tier 2
     • Enables local data access for tier 1 data in distributed
       architectures
Historian 9.0 Architecture
                  ActiveFactory



                  Microsoft SQL Server

                  Core

                  Storage System
I/O
                  History Blocks
Historian 10.0 Architecture
                        ActiveFactory



                        Microsoft SQL Server

“Tier 1” Engine               “Tier 2” Engine


                                      From
I/O                                   Tier 1
Tiered Historian – Typical
Architecture
                              Tier-2
                              Centralized reporting
                              & system of record




               Tier-1
               Local troubleshooting &
               buffering                         Application
I/O                                              Server
          InTouch
Tiered Historian – Data
   Replication
                                     Tier 2 Example:
                                     1-second data
Replicate all data
for selected or all
tags




                Tier 1 Example: 1-second data
Tiered Historian – Summary
Data
                                  Tier 2 Example:
                                  5-minute, hourly, daily data
“Summary” Tag
Many aggregate
values for each




        Tier 1 Example: 1-second data
Tiered Historian – Multiple Tier-
 2
New York                  London
“Local Tiered” – Summary
Replication




  Alternative to existing Summary System
Robust Tiered Historians
► Store-forward between tiers
► Spread load across period when possible
► Propagate From Tier 1
     • Store-forward events
     • Inserts/Updates
     • “Late” Data
► Up to 150,000 tags can be stored per
  Historian
Retrieval Modes & State Calculations
ValueState         RoundTrip
Min                MinContained
Max                MaxContained
Average            AvgContained
Total              TotalContained
Percent            PercentContained
MinContained
MaxContained
AvgContained
TotalContained
PercentContained
Retrieval & Industry Affinity
Process                           Hybrid/Discrete
    Best Fit                          Time-in-State
    Integral                            Integer Counter
    Time-weighted Average               Round Trip
    Interpolated
    Rate-of-Change
    Minimum/Maximum
    Floating point Counter
 New in 10.0     Competitive differentiator
New Retrieval Filtering
Filter
     Sigma Filter
     Analog To Discrete
    Snap To

 New in 10.0       Competitive differentiator
Application Server Namespace

               Object Tagname




                    Contained name
                                     9.2
     IDE
Names In Application Server
                              Hierarchical Name

         Object Tagname




   Contained Name



             Attribute Reference
Application Server Namespace
                           ActiveFactory




 ArchestrA IDE
Hierarchical Names In
Historian Client 10.0
► Supported In
     •   Trend
     •   Query
     •   Workbook (Excel)
     •   Report (Word)
     •   Controls
                            TagName/
► In Trend Impacts          Hierarchical
                            Name Toggle
     • All Tag Labels
     • Tag Picker
Pricing and Licensing Updates
► Historian 10.0 is available in two license
  options:
     • As a stand alone product
     • As a part of the System Platform
► With System Platform 4.0
     • All System Platform bundles with 5,000 or more history now
       will include Tier-2 capable Enterprise Historian
As a stand-alone product
     • All Enterprise licenses include Tier 2 capability
     • New entry-level 5,000 tag Enterprise Historian introduced
       ($19,000)
     • New license-free low-end Historian
     • Functional and version upgrades available
License Levels
► For Stand Alone Historian
► Standard Edition:
      • Tag Sizes 500; 5,000; 25,000; 70,000; 100,000
Enterprise Edition:
      • Tag Sizes 15,000; 25,000; 70,000; 100,000; 150,000
System Platform Historian Sizes (various I/O
options)
      • 250; 1,000; 5,000; 12,000; 50,000; 100,000; 150,000

Note – All Historian Clients will need a WWCAL
(Client Access License)
Entry Level Historian
► Historian 10.0 enables you to implement a
  small, free Historian
► Running Historian 10.0 with no license file:
     • Historian is limited to 32 user configured stored data points
       (tags)
     • Retrieval is limited to 7 days (although storage is not)
     • This Historian can function as a Tier-1 feed to a Tier-2
       Historian
     • This Historian can also be used with a local Historian Client
       (e.g. Trend)
Example scenarios
     • Local storage and analysis for small automation island
     • Outstation in geographically distributed SCADA network
     • Small data repository for local reporting
Licensing Examples
► Scenario: Stand Alone Tier-1 Historians
  with Summary to Tier-2
     • Three 5,000 tag Standard Historians
     • One Tier-2 Historian for aggregate data
► Licenses Required:
     • 3 x 5,000 tag „Any‟ (Standard/Personal…)
     • 1 x 12,000 tag Enterprise
Licensing Examples
► Scenario: Disaster Recovery style system
     • Three 5,000 tag Standard Historians with Replication


► Licenses Required:
     • 3 x 5,000 tag „Any‟ (Standard/Personal…)
     • 2 x 12,000 tag Enterprise
Licensing Examples
► Scenario: System Platform with Summary
  History to Tier-2
► License Options:
       • System Platform with 5,000 History tags or more
or
       • Enterprise Historian sized as appropriate

plus
       • Tier 1 licenses as appropriate
       • Platforms as appropriate
Licensing Examples
► Scenario: SCADA System
► Tier-1 Historians on small „islands‟
► License Options:
           • Enterprise Historian sized as appropriate*
plus
           • Tier-1: No licenses required!
           • (for 32 tags or smaller)

* Or could be System Platform with at least
  5,000 history tags
Licensing Examples

► Scenario: Local Summary
► Using Tier-2 capability
  within a single node
► License Required:
     • Any Historian license
     • Does not need to be Enterprise
Summary
► Historian 10.0 is a major release of the best
  selling Historian
► Historian 10.0 delivers more value
     • For regulatory compliance needs
     • For SCADA and networked applications
     • For data acquisition and archiving in a disaster recovery
       scenario
     • For analysis and process improvement
► Updates to supported operating systems
  and databases
     • All components now 64-bit operating system compatible
     • Latest SQL Server (2008) supported
Summary

► Later update for Wonderware Information
  Server
     • However, System Platform 4.0 and Historian 10.0 licensing
       supports this new version which will be available soon as free
       upgrade



► Customer FIRST Shipment will include new
  System Platform
     • System Platform 4.0 and Historian 10.0 upgrades are included
       with a Customer FIRST subscription
Powering intelligent plant
 decisions in real time.

Más contenido relacionado

La actualidad más candente

GKE Tip Series how do i choose between gke standard, autopilot and cloud run
GKE Tip Series   how do i choose between gke standard, autopilot and cloud run GKE Tip Series   how do i choose between gke standard, autopilot and cloud run
GKE Tip Series how do i choose between gke standard, autopilot and cloud run Sreenivas Makam
 
100.RED HAT SINGLE SIGN-ON
100.RED HAT SINGLE SIGN-ON100.RED HAT SINGLE SIGN-ON
100.RED HAT SINGLE SIGN-ONOpennaru, inc.
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsJorge Arteiro
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustJitendra Bafna
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...Jitendra Bafna
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSSiddheshwar Shinde
 
Warsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingWarsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingPatryk Bandurski
 
Introduction to openshift
Introduction to openshiftIntroduction to openshift
Introduction to openshiftMamathaBusi
 
Create your own OPC UA information model
Create your own OPC UA information modelCreate your own OPC UA information model
Create your own OPC UA information modelStephane Potier
 
DCS - Distributed Control System
DCS - Distributed Control System DCS - Distributed Control System
DCS - Distributed Control System Pratheep M
 
Building IAM for OpenStack
Building IAM for OpenStackBuilding IAM for OpenStack
Building IAM for OpenStackSteve Martinelli
 
알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기Han Lee
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RSimon Huang
 
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...Amazon Web Services
 
VMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Inductive Automation
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"markgatkinson
 
Software-Defined Data Center Case Study – Financial Institution and VMware
Software-Defined Data Center Case Study – Financial Institution and VMwareSoftware-Defined Data Center Case Study – Financial Institution and VMware
Software-Defined Data Center Case Study – Financial Institution and VMwareVMware
 
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewOpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewMaría Angélica Bracho
 

La actualidad más candente (20)

GKE Tip Series how do i choose between gke standard, autopilot and cloud run
GKE Tip Series   how do i choose between gke standard, autopilot and cloud run GKE Tip Series   how do i choose between gke standard, autopilot and cloud run
GKE Tip Series how do i choose between gke standard, autopilot and cloud run
 
100.RED HAT SINGLE SIGN-ON
100.RED HAT SINGLE SIGN-ON100.RED HAT SINGLE SIGN-ON
100.RED HAT SINGLE SIGN-ON
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git ops
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
 
Warsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingWarsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective Streaming
 
Introduction to openshift
Introduction to openshiftIntroduction to openshift
Introduction to openshift
 
Create your own OPC UA information model
Create your own OPC UA information modelCreate your own OPC UA information model
Create your own OPC UA information model
 
DCS - Distributed Control System
DCS - Distributed Control System DCS - Distributed Control System
DCS - Distributed Control System
 
Building IAM for OpenStack
Building IAM for OpenStackBuilding IAM for OpenStack
Building IAM for OpenStack
 
알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...
How to Perform Forensics on AWS Using Serverless Infrastructure (SEC416-R1) -...
 
Cloudhub 2.0
Cloudhub 2.0Cloudhub 2.0
Cloudhub 2.0
 
VMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the Cloud
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"
 
Software-Defined Data Center Case Study – Financial Institution and VMware
Software-Defined Data Center Case Study – Financial Institution and VMwareSoftware-Defined Data Center Case Study – Financial Institution and VMware
Software-Defined Data Center Case Study – Financial Institution and VMware
 
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless OverviewOpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
OpenShift Meetup - Tokyo - Service Mesh and Serverless Overview
 

Destacado

Destacado (13)

Wonderware Data Historian
Wonderware Data HistorianWonderware Data Historian
Wonderware Data Historian
 
Historian & Live Dashboard
Historian & Live DashboardHistorian & Live Dashboard
Historian & Live Dashboard
 
Manufacturing Performance
Manufacturing PerformanceManufacturing Performance
Manufacturing Performance
 
What's New in Wonderware InTouch Access Anywhere v.122015
What's New in Wonderware InTouch Access Anywhere v.122015What's New in Wonderware InTouch Access Anywhere v.122015
What's New in Wonderware InTouch Access Anywhere v.122015
 
InTouch WonderWare
InTouch WonderWareInTouch WonderWare
InTouch WonderWare
 
InTouch HMI SCADA
InTouch HMI SCADA InTouch HMI SCADA
InTouch HMI SCADA
 
System Platform 4
System Platform 4System Platform 4
System Platform 4
 
Introduction to InTouch Machine Edition (ITME)
Introduction to InTouch Machine Edition (ITME)Introduction to InTouch Machine Edition (ITME)
Introduction to InTouch Machine Edition (ITME)
 
Wonderware tutorial
Wonderware tutorialWonderware tutorial
Wonderware tutorial
 
manual-de-intouch
manual-de-intouchmanual-de-intouch
manual-de-intouch
 
INTOUCH
INTOUCHINTOUCH
INTOUCH
 
The Student As Historian - DBQ Strategies and Resources for Teaching History
The Student As Historian - DBQ Strategies and Resources for Teaching HistoryThe Student As Historian - DBQ Strategies and Resources for Teaching History
The Student As Historian - DBQ Strategies and Resources for Teaching History
 
Introduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsIntroduction to Information Retrieval & Models
Introduction to Information Retrieval & Models
 

Similar a WW Historian 10

AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...Amazon Web Services
 
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...Amazon Web Services
 
Tsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaTsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaDataStax Academy
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureIBM Analytics
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon_Org Team
 
Apache con 2020 use cases and optimizations of iotdb
Apache con 2020 use cases and optimizations of iotdbApache con 2020 use cases and optimizations of iotdb
Apache con 2020 use cases and optimizations of iotdbZhangZhengming
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeSingleStore
 
Solving Office 365 Big Challenges using Cassandra + Spark
Solving Office 365 Big Challenges using Cassandra + Spark Solving Office 365 Big Challenges using Cassandra + Spark
Solving Office 365 Big Challenges using Cassandra + Spark Anubhav Kale
 
Optimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 MinutesOptimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 MinutesAlexandra Sasha Blumenfeld
 
Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Fwdays
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)Gustavo Rene Antunez
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIBM_Info_Management
 
Intro to Time Series
Intro to Time Series Intro to Time Series
Intro to Time Series InfluxData
 
Building Your Data Warehouse with Amazon Redshift
Building Your Data Warehouse with Amazon RedshiftBuilding Your Data Warehouse with Amazon Redshift
Building Your Data Warehouse with Amazon RedshiftAmazon Web Services
 
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...Lightbend
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage ManagementDell World
 
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & AlluxioAlluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & AlluxioAlluxio, Inc.
 
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...Dataconomy Media
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 

Similar a WW Historian 10 (20)

AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
 
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016| GAM301 | How EA Leveraged Amazon Redshift and AWS Partner...
 
Tsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in ChinaTsinghua University: Two Exemplary Applications in China
Tsinghua University: Two Exemplary Applications in China
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT Architecture
 
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
GECon2017_High-volume data streaming in azure_ Aliaksandr Laisha
 
Apache con 2020 use cases and optimizations of iotdb
Apache con 2020 use cases and optimizations of iotdbApache con 2020 use cases and optimizations of iotdb
Apache con 2020 use cases and optimizations of iotdb
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real Time
 
Solving Office 365 Big Challenges using Cassandra + Spark
Solving Office 365 Big Challenges using Cassandra + Spark Solving Office 365 Big Challenges using Cassandra + Spark
Solving Office 365 Big Challenges using Cassandra + Spark
 
Optimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 MinutesOptimize Your Reporting In Less Than 10 Minutes
Optimize Your Reporting In Less Than 10 Minutes
 
Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"Дмитрий Попович "How to build a data warehouse?"
Дмитрий Попович "How to build a data warehouse?"
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
Intro to Time Series
Intro to Time Series Intro to Time Series
Intro to Time Series
 
TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
 
Building Your Data Warehouse with Amazon Redshift
Building Your Data Warehouse with Amazon RedshiftBuilding Your Data Warehouse with Amazon Redshift
Building Your Data Warehouse with Amazon Redshift
 
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage Management
 
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & AlluxioAlluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
 
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...
Calum McCrea, Software Engineer at Kx Systems, "Kx: How Wall Street Tech can ...
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 

WW Historian 10

  • 2. Presentation Details ► What is a Historian – and Why Do I Need One? ► Wonderware Historian Overview ► Technology Support ► Wonderware Historian 10.0 New Features ► Licensing ► Summary
  • 3. A Historian Is… ► A storage repository for time-based information – a Database ► But a Historian is much more than a database • A Historian stores process data - lots of it • A Historian lets you retrieve the process data – sensibly ► A complete system to enable you to make the best use of this data ► Wonderware Historian does this, elegantly
  • 4. Database? ► I can use Access/MySQL/SQL Server/Oracle ► - so why do I need a specialized Historian? ► Using a simple database as a historian – doesn‟t quite work • Databases are transaction based, Process information is asynchronously time based • Storage and Retrieval is not straightforward • Plants generate a lot of data, often across slow, distributed networks and at varying rates ► The sheer quantity of data can be is a problem
  • 5. Data Quantity – The Problem ► Imagine a plant, with 1,000 data points to be stored, every second ► Each point needs to have stored • Its Value, its Timestamp, its Quality… • Probably no less than 10 bytes per record… ► How much data? • 86,000,000+ records daily; 30+ billion annually – over 300GB raw • An RDBMS typically has a 50x overhead – 15TB+ annually ► This is a small example! • Many plants have much more points, and need online data for years
  • 6. Real World Example ► An Integrated Mining Site (South Africa) • Furnace – stores 2,000 data points per second • Site – stores 24,000 data updates per second ► Data updates stored: • >2 billion daily, or over 700 billion annually • Equivalent to a 350 PB RDBMS database • (Remember – 50x RDBMS overhead!) ► Compare with London Stock Exchange • 15 August 2009 – total number of trades was 11,329,182 • This plant does in one day almost 200x the monthly transactions of the London Stock Exchange!
  • 7. Time Series Data – The Problem ► A standard database is good at answering record based queries: • How many widgets have we in stock? • How much did this customer spend last year? ► It is not so good at answering time based questions: • How long was this motor running? • How many times was the temperature high for over 10 minutes? • How many more cycles has this pump before we should service it? • How many periods of downtime less than 3 minutes have we had? ► A Historian is designed to answer these types of queries ► A relational database is NOT
  • 8. Relational Retrieval Challenges ► Independent Records • Not samples from a continuum Can‟t infer values between samples ►All Data Treated Equally Data quality not factored into aggregate calculations No distinction between low-level noise & significant value changes No time weighting for aggregate calculations Wonderware Historian Solution: Time-series data storage with industry-standard retrieval
  • 9. Why Wonderware Historian? ► Wonderware Historian is a solution to the RDBMS option ► Low Customer Risk • Installed Base over 25,000 licenses sold • Optimal use of COTS - Microsoft SQL Server ►Low Lifecycle Costs with System Platform: • “Checkbox” configuration from Application Server • Tag importer for conventional InTouch applications • Automatically manages historical storage • Monitor operations with system tags ► Highly scalable: from collection-only node up to clustered system
  • 10. How Does a Historian Work? ► Key Features of Wonderware Historian • Data acquisition • Storage, compression • Retrieval
  • 11. Wonderware Historian Functionality Delivers data to users Open Retrieval Interface Configuration Value, Data Quality Interfaces Storage, Compression Open Interfaces for Collection Collects data
  • 12. Historian Architecture - Data Acquisition ► Historian uses Microsoft SQL Server as the Database Engine ► However we make extensions to this to enable efficient storage Microsoft SQL Server I/O Wonderware Historian Core Time-Series Data Storage
  • 13. Data Acquisition & Compression Data Acquisition Challenges: We need to asynchronously acquire field data We must store data much times faster than Acquisition Sources standard databases PLCs, DCS, RTU, etc.. OPC, SuiteLink, DDE We need to store a lot of data InTouch Application Server Data is compressed for efficiency Moore Siemens Honeywell Allen Bradley Yokogawa Modicon Typically 98% compression
  • 14. Historian Architecture - Retrieval ► Once data is stored, we need to be able to retrieve it ► For Reporting ► For Analysis ► We enable retrieval using standard SQL Queries ► (SQL is an Open database language) ► We extend SQL to work with our time- series data ► We also provide tools, so you don‟t need to know SQL!
  • 15. Data Retrieval Clients ► We deliver data to users ► - In a format you need ► Wonderware Historian Clients (ActiveFactory) ► Provide Trend and other graphical views ► Wonderware Information Server ► Provides table based views ► Also can host Historian Clients
  • 16. Historian Technology Support Technology 9.0 10.0 Operating Windows 2000 Windows XP SP3 (32-bit only) System Windows XP Windows Server 2003 SP2 (32) Windows Server 2003 Windows Server 2008 SP2 (32/64) Windows Vista SP2 (32/64) SQL Server 2000 2005 SP3: 3.3 ms resolution 2005 2008 SP1 (32-bit only): 1 ms No cluster support planned
  • 17. Historian Compatibility Product Release Application Server 3.0 SP2, 3.1 SP2 InTouch 10.0 SP2, 10.1 SP2 ActiveFactory 9.2*, 10.0 Information Server 3.1, 4.0 • “In place” upgrades from Historian 9.0 (all patch levels) • Upgrades from earlier versions require upgrade to 9.0 * Summary tags are not supported in 9.2.
  • 18. What‟s New in Historian 10.0? ► With Historian 10.0 Wonderware introduces key new functionality ► Tiered Storage Capability ► Retrieval Enhancements ► Improved ArchestrA Namespace Integration ► The new multi-tiered architecture capability • Enables smaller tier 1 Historian to feed to tier 2 for replication • Enables tier 1 Historian to send aggregated or summary data to tier 2 • Enables local data access for tier 1 data in distributed architectures
  • 19. Historian 9.0 Architecture ActiveFactory Microsoft SQL Server Core Storage System I/O History Blocks
  • 20. Historian 10.0 Architecture ActiveFactory Microsoft SQL Server “Tier 1” Engine “Tier 2” Engine From I/O Tier 1
  • 21. Tiered Historian – Typical Architecture Tier-2 Centralized reporting & system of record Tier-1 Local troubleshooting & buffering Application I/O Server InTouch
  • 22. Tiered Historian – Data Replication Tier 2 Example: 1-second data Replicate all data for selected or all tags Tier 1 Example: 1-second data
  • 23. Tiered Historian – Summary Data Tier 2 Example: 5-minute, hourly, daily data “Summary” Tag Many aggregate values for each Tier 1 Example: 1-second data
  • 24. Tiered Historian – Multiple Tier- 2 New York London
  • 25. “Local Tiered” – Summary Replication Alternative to existing Summary System
  • 26. Robust Tiered Historians ► Store-forward between tiers ► Spread load across period when possible ► Propagate From Tier 1 • Store-forward events • Inserts/Updates • “Late” Data ► Up to 150,000 tags can be stored per Historian
  • 27. Retrieval Modes & State Calculations ValueState RoundTrip Min MinContained Max MaxContained Average AvgContained Total TotalContained Percent PercentContained MinContained MaxContained AvgContained TotalContained PercentContained
  • 28. Retrieval & Industry Affinity Process Hybrid/Discrete Best Fit Time-in-State Integral Integer Counter Time-weighted Average Round Trip Interpolated Rate-of-Change Minimum/Maximum Floating point Counter New in 10.0 Competitive differentiator
  • 29. New Retrieval Filtering Filter Sigma Filter Analog To Discrete Snap To New in 10.0 Competitive differentiator
  • 30. Application Server Namespace Object Tagname Contained name 9.2 IDE
  • 31. Names In Application Server Hierarchical Name Object Tagname Contained Name Attribute Reference
  • 32. Application Server Namespace ActiveFactory ArchestrA IDE
  • 33. Hierarchical Names In Historian Client 10.0 ► Supported In • Trend • Query • Workbook (Excel) • Report (Word) • Controls TagName/ ► In Trend Impacts Hierarchical Name Toggle • All Tag Labels • Tag Picker
  • 34. Pricing and Licensing Updates ► Historian 10.0 is available in two license options: • As a stand alone product • As a part of the System Platform ► With System Platform 4.0 • All System Platform bundles with 5,000 or more history now will include Tier-2 capable Enterprise Historian As a stand-alone product • All Enterprise licenses include Tier 2 capability • New entry-level 5,000 tag Enterprise Historian introduced ($19,000) • New license-free low-end Historian • Functional and version upgrades available
  • 35. License Levels ► For Stand Alone Historian ► Standard Edition: • Tag Sizes 500; 5,000; 25,000; 70,000; 100,000 Enterprise Edition: • Tag Sizes 15,000; 25,000; 70,000; 100,000; 150,000 System Platform Historian Sizes (various I/O options) • 250; 1,000; 5,000; 12,000; 50,000; 100,000; 150,000 Note – All Historian Clients will need a WWCAL (Client Access License)
  • 36. Entry Level Historian ► Historian 10.0 enables you to implement a small, free Historian ► Running Historian 10.0 with no license file: • Historian is limited to 32 user configured stored data points (tags) • Retrieval is limited to 7 days (although storage is not) • This Historian can function as a Tier-1 feed to a Tier-2 Historian • This Historian can also be used with a local Historian Client (e.g. Trend) Example scenarios • Local storage and analysis for small automation island • Outstation in geographically distributed SCADA network • Small data repository for local reporting
  • 37. Licensing Examples ► Scenario: Stand Alone Tier-1 Historians with Summary to Tier-2 • Three 5,000 tag Standard Historians • One Tier-2 Historian for aggregate data ► Licenses Required: • 3 x 5,000 tag „Any‟ (Standard/Personal…) • 1 x 12,000 tag Enterprise
  • 38. Licensing Examples ► Scenario: Disaster Recovery style system • Three 5,000 tag Standard Historians with Replication ► Licenses Required: • 3 x 5,000 tag „Any‟ (Standard/Personal…) • 2 x 12,000 tag Enterprise
  • 39. Licensing Examples ► Scenario: System Platform with Summary History to Tier-2 ► License Options: • System Platform with 5,000 History tags or more or • Enterprise Historian sized as appropriate plus • Tier 1 licenses as appropriate • Platforms as appropriate
  • 40. Licensing Examples ► Scenario: SCADA System ► Tier-1 Historians on small „islands‟ ► License Options: • Enterprise Historian sized as appropriate* plus • Tier-1: No licenses required! • (for 32 tags or smaller) * Or could be System Platform with at least 5,000 history tags
  • 41. Licensing Examples ► Scenario: Local Summary ► Using Tier-2 capability within a single node ► License Required: • Any Historian license • Does not need to be Enterprise
  • 42. Summary ► Historian 10.0 is a major release of the best selling Historian ► Historian 10.0 delivers more value • For regulatory compliance needs • For SCADA and networked applications • For data acquisition and archiving in a disaster recovery scenario • For analysis and process improvement ► Updates to supported operating systems and databases • All components now 64-bit operating system compatible • Latest SQL Server (2008) supported
  • 43. Summary ► Later update for Wonderware Information Server • However, System Platform 4.0 and Historian 10.0 licensing supports this new version which will be available soon as free upgrade ► Customer FIRST Shipment will include new System Platform • System Platform 4.0 and Historian 10.0 upgrades are included with a Customer FIRST subscription
  • 44. Powering intelligent plant decisions in real time.