HPCC Platform + Visualization Overview
Gordon Smith
Enterprise / Lead Architect
HPCC Platform – A Brief History
• Borland: Turbo Pascal, Sidekick
• 1987: JPI TopSpeed Compilers (C++, C, Pascal, Modula 2)
• Clarion (USA): 4gl Database Orientated Language (interpreted)
• 1992: TopSpeed (Clarion + JPI): Clarion Compiler + Pluggable DB Support
• Database Technologies (USA): Clarion + Custom DB for Big Data
• 1999: eData.com (DBT Founder + TopSpeed Development Center)
• 2001: Seisint
• 2004: LexisNexis RISK (Part of the RELX Group)
• 2011: HPCC Systems (OSS)
HPCC Platform – A Brief History2
RELX Group
Introduction to HPCC Systems 3
• Scientific, Technical &
Medical
• Risk & Business
Analytics
• Legal
• Exhibitions
RELX Group's big data
technology, known as
HPCC Systems, allows
users to leverage
structured and
unstructured data,
opening up huge
possibilities for our
customers.
Introduction to HPCC Systems 4
HPCC Platform - Highlights
• C++
• Multi Node, Commodity Hardware -> Boutique Hardware
• Core Components:
• Thor: Data Refinery
• Roxie: Data Delivery
• ESP: Enterprise Service Platform
• ECL:
• Data Orientated, Functional / Declarative Language
• Creates Execution Graphs (native executables)
• Optimizing Compiler (Take II)
HPCC Platform - Highlights5
Introduction to HPCC Systems6
HPCC Visualization Framework
HPCC Visualization Framework - Goals
• Easy to embed in host web applications:
• JavaScript Micro Library
• No “library” dependencies: JQuery, React, Dojo, Bootstrap, etc.
• Comprehensive Suite of Visualizations:
• Third Party: Google, C3, AM Charts etc.
• HPCC: Typically D3 based
• Composition
• Consistent Data Interface
• Published Properties + Serialization
• Data Categories: 1D, 2D, ND, Hierarchy, Graph
HPCC Visualization Framework - Goals7
HPCC Visualization Framework – The Grand Tour
• Getting Started:
• Hello World
• Pie Chart
• Column Chart
• Multi Chart
• Published Properties:
• Dermatology
• Publishing a Property
• Serialization / Deserialization
• Composition:
• Data Analyst
HPCC Visualization Framework – The Grand Tour8
HPCC Platform + HPCC Visualization Framework
• Workunit Data + Column Chart
• Workunit Data + Alternative View
• Roxie Data + Column Chart
• HPCC Visualization Bundle (6.2 release timeline)
HPCC Platform + HPCC Visualization Framework9
Homepage: https://hpccsystems.com
GitHub: https://github.com/hpcc-systems

HPCC Platform + Visualization

  • 1.
    HPCC Platform +Visualization Overview Gordon Smith Enterprise / Lead Architect
  • 2.
    HPCC Platform –A Brief History • Borland: Turbo Pascal, Sidekick • 1987: JPI TopSpeed Compilers (C++, C, Pascal, Modula 2) • Clarion (USA): 4gl Database Orientated Language (interpreted) • 1992: TopSpeed (Clarion + JPI): Clarion Compiler + Pluggable DB Support • Database Technologies (USA): Clarion + Custom DB for Big Data • 1999: eData.com (DBT Founder + TopSpeed Development Center) • 2001: Seisint • 2004: LexisNexis RISK (Part of the RELX Group) • 2011: HPCC Systems (OSS) HPCC Platform – A Brief History2
  • 3.
    RELX Group Introduction toHPCC Systems 3 • Scientific, Technical & Medical • Risk & Business Analytics • Legal • Exhibitions
  • 4.
    RELX Group's bigdata technology, known as HPCC Systems, allows users to leverage structured and unstructured data, opening up huge possibilities for our customers. Introduction to HPCC Systems 4
  • 5.
    HPCC Platform -Highlights • C++ • Multi Node, Commodity Hardware -> Boutique Hardware • Core Components: • Thor: Data Refinery • Roxie: Data Delivery • ESP: Enterprise Service Platform • ECL: • Data Orientated, Functional / Declarative Language • Creates Execution Graphs (native executables) • Optimizing Compiler (Take II) HPCC Platform - Highlights5
  • 6.
    Introduction to HPCCSystems6 HPCC Visualization Framework
  • 7.
    HPCC Visualization Framework- Goals • Easy to embed in host web applications: • JavaScript Micro Library • No “library” dependencies: JQuery, React, Dojo, Bootstrap, etc. • Comprehensive Suite of Visualizations: • Third Party: Google, C3, AM Charts etc. • HPCC: Typically D3 based • Composition • Consistent Data Interface • Published Properties + Serialization • Data Categories: 1D, 2D, ND, Hierarchy, Graph HPCC Visualization Framework - Goals7
  • 8.
    HPCC Visualization Framework– The Grand Tour • Getting Started: • Hello World • Pie Chart • Column Chart • Multi Chart • Published Properties: • Dermatology • Publishing a Property • Serialization / Deserialization • Composition: • Data Analyst HPCC Visualization Framework – The Grand Tour8
  • 9.
    HPCC Platform +HPCC Visualization Framework • Workunit Data + Column Chart • Workunit Data + Alternative View • Roxie Data + Column Chart • HPCC Visualization Bundle (6.2 release timeline) HPCC Platform + HPCC Visualization Framework9
  • 10.

Editor's Notes

  • #3 Anders Hejlsberg – Anders Heilsberg