SlideShare uma empresa Scribd logo
1 de 22
1ownR Enterprise R platform
ownR Enterprise Analytics Platform
for R and Python
A technical introduction
2ownR Enterprise R platform
Motivation
1. Can new hires get set up in the environment to run analyses
on their first day?
2. Can data scientists utilize the latest tools/packages without
help from IT?
3. Can data scientists use on-demand and scalable compute
resources without help from IT/dev ops?
4. Can data scientists find and reproduce past experiments and
results, using the original code, data, parameters, and
software versions?
The “Joel Test” for Data Science
3ownR Enterprise R platform
Motivation
5. Does collaboration happen through a system other than
email?
6. Can predictive models be deployed to production without
custom engineering or infrastructure work?
7. Is there a single place to search for past research and
reusable data sets, code, etc.?
8. Do your data scientists use the best tools money can buy?
Source: https://blog.dominodatalab.com/joel-test-data-science/
+1 Can you access your statistics without using R/Python?
The “Joel Test” for Data Science
4ownR Enterprise R platform
Ideal Process
From code to production
SCM
Data scientist /
Developer:
• commits code
5ownR Enterprise R platform
Ideal Process
From code to production
SCM Package
CI / CD
• Documentation
• Unit tests
• Build
6ownR Enterprise R platform
Ideal Process
From code to production
SCM Package Repo
CI / CD
• Upload to
repository
7ownR Enterprise R platform
Ideal Process
From code to production
SCM Package Repo
Prod
CI/CD
• Deploy the
application
8ownR Enterprise R platform
Ideal Process
From code to production
SCM Package Repo
ProdProdProd
Scale the
application
Load Balancer
9ownR Enterprise R platform
Ideal Process
From code to production
SCM Package Repo
ProdProdProd
Load Balancer
Excel or web
front-end
Scheduler Secure
Shiny app
REST API REST APINon-technical end
user’s access:
10ownR Enterprise R platform
ownR repository
1. Multiple repositories
• Shared and Private repositories
• Local public repository mirrors
2. Share your applications with colleagues for reusability
3. Search public and internal packages
4. Dependency management across all repositories
5. Maintain multiple (historical) versions of the same package
The application repository of the ownR platform
11ownR Enterprise R platform
ownR repository
1. Can new hires get set up in the environment to run analyses
on their first day?
2. Can data scientists utilize the latest tools/packages without
help from IT? ✅
3. Can data scientists use on-demand and scalable compute
resources without help from IT/dev ops?
4. Can data scientists find and reproduce past experiments and
results, using the original code, data, parameters, and
software versions?
The “Joel Test” for Data Science
12ownR Enterprise R platform
ownR repository
5. Does collaboration happen through a system other than
email? ✅
6. Can predictive models be deployed to production without
custom engineering or infrastructure work?
7. Is there a single place to search for past research and
reusable data sets, code, etc.? ✅
8. Do your data scientists use the best tools money can buy?
+1 Can you access your statistics without using R/Python?
The “Joel Test” for Data Science
13ownR Enterprise R platform
roveR
1. Preconfigured, separated R environments
2. Open-source R package
3. Linking R environments to the ownR repository
4. Document the dependencies in a DESCRIPTION file
5. Install dependencies with specific versions from the repository
Note: Python solves this with virtualenv, YAML and pip.
Open source R virtual environment
14ownR Enterprise R platform
roveR + ownR repository
1. Can new hires get set up in the environment to run analyses
on their first day? ✅
2. Can data scientists utilize the latest tools/packages without
help from IT? ✅
3. Can data scientists use on-demand and scalable compute
resources without help from IT/dev ops?
4. Can data scientists find and reproduce past experiments and
results, using the original code, data, parameters, and
software versions? ✅
The “Joel Test” for Data Science
15ownR Enterprise R platform
roveR + ownR repository
5. Does collaboration happen through a system other than
email? ✅
6. Can predictive models be deployed to production without
custom engineering or infrastructure work? ✅
7. Is there a single place to search for past research and
reusable data sets, code, etc.? ✅
8. Do your data scientists use the best tools money can buy?
+1 Can you access your statistics without using R/Python? ✅
The “Joel Test” for Data Science
16ownR Enterprise R platform
ownR production applications
1. Access deployed R & Python applications via REST API
2. Allows other applications to integrate analytics calculations
developed in R or Python without porting to a third language
3. Also supporting Flask and Shiny apps for web applications
4. Scalable solution with load balancing
5. Secure access out-of-the-box
• Using API keys for API applications
• User authentication & authorization for web applications
Scalable secure R & Python applications
17ownR Enterprise R platform
ownR platform
1. Can new hires get set up in the environment to run analyses
on their first day? ✅
2. Can data scientists utilize the latest tools/packages without
help from IT? ✅
3. Can data scientists use on-demand and scalable compute
resources without help from IT/dev ops? ✅
4. Can data scientists find and reproduce past experiments and
results, using the original code, data, parameters, and
software versions? ✅
The “Joel Test” for Data Science
18ownR Enterprise R platform
ownR platform
5. Does collaboration happen through a system other than
email? ✅
6. Can predictive models be deployed to production without
custom engineering or infrastructure work? ✅
7. Is there a single place to search for past research and
reusable data sets, code, etc.? ✅
8. Do your data scientists use the best tools money can buy? ✅
+1 Can you access your statistics without using R/Python? ✅
The “Joel Test” for Data Science
19ownR Enterprise R platform
ownR workflow
20ownR Enterprise R platform
ownR workflow
21ownR Enterprise R platform
ownR workflow
22ownR Enterprise R platform
Questions?
info@ownr.io

