SlideShare a Scribd company logo
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
By advertiser…
By country…
…
…
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Device Publisher Cost
Iphone Google 0.1€
Android Yahoo 0.2€
Dimension Cost
Iphone 0.1€
Android 0.2€
Google 0.1€
Yahoo 0.1€
Iphone, Google 0.1€
Android, Yahoo 0,2€
Interactive analytics at scale with druid
Device Publisher Product Cost
Iphone Google Computer 0.1€
Android Yahoo Cloth 0.2€
Dimension Cost
Iphone 0.1€
Android 0.2€
Google 0.1€
Yahoo 0.1€
Computer 0.1€
Cloth 0.2€
Iphone, Google 0.1€
Iphone, Computer 0.1€
Google, Computer 0.1€
Android, Yahoo 0.2€
Android, Cloth 0.2€
Yahoo, Cloth 0.2€
Iphone, Google, Computer 0.1€
Android, Yahoo, Cloth 0.2€
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
SELECT sum(revenue) AS “Revenue",
sum(sales) AS “Sales"
FROM customer-insights
WHERE client_id = 2255 AND date BETWEEN "2014-08-01" AND "2014-08-08"
GROUP BY day(date)
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
{
queryType: "Timeseries",
dataSource: "customer-insights",
granularity: "day",
aggregations: [
{ type: "longSum", fieldName: "revenue", name: "Revenue" },
{ type: "longSum ", fieldName: "sales", name: "Sales" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
Interactive analytics at scale with druid
{
queryType: "groupBy",
dataSource: "customer-insights",
granularity: "all",
dimensions: ["device"],
aggregations: [
{ type: "longSum", fieldName: "clicks", name: "Clicks" },
{ type: "longSum", fieldName: "cost", name: "Cost" }
],
filter: { type: "selector", dimension: "client_id", value: 2255 },
intervals: ["2014-08-01T00:00/2014-08-08T00"]
}
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Iphone Google 0.35€08:12:00
Android Yahoo 0.2€08:12:00
Iphone Google 0.1€08:12:37
Android Yahoo 0.2€08:12:38
Iphone Google 0.15€08:12:39
Iphone Google 0.1€08:12:40
Iphone Google 0.1€08:12:37
Android Yahoo 0.2€08:12:38
Iphone Google 0.15€08:13:02
Iphone Google 0.1€08:13:08
bob@mail.com
joe@mail.com
bob@mail.com
tony@mail.com
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Iphone Google Computer 0.1€08:12:37
Android Yahoo Cloth 0.2€08:12:38
Iphone Google Computer 0.1€08:12:37
Android Yahoo Cloth 0.2€08:12:38
Iphone Google Computer 0.1€08:12:37
Android Yahoo Cloth 0.2€08:12:38
Google
Yahoo
Microsoft
Google
Yahoo
1
2
3
1
2
Google
Yahoo
Microsoft
Google
Yahoo
Google 1,0,0,0,1
Yahoo 0,1,0,1,0
Microsoft 0,0,1,0,0
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Interactive analytics at scale with druid
Filter Time period Aggregated rows Time
Biggest advertiser 6 months 1.5M 225ms
Android devices 1 month 42M 750ms
Desktop 1 month 110M 910ms
RTB networks 7 months 753M 2.4s
Interactive analytics at scale with druid
Interactive analytics at scale with druid

More Related Content

PPTX
PayPal couchbase 2014
PPTX
PayPal Real Time Analytics
PPTX
Query in Couchbase. N1QL: SQL for JSON
PPT
How Retail Banks Use MongoDB
PPTX
Webinar: How Banks Use MongoDB as a Tick Database
PDF
Implementing and Visualizing Clickstream data with MongoDB
PPTX
PistonHead's use of MongoDB for Analytics
PPTX
From SQL to NoSQL: Structured Querying for JSON
PayPal couchbase 2014
PayPal Real Time Analytics
Query in Couchbase. N1QL: SQL for JSON
How Retail Banks Use MongoDB
Webinar: How Banks Use MongoDB as a Tick Database
Implementing and Visualizing Clickstream data with MongoDB
PistonHead's use of MongoDB for Analytics
From SQL to NoSQL: Structured Querying for JSON

What's hot (20)

PDF
MongoDB 4.0 새로운 기능 소개
PDF
Customer Event Hub – a modern Customer 360° view with DataStax Enterprise (DSE)
PPTX
[MongoDB.local Bengaluru 2018] Jumpstart: Introduction to Schema Design
PDF
Graphs in Action
PDF
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
PPTX
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
PDF
[WSO2Con Asia 2018] Patterns for Building Streaming Apps
PPTX
MongoDB BI Connector & Tableau
PDF
Security Information and Event Management with Kafka, Kafka Connect, KSQL and...
PDF
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
PDF
Connecting Apache Kafka to Cash
PDF
MongoDB Evenings Houston: What's the Scoop on MongoDB and Hadoop? by Jake Ang...
PDF
MongoDB ClickStream and Visualization
PDF
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
PDF
Clickstream Analysis With Apache Spark
PDF
GDG DevFest Ukraine - Powering Interactive Data Analysis with Google BigQuery
PDF
MongoDB - General Purpose Database
PDF
Spark and MongoDB
PPTX
[MongoDB.local Bengaluru 2018] The Path to Truly Understanding Your MongoDB Data
PPTX
Thu-310pm-Impetus-SachinAndAjay
MongoDB 4.0 새로운 기능 소개
Customer Event Hub – a modern Customer 360° view with DataStax Enterprise (DSE)
[MongoDB.local Bengaluru 2018] Jumpstart: Introduction to Schema Design
Graphs in Action
MongoDB .local Chicago 2019: MongoDB – Powering the new age data demands
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
[WSO2Con Asia 2018] Patterns for Building Streaming Apps
MongoDB BI Connector & Tableau
Security Information and Event Management with Kafka, Kafka Connect, KSQL and...
MongoDB .local Toronto 2019: MongoDB – Powering the new age data demands
Connecting Apache Kafka to Cash
MongoDB Evenings Houston: What's the Scoop on MongoDB and Hadoop? by Jake Ang...
MongoDB ClickStream and Visualization
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Clickstream Analysis With Apache Spark
GDG DevFest Ukraine - Powering Interactive Data Analysis with Google BigQuery
MongoDB - General Purpose Database
Spark and MongoDB
[MongoDB.local Bengaluru 2018] The Path to Truly Understanding Your MongoDB Data
Thu-310pm-Impetus-SachinAndAjay
Ad

Viewers also liked (20)

PPTX
Scalable Real-time analytics using Druid
PDF
Aggregated queries with Druid on terrabytes and petabytes of data
PDF
Real-time analytics with Druid at Appsflyer
PPTX
Druid realtime indexing
PPT
Case Study: Realtime Analytics with Druid
PDF
Data Analytics with Druid
PDF
Real-time Analytics with Apache Flink and Druid
PDF
Druid at SF Big Analytics 2015-12-01
PPTX
Druid at Hadoop Ecosystem
PDF
Open Source Lambda Architecture with Hadoop, Kafka, Samza and Druid
PPTX
July 2014 HUG : Pushing the limits of Realtime Analytics using Druid
PPTX
Pulsar: Real-time Analytics at Scale with Kafka, Kylin and Druid
PPTX
Ncrafts.io - Refactor your software architecture
PDF
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
PPTX
Monitoring @ scale over diverse data sources @ PayPal - Druid, TSDB, Hadoop
PPTX
Using druid for interactive count distinct queries at scale @ nmc
PPTX
Big Data Day LA 2016/ Big Data Track - Real Time Analytics with Druid - Guill...
PDF
Druid @ branch
PPTX
Programmatic Bidding Data Streams & Druid
PDF
Lambda Architectures in Practice
Scalable Real-time analytics using Druid
Aggregated queries with Druid on terrabytes and petabytes of data
Real-time analytics with Druid at Appsflyer
Druid realtime indexing
Case Study: Realtime Analytics with Druid
Data Analytics with Druid
Real-time Analytics with Apache Flink and Druid
Druid at SF Big Analytics 2015-12-01
Druid at Hadoop Ecosystem
Open Source Lambda Architecture with Hadoop, Kafka, Samza and Druid
July 2014 HUG : Pushing the limits of Realtime Analytics using Druid
Pulsar: Real-time Analytics at Scale with Kafka, Kylin and Druid
Ncrafts.io - Refactor your software architecture
Gregorry Letribot - Druid at Criteo - NoSQL matters 2015
Monitoring @ scale over diverse data sources @ PayPal - Druid, TSDB, Hadoop
Using druid for interactive count distinct queries at scale @ nmc
Big Data Day LA 2016/ Big Data Track - Real Time Analytics with Druid - Guill...
Druid @ branch
Programmatic Bidding Data Streams & Druid
Lambda Architectures in Practice
Ad

Similar to Interactive analytics at scale with druid (20)

PDF
MongoDB World 2014 - BillRun, Billing on top of MongoDB
PDF
Discover Data That Matters- Deep dive into WSO2 Analytics
PPTX
TDC2016POA | Trilha Banco de Dados - RavenDB: um banco de dados NoSQL de segu...
PPTX
Using MongoDB As a Tick Database
PDF
Designing Capital One's iPhone and iPad App
PDF
Modeling for Performance
PDF
Data Modeling for Performance
PDF
Audit¢rio 09 mercado envios - novas funcionalidades - bruno elia
PPTX
Retail Reference Architecture Part 2: Real-Time, Geo Distributed Inventory
PDF
Mongo db world 2014 billrun
PDF
Scaling Growth and UA in mobile gaming based on Peaksel example
PDF
How AdWords UI maps into adwords api
PPTX
Digital analytics with R - Sydney Users of R Forum - May 2015
PPTX
IBM Db2 JSON 11.5
PPTX
Powering Heap With PostgreSQL And CitusDB (PGConf Silicon Valley 2015)
PPTX
Pazarlama Dahileri 2016 - Haliç Üniversitesi
PDF
Gov APIs: The Notorious Case of Official Statistics
PDF
Remarketing with Google Analytics
PDF
Making the Most of Customer Data
PDF
Agile Database Development with JSON
MongoDB World 2014 - BillRun, Billing on top of MongoDB
Discover Data That Matters- Deep dive into WSO2 Analytics
TDC2016POA | Trilha Banco de Dados - RavenDB: um banco de dados NoSQL de segu...
Using MongoDB As a Tick Database
Designing Capital One's iPhone and iPad App
Modeling for Performance
Data Modeling for Performance
Audit¢rio 09 mercado envios - novas funcionalidades - bruno elia
Retail Reference Architecture Part 2: Real-Time, Geo Distributed Inventory
Mongo db world 2014 billrun
Scaling Growth and UA in mobile gaming based on Peaksel example
How AdWords UI maps into adwords api
Digital analytics with R - Sydney Users of R Forum - May 2015
IBM Db2 JSON 11.5
Powering Heap With PostgreSQL And CitusDB (PGConf Silicon Valley 2015)
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Gov APIs: The Notorious Case of Official Statistics
Remarketing with Google Analytics
Making the Most of Customer Data
Agile Database Development with JSON

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
KodekX | Application Modernization Development
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KodekX | Application Modernization Development
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”

Interactive analytics at scale with druid