data and localization

17
MK99 – Big Data 1 Big data & cross-platform analytics MOOC lectures Pr. Clement Levallois

Upload: clement-levallois

Post on 05-Dec-2014

480 views

Category:

Business


0 download

DESCRIPTION

Slides of the course on big data by Clement Levallois from EMLYON Business School. For business students. Check the online video connected with these slides. -> How data opens vast perspectives on localization

TRANSCRIPT

Page 1: Data and localization

MK99 – Big Data 1

Big data &

cross-platform analytics MOOC lectures Pr. Clement Levallois

Page 2: Data and localization

MK99 – Big Data 2

Data & Localization

Page 3: Data and localization

MK99 – Big Data 3

Data & Localization

1. Localization -> new dimensions!

2. Maps, maps, maps

3. Geospatial data and the need for new data structures

4. Two companions: personalization and real time

5. Territories: data is local

6. Distributed systems: beyond local?

Looking at localization in different ways

Page 4: Data and localization

MK99 – Big Data 4

1. New dimensions • Localization connects activities to physical space

• This adds at least 4 interesting dimensions to data

Place: Where is this activity happening? Distance: Are these two agents neighbors?

Movement: Is this agent travelling? (together with speed and acceleration)

Structure: How are these agents and activities configured in space?

Page 5: Data and localization

MK99 – Big Data 5

Example 1 • Facebook new ad feature:

– “Helping Local Businesses Reach More

Customers”

– Target ads to people living in a radius around your store.

– Can also target people who have been recently in this radius.

– https://www.facebook.com/business/news/facebook-local-awareness

Page 6: Data and localization

MK99 – Big Data 6

Example 2 • Lyon Smart Data

– An initiative by the city of Lyon

– Making data open to foster innovation for citizens and businesses

– Includes many datasets with geographical relevance

– Similar initiatives in large cities: • Beijing City Lab

Page 7: Data and localization

MK99 – Big Data 7

2. Maps, maps, maps • Maps speed up understanding

– Maps make data understandable by a wide audience

– All visible at once, while zoom allows for details as well

– Multiple information layers (colors, symbols, …)

• Keep in mind: maps are always political

– Watch this extract from the TV series "The West Wing“, Season 2, Episode 16: https://www.youtube.com/watch?v=vVX-PrBRtTY

Page 8: Data and localization

MK99 – Big Data 8

Example • Every single building of the

Netherlands on a map

• Colored by year of construction

• With function (retail or housing?) and surface highlighted

• Zoomable and draggable. The city center of Leiden: http://code.waag.org/buildings/

Page 9: Data and localization

MK99 – Big Data 9

Key resources in map-making • Stamen

– Agency based in San Francisco – Hire them or check their work

• Mapbox.com

– SaaS to create interactive maps in web pages and mobile apps.

• OpenStreetMap

– A crowd sourced open source map of the world. Available through API.

Page 10: Data and localization

MK99 – Big Data 10

3. How to represent “space” in data format? • Traditionally stored in tables in relational databases, queried with SQL.

• Query on the table, then exported to a Geographical Information System (GIS) for representation and analysis – Leaders: ArcGIS an QGIS

• Problem at the query stage. How to ask to extract these data from the table? – « Return all customers living between point A and B » – « List all customers who live at less than one mile from each other »

-> Traditional relational databases, which are made of tables like the one above, cannot process this kind of query efficiently.

Customer Address

Customer 1 67 Pelikaanstraar, Leiden 2314 CR

Customer 2 12 Breestraat, Rotterdam 3046 DM

Page 11: Data and localization

MK99 – Big Data 11

Emerging solutions to work with space 1. SQL solutions

– Microsoft SQL server since 2008 • Possible to store and query “geometric” and “geographic” objects • Possible to use complex queries on these objects

2. NoSQL solutions

– CartoDB: specializing in geospatial data + mapping.

– Neo4J Spatial enables to mix the logics of networks with places in the data, so that you can make such queries on your data:

• "Select all streets in the Municipality of NYC where at least 2 of my friends are walking right now."

3. Javascript leading the way! – GeoJSon and TopoJSon: 2 data formats to represent geometric and geographic data

developed for Javascript applications – and beyond.

Page 12: Data and localization

MK99 – Big Data 12

4. Two friends for localization: personalization and real-time

• Knowing the person, its location, at a precise time unlocks meaningful push notifications

• Push notifications are these

alerts sent by an app on your mobile, visible as transient icons.

• Gets “push marketing” back on solid foundations:

– Push marketing actions only to the right person, at the right place, at the right time (and at the right frequency!)

You’ve got mail!

Page 13: Data and localization

MK99 – Big Data 13

Now for different (opposite?) approaches to localization

• Territories – Not just people are localized. Data is local, too.

• Distributed systems – Some projects attempt to build completely decentralized

systems of transactions, functioning freely and immune from local regulations.

Page 14: Data and localization

MK99 – Big Data 14

5. Localization is about people and territories

Data is a fungible and universal material (just 0s and 1s) and yet … The logic of territories is shaping data: there is a geography of data. Cultural, social, political, linguistic, economic dimensions to data.

Frederic Martel

Published in French in 2014, Available in English in 2015.

Page 15: Data and localization

MK99 – Big Data 15

Examples • Data protection: not all countries are equal

– http://www.darkreading.com/cloud/privacy-security-and-the-geography-of-data-protection-/a/d-id/1315480

• Data handling devices – India and Africa have ++ share of mobile devices

• Data production

– The uneven geography of Mechanical Turk

Page 16: Data and localization

MK99 – Big Data 16

6. Distributed systems – the end of territories?

• Libertarian dream of the cypher-punks: – Individuals transact without consideration of their

nationality, currency, legal system, political regime.

• Bitcoin – the currency for these transactions?

• Torrents

– The exchange platform for numeric goods?

• Ethereum – the platform where these transactions are created and

exchanged?

• In practice – Organizations, banking, voting systems, … any aggregated

human activity could emerge without reference to local territories or institutions. Just groups of individuals transacting voluntarily and securely.

Page 17: Data and localization

MK99 – Big Data 17

This slide presentation is part of a course offered by EMLYON Business School (www.em-lyon.com) Contact Clement Levallois (levallois [at] em-lyon.com) for more information.