Mais conteúdo relacionado

Mais procurados

Characterizing Defective Configuration Scripts Used for Continuous Deployment
Characterizing Defective Configuration Scripts Used for Continuous DeploymentCharacterizing Defective Configuration Scripts Used for Continuous Deployment
Characterizing Defective Configuration Scripts Used for Continuous DeploymentAkond Rahman
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsKeiichiro Ono
 
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...
Open Source Insight:  NVD's New Look, Struts Vuln Ransomware & Google Open So...Open Source Insight:  NVD's New Look, Struts Vuln Ransomware & Google Open So...
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...Black Duck by Synopsys
 
Source Code Properties of Defective Infrastructure as Code Scripts
Source Code Properties of Defective Infrastructure as Code ScriptsSource Code Properties of Defective Infrastructure as Code Scripts
Source Code Properties of Defective Infrastructure as Code ScriptsAkond Rahman
 
Overview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsOverview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsKeiichiro Ono
 
Advantages of python for the internet of things
Advantages of python for the internet of thingsAdvantages of python for the internet of things
Advantages of python for the internet of thingsMaciej Dziergwa
 
Shhh!: Secret Management Practices for Infrastructure as Code
Shhh!: Secret Management Practices for Infrastructure as Code Shhh!: Secret Management Practices for Infrastructure as Code
Shhh!: Secret Management Practices for Infrastructure as Code Akond Rahman
 
Study of R Programming
Study of R ProgrammingStudy of R Programming
Study of R ProgrammingIRJET Journal
 

Mais procurados (8)

Characterizing Defective Configuration Scripts Used for Continuous Deployment
Characterizing Defective Configuration Scripts Used for Continuous DeploymentCharacterizing Defective Configuration Scripts Used for Continuous Deployment
Characterizing Defective Configuration Scripts Used for Continuous Deployment
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis Tools
 
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...
Open Source Insight:  NVD's New Look, Struts Vuln Ransomware & Google Open So...Open Source Insight:  NVD's New Look, Struts Vuln Ransomware & Google Open So...
Open Source Insight: NVD's New Look, Struts Vuln Ransomware & Google Open So...
 
Source Code Properties of Defective Infrastructure as Code Scripts
Source Code Properties of Defective Infrastructure as Code ScriptsSource Code Properties of Defective Infrastructure as Code Scripts
Source Code Properties of Defective Infrastructure as Code Scripts
 
