SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
When Self-Service BI meets
Geospatial Analysis
meets
Kyungtaak Noh | SK telecom, South Korea
2019 Strata Data Conference
Who I am
1metatron Discovery
Developer Product Owner
My announcements
Metatron Discovery 2
Spatial index optimization and GIS query
support on Druid using Apache Lucene
Big data: The best way to truly understand
customers in Telco
When Self-Service BI meets
Geospatial Analysis,
metatron Discovery ?
Metatron Discovery 3
https://bi-survey.com
metatron Discovery ?
Metatron Discovery 4
Files
(CSV/XLS)
Database
(Hive/Druid/mySQL/…)
More details >> Visit https://metatron.app
Metatron Discovery 5
Workbench = SQL Explorer
Dashboard = Visualization
Notebook/Embedded Analytics
= (a little bit) Advanced analysis
Workspace = collaboration
Data Prep. – Data Transformer
Meta-Data Management
= Data exploration
Extension of strata 2017
Metatron Discovery 6
1000+ servers
60TB Data/Day
24 HR = 720M CEI Record/DAYX 30M Customer
New feature : Data Preparation
After 2 years…
Metatron Discovery 7
Apps: Integrator
Apps : Anomaly
New feature : MDM
New feature : Geospatial Analysis
Apps : APM
1000
user/day
What dose mean BI to meet the geo.. ?
Metatron Discovery 8
Location IntelligenceBusiness Intelligence
We met a long time ago,
Metatron Discovery 9
Experimental
V1 Chart
V1 Dashboard
Narrow out focus
Can’t get over the geo..
Metatron Discovery 10
WHERE the GPS
connection is not
working?
Need to check quality of
wireless-base-station BY
REGION
on the map!
WHERE is the
COVERAGE area of a
particular base station?
Want to see
location information
together
on the dash board!
What ROUTE is the
most commonly
used in a specific
area?
Prerequisite for map
Metatron Discovery 11
Enhance the engine (druid)
UX Concept for geometry
&
Engine - Druid
Metatron Discovery 12
https://metatron.app/index.php/2018/09/06/evaluation-on-druid/http://druid.io/
Metatron Discovery 13
https://github.com/apache/incubator-druid/issues/1055
Difficulty - Hard
Metatron Discovery 14
Our approach
Points
• Geo3DPoint : not yet (next hafl?)
• LatLonPoint : bbox, distance query
Shapes
• RecursivePrefixTree based on GeoHash
• Supports spatial operations
(covers, intersects, etc.)
[Druid Queries]
Spatial index optimization and GIS query
support on Druid using Apache Lucene
For indexing / searching geospatial data
Metatron Discovery 15
Our approach
Choropleth Map Geospatial RelationHexagonal Aggregation
K-Means
UX Concept for visualization
Metatron Discovery 16
1. [Dashboard] View 2. [Chart] Create Chart 3. [Chart] Pivot Data
4. [Chart] Decorate Chart 5. [Dashboard] Publish
Edit
6. [Dashboard] Interaction
(Selection, Drill-Down, …)
UX: Chart View
Metatron Discovery 17
Chart view
Pivot Shelf
Attributes
Data view
Column
Row
Aggregation
Dimension Columns
Measure Columns
Typical Map view
Metatron Discovery 18
Layers AttributesMap view
<<Base map>>
Geo Column
Measure Column
Our approach : Multiple layers
Metatron Discovery 19
Map view
Attributes
Layer Shelf
Data view
Our approach : Geospatial Analysis
Metatron Discovery 20
Map view
Layer ShelfAnalysis
view
Attributes
Brownie point : Support ingestion for geometry
Metatron Discovery 21
Add geo type
: Point / Line / Polygon
Support convert
coordinate system
Brownie point : Pluggable custom base map
Metatron Discovery 22
Finally we met
Metatron Discovery 23
UserInterfaceApplicationServerStorage
Customized
GeoJSON
JSON/HTTP
metatron Search
Query
JSON/HTTP
Result Pivot
Data
JSON/HTTP
Druid Query
JSON/HTTP
Result Data
JSON/HTTP
16 basic chats + MAP
metatron Search
Query
JSON/HTTP
Files
(CSV/XLS)
Database
(Hive/Druid/mySQL/…)
Create
data source
Ingest
data source
with Geometry
G
Use case 1– Find Police Incidents in San Francisco
24metatron Discovery
Use case 1 – Wrangled Dataset
25metatron Discovery
Transform To WKT
Union of 2 dataset
Use case 1 – Show Map
26metatron Discovery
Use case 1 – Get Insight
27metatron Discovery
To maintain relationship,
Metatron Discovery 28
Improve Visualization Performance Using App dedicated Map View
Open-sourced
Metatron Discovery 29
Metatron Discovery 30
Thank you!

