hpcc platform + visualization
TRANSCRIPT
HPCC Platform + Visualization Overview
Gordon SmithEnterprise / Lead Architect
HPCC Platform – A Brief History2
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)
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 - Highlights5
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)
Introduction to HPCC Systems6
HPCC Visualization Framework
HPCC Visualization Framework - Goals7
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 – The Grand Tour8
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 Platform + HPCC Visualization Framework 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)
Homepage: https://hpccsystems.comGitHub: https://github.com/hpcc-systems