ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
HPCC Systems 
Loading csv Data 
& 
Querying 
By Fujio Turner 
@FujioTurner
Non-Indexed Full Data Set 
1 20 
Customers Development Business 
http://hpccsystems.com/why-hpcc/benchmarks
ECL (Enterprise Control Language) 
C++ based query language 
SQL w/ JOINS 
Map/Reduce 
GraphDB 
Machine 
Learning 
Simple to Complex Queries
¡°I¡¯m sub-second 
fast.¡± 
¡°I can query all 
or part of your 
data.¡± 
Architecture 
Thor Roxie 
Hard Disk 
Index(optional) 
Hard Disk 
Index(optional) 
In-memory Index 
SSD 
Either/Both
Example 
File Load File into HPCC Query 
CSV data sample source 
http://catalog.data.gov/dataset/consumer-complaint-database
Administrator Web GUI! 
on 
IP / Url of HPCC install Port 8010
4. add ,t 
5. 
1. Upload file*! 
2. Distribute to cluster! 
3. Name of file in cluster! 
4. Most CSV have t! 
5. Push to cluster 
*2GB file size limit through web 
No limit if uploaded via SOAP 
Load !! ! ! Data
*optional file rename Loaded 
In Thor Cluster
How do I Query HPCC Systems ? 
What Is ECL? 
ECL (Enterprise Control Language) is a C++ based query 
language for use with HPCC Systems Big Data platform. 
ECLs syntax and format is very simple and easy to learn.! 
! 
Note - ECL is very similar to Hadoop¡¯s pig ,but! 
more expressive and feature rich.
Query w/ ECL 
Com := DATASET(¡®~test::complaints¡¯,ComS, 
CSV(HEADING(1), SEPARATOR([',','t']))); 
ComS :=RECORD 
UNSIGNED3 ComplaintID; 
STRING23 Product; 
STRING38 State; 
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­. 
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­. 
STRING31Consumer_disputed; 
END; 
Ma := Com(State = ¡®MA¡¯); 
Ma; //output 
WHERE `State` = ¡®MA¡¯ 
File Type 
File Location,! 
¡°FROM Table¡± 
¡°USE DATABASE;¡± 
¡°SELECT * ¡­.¡± 
Schema
1. Go to playground! 
2. Edit ECL! 
3. Pick ¡°thor¡± Cluster! 
4. Submit 
Practice 
http://www.meetup.com/HPCC-SV/pages/ECL_EXAMPLE__- 
_CSV_LOAD_and_QUERY
Schema Made EZ 
http://hpccsystems.com/demos/data-profiling-demo 
CSV 
IN 
Schema 
Click OUT 
Storing a new file and want to make a quick schema? 
! 
Take a small part of your CSV data and 
go to the link below to make an ECL Schema
ECL Guide 
http://hpccsystems.com/download/docs/ecl-language-reference 
JOIN! 
MERGE! 
LENGTH! 
REGEX! 
ROUND! 
SUM! 
COUNT! 
TRIM! 
WHEN! 
AVE! 
ABS! 
CASE! 
DEDUP! 
NORMALIZE! 
DENORMALIZE! 
IF! 
SORT! 
GROUP! 
more ¡­.
For More HPCC! 
¡°How To¡¯s¡±! 
Go to ºÝºÝߣShare 
http://www.slideshare.net/FujioTurner/
Watch how to install 
HPCC Systems 
in 5 Minutes 
Download HPCC Systems 
Open Source 
Community Edition 
http://hpccsystems.com/download/ 
http://www.youtube.com/watch?v=8SV43DCUqJg 
or 
Source Code 
https://github.com/hpcc-systems
Ad

Recommended

