Dave Oravetz VP of Engineering

34
Dave Oravetz VP of Engineering

description

Dave Oravetz VP of Engineering. Hyper-Historian Key Benefits. Efficient High Performance High Compression Reliable Redundancy Store and Forward Data Accessibility TrendWorX64 Viewer SQL Query Interface Data Editing Easy to Configure Remote Configure-ability Web-based Online - PowerPoint PPT Presentation

Transcript of Dave Oravetz VP of Engineering

Page 1: Dave Oravetz VP of Engineering

Dave OravetzVP of Engineering

Page 2: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 2

Hyper-Historian Key Hyper-Historian Key BenefitsBenefits

Efficient• High Performance• High Compression

Reliable• Redundancy• Store and Forward

Data Accessibility• TrendWorX64 Viewer• SQL Query Interface

Data EditingEasy to Configure• Remote Configure-ability• Web-based• Online

Flexible, Automated ArchivingScalable• Flexible Architecture

Page 3: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Architecture and Configuration

Page 4: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 4

Hyper-Historian Hyper-Historian ArchitectureArchitecture

Hyper-Historian Components•Data Collector •Data Logger•Workbench Configuration•3D Chart Control•SQL Query Interface

Page 5: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Real-time Data Logger

Remote Data Collectors

ICONICS WorkbenchSystem Configuration

& AdministrationOperator Controls

BizViz Solutions Third PartySolutions

• OPC DA • OPC UA • OPC XML DA

Standard SQL Query

RAMDisk

SQL 2005SQL 2008

HistoricalData Storage On Event

• SNMP • BACnet• Databases

Real-timeData

OPC-UA

Configuration Database

Store & Forward

• Reports• Productivity Analytics• Enterprise Bridging• Custom Portals• Mobile & Wireless

Custom Applications • Configuration

• Archive Management

• TrendWorX 2D & 3D Charts• Manually Entered Data• Operator Comments

Remote Data Collectors

Store & Forward

. . .

Auto Archiving

External Storage

Page 6: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 6

Hyper-Historian CollectorHyper-Historian Collector

Collects Data From:• OPC DA Servers• OPC XML DA Servers• OPC UA Servers• GenBroker Plugins

- SNMP- BACnet- Databases

Portable• XP 64-Bit• Vista 64-Bit• Server 2003 64-bit • Server 2008 64-bit

Page 7: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 7

Hyper-Historian CollectorHyper-Historian Collector

Local or RemoteDeadband FilteringAdvanced Filtering• Maximum• Minimum• Average• Standard Deviation• Totalizer• Running Maximum• Running Minimum• Running Average• Moving Maximum• Moving Minimum• Moving Average• Most Recent On Time

Redundant CollectorsStore and Forward

Page 8: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 8

Hyper-Historian LoggerHyper-Historian Logger

Logging Options• High Performance Disk Based• RAM Memory-Based Persistent

Data• Raw• Advanced Filtered• Aggregates

Data Types• Boolean• Integer• Float• String

Filtering• None• Deadband• Swinging Door

Page 9: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 9

Hyper-Historian LoggerHyper-Historian Logger

Conditional Logging• UDM Trigger Based

Memory Persistent Logging• Configurable Logging Period• Option to Log to Disk upon Event• Configurable Pre and Post Event Store

Aggregate Logging• Summary Tags for High-speed playback of Summary

Portable• XP X64• Vista X64• Server 2003 X64• Server 2008 X64

Redundant Loggers

Page 10: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 10

Hyper-Historian Hyper-Historian ConfigurationConfiguration

Online ConfigurationWeb Based Configuration• Based on Web Workbench

ToolkitConsistent Look-and-Feel to TrendWorX64 Configurator

Page 11: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Configuration Demo

Page 12: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Performance and Runtime

Page 13: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 13

Hyper-Historian Hyper-Historian PerformancePerformance

50,000+ Values Logged per Second 150,000+ Tags Collection Resolution to 10 MS Immediate playback of Logged data•No wait for Database writes

Page 14: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

GENESIS Historian Benchmarks

AMD Athlon 64 X2 Dual Core, 2.86 GHz8 GB MemoryWindows Vista64 Business SP1

Twx32 Twx64 HH Beta4

1,000 Tags @ 1 s 4% (34) 5% 1.8%

10,000 Tags @ 1 s

34.5% 42% 22%

25,000 Tags @ 1 s

n.a 49% 46%

50,000 Tags @ 1 s

n.a. n.a 68%

Page 15: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

GENESIS Historian Benchmarks

AMD Athlon 64 X2 Dual Core, 2.86 GHz8 GB MemoryWindows Vista64 Business SP1

Twx32 Twx64 HH Beta41,000 Tags @ 1 s 217 MB 140 MB 133 MB

10,000 Tags @ 1 s 690 MB 1460 MB 857 MB

25,000 Tags @ 1 s n.a. 7300 MB 1480 MB

