SlideShare a Scribd company logo
Click to edit Master title style
This presentation, and the information contained therein, is the proprietary and confidential property of ComLinkData, powered by
Comniscient Technologies LLC, and may only be viewed by the individual to which it was initially provided by ComLinkData. By viewing
this presentation, you agree that you will not copy, reproduce or distribute the presentation in whole or in part, without the prior written
consent of ComLinkData. You agree not to forward this presentation (by email or otherwise) to anyone inside or outside your
organization, and you will not save this presentation on a network to which anyone other than you has access (except for information
technology professionals who are subject to confidentiality provisions, in the ordinary course of their responsibilities). You agree to
maintain the confidentiality of all of the information and data in the presentation that is not already in the public domain. You further agree
to use the presentation only for the purpose of evaluating the services offered by ComLinkData, and will not use any of the confidential
information in the presentation for any other purpose, including for the purpose of analyzing aspects of the telecommunications market.
Turning Big Data into Business
Applications: An introduction to R Shiny
@tanyacash21, @JoshuaWalker_
10/9/2013
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
2
The Opportunity: Real-time Telecom Insights
50,000 transactions a day
18MM+ a year
2.2 Terabytes Disk Space
3 years of data and growing
Demographics
Advertising spend
Events
Social Media
Distribution
Device
Real-time Telecom Switching Data
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
3
Data Flow and Architecture
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
4
The Front End Framework
Web Application (Front End)
jQuery
AngularJS
d3.js
Twitter Bootstrap
Font Awesome
Javascript, HTML5, CSS3
Java Servlets API
(Service Layer)
1. Parse queries
2. Fetch data
3. Construct JSON
SQL Server /
Amazon
Redshift
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
5
R is Gaining Major Visibility
http://r4stats.com/2013/03/19/r-2012-growth-exceeds-sas-all-time-total/
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
6
Testable, Reproducible, Scalable
• Testable – RUnit package
• Reproducible – Commented scripts / multiple ways to ingest data (flat files,
Excel files, ODBC/JDBC, Rcurl)
• Scalable – doSNOW, doMPI, doMC, foreach packages
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
7
Developers and Data Geeks Tend to Have
Mutually Exclusive Sets of Skills
Web Developers / Designers /
Engineers
Data Scientists / Analysts /
Researchers
!=
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
8
Solution: Shiny!
+ =
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
9
Shiny Features
• Easy to use – readily available widgets, no HTML/Javascript or jQuery
knowledge required
• Fast bidirectional communication using websockets
• Uses Twitter Bootstrap
• Reactive Programming Model
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
10
Reactivity
Inputs on a web page Plots / Tables
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
11
rCharts
Generates d3.js code
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
12
googleVis
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
13
Define HTML UI Instead of ui.R for Even
More Flexibility
index.html
ui.R:
<application-dir>
|-- www
|-- index.html
|-- server.R
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
14
Interactive Shiny Workshop
Start up R!
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
15
Demo of Full Shiny Applications
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
16
New Method of Collaboration and Product
Development in Data-Centric Companies
Click to edit Master title style
Your viewing this presentation is subject the confidentiality and
other terms provided on the first page of the presentation.
© 2013 ComLinkData, powered by Comniscient
Technologies LLC. All rights reserved.
17
References
1. http://rcharts.io/
2. http://rcharts.io/gallery/
3. http://cran.r-project.org/web/packages/googleVis/index.html
4. http://cran.r-project.org/web/packages/websockets/index.html
5. http://rstudio.github.io/shiny/tutorial/#welcome
6. https://groups.google.com/forum/#!forum/shiny-discuss
7. http://r4stats.com/2013/03/19/r-2012-growth-exceeds-sas-all-time-total/
8. http://www.businessinsider.com/excel-partly-to-blame-for-trading-loss-2013-2

More Related Content

What's hot

Real time location services rtls applications, services, and company analysis
Real time location services rtls applications, services, and company analysisReal time location services rtls applications, services, and company analysis
Real time location services rtls applications, services, and company analysisNeel Terde
 
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
Abaram Network Solutions
 
