SlideShare a Scribd company logo
S T Y L I G H T . C O M
Scaling your Tableau –
Migrating from Tableau Online
to a proper DWH solution.
S T Y L I G H T . C O M
S E R G I I K H O M E N K O , D A T A S C I E N T I S T ,
S E R G I I . K H O M E N K O @ S T Y L I G H T . C O M , @ l c 0 d 3 r
T a b l e a u O n l i n e D a t a S t o r a g e
M i g r a t i n g D a t a f r o m T a b l e a u O n l i n e
R e a d i n g T a b l e a u T D S f i l e
D W H w i t h A m a z o n R e d s h i f t
A G E N D A
S T Y L I G H T . C O M
Tableau Online Data Storage
Simple, Cheap, Just works
P i c t u r e o f t h e o l d s e t u p
Pros and Cons
• E a s y t o s t a r t u s i n g
• W o r k s f o r f r e e
• A l l d a t a s o u r c e s i n o n e p l a c e
• U n i f i e d r o u t i n e
Pros and Cons
• H a r d t o s c a l e
• N o t p r o d u c t i o n r e a d y
• N o b a c k u p s
• N o c o n t r o l o v e r d a t a
• N o c o n t r o l o v e r f a i l u r e s
S T Y L I G H T . C O M
Migrating Data from
Tableau Online
• T a b l e a u i s a g o o d D S e d i t o r
• W e a l r e a d y h a v e s o m a n y D S
• C u r r e n t t a s k s a n d s p r i n t s
S T Y L I G H T . C O M
Reading Tableau TDS file
P i c t u r e o f t h e o l d s e t u p
Issues, plans
• W e h a v e a l l D S a c c e s s i b l e
• W e k n o w w h e r e d a t a c o m e s f r o m
• S t r u c t u r e r e - c r e a t i o n
• M i g r a t i o n w i t h o u t a n y m a n u a l
i n p u t
S T Y L I G H T . C O M
DWH with Amazon Redshift
.. and other cool things
P i c t u r e o f t h e o l d s e t u p
Benefits
• C o n t r o l o v e r b a c k u p s
• C o n t r o l o v e r r e f r e s h e s
• S c a l e D W H u p t o p e t a b y t e s c a l e
• E a s y t o a d d n e w E T L s t a g e s ( E M R )
• M o r e o p e n f o r n e w c h a l l e n g e s
S T Y L I G H T . C O M
Future plans
Make it even cooler!
• O p e n S o u r c e o u r P y t h o n t o o l s
• I n t e r n a l D W H m a p p i n g s e r v e r
• F l e x i b l e t o i n t e g r a t e n e w t h i n g s
• G o o g l e S p r e a d s h e e t i n t e g r a t i o n
Thanks for your
attention!
S T Y L I G H T . C O M
STYLIGHT GmbH
Nymphenburger Straße 86
80636 Munich, Germany
Join us on Facebook: facebook.com/stylight
Follow us on Twitter: twitter.com/stylight
Follow us on Instagram: instagram.com/stylight

More Related Content

What's hot

Rezi English Resume Seminar
Rezi English Resume Seminar  Rezi English Resume Seminar
Rezi English Resume Seminar Jacob Jacquet
 
Lean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design ThinkingLean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design ThinkingDaniel Lugondi
 
Elements of User Experience Design For Mobile Apps
Elements of User Experience Design For Mobile AppsElements of User Experience Design For Mobile Apps
Elements of User Experience Design For Mobile AppsImpekable-design
 
Growth Experiments, Challenges, and Other Ideas About Getting Attention
Growth Experiments, Challenges, and Other Ideas About Getting AttentionGrowth Experiments, Challenges, and Other Ideas About Getting Attention
Growth Experiments, Challenges, and Other Ideas About Getting AttentionSebastian Rumberg
 
LRM New Feature Unveil
LRM New Feature UnveilLRM New Feature Unveil
LRM New Feature UnveilFidelis
 
College and Career Readiness: Writing
College and Career Readiness: WritingCollege and Career Readiness: Writing
College and Career Readiness: WritingPrestwick House
 
EdTech & New Media
EdTech & New Media EdTech & New Media
EdTech & New Media Sascha Funk
 
Preparing for CRM
Preparing for CRMPreparing for CRM
Preparing for CRMQGate
 
LRM Product Overview
LRM Product OverviewLRM Product Overview
LRM Product OverviewFidelis
 
Promising Practices for Online Instructors
Promising Practices for Online InstructorsPromising Practices for Online Instructors
Promising Practices for Online InstructorsJayme Linton
 