Más contenido relacionado

La actualidad más candente

LIDAR and Drone Data - Datamine Discover3D
LIDAR and Drone Data - Datamine Discover3DLIDAR and Drone Data - Datamine Discover3D
LIDAR and Drone Data - Datamine Discover3DPrakher Hajela Saxena
 
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...Christopher Kotfila
 
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...Christopher Kotfila
 
Datamine Discover3D - LIDAR-Drone Applications
Datamine Discover3D - LIDAR-Drone ApplicationsDatamine Discover3D - LIDAR-Drone Applications
Datamine Discover3D - LIDAR-Drone ApplicationsPrakher Hajela Saxena
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsGiuseppe Masetti
 
MapInfo Discover 3D for Wind Energy Resources
MapInfo Discover 3D for Wind Energy ResourcesMapInfo Discover 3D for Wind Energy Resources
MapInfo Discover 3D for Wind Energy ResourcesPrakher Hajela Saxena
 
Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Nepal Flying Labs
 
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHS
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHSONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHS
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHSNexgen Technology
 

La actualidad más candente (8)

LIDAR and Drone Data - Datamine Discover3D
LIDAR and Drone Data - Datamine Discover3DLIDAR and Drone Data - Datamine Discover3D
LIDAR and Drone Data - Datamine Discover3D
 
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...FOSS4G 2017 - Geonotebook:   an extension to the jupyter notebook for explora...
FOSS4G 2017 - Geonotebook: an extension to the jupyter notebook for explora...
 
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
JupyterCon 2017 - Geonotebook: an extension to the jupyter notebook for explo...
 
Datamine Discover3D - LIDAR-Drone Applications
Datamine Discover3D - LIDAR-Drone ApplicationsDatamine Discover3D - LIDAR-Drone Applications
Datamine Discover3D - LIDAR-Drone Applications
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
 
MapInfo Discover 3D for Wind Energy Resources
MapInfo Discover 3D for Wind Energy ResourcesMapInfo Discover 3D for Wind Energy Resources
MapInfo Discover 3D for Wind Energy Resources
 
Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]Using arc map to create package map along with a report file [metadata]
Using arc map to create package map along with a report file [metadata]
 
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHS
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHSONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHS
ONLINE SUBGRAPH SKYLINE ANALYSIS OVER KNOWLEDGE GRAPHS
 

Similar a When Self-Service BI meets Geospatial Analysis

Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersGeospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersThierry Badard
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...IOSR Journals
 
2016-01 Lucene Solr spatial in 2015, NYC Meetup
2016-01 Lucene Solr spatial in 2015, NYC Meetup2016-01 Lucene Solr spatial in 2015, NYC Meetup
2016-01 Lucene Solr spatial in 2015, NYC MeetupDavid Smiley
 
Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Open source Geospatial Business Intelligence in action with GeoMondrian and S...Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Open source Geospatial Business Intelligence in action with GeoMondrian and S...Thierry Badard
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Thierry Badard
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOCARTO
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolThierry Badard
 
Faster is the New Fast - with Mi Express You can Analyze Location Data Faster
Faster is the New Fast - with Mi Express You can Analyze Location Data FasterFaster is the New Fast - with Mi Express You can Analyze Location Data Faster
Faster is the New Fast - with Mi Express You can Analyze Location Data FasterMISNet - Integeo SE Asia
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...NCCOMMS
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoRick Van Rousselt
 
What is Google Earth Engine_.pptx
What is Google Earth Engine_.pptxWhat is Google Earth Engine_.pptx
What is Google Earth Engine_.pptxGorgorGIS
 