Research aarkstore research.com' lte support of the smart grid solutions, app...
Research aarkstore research.com' lte support of the smart grid solutions, app...Research aarkstore research.com' lte support of the smart grid solutions, app...
Research aarkstore research.com' lte support of the smart grid solutions, app...Neel Terde
 
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
Dana Gardner
 
Importance of Big Data in the Telecom Industry
Importance of Big Data in the Telecom IndustryImportance of Big Data in the Telecom Industry
Importance of Big Data in the Telecom Industry
Mahindra Comviva
 
Telecom Trends on B2B - 2013
Telecom Trends on B2B - 2013Telecom Trends on B2B - 2013
Telecom Trends on B2B - 2013
alpercelk
 
The Present and Future of Blockchain and AI by Dinis Guarda
The Present and Future of Blockchain and AI by Dinis GuardaThe Present and Future of Blockchain and AI by Dinis Guarda
The Present and Future of Blockchain and AI by Dinis Guarda
Dinis Guarda
 
Big data telecom
Big data telecomBig data telecom
Big data telecom
MahendraGohil3
 
Research mobile operator subscriptions, spectrum, ownership & infrastructur...
Research   mobile operator subscriptions, spectrum, ownership & infrastructur...Research   mobile operator subscriptions, spectrum, ownership & infrastructur...
Research mobile operator subscriptions, spectrum, ownership & infrastructur...Neel Terde
 
Software Development: The Top 10 Trends Of 2020 and Beyond
Software Development: The Top 10 Trends Of 2020 and BeyondSoftware Development: The Top 10 Trends Of 2020 and Beyond
Software Development: The Top 10 Trends Of 2020 and Beyond
TechGuru17
 
Idc predictions 2015
Idc predictions 2015Idc predictions 2015
Idc predictions 2015
Michael Kurzidim
 
Next generation messaging over ims ‘aarkstore research.com’
Next generation messaging over ims ‘aarkstore research.com’Next generation messaging over ims ‘aarkstore research.com’
Next generation messaging over ims ‘aarkstore research.com’Neel Terde
 
Tech Trends 2021
Tech Trends 2021Tech Trends 2021
Tech Trends 2021
Axel & Boris™
 
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
IT Arena
 
The Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
The Third Platform Technologies - Accelerating the Curve, Laurentiu PopescuThe Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
The Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
Moldova ICT Summit
 
Idcb2 b integration_3rdplatform
Idcb2 b integration_3rdplatformIdcb2 b integration_3rdplatform
Idcb2 b integration_3rdplatform
IDCMarketing
 
...
                                                                             ...                                                                             ...
...
Denave
 
Top 7 Digital Transformation Trends to Watch Out in 2021
Top 7 Digital Transformation Trends to Watch Out in 2021Top 7 Digital Transformation Trends to Watch Out in 2021
Top 7 Digital Transformation Trends to Watch Out in 2021
BusinessDevelopment35
 
Mobile App Development Trends in 2020
Mobile App Development Trends in 2020Mobile App Development Trends in 2020
Mobile App Development Trends in 2020
Nirvana Canada
 
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
The GSMA
 

What's hot (20)

Real time location services rtls applications, services, and company analysis
Real time location services rtls applications, services, and company analysisReal time location services rtls applications, services, and company analysis
Real time location services rtls applications, services, and company analysis
 
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
CES 2020: The long-promised ‘Year of 5G’ arrives with more promises and littl...
 
Research aarkstore research.com' lte support of the smart grid solutions, app...
Research aarkstore research.com' lte support of the smart grid solutions, app...Research aarkstore research.com' lte support of the smart grid solutions, app...
Research aarkstore research.com' lte support of the smart grid solutions, app...
 
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
Traceable.ai Debuts Platform for Building API Knowledge that Detects And Thwa...
 
Importance of Big Data in the Telecom Industry
Importance of Big Data in the Telecom IndustryImportance of Big Data in the Telecom Industry
Importance of Big Data in the Telecom Industry
 
Telecom Trends on B2B - 2013
Telecom Trends on B2B - 2013Telecom Trends on B2B - 2013
Telecom Trends on B2B - 2013
 
The Present and Future of Blockchain and AI by Dinis Guarda
The Present and Future of Blockchain and AI by Dinis GuardaThe Present and Future of Blockchain and AI by Dinis Guarda
The Present and Future of Blockchain and AI by Dinis Guarda
 
