SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
SPS 33
Location Analytics:
The Next Generation
@mphnyc
Michael Hiskey
Big Data Evangelist
2
Big
Messy
Unstructured 
NoisyData 
3
We do the “hard stuff” of Big Data analytics
#DataSci
4
Business Users have existing interfaces
Business Intelligence Tools and 
Dashboards, custom‐designed 
internal applications, etc. 
Business 
Analysts
Business 
Users
@Kognitio
5
Move from dashboards to advanced analytics
create external script LM_PRODUCT_FORECAST environment rsint
receives ( SALEDATE DATE, DOW INTEGER, ROW_ID INTEGER, PRODNO INTEGER, DAILYSALES INTEGER )
partition by PRODNO order by PRODNO, ROW_ID
sends ( R_OUTPUT varchar )
isolate partitions
script S'endofr( # Simple R script to run a linear fit on daily sales
prod1<-read.csv(file=file("stdin"), header=FALSE,row.names=1)
colnames(prod1)<-c("DOW","ID","PRODNO","DAILYSALES")
dim1<-dim(prod1)
daily1<-aggregate(prod1$DAILYSALES, list(DOW = prod1$DOW), median)
daily1[,2]<-daily1[,2]/sum(daily1[,2])
basesales<-array(0,c(dim1[1],2))
basesales[,1]<-prod1$ID
basesales[,2]<-(prod1$DAILYSALES/daily1[prod1$DOW+1,2])
colnames(basesales)<-c("ID","BASESALES")
fit1=lm(BASESALES ~ ID,as.data.frame(basesales))
forecast<-array(0,c(dim1[1]+28,4))
colnames(forecast)<-c("ID","ACTUAL","PREDICTED","RESIDUALS")
Via the Data Scientist
#DataSci
6
A Platform for Advanced Analytics
• Business Applications
• Run advanced 
analytics in‐memory
• MPP CPU Scale‐out
• Persist data in 
Hadoop (and existing 
Data Warehouses)
Title
Subtitle subtitle subtitle
subtitleContextualizing The Customer Through Location Intelligence
April, 2014
The Mobile Consumer Challenge
• Loss of online context 
– Limited cookies
– Anonymous usage
– Short sessions / attention span
– Usage of many diverse applications
• Modality: Phone influences usage & mindset
– Device
– Location 
– Time
@PlaceIQ
For organizations seeking to understand human behavior,
PlaceIQ derives intelligence from activities across time,
space and devices, to uncover opportunities to learn
about and connect with consumers with unrivaled clarity,
quality and relevance.
@PlaceIQ
Customer 
Segmentation‐based
Tell me about 
behaviors
Customer 
Segmentation‐based
Tell me about 
behaviors
Tile‐based
Tell me about this 
location
Tile‐based
Tell me about this 
location
The Location Contextualization Opportunity
Location‐based
Tell me about my 
store or my 
competitor’s store
Location‐based
Tell me about my 
store or my 
competitor’s store
@PlaceIQ
Top Brands Using PlaceIQ
AUTO RETAIL TECH/TELECOM ENTERTAINMENT
CPG
FINANCIAL
AND MORE…
@PlaceIQ
Location is Hard
Geographic Information 
System
Billions  of Points of 
Interest
People are temporal
Taxonomy definitions 
abound
Petabyte Scale Storage 
and processing
Very few data points keyed 
to location
#analytics
GIS Rule
SELECT r.taxonomy
,COALESCE(tppw.time_period_id, 6) AS period_id
,rw.feature_name AS feature
,rw.attribute_name AS attribute
,r.target_feature_name
,r.target_attribute_name
,COALESCE(tppw.weight, 1.0) AS tp_weight
,rw.weight AS attr_weight
,rw.threshold_above
,rw.threshold_below
,r.offset
,r.logistic
,rw.instant_10
FROM rule_weights rw
JOIN rules r ON r.id = rw.rule_id
LEFT OUTER JOIN time_period_profile_feat_ats tppfa
ON (tppfa.feature_name = rw.feature_name AND 
tppfa.attribute_name = rw.attribute_name)
LEFT OUTER JOIN time_period_profile_weights tppw
ON (tppw.time_period_profile_id = 
tppfa.time_period_profile_id)
WHERE lower(r.taxonomy) = lower('leo')
ORDER BY r.taxonomy
,period_id
,feature
,attribute #GISishard
Non‐Scalable Knowledge Base
Movement Data Streets Land Use Parcels
Uniquely structured data, no unifying key across 
datasets, difficult to implement into existing BI tools
@PlaceIQ
Location Data Quality
How do we confirm the accuracy of incoming lat/long data? 
1M
Centroid Detection
Detecting devices that could appear to
be at the center of a zip code or city
(middle of field or body of water) as a
result of inaccurate geo-coding from IP
address or registration data.
Device Detection
Detecting spam devices (such as
receiving 1M ad calls from one
device in a short amount of time.
Transporter Detection
Detecting devices that:
• Appear to move faster than humanly
possible (velocity detection)
• Remain stagnant for a period of time
• Bounce (constant movement)
Read about PlaceIQ’s hyperlocality and clusterability methodologies
Location #DQ
The PlaceIQ Solution
Analytics
Contextualizing the Customer
Customer Segmentation
Creating behavioral clusters from location
histories
Data / Base Map
Organizing billions of data points
Location Ingest
100x100 meter tile structure
Enterprise Connector
Integration with CRM / Enterprise
@PlaceIQ
Location Ingest
Taxonomy
4K+ categories organize
our 40+ data sources
27 Time Periods
Periods mapped to
moments
Nearly 1 Billion Tiles
USGS 100 x 100 meter
tile grid system
PlaceIQ’s Platform Organizes Hundreds of Billions of Data Points
@PlaceIQ
Data / Base Map
@PlaceIQ
PlaceIQ Ingests a Diverse Selection of Data Sets
Residential
• Age
• Income
• Household Size
• Children
• Life Stage
• Ethnicity
• Language
• Building type
• Auto Owned
• Auto in Market
Retail & Dining
Grocery, Clothing,
Big Box, QSR,
Buffet, Casual
Entertainment
Movies, Museums,
Parks, Tourism, Bars
Consumer Spending
Purchase Data from
Retail Partners
Auto & Travel
Dealership Lots,
Airports, Hotels,
Bus Stations
PIQ PrimeTime
TV Viewership from
Set-Top boxes
And More…
Photos, Social Media
Events, etc.
@PlaceIQ
Hand-Made Polygons
Hundreds of thousands built by
cartographers
Tile Based Scoring
Tiles are scored from 0 to 10
Leading Precision
We map to “rooftop” not
“driveway”
PlaceIQ Leads the Industry in Location Precision
@PlaceIQ
Enterprise Connector
@PlaceIQ
Customer
Segmentation
@PlaceIQ
Tile‐based
Tell me about this 
location
Tile‐based
Tell me about this 
location
The Location Contextualization Opportunity
Location‐based
Tell me about my store 
or my competitor’s 
store
Location‐based
Tell me about my store 
or my competitor’s 
store
Customer 
Segmentation‐based
Tell me about 
behaviors
Customer 
Segmentation‐based
Tell me about 
behaviors
@PlaceIQ
Tile Analysis – the World
• Legal and financial office buildings
• Hyatt hotel
• Tully’s Coffee
• Upscale Dining (Daniel’s Broiler and Suite) 
• Casual Lunchtime Dining (Joey's Bellvue and KORAL)
• Luxury Retail (Nordstrom, BoConcept furniture and Elements gallery)
1. White Collar Financial Workers 
• M‐F 8:30am ‐ 5:30pm
2. Travelers
• 6am ‐ 12am
3. Casual Lunch Dining
• 12PM to 1PM
4. Upscale Dining 
• Sat 5‐8PM, Sun 7‐8PM
• M‐F 5:30‐8PM
5. Luxury Shopper
• 6am ‐ 12am
6. Mall Shopper 
• 6am ‐ 12am
1) RAW DATA 
2) THE RULE 3) AUDIENCES
The Location Contextualization Opportunity
Location‐based
Tell me about my store 
or my competitor’s 
store
Location‐based
Tell me about my store 
or my competitor’s 
store
Customer 
Segmentation‐based
Tell me about 
behaviors
Customer 
Segmentation‐based
Tell me about 
behaviors
Tile‐based
Tell me about this 
location
Tile‐based
Tell me about this 
location
@PlaceIQ
Location Analysis – Your Store
Place Visit Rate
Do devices shown
Mobile ads visit key
retail locations?
PreVisit
Where do visitors
go before they visit key
retail locations?
PIQ Analytics
What is unique about the
movements, behaviors, and
demographics of an audience?
#Location
The Location Contextualization Opportunity
Location‐based
Tell me about my store 
or my competitor’s 
store
Location‐based
Tell me about my store 
or my competitor’s 
store
Customer 
Segmentation‐based
Tell me about 
behaviors
Customer 
Segmentation‐based
Tell me about 
behaviors
Tile‐based
Tell me about this 
location
Tile‐based
Tell me about this 
location
@PlaceIQ
Customer Segment: Movie Goer & FC Diner
• Census
• Businesses  
• Parks 
• Events 
• Social
• Photos
• Polk 
• Rentrak
• Land use 
Raw Data The Rule Customer Segments
RULEPLUS SegmentsPlus‐>SegmentX
[RANGE: 6 m]
[FREQUENCY: 1 per month]
{
Dining‐>Fast_Casual_Restaurants && 
Entertainment‐> Movie_Theaters && HOME 
Segments‐> Demographic‐>Income‐>50k_74k 
&& HOME Segments‐>Demographic‐>Income   
‐>75k_99k;
};
@PlaceIQ
Behavioral Graph
Big Box A Big Box B
@PlaceIQ
Big Box B Detail
@PlaceIQ
Technical Architecture
Enterprise Data
Normalize
HDFS
platform component
data Location Data
Ingest
PIQL
Enterprise Connector
Output (Visualization, Reporting)
Analytics
Base Map
Tiles
Customer
Behaviors
Customer Segmentation
@Kognitio
Performance Became a Massive Issue
500 node hadoop cluster 
= 
20 hours of processing time
@PlaceIQ
Enter Kognitio
Transferred to in memory database 
and obtained advanced performance 
on clustering, querying and 
multidimensional analysis
Completely unstructured approach to 
queries enabling you to ask questions 
as they come to you, get answers 
returned quickly and iterate
@Kognitio
Kognitio Delivers Unrestricted Answers, Quicker
THEN NOW
500 node hadoop cluster 
= 
20 hours of processing time
500 node hadoop cluster 
= 
20 hours of processing time
½ terabyte system 
= 
20 minutes
½ terabyte system 
= 
20 minutes
@Kognitio
Why PlaceIQ?
Consumer InsightsData-Driven Q/A Process
Patented Platform Unparalleled Audiences Innovation
@PlaceIQ
Thank you.
39
Recognized by Industry Analysts
Forrester Wave™: Enterprise Data 
Warehouse, Q4 ’13 
Gartner Magic Quadrant for Data 
Warehouse DBMSs ‐ 2014
#GartnerBI
Booth # 421 
@PlaceIQ @mphnyc @Kognitio#GartnerBI #DataSci