Introduction to arc gis
Introduction to arc gisIntroduction to arc gis
Introduction to arc gisMohamed Hamed
 
Technical Research Document - Anurag
Technical Research Document - AnuragTechnical Research Document - Anurag
Technical Research Document - Anuraganuragrajandekar
 
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기KwangJin So
 
Giving MongoDB a Way to Play with the GIS Community
Giving MongoDB a Way to Play with the GIS CommunityGiving MongoDB a Way to Play with the GIS Community
Giving MongoDB a Way to Play with the GIS CommunityMongoDB
 
Ordina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilderOrdina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilderOrdina Belgium
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentationrichoe
 

Similar a When Self-Service BI meets Geospatial Analysis (20)

Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayersGeospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
Geospatial Business Intelligence made easy with GeoMondrian & SOLAPLayers
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
 
2016-01 Lucene Solr spatial in 2015, NYC Meetup
2016-01 Lucene Solr spatial in 2015, NYC Meetup2016-01 Lucene Solr spatial in 2015, NYC Meetup
2016-01 Lucene Solr spatial in 2015, NYC Meetup
 
Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Open source Geospatial Business Intelligence in action with GeoMondrian and S...Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Open source Geospatial Business Intelligence in action with GeoMondrian and S...
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL tool
 
GIS Presentation.pptx
GIS Presentation.pptxGIS Presentation.pptx
GIS Presentation.pptx
 
Faster is the New Fast - with Mi Express You can Analyze Location Data Faster
Faster is the New Fast - with Mi Express You can Analyze Location Data FasterFaster is the New Fast - with Mi Express You can Analyze Location Data Faster
Faster is the New Fast - with Mi Express You can Analyze Location Data Faster
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
 
Precisely MapInfo Pro v2019 and Roadmap
Precisely MapInfo Pro v2019 and RoadmapPrecisely MapInfo Pro v2019 and Roadmap
Precisely MapInfo Pro v2019 and Roadmap
 
What is Google Earth Engine_.pptx
What is Google Earth Engine_.pptxWhat is Google Earth Engine_.pptx
What is Google Earth Engine_.pptx
 
Introduction to arc gis
Introduction to arc gisIntroduction to arc gis
Introduction to arc gis
 
Technical Research Document - Anurag
Technical Research Document - AnuragTechnical Research Document - Anurag
Technical Research Document - Anurag
 
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기
03 인사이트를 줄 수 있는 Google Maps + CartoDB 활용사례 파헤치기
 
Giving MongoDB a Way to Play with the GIS Community
Giving MongoDB a Way to Play with the GIS CommunityGiving MongoDB a Way to Play with the GIS Community
Giving MongoDB a Way to Play with the GIS Community
 
Ordina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilderOrdina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilder
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 

Más de Heejae(Kyungtaak) Noh

Más de Heejae(Kyungtaak) Noh (6)

7th metatron Discovery board meeting
7th metatron Discovery board meeting7th metatron Discovery board meeting
7th metatron Discovery board meeting
 
6th metatron Discovery board meeting
6th metatron Discovery board meeting6th metatron Discovery board meeting
6th metatron Discovery board meeting
 
4th board meeting_20190118_share
4th board meeting_20190118_share4th board meeting_20190118_share
4th board meeting_20190118_share
 
3rd board meeting_20181217_share
3rd board meeting_20181217_share3rd board meeting_20181217_share
3rd board meeting_20181217_share
 
2nd board meeting_20181014_share
2nd board meeting_20181014_share2nd board meeting_20181014_share
2nd board meeting_20181014_share
 
1st board meeting_20181011
1st board meeting_201810111st board meeting_20181011
1st board meeting_20181011
 

Último

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 

Último (20)

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
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
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
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...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 

