View
53
Download
1
Category
Preview:
Citation preview
BACKING UP OUR TABLEAU - STEPS TOWARDS A
RELIABLE REPORTING SOLUTION
Sergii Khomenko, Data Scient is t
Dr. Konstant in Wemhöner, Head of Business Intel l igence
CONTENT meets COMMERCE
N
E
W
The best place to discover & shop fashion.STYLIGHT.DE
STYLIGHT.de Seite 3 / 42
GLOBAL INSPIRATION – LOCAL COMMERCE
A V A I L A B L E I N 1 4 C O U N T R I E S
Germany, Aust r ia, Switzer land, Netherlands, France, I taly, Sweden, UK,
Spain, Aust ral ia, Brazi l, US, Norway, Belgium
STYLIGHT.de Seite 4 / 42
PROUD TO BLEED PURPLE
• Founded: 2008 in Munich
• OFFICES: Munich, London, New York
• Investors: Holtzbrinck Ventures,
Tengelmann Ventures, Seven Ventures
• Business Par tners: 350+ par tner shops
worldwide with 6000+ brands
• Total Employees — 160+
(over 19 nat ionali t ies f rom 4 cont inents)
F A C T S A N D F I G U R E S
TOTA
L N
° O
F EM
PLO
YEES
50
100
150
201520142013201220112010
STYLIGHT.de Seite 6 / 42
GROSS MERCHANDISE VALUE
$360 MILLION
$2 70 MILLION
$175 MILLION
$50 MILL2011
2012
2013
2014
STYLIGHT.de Seite 7 / 42
WHY WE CHOSE TABLEAU ONLINE?
• Easy to start using
• Works for free
• All data sources in one place
• Unified routine
STYLIGHT.de Seite 11 / 42
WHY WE CHOSE TABLEAU ONLINE?
• combination of local and online/cloud sources
(Google Analytics, JDBC…)
• Sharing cross-continents - instantaneous
• easy distribution of reports with Tabcmd
STYLIGHT.de Seite 12 / 42
LOADING AND MONITORING BEFORE OUTAGE
• 25 workbooks online with 119 views from
80 data sources
• Scheduled mails
• All refreshes scheduled manually
STYLIGHT.de Seite 17 / 42
SERVER OUTAGE JANUARY 2015
• Started with empty scheduled mail reports
(9th Jan)
• Monday >80% of views not working
• No clear communication from Tableau
• Server outage during our scheduled refreshes
STYLIGHT.de Seite 20 / 42
FIRST THINGS FIRST: FIREFIGHTING
Replacement of all data sources in workbooks
Open Local copy New extract Replace
STYLIGHT.de Seite 23 / 42
HOW TO REBUILD A BROKEN DATA SOURCE?
Biggest Issue: Workbooks could not be opened
due to broken data source
Understand how a Tableau data extract is build
Find a way to extract and recreate the essential parts
of a TDE
STYLIGHT.de Seite 24 / 42
ISSUES, PLANS
• We have all DS accessible
• We know where data comes from
• Structure re-creation
• Migration without any manual input
STYLIGHT.de Seite 28 / 42
BENEFITS
• Control over backups
• Control over refreshes
• Scale DWH up to petabyte scale
• Easy to add new ETL stages (EMR)
• More open for new challenges
STYLIGHT.de Seite 34 / 42
POSITIVE OUTCOMES
• Number of data sources reduced by 30%
• Speed increase by using RedShift factor >100
• Scalable infrastructure for growing company
• More flexible connection of tables via RedShift
STYLIGHT.de Seite 38 / 42
IMPROVING IT TO THE NEXT LEVEL!
• Open Source our Python tools
• Internal DWH mapping server
• Flexible to integrate new things
• Google Spreadsheet integration
STYLIGHT.de Seite 39 / 42
HOW TO REACH US
T O O L S , T U G M U N I C H
Sergi i Khomenkosergi i .khomenko@styl ight .com
@lc0d3r
G E N E R A L I N F O , B I J O B S
Dr. Konstant in Wemhönerkonstant in.wemhoener@styl ight .com
@kwarks85
STYLIGHT Engineering: @CodeTai lors
STYLIGHT.de Seite 40 / 42
Recommended