Overview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsOverview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis Tools
 
Advantages of python for the internet of things
Advantages of python for the internet of thingsAdvantages of python for the internet of things
Advantages of python for the internet of things
 
Shhh!: Secret Management Practices for Infrastructure as Code
Shhh!: Secret Management Practices for Infrastructure as Code Shhh!: Secret Management Practices for Infrastructure as Code
Shhh!: Secret Management Practices for Infrastructure as Code
 
Study of R Programming
Study of R ProgrammingStudy of R Programming
Study of R Programming
 

Semelhante a ownR platform extended technical introduction

Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the tradeFangda Wang
 
What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?SofiaCarter4
 
Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Mobcoder
 
Which programming language to learn R or Python - MeasureCamp XII
Which programming language to learn R or Python - MeasureCamp XIIWhich programming language to learn R or Python - MeasureCamp XII
Which programming language to learn R or Python - MeasureCamp XIIMaggie Petrova
 
Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Artificial Intelligence and Machine Learning with the Oracle Data Science CloudArtificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Artificial Intelligence and Machine Learning with the Oracle Data Science CloudJuarez Junior
 
Tejas bichave m tech python
Tejas bichave  m tech pythonTejas bichave  m tech python
Tejas bichave m tech pythontejas bichave
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
Delivering Agile Data Science on Openshift  - Red Hat Summit 2019Delivering Agile Data Science on Openshift  - Red Hat Summit 2019
Delivering Agile Data Science on Openshift - Red Hat Summit 2019John Archer
 
Open Source Security and ChatGPT-Published.pdf
Open Source Security and ChatGPT-Published.pdfOpen Source Security and ChatGPT-Published.pdf
Open Source Security and ChatGPT-Published.pdfJavier Perez
 
Cloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsCloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsBoston Consulting Group
 
Career opportunities in open source framework
Career opportunities in open source frameworkCareer opportunities in open source framework
Career opportunities in open source frameworkedunextgen
 
Career opportunities in open source framework
Career opportunities in open source framework Career opportunities in open source framework
Career opportunities in open source framework edunextgen
 
Docker data science pipeline
Docker data science pipelineDocker data science pipeline
Docker data science pipelineDataWorks Summit
 
Introduction to Data Science & Python.pdf
Introduction to Data Science & Python.pdfIntroduction to Data Science & Python.pdf
Introduction to Data Science & Python.pdfAnshumanDwivedi14
 
Docker datascience pipeline
Docker datascience pipelineDocker datascience pipeline
Docker datascience pipelineDataWorks Summit
 
Introduction to r
Introduction to rIntroduction to r
Introduction to rgslicraf
 
2019 DSA 105 Introduction to Data Science Week 4
2019 DSA 105 Introduction to Data Science Week 42019 DSA 105 Introduction to Data Science Week 4
2019 DSA 105 Introduction to Data Science Week 4Ferdin Joe John Joseph PhD
 

Semelhante a ownR platform extended technical introduction (20)

Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the trade
 
What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?
 
Toolboxes for data scientists
Toolboxes for data scientistsToolboxes for data scientists
Toolboxes for data scientists
 
Python
PythonPython
Python
 
Python with dataScience
Python with dataSciencePython with dataScience
Python with dataScience
 
Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021Top 10 Data analytics tools to look for in 2021
Top 10 Data analytics tools to look for in 2021
 
Which programming language to learn R or Python - MeasureCamp XII
Which programming language to learn R or Python - MeasureCamp XIIWhich programming language to learn R or Python - MeasureCamp XII
Which programming language to learn R or Python - MeasureCamp XII
 
ODSC and iRODS
ODSC and iRODSODSC and iRODS
ODSC and iRODS
 
Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Artificial Intelligence and Machine Learning with the Oracle Data Science CloudArtificial Intelligence and Machine Learning with the Oracle Data Science Cloud
Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
 
Tejas bichave m tech python
Tejas bichave  m tech pythonTejas bichave  m tech python
Tejas bichave m tech python
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
Delivering Agile Data Science on Openshift  - Red Hat Summit 2019Delivering Agile Data Science on Openshift  - Red Hat Summit 2019
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
 
