Hercules User Reference Guide - The Hercules System/370, ESA
Hercules
-
Upload
lorenzo-paoliani -
Category
Technology
-
view
47 -
download
0
Transcript of Hercules
The Problem
Each Visualisation is a bespoke application in GDO
Each new dataset and visualisation requires custom preparation and ad-hoc coding
The initial cost of data exploration is too high
The Solution
Visualise any data on the cave without any coding required
We want to make the incredible features of GDO accessible to all
Data agnostic visualisations: build once, work on any data!
What is Hercules?
A data visualisation platform custom built for GDO
It allows the user to seamlessly build multi-screen analytics dashboards
It’s a tool for teams to play and experiment with their data
Pipeline
Data Warehouse Control App Visualisation
• Upload any TSV or CSV dataset onto our platform via a tablet.
• Perform type inference and compute statistics
• Explore the data available and pick a dataset to plot
• Deploy visualisation to sections
• Filter the dataset
• See your data on the screen
VisualisationData is sent to the browser instances of the visualisation app running on the cave nodes
DD3 analyses the data to determine the dimensions required
Data Points Rendered!
Dimensions are scaled to fit on the allocated screen space
1
2
3
4
Statistical Analysis• Prune Incompatible Rows • Compute statistics on each column
Min/Max
Mean
Median Modes
Var/StDev
Text
Division of Labour• Project split into 3 ‘Pillars’ • 1 member assigned to each • Other 3 swap as required • Adaptive to changing workloads and different
challenges
All pillars progress at all times
Challenges & Retrospective
• Large scale project • Platform • Inherited codebase • Exams • Learned new technologies
Conclusions
• Lots of new concepts (large group, Visual Studio, new languages/libraries)
• Great to work with the Cave
“ Hofstadter's Law: It always takes longer than you expect, even when you take into
account Hofstadter's Law.
”