When Self-Service BI meets Geospatial Analysis

  • 1. When Self-Service BI meets Geospatial Analysis meets Kyungtaak Noh | SK telecom, South Korea 2019 Strata Data Conference
  • 2. Who I am 1metatron Discovery Developer Product Owner
  • 3. My announcements Metatron Discovery 2 Spatial index optimization and GIS query support on Druid using Apache Lucene Big data: The best way to truly understand customers in Telco When Self-Service BI meets Geospatial Analysis,
  • 4. metatron Discovery ? Metatron Discovery 3 https://bi-survey.com
  • 5. metatron Discovery ? Metatron Discovery 4 Files (CSV/XLS) Database (Hive/Druid/mySQL/…) More details >> Visit https://metatron.app
  • 6. Metatron Discovery 5 Workbench = SQL Explorer Dashboard = Visualization Notebook/Embedded Analytics = (a little bit) Advanced analysis Workspace = collaboration Data Prep. – Data Transformer Meta-Data Management = Data exploration
  • 7. Extension of strata 2017 Metatron Discovery 6 1000+ servers 60TB Data/Day 24 HR = 720M CEI Record/DAYX 30M Customer
  • 8. New feature : Data Preparation After 2 years… Metatron Discovery 7 Apps: Integrator Apps : Anomaly New feature : MDM New feature : Geospatial Analysis Apps : APM 1000 user/day
  • 9. What dose mean BI to meet the geo.. ? Metatron Discovery 8 Location IntelligenceBusiness Intelligence
  • 10. We met a long time ago, Metatron Discovery 9 Experimental V1 Chart V1 Dashboard Narrow out focus
  • 11. Can’t get over the geo.. Metatron Discovery 10 WHERE the GPS connection is not working? Need to check quality of wireless-base-station BY REGION on the map! WHERE is the COVERAGE area of a particular base station? Want to see location information together on the dash board! What ROUTE is the most commonly used in a specific area?
  • 12. Prerequisite for map Metatron Discovery 11 Enhance the engine (druid) UX Concept for geometry &
  • 13. Engine - Druid Metatron Discovery 12 https://metatron.app/index.php/2018/09/06/evaluation-on-druid/http://druid.io/
  • 15. Metatron Discovery 14 Our approach Points • Geo3DPoint : not yet (next hafl?) • LatLonPoint : bbox, distance query Shapes • RecursivePrefixTree based on GeoHash • Supports spatial operations (covers, intersects, etc.) [Druid Queries] Spatial index optimization and GIS query support on Druid using Apache Lucene For indexing / searching geospatial data
  • 16. Metatron Discovery 15 Our approach Choropleth Map Geospatial RelationHexagonal Aggregation K-Means
  • 17. UX Concept for visualization Metatron Discovery 16 1. [Dashboard] View 2. [Chart] Create Chart 3. [Chart] Pivot Data 4. [Chart] Decorate Chart 5. [Dashboard] Publish Edit 6. [Dashboard] Interaction (Selection, Drill-Down, …)
  • 18. UX: Chart View Metatron Discovery 17 Chart view Pivot Shelf Attributes Data view Column Row Aggregation Dimension Columns Measure Columns
  • 19. Typical Map view Metatron Discovery 18 Layers AttributesMap view <<Base map>>
  • 20. Geo Column Measure Column Our approach : Multiple layers Metatron Discovery 19 Map view Attributes Layer Shelf Data view
  • 21. Our approach : Geospatial Analysis Metatron Discovery 20 Map view Layer ShelfAnalysis view Attributes
  • 22. Brownie point : Support ingestion for geometry Metatron Discovery 21 Add geo type : Point / Line / Polygon Support convert coordinate system
  • 23. Brownie point : Pluggable custom base map Metatron Discovery 22
  • 24. Finally we met Metatron Discovery 23 UserInterfaceApplicationServerStorage Customized GeoJSON JSON/HTTP metatron Search Query JSON/HTTP Result Pivot Data JSON/HTTP Druid Query JSON/HTTP Result Data JSON/HTTP 16 basic chats + MAP metatron Search Query JSON/HTTP Files (CSV/XLS) Database (Hive/Druid/mySQL/…) Create data source Ingest data source with Geometry G
  • 25. Use case 1– Find Police Incidents in San Francisco 24metatron Discovery
  • 26. Use case 1 – Wrangled Dataset 25metatron Discovery Transform To WKT Union of 2 dataset
  • 27. Use case 1 – Show Map 26metatron Discovery
  • 28. Use case 1 – Get Insight 27metatron Discovery
  • 29. To maintain relationship, Metatron Discovery 28 Improve Visualization Performance Using App dedicated Map View