SlideShare a Scribd company logo
SQL TO ECL 
(ENTERPRISE CONTROL LANGUAGE) 
By Fujio Turner 
@FujioTurner
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.
JDBC CONNECTOR 
HPCC Systems Can Do SQL 
SELECT * FROM `allPeople` 
Learn ECL to 
Do Complex Queries 
SQL 
OR 
Graph 
http://www.slideshare.net/hpccsystems/jdbc-hpcc
2. 
1. 
3. 
4. 
Lets Practice ECL
SCHEMA 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
CREATE TABLE layout_person ( 
PersonID INT(15) NOT NULL, 
FirstName VARCHAR(15) NOT NULL, 
LastName VARCHAR(25) NOT NULL, 
PRIMARY KEY (PersonID) 
); 
Apply Schema on Read
DATA 
SQL ECL 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
USE ‘layout_person’; 
or 
Inline Data 
Data from HPCC Systems Cluster 
allPeople := DATASET(‘~file’,Layout_Person,THOR);
WHERE 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
somePeople := allPeople(LastName = 'Smith'); 
! 
OUTPUT(somePeople); 
SELECT * FROM `allPeople` 
WHERE `LastName` = ‘Smith’
SELECT 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
//somePeople := allPeople(LastName = 'Smith'); 
//OUTPUT(somePeople); 
! 
OUTPUT(allPeople); 
SELECT * FROM `allPeople`
SELECT WITH 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
OUTPUT(allPeople,{LastName,FirstName}); 
SELECT ‘LastName’,’FirstName’ 
FROM `allPeople`
ORDER BY 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
! 
OUTPUT(SORT(allPeople,LastName)); 
SELECT * FROM `allPeople` 
ORDER BY ‘LastName’
GROUP BY 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
! 
OUTPUT(GROUP(SORT(allPeople,LastName))); 
SELECT * FROM `allPeople` 
GROUP BY ‘LastName’
GROUP BY & COUNT 
SQL ECL 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
END; 
! 
allPeople := DATASET([ 
{1,'Fred','Smith'}, 
{2,'Joe','Blow'}, 
{3,’Jane','Smith'} 
],Layout_Person); 
! 
! 
OUTPUT(TABLE(allPeople, 
{LastName, 
LastNameC := COUNT(GROUP)}, 
LastName) 
); 
SELECT LastName,COUNT(*) 
FROM `allPeople` 
GROUP BY ‘LastName’
LIKE 
SQL ECL 
IMPORT Std; 
! 
Layout_Person := RECORD 
UNSIGNED1 PersonID; 
STRING15 FirstName; 
STRING25 LastName; 
STRING33 Email; 
END; 
! 
allPeople := DATASET([ 
{1,’Fred’,’Smith’,’fred@yahoo.com’}, 
{2,'Joe','Blow',’joe@hotmail.com’}, 
{3,’Jane’,’Smith',’jane@gmail.com’} 
],Layout_Person); 
! 
emails := allPeople( 
Std.Str.EndsWith(Email, ‘@gmail.com’) 
); 
OUTPUT(emails); 
SELECT * FROM `allPeople` 
WHERE `Email` LIKE ‘%@gmail.com’ 
Import C++ libraries 
and/or make 
your own functions & 
libraries
MORE SAMPLES 
Install HPCC Systems and go to the admin playground 
and see more samples of ECL.
ECL LANGUAGE 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 ….
SCHEMA MADE EZ 
Uploading data from a new source 
and want a quick schema? 
Click below 
http://hpccsystems.com/demos/data-profiling-demo 
CSV 
IN 
Schema 
OUT 
Click
HPCC SYSTEMS DEMO 
http://hpccsystems.com/demos/wikidemo
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

More Related Content

PDF
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
Fujio Turner
 
PPTX
Visualizing ORACLE performance data with R @ #C16LV
Maxym Kharchenko
 
PPTX
2015 555 kharchenko_ppt
Maxym Kharchenko
 
PDF
SequoiaDB Distributed Relational Database
wangzhonnew
 
PDF
When to NoSQL and when to know SQL
Simon Elliston Ball
 
PDF
Massively Distributed Backups at Facebook Scale - Shlomo Priymak, Facebook - ...
DevOpsDays Tel Aviv
 
PDF
Data recovery using pg_filedump
Aleksander Alekseev
 
PDF
Efficient Indexes in MySQL
Aleksandr Kuzminsky
 
HPCC Systems - ECL for Programmers - Big Data - Data Scientist
Fujio Turner
 
Visualizing ORACLE performance data with R @ #C16LV
Maxym Kharchenko
 
2015 555 kharchenko_ppt
Maxym Kharchenko
 
SequoiaDB Distributed Relational Database
wangzhonnew
 
When to NoSQL and when to know SQL
Simon Elliston Ball
 
Massively Distributed Backups at Facebook Scale - Shlomo Priymak, Facebook - ...
DevOpsDays Tel Aviv
 
Data recovery using pg_filedump
Aleksander Alekseev
 
Efficient Indexes in MySQL
Aleksandr Kuzminsky
 

What's hot (20)

PDF
Efficient Use of indexes in MySQL
Aleksandr Kuzminsky
 
PPTX
ComputeFest 2012: Intro To R for Physical Sciences
alexstorer
 
PPTX
10 context switching
JihoonKim157
 
PPTX
Commit2015 kharchenko - python generators - ext
Maxym Kharchenko
 
PDF
Web Application Security 101 - 05 Enumeration
Websecurify
 
PDF
Drill 1.0
MapR Technologies
 
PDF
Workshop on command line tools - day 1
Leandro Lima
 
PDF
Workshop on command line tools - day 2
Leandro Lima
 
PDF
Shell Script to Extract IP Address, MAC Address Information
VCP Muthukrishna
 
PDF
Extending Spark SQL API with Easier to Use Array Types Operations with Marek ...
Databricks
 
PDF
When RegEx is not enough
Nati Cohen
 
PDF
Bash Script Disk Space Utilization Report and EMail
VCP Muthukrishna
 
PPTX
codin9cafe[2015.02.25]Open course(programming languages) - 장철호(Ch Jang)
codin9cafe
 
PPTX
Open course(programming languages) 20150225
JangChulho
 
PPTX
Naughty And Nice Bash Features
Nati Cohen
 
PDF
File Space Usage Information and EMail Report - Shell Script
VCP Muthukrishna
 
PDF
Linguagem sql
Tic Eslc
 
PDF
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Databricks
 
PDF
R packages
Hadley Wickham
 
PPTX
Intro to my sql
Alamgir Bhuyan
 
Efficient Use of indexes in MySQL
Aleksandr Kuzminsky
 
ComputeFest 2012: Intro To R for Physical Sciences
alexstorer
 
10 context switching
JihoonKim157
 
Commit2015 kharchenko - python generators - ext
Maxym Kharchenko
 
Web Application Security 101 - 05 Enumeration
Websecurify
 
Workshop on command line tools - day 1
Leandro Lima
 
Workshop on command line tools - day 2
Leandro Lima
 
Shell Script to Extract IP Address, MAC Address Information
VCP Muthukrishna
 
Extending Spark SQL API with Easier to Use Array Types Operations with Marek ...
Databricks
 
When RegEx is not enough
Nati Cohen
 
Bash Script Disk Space Utilization Report and EMail
VCP Muthukrishna
 
codin9cafe[2015.02.25]Open course(programming languages) - 장철호(Ch Jang)
codin9cafe
 
Open course(programming languages) 20150225
JangChulho
 
Naughty And Nice Bash Features
Nati Cohen
 
File Space Usage Information and EMail Report - Shell Script
VCP Muthukrishna
 
Linguagem sql
Tic Eslc
 
Analyzing the Performance Effects of Meltdown + Spectre on Apache Spark Workl...
Databricks
 
R packages
Hadley Wickham
 
Intro to my sql
Alamgir Bhuyan
 
Ad

Similar to Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL (20)

PPT
Sql 2006
Cathie101
 
PPT
ORACLE PL SQL
Srinath Maharana
 
PPT
SQL -PHP Tutorial
Information Technology
 
PDF
New methods for exploiting ORM injections in Java applications
Mikhail Egorov
 
PDF
More SQL in MySQL 8.0
Norvald Ryeng
 
PPT
CE 279 - WRITING SQL QUERIES umat edition.ppt
minusahsaaka
 
PDF
Complete SQL in one video by shradha.pdf
rahulashu699
 
PPTX
My SQL.pptx
KieveBarreto1
 
PPTX
53 SQL Questions-Answers12121212121212.pptx
Ganesh Shirsat
 
PPT
Oracle OpenWorld 2010 - Consolidating Microsoft SQL Server Databases into an ...
djkucera
 
PPTX
53 SQL Questions-Answers=53 SQL Questions-Answers
marukochan23
 
DOCX
Sql
Archana Rout
 
DOCX
Learning sql from w3schools
farhan516
 
PPT
A brief introduction to PostgreSQL
Vu Hung Nguyen
 
PDF
greenDAO
Mu Chun Wang
 
PDF
Ss dotnetcodexmpl
rpravi12
 
DOCX
RELATIONAL DATABASES & Database designCIS276EmployeeNumFir.docx
sodhi3
 
PDF
Common Table Expressions (CTE) & Window Functions in MySQL 8.0
oysteing
 
DOC
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
Sql 2006
Cathie101
 
ORACLE PL SQL
Srinath Maharana
 
SQL -PHP Tutorial
Information Technology
 
New methods for exploiting ORM injections in Java applications
Mikhail Egorov
 
More SQL in MySQL 8.0
Norvald Ryeng
 
CE 279 - WRITING SQL QUERIES umat edition.ppt
minusahsaaka
 
Complete SQL in one video by shradha.pdf
rahulashu699
 
My SQL.pptx
KieveBarreto1
 
53 SQL Questions-Answers12121212121212.pptx
Ganesh Shirsat
 
Oracle OpenWorld 2010 - Consolidating Microsoft SQL Server Databases into an ...
djkucera
 
53 SQL Questions-Answers=53 SQL Questions-Answers
marukochan23
 
Learning sql from w3schools
farhan516
 
A brief introduction to PostgreSQL
Vu Hung Nguyen
 
greenDAO
Mu Chun Wang
 
Ss dotnetcodexmpl
rpravi12
 
RELATIONAL DATABASES & Database designCIS276EmployeeNumFir.docx
sodhi3
 
Common Table Expressions (CTE) & Window Functions in MySQL 8.0
oysteing
 
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
Ad

More from Fujio Turner (8)

PDF
Big Data - Fast Machine Learning at Scale + Couchbase
Fujio Turner
 
PDF
NoSQL Couchbase Lite & BigData HPCC Systems
Fujio Turner
 
PDF
HPCC Systems vs Hadoop
Fujio Turner
 
PDF
Big Data for Small Businesses & Startups
Fujio Turner
 
PDF
Big Data - In-Memory Index / Sub Second Query engine - Roxie - HPCC Systems
Fujio Turner
 
PDF
Big Data - Load CSV File & Query the EZ way - HPCC Systems
Fujio Turner
 
PDF
Big Data - Load, Index & Query the EZ way - HPCC Systems
Fujio Turner
 
PDF
3djson - Using Real World Data
Fujio Turner
 
Big Data - Fast Machine Learning at Scale + Couchbase
Fujio Turner
 
NoSQL Couchbase Lite & BigData HPCC Systems
Fujio Turner
 
HPCC Systems vs Hadoop
Fujio Turner
 
Big Data for Small Businesses & Startups
Fujio Turner
 
Big Data - In-Memory Index / Sub Second Query engine - Roxie - HPCC Systems
Fujio Turner
 
Big Data - Load CSV File & Query the EZ way - HPCC Systems
Fujio Turner
 
Big Data - Load, Index & Query the EZ way - HPCC Systems
Fujio Turner
 
3djson - Using Real World Data
Fujio Turner
 

Recently uploaded (20)

PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Exploring AI Agents in Process Industries
amoreira6
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 

Meetup - Exabyte Big Data - HPCC Systems - SQL to ECL

  • 1. SQL TO ECL (ENTERPRISE CONTROL LANGUAGE) By Fujio Turner @FujioTurner
  • 2. 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.
  • 3. JDBC CONNECTOR HPCC Systems Can Do SQL SELECT * FROM `allPeople` Learn ECL to Do Complex Queries SQL OR Graph http://www.slideshare.net/hpccsystems/jdbc-hpcc
  • 4. 2. 1. 3. 4. Lets Practice ECL
  • 5. SCHEMA SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; CREATE TABLE layout_person ( PersonID INT(15) NOT NULL, FirstName VARCHAR(15) NOT NULL, LastName VARCHAR(25) NOT NULL, PRIMARY KEY (PersonID) ); Apply Schema on Read
  • 6. DATA SQL ECL allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); USE ‘layout_person’; or Inline Data Data from HPCC Systems Cluster allPeople := DATASET(‘~file’,Layout_Person,THOR);
  • 7. WHERE SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! somePeople := allPeople(LastName = 'Smith'); ! OUTPUT(somePeople); SELECT * FROM `allPeople` WHERE `LastName` = ‘Smith’
  • 8. SELECT SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! //somePeople := allPeople(LastName = 'Smith'); //OUTPUT(somePeople); ! OUTPUT(allPeople); SELECT * FROM `allPeople`
  • 9. SELECT WITH SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! OUTPUT(allPeople,{LastName,FirstName}); SELECT ‘LastName’,’FirstName’ FROM `allPeople`
  • 10. ORDER BY SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! ! OUTPUT(SORT(allPeople,LastName)); SELECT * FROM `allPeople` ORDER BY ‘LastName’
  • 11. GROUP BY SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! ! OUTPUT(GROUP(SORT(allPeople,LastName))); SELECT * FROM `allPeople` GROUP BY ‘LastName’
  • 12. GROUP BY & COUNT SQL ECL Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; ! allPeople := DATASET([ {1,'Fred','Smith'}, {2,'Joe','Blow'}, {3,’Jane','Smith'} ],Layout_Person); ! ! OUTPUT(TABLE(allPeople, {LastName, LastNameC := COUNT(GROUP)}, LastName) ); SELECT LastName,COUNT(*) FROM `allPeople` GROUP BY ‘LastName’
  • 13. LIKE SQL ECL IMPORT Std; ! Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; STRING33 Email; END; ! allPeople := DATASET([ {1,’Fred’,’Smith’,’[email protected]’}, {2,'Joe','Blow',’[email protected]’}, {3,’Jane’,’Smith',’[email protected]’} ],Layout_Person); ! emails := allPeople( Std.Str.EndsWith(Email, ‘@gmail.com’) ); OUTPUT(emails); SELECT * FROM `allPeople` WHERE `Email` LIKE ‘%@gmail.com’ Import C++ libraries and/or make your own functions & libraries
  • 14. MORE SAMPLES Install HPCC Systems and go to the admin playground and see more samples of ECL.
  • 15. ECL LANGUAGE 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 ….
  • 16. SCHEMA MADE EZ Uploading data from a new source and want a quick schema? Click below http://hpccsystems.com/demos/data-profiling-demo CSV IN Schema OUT Click
  • 17. HPCC SYSTEMS DEMO http://hpccsystems.com/demos/wikidemo
  • 18. 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