Weitere ähnliche Inhalte

Ähnlich wie Gartner BI PlaceIQ presentation with Kognitio

Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...
Domino Data Lab
 
Splunk live london_grs
Splunk live london_grsSplunk live london_grs
Splunk live london_grs
jenny_splunk
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloud
Jamie Taylor
 

Ähnlich wie Gartner BI PlaceIQ presentation with Kognitio (20)

SplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk EnterpriseSplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
 
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
 
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
 
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep DiveDemystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep Dive
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?
 
Infopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed ServicesInfopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed Services
 
MongoDB World 2019: Building an Efficient and Performant Data Model: Real Wor...
MongoDB World 2019: Building an Efficient and Performant Data Model: Real Wor...MongoDB World 2019: Building an Efficient and Performant Data Model: Real Wor...
MongoDB World 2019: Building an Efficient and Performant Data Model: Real Wor...
 
Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...
 
Splunk live london_grs
Splunk live london_grsSplunk live london_grs
Splunk live london_grs
 
Discover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 AnalyticsDiscover Data That Matters- Deep dive into WSO2 Analytics
Discover Data That Matters- Deep dive into WSO2 Analytics
 
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICSBig Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
 
The zLinux Strategy - Digital Transformation Powered by Z - William Poos
The zLinux Strategy - Digital Transformation Powered by Z - William PoosThe zLinux Strategy - Digital Transformation Powered by Z - William Poos
The zLinux Strategy - Digital Transformation Powered by Z - William Poos
 
SplunkLive! Paris 2016 - Plenary session
SplunkLive! Paris 2016 - Plenary sessionSplunkLive! Paris 2016 - Plenary session
SplunkLive! Paris 2016 - Plenary session
 
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud ModernizationDenodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
Denodo DataFest 2017: Lowering IT Costs with Big Data and Cloud Modernization
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
 
ICU Enterprise
ICU EnterpriseICU Enterprise
ICU Enterprise
 
Offshore to Onshore: The role of software technology in the US Manufacturing ...
Offshore to Onshore: The role of software technology in the US Manufacturing ...Offshore to Onshore: The role of software technology in the US Manufacturing ...
Offshore to Onshore: The role of software technology in the US Manufacturing ...
 
What's New in 6.3 + Data On-Boarding
What's New in 6.3 + Data On-BoardingWhat's New in 6.3 + Data On-Boarding
What's New in 6.3 + Data On-Boarding
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloud
 
Developing your IoT Solutions with Intel
Developing your IoT Solutions with IntelDeveloping your IoT Solutions with Intel
Developing your IoT Solutions with Intel
 

Kürzlich hochgeladen

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 

Gartner BI PlaceIQ presentation with Kognitio