50,000 Tags @ 1 s n.a. n.a 2630 MB

Page 16: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

HH Logging Performance

Hyper Historian Sample Benchmark Results (Beta5)

Tags Rate Perf.

10,000 200 ms 29%

25,000 500 ms 56%

50,000 1 s 60%

100,000 10 s 8%

150,000 10 s 10%

Page 17: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 17

Data CompressionData Compression

Deadband Filter Swinging Door Algorithm “Advanced” Filtering Small Data “Footprint” Low overhead Binary file store Aggregate Tags

Page 18: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Swinging Door Efficiency

Aggressive Deadband filter: 12% (12 values)

102 Raw Values (per cycle)

Deadband filter: 31% (32 values)

Swinging Door filter: 12% (12 values)

Page 19: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Deadband Filter Limitations

1 3

6

8

21

13

19

14

17 20

15

18

11 12

2 4

5

7

9 10

16

Deadband Filter Swinging Door► Stores unneeded samples (6, 7, 15, 16)► Misses inflection samples (4, 13)

► Higher Compression

► Better accuracy

Page 20: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Data Footprint

TrendWorX32 / TrendWorX64• ~28 Bytes / 32-bit Float• 100 Tags @ 1s for 1 day ~300

Mbytes

Hyper Historian• ~7 Bytes / 32-bit Float• 100 Tags @ 1s for 1 day ~70

Mbytes

Page 21: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Compression & Runtime Demo

Page 22: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Operation and Application

Page 23: Dave Oravetz VP of Engineering

3D Charting Capabilities

• Real-time And Historical Trend Data.

Rotate to Change Perspective

Out-of-the-box Chart Categories

Plug-in New Chart Types

Combine Charts for Analysis

23

Hyper-Historian Trend Hyper-Historian Trend ViewerViewer

Page 24: Dave Oravetz VP of Engineering

Summary View

Paging (Fwd & Back)

Zoom

24

Hyper-Historian Trend Hyper-Historian Trend ViewerViewer

Page 25: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 25

Hyper-Historian SQL QueryHyper-Historian SQL Query

Look and Feel of SQL ServerVarious Output formatsSelect, Insert, Update, Delete Support

Page 26: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Useful when the tag is a

Rate

Useful when the tag is a

Rate

26

Hyper-Historian SQL QueryHyper-Historian SQL Query

Advanced Data Query Support• Time-in-State• Best Fit• Time-Weighted Average• Integral• Slope• Counter

Useful when tag always increments

Useful when tag always increments

Useful when the tag is aUseful when the tag is aUseful when

the signbooleanal

is noisy

Useful when the

signbooleanal is noisy

Page 27: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 27

Hyper-Historian Data Hyper-Historian Data EditingEditing

API to Edit Logged Data•Edited data is Marked•Original data is keptHDA Playback Options•Original data only•Original data with edited data•Combination – showing bothGUI for Manual EditsAPI for bulk edits

Page 28: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 28

Other Hyper-Historian Other Hyper-Historian FeaturesFeatures

Integrated into MonitorWorXTraceWorX SupportGenEvents Support

Page 29: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 29

Hyper-Historian File Hyper-Historian File ArchivingArchiving

Advanced file maintenance and Archiving•Control of Disk Space Use•Backup of Data•Easy Re-attachment of BackupArchiving Based on•UDM Trigger•File Size•Age of Data

Page 30: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

Operation and Application Demo

Page 31: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential

TrendWorX64 vs Hyper-Historian

TrendWorX64 Logger Hyper-Historian Logger

Based on TrendWorX32 Design

New Design – From Ground Up

SQL, Oracle, or MySQL database

Proprietary Database

25,000+ values / second 50,000+ Values / Second

50,000+ Tags 150,000+ Tags

Deadband Filter Deadband & Swinging Door Filters

~28 Bytes / Logged 32-bit Float

~7 Bytes / Logged 32-bit Float

Centralized Logger Distributed Architecture

Limited SQL Query Support Strong SQL Query Support

… Conditional Logging

… Event-Based Logging

… Data Editing / Data Insert

… Aggregate Value Logging

Non Redundant Redundancy / Store and Forward

Page 32: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 32

Hyper-HistorianHyper-Historian

Questions ?

Page 33: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 33

Future Goals – V10.5Future Goals – V10.5

HDA Server / GENESIS32 Integration32-bit CollectorStandalone Installation for CollectorRedundancy & Store and ForwardData Insert GridData Insert UtilitySwinging Door at CollectorOptimizations (>100,000 values/sec)MS Cluster Aware

Page 34: Dave Oravetz VP of Engineering

European Sales Meeting – December 6, 2007 – Company Confidential 34

Future Goals – Part IIFuture Goals – Part II

Twx32 Configuration ImportSQL Query Interface Extensions• Quality FilterSQL Server LoggerDynamic CalculationsAbility to monitor health via SNMPData Collection from more sources• OPC AESupport for more tags (>500,000)