Big Data - Load, Index & Query the EZ way - HPCC Systems
Big Data - Load, Index & Query the EZ way - HPCC Systems
Fujio Turner
?
Big Data - In-Memory Index / Sub Second Query engine - Roxie - HPCC Systems
Big Data - In-Memory Index / Sub Second Query engine - Roxie - HPCC Systems
Fujio Turner
?
NoSQL Couchbase Lite & BigData HPCC Systems
NoSQL Couchbase Lite & BigData HPCC Systems
Fujio Turner
?
Big Data - Fast Machine Learning at Scale + Couchbase
Big Data - Fast Machine Learning at Scale + Couchbase
Fujio Turner
?
HPCC Systems vs Hadoop
HPCC Systems vs Hadoop
Fujio Turner
?
SequoiaDB Distributed Relational Database
SequoiaDB Distributed Relational Database
wangzhonnew
?
Introduction to Pig & Pig Latin | Big Data Hadoop Spark Tutorial | CloudxLab
Introduction to Pig & Pig Latin | Big Data Hadoop Spark Tutorial | CloudxLab
CloudxLab
?
Practical Hadoop using Pig
Practical Hadoop using Pig
David Wellman
?
Redis Developers Day 2015 - Secondary Indexes and State of Lua
Redis Developers Day 2015 - Secondary Indexes and State of Lua
Itamar Haber
?
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
CloudxLab
?
Efficient Data Storage for Analytics with Apache Parquet 2.0
Efficient Data Storage for Analytics with Apache Parquet 2.0
Cloudera, Inc.
?
Hive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReading
Mitsuharu Hamba
?
Native erasure coding support inside hdfs presentation
Native erasure coding support inside hdfs presentation
lin bao
?
Hadoop
Hadoop
Jaydeep Patel
?
Hypertable - massively scalable nosql database
Hypertable - massively scalable nosql database
bigdatagurus_meetup
?
Introduction to hadoop ecosystem
Introduction to hadoop ecosystem
Rupak Roy
?
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Duyhai Doan
?
Database Architectures and Hypertable
Database Architectures and Hypertable
hypertable
?
Hypertable
Hypertable
betaisao
?
Hadoop Essential for Oracle Professionals
Hadoop Essential for Oracle Professionals
Chien Chung Shen
?
Redis/Lessons learned
Redis/Lessons learned
Tit Petric
?
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Ben Busby
?
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
InfluxData
?
Import web resources using R Studio
Import web resources using R Studio
Rupak Roy
?
Presentation at the EMBL-EBI Industry RDF meeting
Presentation at the EMBL-EBI Industry RDF meeting
Johannes Keizer
?
Parquet Twitter Seattle open house
Parquet Twitter Seattle open house
Julien Le Dem
?
Spark Cassandra 2016
Spark Cassandra 2016
Duyhai Doan
?
Full Text Search in PostgreSQL
Full Text Search in PostgreSQL
Aleksander Alekseev
?
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
Fujio Turner
?
Making Sense of Medicare Data: From Mining to Analytics
Making Sense of Medicare Data: From Mining to Analytics
HPCC Systems
?

More Related Content

What's hot (20)