Slideshare tumblr ad
Slideshare tumblr adSlideshare tumblr ad
Slideshare tumblr adAlexis Craft
 
Jack D Ryger: Ultimate Driving Experiences
Jack D Ryger: Ultimate Driving ExperiencesJack D Ryger: Ultimate Driving Experiences
Jack D Ryger: Ultimate Driving ExperiencesJack D. Ryger
 
Problem solving god’s way
Problem solving god’s wayProblem solving god’s way
Problem solving god’s wayteamfacilitator
 
The Changing Dynamic of Retirement
The Changing Dynamic of RetirementThe Changing Dynamic of Retirement
The Changing Dynamic of RetirementJason Hanold
 
Overcoming the Universal Forces of Failure in HR
Overcoming the Universal Forces of Failure in HROvercoming the Universal Forces of Failure in HR
Overcoming the Universal Forces of Failure in HRLaurie Ruettimann
 
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...Julia Grosman
 

What's hot (20)

Rezi English Resume Seminar
Rezi English Resume Seminar  Rezi English Resume Seminar
Rezi English Resume Seminar
 
Lean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design ThinkingLean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design Thinking
 
Marco Cattaneo, Revotree
Marco Cattaneo, RevotreeMarco Cattaneo, Revotree
Marco Cattaneo, Revotree
 
Elements of User Experience Design For Mobile Apps
Elements of User Experience Design For Mobile AppsElements of User Experience Design For Mobile Apps
Elements of User Experience Design For Mobile Apps
 
Actionable insights
Actionable insightsActionable insights
Actionable insights
 
Growth Experiments, Challenges, and Other Ideas About Getting Attention
Growth Experiments, Challenges, and Other Ideas About Getting AttentionGrowth Experiments, Challenges, and Other Ideas About Getting Attention
Growth Experiments, Challenges, and Other Ideas About Getting Attention
 
LRM New Feature Unveil
LRM New Feature UnveilLRM New Feature Unveil
LRM New Feature Unveil
 
College and Career Readiness: Writing
College and Career Readiness: WritingCollege and Career Readiness: Writing
College and Career Readiness: Writing
 
EdTech & New Media
EdTech & New Media EdTech & New Media
EdTech & New Media
 
Preparing for CRM
Preparing for CRMPreparing for CRM
Preparing for CRM
 
LRM Product Overview
LRM Product OverviewLRM Product Overview
LRM Product Overview
 
Promising Practices for Online Instructors
Promising Practices for Online InstructorsPromising Practices for Online Instructors
Promising Practices for Online Instructors
 
Slideshare tumblr ad
Slideshare tumblr adSlideshare tumblr ad
Slideshare tumblr ad
 
The beauty of pictures
 The beauty of pictures The beauty of pictures
The beauty of pictures
 
Jack D Ryger: Ultimate Driving Experiences
Jack D Ryger: Ultimate Driving ExperiencesJack D Ryger: Ultimate Driving Experiences
Jack D Ryger: Ultimate Driving Experiences
 
Extreme Engagement: Strategies that Enhance Adult Learning & Memory
Extreme Engagement: Strategies that Enhance Adult Learning & MemoryExtreme Engagement: Strategies that Enhance Adult Learning & Memory
Extreme Engagement: Strategies that Enhance Adult Learning & Memory
 
Problem solving god’s way
Problem solving god’s wayProblem solving god’s way
Problem solving god’s way
 
The Changing Dynamic of Retirement
The Changing Dynamic of RetirementThe Changing Dynamic of Retirement
The Changing Dynamic of Retirement
 
Overcoming the Universal Forces of Failure in HR
Overcoming the Universal Forces of Failure in HROvercoming the Universal Forces of Failure in HR
Overcoming the Universal Forces of Failure in HR
 
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...
John Stauffer - Closing the Empathy Gap: Six Ways to Develop Better Consumer ...
 

Similar to Scaling your Tableau - Migrating from Tableau Online to a proper DWH solution / Munich Tableau User Group 2015

Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace AFCOM
 
Dmmaturitymodelscomparison 190513162839
Dmmaturitymodelscomparison 190513162839Dmmaturitymodelscomparison 190513162839
Dmmaturitymodelscomparison 190513162839Irina Steenbeek, PhD
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsData Crossroads
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT BinariesCODE BLUE
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsRonald Ashri
 
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX
 
Creativity journey presentation
Creativity journey presentationCreativity journey presentation
Creativity journey presentationNhon Vo
 
