HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala...

15
Caroline Persson HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH EXTREME DATASETS WITH NEAR ZERO LATENCY. GTC 2019 - SAN JOSÉ, CA

Transcript of HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala...

Page 1: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

Caroline Persson

HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH EXTREME DATASETS WITH NEAR ZERO LATENCY.

GTC 2019 - SAN JOSÉ, CA

Page 2: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 2

INTRODUCTION

Caroline [email protected]

Data Scientist

Geospatial Analytics

Mobility Patterns

Visualizations

Page 3: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 3

OUR AGENDA FOR TODAY.

Intro: Data Science at the BMW Group

Data Source: The Potential of Connected Vehicles

Use case: Automated Parking and OmniSci

1

2

3

Page 4: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 4

THE BMW GROUP IN NUMBERS (2018).

Page 4Seite 4Page 4

129,932 employees worldwide

2,490,664 sold automobiles worldwide

98.7 Billions EUROS revenue worldwide

30production locations worldwide

Page 5: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 5

DATA LAKE: BREAKING UP DATA SILOS ACROSS THE COMPANY.

CUSTOMER

VEHICLE

DEVELOPMENT

PRODUCTION AND

LOGISTICS

OTHERS

Page 6: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 6

Data egress

Analytics

Machine

Learning

Distributed ML

Deep Learning

Log Analytics

Process Mining

Real-time

Recurring batch

Data API

Cloud connectors

NLP

R/Py/Scala

Data engines

NoSQL

SQL

Semantic

Search

Traditional

RDBMs

In-memory

Data ingest

Text

IoT Sensor

Audio

Real-time(e.g. Kafka)

Vision

Operational

Recurring

batch(e.g. Talend)

200 node cluster and NVIDIA DGX-Farm (V100)OpenShift (Kubernetes)

IaaS, PaaS, etc.

On-premise

Off-premise

AI Service

Categories

Geo-spatial

Analytics

Natural

Language

Processing

Operational and

IoT Sensor Data

Processing

Computer

Vision

Data lake

Distributed

File System(HDFS)

Other

persistence

layers

“Open

source

first”

“Getting

rid of

silos”

“Real-time

and batch

workloads”

ANALYTICS STACK.TRADITIONAL HADOOP PLATFORM + NICHE PROCESSING.

Page 7: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 7

Use cases: Automated Parking and OmniSci

OUR AGENDA FOR TODAY.

Intro: Data Science at the BMW Group

Data Source: Connected Vehicle Data

1

2

3

Page 8: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 8

CONNECTIVITY. 12 MioConnected Drive Cars

46Connected Drive

Markets

0

10000

20000

30000

40000

50000

60000

GB

ConnectedDrive Data Source Example

“Connected car”

describes a car equipped with communication

technology that allows for the direct flow of data

to and from the car, without the need for a mobile

device

Page 9: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 9

Page 10: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 10

MONITORING AMOUNT OF DATA IS NOT ENOUGH

How is our road coverage over longer time?

Why do we see unexpected patterns in data volume?

How is our data geographically distributed?

Page 11: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 11

Connected Vehicles: The Potential of Connected Vehicles

OUR AGENDA FOR TODAY.

Intro: Data Science at the BMW Group

Use cases: Automated Parking and OmniSci

1

2

3

Page 12: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 12

Data

Use Case

Digital ServicesAftersalesProductionVehicle Development

Realtime Failure

Detection in Assembly

BUSINESS PROCESSES USING ADVANCED ANALYTICS AND MACHINE LEARNING

Predictive

Maintenance

Location-based

ServicesTraceNet

Images, Order Data ECU / Vehicle DataGeo/Location-Data,

Fleet-DataVehicle Trace Data

Page 13: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 13

DEMO: PRODUCT STRATEGY FOR AUTOMATED VALET PARKING

Page 14: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 14

GTC 2018

Page 15: HOW THE BMW GROUP VISUALIZES AND INTERACTS WITH …...Data API Cloud connectors … NLP R/Py/Scala Data engines NoSQL SQL Semantic Search Traditional RDBMs In-memory Data ingest Text

GTC San José | 2019 Page 15

Caroline [email protected]