Big data telecom
Big data telecomBig data telecom
Big data telecom
 
Research mobile operator subscriptions, spectrum, ownership & infrastructur...
Research   mobile operator subscriptions, spectrum, ownership & infrastructur...Research   mobile operator subscriptions, spectrum, ownership & infrastructur...
Research mobile operator subscriptions, spectrum, ownership & infrastructur...
 
Software Development: The Top 10 Trends Of 2020 and Beyond
Software Development: The Top 10 Trends Of 2020 and BeyondSoftware Development: The Top 10 Trends Of 2020 and Beyond
Software Development: The Top 10 Trends Of 2020 and Beyond
 
Idc predictions 2015
Idc predictions 2015Idc predictions 2015
Idc predictions 2015
 
Next generation messaging over ims ‘aarkstore research.com’
Next generation messaging over ims ‘aarkstore research.com’Next generation messaging over ims ‘aarkstore research.com’
Next generation messaging over ims ‘aarkstore research.com’
 
Tech Trends 2021
Tech Trends 2021Tech Trends 2021
Tech Trends 2021
 
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
The Startup, The Enterprise and Offshore Development: Building an Ecosystem t...
 
The Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
The Third Platform Technologies - Accelerating the Curve, Laurentiu PopescuThe Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
The Third Platform Technologies - Accelerating the Curve, Laurentiu Popescu
 
Idcb2 b integration_3rdplatform
Idcb2 b integration_3rdplatformIdcb2 b integration_3rdplatform
Idcb2 b integration_3rdplatform
 
...
                                                                             ...                                                                             ...
...
 
Top 7 Digital Transformation Trends to Watch Out in 2021
Top 7 Digital Transformation Trends to Watch Out in 2021Top 7 Digital Transformation Trends to Watch Out in 2021
Top 7 Digital Transformation Trends to Watch Out in 2021
 
Mobile App Development Trends in 2020
Mobile App Development Trends in 2020Mobile App Development Trends in 2020
Mobile App Development Trends in 2020
 
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
Opening keynote by Peter Jarich, GSMA Intelligence: GSMA Intelligence 2.0 – D...
 

Similar to Big data meetup_10_9_2013

The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
Lima Consulting Group
 
The Dynamic Information Model
The Dynamic Information ModelThe Dynamic Information Model
The Dynamic Information Model
georgebina
 
Building Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with GeodeBuilding Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with Geode
VMware Tanzu
 
Surpassing Element by Element Access Control: Semantic-Based Security Policies
Surpassing Element by Element Access Control: Semantic-Based Security PoliciesSurpassing Element by Element Access Control: Semantic-Based Security Policies
Surpassing Element by Element Access Control: Semantic-Based Security Policies
Denodo
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
Cprime
 
Saa s webinar slides final rlh - 3-31
Saa s webinar slides   final rlh - 3-31Saa s webinar slides   final rlh - 3-31
Saa s webinar slides final rlh - 3-31
neerajarasmussen
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
Roger Snook
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0
Cogility
 
940 paw business general session - ssg - data-robot
940 paw business   general session - ssg - data-robot940 paw business   general session - ssg - data-robot
940 paw business general session - ssg - data-robot
Rising Media, Inc.
 
940 diamond sponsor sengupta
940 diamond sponsor sengupta940 diamond sponsor sengupta
940 diamond sponsor sengupta
Rising Media, Inc.
 
940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop
Rising Media, Inc.
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリング
Hyperleger Tokyo Meetup
 
DotNetnuke
DotNetnukeDotNetnuke
DotNetnuke
kaushal123
 
Micro Everything - Our Road to Scale
Micro Everything - Our Road to ScaleMicro Everything - Our Road to Scale
Micro Everything - Our Road to Scale
Ahmad Assaf
 
YugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
YugaByte DB—A Planet-Scale Database for Low Latency Transactional AppsYugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
YugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
VMware Tanzu
 
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the CloudThe New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the Cloud
Inside Analysis
 
Lightweight DITA
Lightweight DITALightweight DITA
Lightweight DITA
Michael Priestley
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
VMware Tanzu
 

Similar to Big data meetup_10_9_2013 (20)

