YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Drummond 9-29-2014 - Patently Innovative

PATENTLY INNOVATIVEFinding where innovation lives!

!!

David E Drummond Insight Data Engineer

Page 2: Drummond 9-29-2014 - Patently Innovative

INTRO

Which state has more innovation? Use number of patents to see which regions are “patently innovative”.

Page 3: Drummond 9-29-2014 - Patently Innovative

DATA PIPELINE Ingestion Batch Processing Real-Time Queries

XML, TSVData Cleansing

JSON Hive SerDe

HappyBase

Page 4: Drummond 9-29-2014 - Patently Innovative

DATA PIPELINE Ingestion Batch Processing Real-Time Queries

XML, TSVData Cleansing

JSON Hive SerDe

HappyBase

Page 5: Drummond 9-29-2014 - Patently Innovative

DATA SET ~90 MB/WEEK ~10 MILLION PATENTS >45GB

TSV XML

Page 6: Drummond 9-29-2014 - Patently Innovative

CONVERT TO JSON AND PARSE

Page 7: Drummond 9-29-2014 - Patently Innovative

NODE PARALLELIZATION

.PY/.SH

Name Node

Worker Nodes

Page 8: Drummond 9-29-2014 - Patently Innovative

SINGLE LINE JSON RECORDS

Page 9: Drummond 9-29-2014 - Patently Innovative

DATA PIPELINE Ingestion Batch Processing Real-Time Queries

XML, TSVData Cleansing

JSON Hive SerDe

HappyBase

Page 10: Drummond 9-29-2014 - Patently Innovative

JSON HIVE SER-DE

Page 11: Drummond 9-29-2014 - Patently Innovative

CLEANED TABULAR DATA

Page 12: Drummond 9-29-2014 - Patently Innovative

DATA PIPELINE Ingestion Batch Processing Real-Time Queries

XML, TSVData Cleansing

JSON Hive SerDe

HappyBase

Page 13: Drummond 9-29-2014 - Patently Innovative

HBASE SCHEMA

State 2005 2006 2007 … 2011 2012 2013CA 8530 7411 7120 … 7849 7799 9185TX 2167 1961 1806 … 2050 2121 2500

State 200501 200502 … 201408 201409CA 512 538 … 1380 1194

Denormalized schema for faster queries

TX 102 217 … 350 263

Yearly

Monthly

Page 14: Drummond 9-29-2014 - Patently Innovative

DAVID DRUMMONDEarned Ph.D in Physics from UC Riverside,

simulating fault tolerant parallel Quantum Computing systems. !

Love to travel and learn about everything!

Page 15: Drummond 9-29-2014 - Patently Innovative
Page 16: Drummond 9-29-2014 - Patently Innovative
Page 17: Drummond 9-29-2014 - Patently Innovative

Related Documents