Marketing: Closing The Sale | Fluid Advertising
Marketing: Closing The Sale | Fluid AdvertisingMarketing: Closing The Sale | Fluid Advertising
Marketing: Closing The Sale | Fluid AdvertisingFluid
 
Marketing Closing The Sale
Marketing Closing The Sale Marketing Closing The Sale
Marketing Closing The Sale Fluid
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsData Crossroads
 
GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6 GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6 Geoff Livingston
 
Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful DashboardsCreate Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful DashboardsAggregage
 
Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful Dashboards Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful Dashboards Hannah Flynn
 

Similar to Scaling your Tableau - Migrating from Tableau Online to a proper DWH solution / Munich Tableau User Group 2015 (20)

Agile metrics
Agile metricsAgile metrics
Agile metrics
 
AUA Data Science Meetup
AUA Data Science MeetupAUA Data Science Meetup
AUA Data Science Meetup
 
Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace Buy vs Build Considerations in Today's Data Center Marketplace
Buy vs Build Considerations in Today's Data Center Marketplace
 
Dmmaturitymodelscomparison 190513162839
Dmmaturitymodelscomparison 190513162839Dmmaturitymodelscomparison 190513162839
Dmmaturitymodelscomparison 190513162839
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity Models
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
June 29, 2020 TARC Virtual Meeting
June 29, 2020 TARC Virtual MeetingJune 29, 2020 TARC Virtual Meeting
June 29, 2020 TARC Virtual Meeting
 
Spring cleaning workbook 2018
Spring cleaning workbook 2018Spring cleaning workbook 2018
Spring cleaning workbook 2018
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
 
Creativity journey presentation
Creativity journey presentationCreativity journey presentation
Creativity journey presentation
 
Marketing: Closing The Sale | Fluid Advertising
Marketing: Closing The Sale | Fluid AdvertisingMarketing: Closing The Sale | Fluid Advertising
Marketing: Closing The Sale | Fluid Advertising
 
Marketing Closing The Sale
Marketing Closing The Sale Marketing Closing The Sale
Marketing Closing The Sale
 
Resurgence of Technology Driven Change
Resurgence of Technology Driven ChangeResurgence of Technology Driven Change
Resurgence of Technology Driven Change
 
Altmetrics in UMCG : pilot and update
Altmetrics in UMCG : pilot and updateAltmetrics in UMCG : pilot and update
Altmetrics in UMCG : pilot and update
 
A Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity ModelsA Comparative Study of Data Management Maturity Models
A Comparative Study of Data Management Maturity Models
 
GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6 GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6
 
Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful DashboardsCreate Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful Dashboards
 
Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful Dashboards Create Success With Analytics: A Guide to Designing Delightful Dashboards
Create Success With Analytics: A Guide to Designing Delightful Dashboards
 

More from Sergii Khomenko

Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Sergii Khomenko
 
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...Sergii Khomenko
 
Building Data applications with Go: from Bloom filters to Data pipelines / FO...
Building Data applications with Go: from Bloom filters to Data pipelines / FO...Building Data applications with Go: from Bloom filters to Data pipelines / FO...
Building Data applications with Go: from Bloom filters to Data pipelines / FO...Sergii Khomenko
 
Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Sergii Khomenko
 
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...Scaling up Business Intelligence from the scratch and to 15 countries worldwi...
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...Sergii Khomenko
 
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...Sergii Khomenko
 
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015Sergii Khomenko
 
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...Sergii Khomenko
 
From simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauFrom simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauSergii Khomenko
 
Crunching data with go: Tips, tricks, use-cases
Crunching data with go: Tips, tricks, use-casesCrunching data with go: Tips, tricks, use-cases
Crunching data with go: Tips, tricks, use-casesSergii Khomenko
 
Lean Ranking infrastructure with Solr
Lean Ranking infrastructure with SolrLean Ranking infrastructure with Solr
Lean Ranking infrastructure with SolrSergii Khomenko
 
Data Visualization with R
Data Visualization with RData Visualization with R
Data Visualization with RSergii Khomenko
 

More from Sergii Khomenko (12)

Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...
 
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
 
Building Data applications with Go: from Bloom filters to Data pipelines / FO...
Building Data applications with Go: from Bloom filters to Data pipelines / FO...Building Data applications with Go: from Bloom filters to Data pipelines / FO...
Building Data applications with Go: from Bloom filters to Data pipelines / FO...
 
Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...
 
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...Scaling up Business Intelligence from the scratch and to 15 countries worldwi...
Scaling up Business Intelligence from the scratch and to 15 countries worldwi...
 
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...
Secure Data Scalability at Stylight with Tableau Online and Amazon Redshift /...
 
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015
Helping Data Teams with Puppet / Puppet Camp London - Apr 13, 2015
 
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...
Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenk...
 
From simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with TableauFrom simple to more advanced: Lessons learned in 13 months with Tableau
From simple to more advanced: Lessons learned in 13 months with Tableau
 
Crunching data with go: Tips, tricks, use-cases
Crunching data with go: Tips, tricks, use-casesCrunching data with go: Tips, tricks, use-cases
Crunching data with go: Tips, tricks, use-cases
 
Lean Ranking infrastructure with Solr
Lean Ranking infrastructure with SolrLean Ranking infrastructure with Solr
Lean Ranking infrastructure with Solr
 
Data Visualization with R
Data Visualization with RData Visualization with R
Data Visualization with R
 

Recently uploaded

Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdfKamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfPipe Restoration Solutions
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfAyahmorsy
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsAtif Razi
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-IVigneshvaranMech
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edgePaco Orozco
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisDr. Radhey Shyam
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationRobbie Edward Sayers
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientistgettygaming1
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringC Sai Kiran
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfKamal Acharya
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdfKamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxCenterEnamel
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 

Recently uploaded (20)

Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 

Scaling your Tableau - Migrating from Tableau Online to a proper DWH solution / Munich Tableau User Group 2015

  • 1. S T Y L I G H T . C O M Scaling your Tableau – Migrating from Tableau Online to a proper DWH solution. S T Y L I G H T . C O M S E R G I I K H O M E N K O , D A T A S C I E N T I S T , S E R G I I . K H O M E N K O @ S T Y L I G H T . C O M , @ l c 0 d 3 r
  • 2. T a b l e a u O n l i n e D a t a S t o r a g e M i g r a t i n g D a t a f r o m T a b l e a u O n l i n e R e a d i n g T a b l e a u T D S f i l e D W H w i t h A m a z o n R e d s h i f t A G E N D A
  • 3. S T Y L I G H T . C O M Tableau Online Data Storage Simple, Cheap, Just works
  • 4.
  • 5. P i c t u r e o f t h e o l d s e t u p
  • 6.
  • 7.
  • 8. Pros and Cons • E a s y t o s t a r t u s i n g • W o r k s f o r f r e e • A l l d a t a s o u r c e s i n o n e p l a c e • U n i f i e d r o u t i n e
  • 9. Pros and Cons • H a r d t o s c a l e • N o t p r o d u c t i o n r e a d y • N o b a c k u p s • N o c o n t r o l o v e r d a t a • N o c o n t r o l o v e r f a i l u r e s
  • 10. S T Y L I G H T . C O M Migrating Data from Tableau Online
  • 11. • T a b l e a u i s a g o o d D S e d i t o r • W e a l r e a d y h a v e s o m a n y D S • C u r r e n t t a s k s a n d s p r i n t s
  • 12.
  • 13. S T Y L I G H T . C O M Reading Tableau TDS file
  • 14. P i c t u r e o f t h e o l d s e t u p
  • 15.
  • 16.
  • 17. Issues, plans • W e h a v e a l l D S a c c e s s i b l e • W e k n o w w h e r e d a t a c o m e s f r o m • S t r u c t u r e r e - c r e a t i o n • M i g r a t i o n w i t h o u t a n y m a n u a l i n p u t
  • 18. S T Y L I G H T . C O M DWH with Amazon Redshift .. and other cool things
  • 19.
  • 20.
  • 21. P i c t u r e o f t h e o l d s e t u p
  • 22.
  • 23. Benefits • C o n t r o l o v e r b a c k u p s • C o n t r o l o v e r r e f r e s h e s • S c a l e D W H u p t o p e t a b y t e s c a l e • E a s y t o a d d n e w E T L s t a g e s ( E M R ) • M o r e o p e n f o r n e w c h a l l e n g e s
  • 24.
  • 25.
  • 26. S T Y L I G H T . C O M Future plans
  • 27. Make it even cooler! • O p e n S o u r c e o u r P y t h o n t o o l s • I n t e r n a l D W H m a p p i n g s e r v e r • F l e x i b l e t o i n t e g r a t e n e w t h i n g s • G o o g l e S p r e a d s h e e t i n t e g r a t i o n
  • 29. S T Y L I G H T . C O M STYLIGHT GmbH Nymphenburger Straße 86 80636 Munich, Germany Join us on Facebook: facebook.com/stylight Follow us on Twitter: twitter.com/stylight Follow us on Instagram: instagram.com/stylight