SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
MK99 – Big Data 1 
Big data & cross-platform analytics 
MOOC lectures Pr. Clement Levallois
MK99 – Big Data 2 
Data & 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
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?
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
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
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
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/
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.
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
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.
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!
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. 
≠
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.
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
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.
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.

Contenu connexe

Plus de Clement Levallois

Plus de Clement Levallois (14)

Part 2: covid-19 on Twitter, with a focus on 3 new seed accounts
Part 2: covid-19 on Twitter, with a focus on 3 new seed accountsPart 2: covid-19 on Twitter, with a focus on 3 new seed accounts
Part 2: covid-19 on Twitter, with a focus on 3 new seed accounts
 
Education et intelligence artificielle
Education et intelligence artificielleEducation et intelligence artificielle
Education et intelligence artificielle
 
3 familles d'intelligence artificielle et leurs applications business
3 familles d'intelligence artificielle et leurs applications business3 familles d'intelligence artificielle et leurs applications business
3 familles d'intelligence artificielle et leurs applications business
 
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
Présentation FrenchWeb: Qu'est-ce que la visualisation des données?
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
 
Umigon: crowdsourcing in the classroom
Umigon: crowdsourcing in the classroomUmigon: crowdsourcing in the classroom
Umigon: crowdsourcing in the classroom
 
Data visualization: enjeux pour le business
Data visualization: enjeux pour le businessData visualization: enjeux pour le business
Data visualization: enjeux pour le business
 
Twitter for beginners
Twitter for beginnersTwitter for beginners
Twitter for beginners
 
An explanation of machine learning for business
An explanation of machine learning for businessAn explanation of machine learning for business
An explanation of machine learning for business
 
Data and personalization
Data and personalizationData and personalization
Data and personalization
 
A Primer on Text Mining for Business
A Primer on Text Mining for BusinessA Primer on Text Mining for Business
A Primer on Text Mining for Business
 
The business stakes of data integration
The business stakes of data integrationThe business stakes of data integration
The business stakes of data integration
 
What is big data?
What is big data?What is big data?
What is big data?
 
What is "data"?
What is "data"?What is "data"?
What is "data"?
 

Dernier

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 

Dernier (20)

Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 

Data and localization

  • 1. MK99 – Big Data 1 Big data & cross-platform analytics MOOC lectures Pr. Clement Levallois
  • 2. MK99 – Big Data 2 Data & Localization
  • 3. 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
  • 4. 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?
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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/
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. 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!
  • 13. 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. ≠
  • 14. 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.
  • 15. 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
  • 16. 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.
  • 17. 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.