Open Source Security and ChatGPT-Published.pdf
Open Source Security and ChatGPT-Published.pdfOpen Source Security and ChatGPT-Published.pdf
Open Source Security and ChatGPT-Published.pdf
 
Cloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science TeamsCloud-native Enterprise Data Science Teams
Cloud-native Enterprise Data Science Teams
 
Career opportunities in open source framework
Career opportunities in open source frameworkCareer opportunities in open source framework
Career opportunities in open source framework
 
Career opportunities in open source framework
Career opportunities in open source framework Career opportunities in open source framework
Career opportunities in open source framework
 
Docker data science pipeline
Docker data science pipelineDocker data science pipeline
Docker data science pipeline
 
Introduction to Data Science & Python.pdf
Introduction to Data Science & Python.pdfIntroduction to Data Science & Python.pdf
Introduction to Data Science & Python.pdf
 
Docker datascience pipeline
Docker datascience pipelineDocker datascience pipeline
Docker datascience pipeline
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
 
2019 DSA 105 Introduction to Data Science Week 4
2019 DSA 105 Introduction to Data Science Week 42019 DSA 105 Introduction to Data Science Week 4
2019 DSA 105 Introduction to Data Science Week 4
 

Mais de Functional Analytics

Mais de Functional Analytics (6)

Assessing reporting disclosure
Assessing reporting disclosureAssessing reporting disclosure
Assessing reporting disclosure
 
De-risking under solvency ii
De-risking under solvency iiDe-risking under solvency ii
De-risking under solvency ii
 
Capital management under the Solvency II regime
Capital management under the Solvency II regimeCapital management under the Solvency II regime
Capital management under the Solvency II regime
 
Estimating Time To Default
Estimating Time To DefaultEstimating Time To Default
Estimating Time To Default
 
Financial Derivatives in Risk Management
Financial Derivatives in Risk ManagementFinancial Derivatives in Risk Management
Financial Derivatives in Risk Management
 
Quantifying Model Related Risks
Quantifying Model Related RisksQuantifying Model Related Risks
Quantifying Model Related Risks
 

Último

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...kumargunjan9515
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...HyderabadDolls
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numberssuginr1
 

Último (20)

+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 