The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
 
The Dynamic Information Model
The Dynamic Information ModelThe Dynamic Information Model
The Dynamic Information Model
 
Building Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with GeodeBuilding Data Environments for Production Microservices with Geode
Building Data Environments for Production Microservices with Geode
 
Surpassing Element by Element Access Control: Semantic-Based Security Policies
Surpassing Element by Element Access Control: Semantic-Based Security PoliciesSurpassing Element by Element Access Control: Semantic-Based Security Policies
Surpassing Element by Element Access Control: Semantic-Based Security Policies
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
 
Saa s webinar slides final rlh - 3-31
Saa s webinar slides   final rlh - 3-31Saa s webinar slides   final rlh - 3-31
Saa s webinar slides final rlh - 3-31
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0
 
Cucumber-III
Cucumber-IIICucumber-III
Cucumber-III
 
940 paw business general session - ssg - data-robot
940 paw business   general session - ssg - data-robot940 paw business   general session - ssg - data-robot
940 paw business general session - ssg - data-robot
 
940 diamond sponsor sengupta
940 diamond sponsor sengupta940 diamond sponsor sengupta
940 diamond sponsor sengupta
 
940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリング
 
DotNetnuke
DotNetnukeDotNetnuke
DotNetnuke
 
Micro Everything - Our Road to Scale
Micro Everything - Our Road to ScaleMicro Everything - Our Road to Scale
Micro Everything - Our Road to Scale
 
YugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
YugaByte DB—A Planet-Scale Database for Low Latency Transactional AppsYugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
YugaByte DB—A Planet-Scale Database for Low Latency Transactional Apps
 
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the CloudThe New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the Cloud
 
Lightweight DITA
Lightweight DITALightweight DITA
Lightweight DITA
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
 

More from Tanya Cashorali

Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
Tanya Cashorali
 
When and Why to Use Shiny for Commercial Applications
When and Why to Use Shiny for Commercial ApplicationsWhen and Why to Use Shiny for Commercial Applications
When and Why to Use Shiny for Commercial Applications
Tanya Cashorali
 
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Tanya Cashorali
 
Rapid Prototyping Data Products in Shiny - ODSC 2017
Rapid Prototyping Data Products in Shiny - ODSC 2017 Rapid Prototyping Data Products in Shiny - ODSC 2017
Rapid Prototyping Data Products in Shiny - ODSC 2017
Tanya Cashorali
 
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
Tanya Cashorali
 
Popular Industry Applications of R
Popular Industry Applications of RPopular Industry Applications of R
Popular Industry Applications of R
Tanya Cashorali
 
DataCon Talk
DataCon Talk DataCon Talk
DataCon Talk
Tanya Cashorali
 
Front endrequirements 09_25_2013
Front endrequirements 09_25_2013Front endrequirements 09_25_2013
Front endrequirements 09_25_2013Tanya Cashorali
 
Microsoft NERD Talk - R and Tableau - 2-4-2013
Microsoft NERD Talk - R and Tableau - 2-4-2013Microsoft NERD Talk - R and Tableau - 2-4-2013
Microsoft NERD Talk - R and Tableau - 2-4-2013
Tanya Cashorali
 

More from Tanya Cashorali (9)

Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
Rapid Prototyping Data Products in Shiny - RStudio::Conf 2018
 
When and Why to Use Shiny for Commercial Applications
When and Why to Use Shiny for Commercial ApplicationsWhen and Why to Use Shiny for Commercial Applications
When and Why to Use Shiny for Commercial Applications
 
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
Strata 2017 NYC - How to Hire and Test for Data Skills: A One-Size-Fits-All I...
 
Rapid Prototyping Data Products in Shiny - ODSC 2017
Rapid Prototyping Data Products in Shiny - ODSC 2017 Rapid Prototyping Data Products in Shiny - ODSC 2017
Rapid Prototyping Data Products in Shiny - ODSC 2017
 
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
 
Popular Industry Applications of R
Popular Industry Applications of RPopular Industry Applications of R
Popular Industry Applications of R
 
DataCon Talk
DataCon Talk DataCon Talk
DataCon Talk
 
Front endrequirements 09_25_2013
Front endrequirements 09_25_2013Front endrequirements 09_25_2013
Front endrequirements 09_25_2013
 