Redis Developers Day 2015 - Secondary Indexes and State of Lua
Redis Developers Day 2015 - Secondary Indexes and State of Lua
Itamar Haber
?
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
CloudxLab
?
Efficient Data Storage for Analytics with Apache Parquet 2.0
Efficient Data Storage for Analytics with Apache Parquet 2.0
Cloudera, Inc.
?
Hive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReading
Mitsuharu Hamba
?
Native erasure coding support inside hdfs presentation
Native erasure coding support inside hdfs presentation
lin bao
?
Hadoop
Hadoop
Jaydeep Patel
?
Hypertable - massively scalable nosql database
Hypertable - massively scalable nosql database
bigdatagurus_meetup
?
Introduction to hadoop ecosystem
Introduction to hadoop ecosystem
Rupak Roy
?
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Duyhai Doan
?
Database Architectures and Hypertable
Database Architectures and Hypertable
hypertable
?
Hypertable
Hypertable
betaisao
?
Hadoop Essential for Oracle Professionals
Hadoop Essential for Oracle Professionals
Chien Chung Shen
?
Redis/Lessons learned
Redis/Lessons learned
Tit Petric
?
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Ben Busby
?
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
InfluxData
?
Import web resources using R Studio
Import web resources using R Studio
Rupak Roy
?
Presentation at the EMBL-EBI Industry RDF meeting
Presentation at the EMBL-EBI Industry RDF meeting
Johannes Keizer
?
Parquet Twitter Seattle open house
Parquet Twitter Seattle open house
Julien Le Dem
?
Spark Cassandra 2016
Spark Cassandra 2016
Duyhai Doan
?
Full Text Search in PostgreSQL
Full Text Search in PostgreSQL
Aleksander Alekseev
?
Redis Developers Day 2015 - Secondary Indexes and State of Lua
Redis Developers Day 2015 - Secondary Indexes and State of Lua
Itamar Haber
?
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
Introduction to SparkR | Big Data Hadoop Spark Tutorial | CloudxLab
CloudxLab
?
Efficient Data Storage for Analytics with Apache Parquet 2.0
Efficient Data Storage for Analytics with Apache Parquet 2.0
Cloudera, Inc.
?
Hive vs Pig for HadoopSourceCodeReading
Hive vs Pig for HadoopSourceCodeReading
Mitsuharu Hamba
?
Native erasure coding support inside hdfs presentation
Native erasure coding support inside hdfs presentation
lin bao
?
Hypertable - massively scalable nosql database
Hypertable - massively scalable nosql database
bigdatagurus_meetup
?
Introduction to hadoop ecosystem
Introduction to hadoop ecosystem
Rupak Roy
?
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Sasi, cassandra on the full text search ride At Voxxed Day Belgrade 2016
Duyhai Doan
?
Database Architectures and Hypertable
Database Architectures and Hypertable
hypertable
?
Hadoop Essential for Oracle Professionals
Hadoop Essential for Oracle Professionals
Chien Chung Shen
?
Redis/Lessons learned
Redis/Lessons learned
Tit Petric
?
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Datasets and tools_from_ncbi_and_elsewhere_for_microbiome_research_v_62817
Ben Busby
?
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
InfluxData
?
Import web resources using R Studio
Import web resources using R Studio
Rupak Roy
?
Presentation at the EMBL-EBI Industry RDF meeting
Presentation at the EMBL-EBI Industry RDF meeting
Johannes Keizer
?
Parquet Twitter Seattle open house
Parquet Twitter Seattle open house
Julien Le Dem
?
Spark Cassandra 2016
Spark Cassandra 2016
Duyhai Doan
?

Similar to Big Data - Load CSV File & Query the EZ way - HPCC Systems (13)

HPCC Systems - ECL for Programmers - Big Data - Data Scientist
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
Fujio Turner
?
Making Sense of Medicare Data: From Mining to Analytics
Making Sense of Medicare Data: From Mining to Analytics
HPCC Systems
?
Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL
Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL
Fujio Turner
?
Hpcc
Hpcc
Abhi Goyan
?
Custom Query Languages: Why? How?
Custom Query Languages: Why? How?
J On The Beach
?
Big Data for Small Businesses & Startups
Big Data for Small Businesses & Startups
Fujio Turner
?
ACS DataMart_ppt
ACS DataMart_ppt
Jeremy Searls
?
ACS DataMart_ppt
ACS DataMart_ppt
Jeremy Searls
?
HPCC Systems JDBC Driver
HPCC Systems JDBC Driver
HPCC Systems
?
CQL3 and Data Modeling 101 with Apache Cassandra
CQL3 and Data Modeling 101 with Apache Cassandra
Chris McEniry
?
Etl confessions pg conf us 2017
Etl confessions pg conf us 2017
Corey Huinker
?
Telegraph Cq English
Telegraph Cq English
Alberto Minetti
?
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
MLconf
?
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
Fujio Turner
?
Making Sense of Medicare Data: From Mining to Analytics
Making Sense of Medicare Data: From Mining to Analytics
HPCC Systems
?
Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL
Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL
Fujio Turner
?
Custom Query Languages: Why? How?
Custom Query Languages: Why? How?
J On The Beach
?
Big Data for Small Businesses & Startups
Big Data for Small Businesses & Startups
Fujio Turner
?
HPCC Systems JDBC Driver
HPCC Systems JDBC Driver
HPCC Systems
?
CQL3 and Data Modeling 101 with Apache Cassandra
CQL3 and Data Modeling 101 with Apache Cassandra
Chris McEniry
?
Etl confessions pg conf us 2017
Etl confessions pg conf us 2017
Corey Huinker
?
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
MLconf
?
Ad