ownR platform extended technical introduction

  • 1. 1ownR Enterprise R platform ownR Enterprise Analytics Platform for R and Python A technical introduction
  • 2. 2ownR Enterprise R platform Motivation 1. Can new hires get set up in the environment to run analyses on their first day? 2. Can data scientists utilize the latest tools/packages without help from IT? 3. Can data scientists use on-demand and scalable compute resources without help from IT/dev ops? 4. Can data scientists find and reproduce past experiments and results, using the original code, data, parameters, and software versions? The “Joel Test” for Data Science
  • 3. 3ownR Enterprise R platform Motivation 5. Does collaboration happen through a system other than email? 6. Can predictive models be deployed to production without custom engineering or infrastructure work? 7. Is there a single place to search for past research and reusable data sets, code, etc.? 8. Do your data scientists use the best tools money can buy? Source: https://blog.dominodatalab.com/joel-test-data-science/ +1 Can you access your statistics without using R/Python? The “Joel Test” for Data Science
  • 4. 4ownR Enterprise R platform Ideal Process From code to production SCM Data scientist / Developer: • commits code
  • 5. 5ownR Enterprise R platform Ideal Process From code to production SCM Package CI / CD • Documentation • Unit tests • Build
  • 6. 6ownR Enterprise R platform Ideal Process From code to production SCM Package Repo CI / CD • Upload to repository
  • 7. 7ownR Enterprise R platform Ideal Process From code to production SCM Package Repo Prod CI/CD • Deploy the application
  • 8. 8ownR Enterprise R platform Ideal Process From code to production SCM Package Repo ProdProdProd Scale the application Load Balancer
  • 9. 9ownR Enterprise R platform Ideal Process From code to production SCM Package Repo ProdProdProd Load Balancer Excel or web front-end Scheduler Secure Shiny app REST API REST APINon-technical end user’s access:
  • 10. 10ownR Enterprise R platform ownR repository 1. Multiple repositories • Shared and Private repositories • Local public repository mirrors 2. Share your applications with colleagues for reusability 3. Search public and internal packages 4. Dependency management across all repositories 5. Maintain multiple (historical) versions of the same package The application repository of the ownR platform
  • 11. 11ownR Enterprise R platform ownR repository 1. Can new hires get set up in the environment to run analyses on their first day? 2. Can data scientists utilize the latest tools/packages without help from IT? ✅ 3. Can data scientists use on-demand and scalable compute resources without help from IT/dev ops? 4. Can data scientists find and reproduce past experiments and results, using the original code, data, parameters, and software versions? The “Joel Test” for Data Science
  • 12. 12ownR Enterprise R platform ownR repository 5. Does collaboration happen through a system other than email? ✅ 6. Can predictive models be deployed to production without custom engineering or infrastructure work? 7. Is there a single place to search for past research and reusable data sets, code, etc.? ✅ 8. Do your data scientists use the best tools money can buy? +1 Can you access your statistics without using R/Python? The “Joel Test” for Data Science
  • 13. 13ownR Enterprise R platform roveR 1. Preconfigured, separated R environments 2. Open-source R package 3. Linking R environments to the ownR repository 4. Document the dependencies in a DESCRIPTION file 5. Install dependencies with specific versions from the repository Note: Python solves this with virtualenv, YAML and pip. Open source R virtual environment
  • 14. 14ownR Enterprise R platform roveR + ownR repository 1. Can new hires get set up in the environment to run analyses on their first day? ✅ 2. Can data scientists utilize the latest tools/packages without help from IT? ✅ 3. Can data scientists use on-demand and scalable compute resources without help from IT/dev ops? 4. Can data scientists find and reproduce past experiments and results, using the original code, data, parameters, and software versions? ✅ The “Joel Test” for Data Science
  • 15. 15ownR Enterprise R platform roveR + ownR repository 5. Does collaboration happen through a system other than email? ✅ 6. Can predictive models be deployed to production without custom engineering or infrastructure work? ✅ 7. Is there a single place to search for past research and reusable data sets, code, etc.? ✅ 8. Do your data scientists use the best tools money can buy? +1 Can you access your statistics without using R/Python? ✅ The “Joel Test” for Data Science
  • 16. 16ownR Enterprise R platform ownR production applications 1. Access deployed R & Python applications via REST API 2. Allows other applications to integrate analytics calculations developed in R or Python without porting to a third language 3. Also supporting Flask and Shiny apps for web applications 4. Scalable solution with load balancing 5. Secure access out-of-the-box • Using API keys for API applications • User authentication & authorization for web applications Scalable secure R & Python applications
  • 17. 17ownR Enterprise R platform ownR platform 1. Can new hires get set up in the environment to run analyses on their first day? ✅ 2. Can data scientists utilize the latest tools/packages without help from IT? ✅ 3. Can data scientists use on-demand and scalable compute resources without help from IT/dev ops? ✅ 4. Can data scientists find and reproduce past experiments and results, using the original code, data, parameters, and software versions? ✅ The “Joel Test” for Data Science
  • 18. 18ownR Enterprise R platform ownR platform 5. Does collaboration happen through a system other than email? ✅ 6. Can predictive models be deployed to production without custom engineering or infrastructure work? ✅ 7. Is there a single place to search for past research and reusable data sets, code, etc.? ✅ 8. Do your data scientists use the best tools money can buy? ✅ +1 Can you access your statistics without using R/Python? ✅ The “Joel Test” for Data Science
  • 19. 19ownR Enterprise R platform ownR workflow
  • 20. 20ownR Enterprise R platform ownR workflow
  • 21. 21ownR Enterprise R platform ownR workflow
  • 22. 22ownR Enterprise R platform Questions? info@ownr.io