Microsoft NERD Talk - R and Tableau - 2-4-2013
Microsoft NERD Talk - R and Tableau - 2-4-2013Microsoft NERD Talk - R and Tableau - 2-4-2013
Microsoft NERD Talk - R and Tableau - 2-4-2013
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Big data meetup_10_9_2013

  • 1. Click to edit Master title style This presentation, and the information contained therein, is the proprietary and confidential property of ComLinkData, powered by Comniscient Technologies LLC, and may only be viewed by the individual to which it was initially provided by ComLinkData. By viewing this presentation, you agree that you will not copy, reproduce or distribute the presentation in whole or in part, without the prior written consent of ComLinkData. You agree not to forward this presentation (by email or otherwise) to anyone inside or outside your organization, and you will not save this presentation on a network to which anyone other than you has access (except for information technology professionals who are subject to confidentiality provisions, in the ordinary course of their responsibilities). You agree to maintain the confidentiality of all of the information and data in the presentation that is not already in the public domain. You further agree to use the presentation only for the purpose of evaluating the services offered by ComLinkData, and will not use any of the confidential information in the presentation for any other purpose, including for the purpose of analyzing aspects of the telecommunications market. Turning Big Data into Business Applications: An introduction to R Shiny @tanyacash21, @JoshuaWalker_ 10/9/2013
  • 2. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 2 The Opportunity: Real-time Telecom Insights 50,000 transactions a day 18MM+ a year 2.2 Terabytes Disk Space 3 years of data and growing Demographics Advertising spend Events Social Media Distribution Device Real-time Telecom Switching Data
  • 3. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 3 Data Flow and Architecture
  • 4. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 4 The Front End Framework Web Application (Front End) jQuery AngularJS d3.js Twitter Bootstrap Font Awesome Javascript, HTML5, CSS3 Java Servlets API (Service Layer) 1. Parse queries 2. Fetch data 3. Construct JSON SQL Server / Amazon Redshift
  • 5. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 5 R is Gaining Major Visibility http://r4stats.com/2013/03/19/r-2012-growth-exceeds-sas-all-time-total/
  • 6. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 6 Testable, Reproducible, Scalable • Testable – RUnit package • Reproducible – Commented scripts / multiple ways to ingest data (flat files, Excel files, ODBC/JDBC, Rcurl) • Scalable – doSNOW, doMPI, doMC, foreach packages
  • 7. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 7 Developers and Data Geeks Tend to Have Mutually Exclusive Sets of Skills Web Developers / Designers / Engineers Data Scientists / Analysts / Researchers !=
  • 8. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 8 Solution: Shiny! + =
  • 9. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 9 Shiny Features • Easy to use – readily available widgets, no HTML/Javascript or jQuery knowledge required • Fast bidirectional communication using websockets • Uses Twitter Bootstrap • Reactive Programming Model
  • 10. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 10 Reactivity Inputs on a web page Plots / Tables
  • 11. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 11 rCharts Generates d3.js code
  • 12. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 12 googleVis
  • 13. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 13 Define HTML UI Instead of ui.R for Even More Flexibility index.html ui.R: <application-dir> |-- www |-- index.html |-- server.R
  • 14. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 14 Interactive Shiny Workshop Start up R!
  • 15. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 15 Demo of Full Shiny Applications
  • 16. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 16 New Method of Collaboration and Product Development in Data-Centric Companies
  • 17. Click to edit Master title style Your viewing this presentation is subject the confidentiality and other terms provided on the first page of the presentation. © 2013 ComLinkData, powered by Comniscient Technologies LLC. All rights reserved. 17 References 1. http://rcharts.io/ 2. http://rcharts.io/gallery/ 3. http://cran.r-project.org/web/packages/googleVis/index.html 4. http://cran.r-project.org/web/packages/websockets/index.html 5. http://rstudio.github.io/shiny/tutorial/#welcome 6. https://groups.google.com/forum/#!forum/shiny-discuss 7. http://r4stats.com/2013/03/19/r-2012-growth-exceeds-sas-all-time-total/ 8. http://www.businessinsider.com/excel-partly-to-blame-for-trading-loss-2013-2