Recently uploaded (20)

MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
?
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
?
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
?
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
?
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Josef Weingand
?
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
?
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
?
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
?
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
?
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
?
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
?
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
?
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
?
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
?
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
?
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Josef Weingand
?
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
?
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
?
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
?
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
?
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
?
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
?
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
?
Ad

Big Data - Load CSV File & Query the EZ way - HPCC Systems

  • 1. HPCC Systems Loading csv Data & Querying By Fujio Turner @FujioTurner
  • 2. Non-Indexed Full Data Set 1 20 Customers Development Business http://hpccsystems.com/why-hpcc/benchmarks
  • 3. ECL (Enterprise Control Language) C++ based query language SQL w/ JOINS Map/Reduce GraphDB Machine Learning Simple to Complex Queries
  • 4. ¡°I¡¯m sub-second fast.¡± ¡°I can query all or part of your data.¡± Architecture Thor Roxie Hard Disk Index(optional) Hard Disk Index(optional) In-memory Index SSD Either/Both
  • 5. Example File Load File into HPCC Query CSV data sample source http://catalog.data.gov/dataset/consumer-complaint-database
  • 6. Administrator Web GUI! on IP / Url of HPCC install Port 8010
  • 7. 4. add ,t 5. 1. Upload file*! 2. Distribute to cluster! 3. Name of file in cluster! 4. Most CSV have t! 5. Push to cluster *2GB file size limit through web No limit if uploaded via SOAP Load !! ! ! Data
  • 8. *optional file rename Loaded In Thor Cluster
  • 9. How do I Query HPCC Systems ? What Is ECL? ECL (Enterprise Control Language) is a C++ based query language for use with HPCC Systems Big Data platform. ECLs syntax and format is very simple and easy to learn.! ! Note - ECL is very similar to Hadoop¡¯s pig ,but! more expressive and feature rich.
  • 10. Query w/ ECL Com := DATASET(¡®~test::complaints¡¯,ComS, CSV(HEADING(1), SEPARATOR([',','t']))); ComS :=RECORD UNSIGNED3 ComplaintID; STRING23 Product; STRING38 State; ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­. ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­. STRING31Consumer_disputed; END; Ma := Com(State = ¡®MA¡¯); Ma; //output WHERE `State` = ¡®MA¡¯ File Type File Location,! ¡°FROM Table¡± ¡°USE DATABASE;¡± ¡°SELECT * ¡­.¡± Schema
  • 11. 1. Go to playground! 2. Edit ECL! 3. Pick ¡°thor¡± Cluster! 4. Submit Practice http://www.meetup.com/HPCC-SV/pages/ECL_EXAMPLE__- _CSV_LOAD_and_QUERY
  • 12. Schema Made EZ http://hpccsystems.com/demos/data-profiling-demo CSV IN Schema Click OUT Storing a new file and want to make a quick schema? ! Take a small part of your CSV data and go to the link below to make an ECL Schema
  • 13. ECL Guide http://hpccsystems.com/download/docs/ecl-language-reference JOIN! MERGE! LENGTH! REGEX! ROUND! SUM! COUNT! TRIM! WHEN! AVE! ABS! CASE! DEDUP! NORMALIZE! DENORMALIZE! IF! SORT! GROUP! more ¡­.
  • 14. For More HPCC! ¡°How To¡¯s¡±! Go to ºÝºÝߣShare http://www.slideshare.net/FujioTurner/
  • 15. Watch how to install HPCC Systems in 5 Minutes Download HPCC Systems Open Source Community Edition http://hpccsystems.com/download/ http://www.youtube.com/watch?v=8SV43DCUqJg or Source Code https://github.com/hpcc-systems