Suche senden
Hochladen
Realtime attribution flink
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
327 views
Vishnu Viswanath
Folgen
Real-time streaming attribution using Apache Flink
Weniger lesen
Mehr lesen
Software
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 11
Jetzt herunterladen
Empfohlen
Programmatic Ad Tracking: Let the power of Reactive Microservices do talking
Programmatic Ad Tracking: Let the power of Reactive Microservices do talking
Tech Triveni
Amazon Macie hackathon presentation
Amazon Macie hackathon presentation
David Webster
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
Tatvic Analytics
Fighting Identity Theft: Big Data Analytics to the Rescue
Fighting Identity Theft: Big Data Analytics to the Rescue
Seshika Fernando
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
e-dialog GmbH
Edge
Edge
Shibu Chakraborty
Activitatile eleviilor
Activitatile eleviilor
nelapersonal
Diseminare portugalia
Diseminare portugalia
nelapersonal
Empfohlen
Programmatic Ad Tracking: Let the power of Reactive Microservices do talking
Programmatic Ad Tracking: Let the power of Reactive Microservices do talking
Tech Triveni
Amazon Macie hackathon presentation
Amazon Macie hackathon presentation
David Webster
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
Tatvic Analytics
Fighting Identity Theft: Big Data Analytics to the Rescue
Fighting Identity Theft: Big Data Analytics to the Rescue
Seshika Fernando
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
e-dialog GmbH
Edge
Edge
Shibu Chakraborty
Activitatile eleviilor
Activitatile eleviilor
nelapersonal
Diseminare portugalia
Diseminare portugalia
nelapersonal
Presentation disney 0+
Presentation disney 0+
Елена Махотина
Activitati culturale
Activitati culturale
nelapersonal
Activitati culturale flux ii
Activitati culturale flux ii
nelapersonal
Activitati culturale flux i
Activitati culturale flux i
nelapersonal
Job shadowing staff flux i
Job shadowing staff flux i
nelapersonal
Stagiu de formare elevi - Flux I
Stagiu de formare elevi - Flux I
nelapersonal
Activitati culturale flux i
Activitati culturale flux i
nelapersonal
Diseminare job shadowing flux iii
Diseminare job shadowing flux iii
nelapersonal
Job shadowing flux 2
Job shadowing flux 2
nelapersonal
Stagiu de formare flux ii
Stagiu de formare flux ii
nelapersonal
Stagiu de formare flux ii mic
Stagiu de formare flux ii mic
nelapersonal
Diseminare activitati culturale flux iii
Diseminare activitati culturale flux iii
nelapersonal
Bird watching
Bird watching
Shibu Chakraborty
Parteneriate scoala gimnaziala speciala nr. 7
Parteneriate scoala gimnaziala speciala nr. 7
nelapersonal
Prezentare snac 2016
Prezentare snac 2016
nelapersonal
Moving Past Infrastructure Limitations
Moving Past Infrastructure Limitations
Caserta
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
sumitahuja94
Big Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data Management
Matt Stubbs
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
VMware Tanzu
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of Things
VMware Tanzu
Delivering Services Powered by Operational Data - Connected Services
Delivering Services Powered by Operational Data - Connected Services
OSIsoft, LLC
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
VoltDB
Weitere ähnliche Inhalte
Andere mochten auch
Presentation disney 0+
Presentation disney 0+
Елена Махотина
Activitati culturale
Activitati culturale
nelapersonal
Activitati culturale flux ii
Activitati culturale flux ii
nelapersonal
Activitati culturale flux i
Activitati culturale flux i
nelapersonal
Job shadowing staff flux i
Job shadowing staff flux i
nelapersonal
Stagiu de formare elevi - Flux I
Stagiu de formare elevi - Flux I
nelapersonal
Activitati culturale flux i
Activitati culturale flux i
nelapersonal
Diseminare job shadowing flux iii
Diseminare job shadowing flux iii
nelapersonal
Job shadowing flux 2
Job shadowing flux 2
nelapersonal
Stagiu de formare flux ii
Stagiu de formare flux ii
nelapersonal
Stagiu de formare flux ii mic
Stagiu de formare flux ii mic
nelapersonal
Diseminare activitati culturale flux iii
Diseminare activitati culturale flux iii
nelapersonal
Bird watching
Bird watching
Shibu Chakraborty
Parteneriate scoala gimnaziala speciala nr. 7
Parteneriate scoala gimnaziala speciala nr. 7
nelapersonal
Prezentare snac 2016
Prezentare snac 2016
nelapersonal
Andere mochten auch
(15)
Presentation disney 0+
Presentation disney 0+
Activitati culturale
Activitati culturale
Activitati culturale flux ii
Activitati culturale flux ii
Activitati culturale flux i
Activitati culturale flux i
Job shadowing staff flux i
Job shadowing staff flux i
Stagiu de formare elevi - Flux I
Stagiu de formare elevi - Flux I
Activitati culturale flux i
Activitati culturale flux i
Diseminare job shadowing flux iii
Diseminare job shadowing flux iii
Job shadowing flux 2
Job shadowing flux 2
Stagiu de formare flux ii
Stagiu de formare flux ii
Stagiu de formare flux ii mic
Stagiu de formare flux ii mic
Diseminare activitati culturale flux iii
Diseminare activitati culturale flux iii
Bird watching
Bird watching
Parteneriate scoala gimnaziala speciala nr. 7
Parteneriate scoala gimnaziala speciala nr. 7
Prezentare snac 2016
Prezentare snac 2016
Ähnlich wie Realtime attribution flink
Moving Past Infrastructure Limitations
Moving Past Infrastructure Limitations
Caserta
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
sumitahuja94
Big Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data Management
Matt Stubbs
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
VMware Tanzu
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of Things
VMware Tanzu
Delivering Services Powered by Operational Data - Connected Services
Delivering Services Powered by Operational Data - Connected Services
OSIsoft, LLC
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
VoltDB
From AMP to PWA
From AMP to PWA
Ido Green
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
Himanshu Gupta
Apply Machine Learning to Microservices
Apply Machine Learning to Microservices
Kai Wähner
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
AppDynamics
eMarketer Webinar: Programmatic Advertising—Rising Investment and New Realities
eMarketer Webinar: Programmatic Advertising—Rising Investment and New Realities
eMarketer
AsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasquale
Solace
Real-Time Treasury approach to real-time data connectivity - ConVista.pdf
Real-Time Treasury approach to real-time data connectivity - ConVista.pdf
ConVista Consulting Asia
Real-Time Real-Talk: Real-World Applications of Streaming Data [Webinar]
Real-Time Real-Talk: Real-World Applications of Streaming Data [Webinar]
AppNexus
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
confluent
Case Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizations
Elinext
EBU (Geneva, April 2016)
EBU (Geneva, April 2016)
Nice People At Work
AdvancedTrackerSolution
AdvancedTrackerSolution
Dmitri Rawinski
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
confluent
Ähnlich wie Realtime attribution flink
(20)
Moving Past Infrastructure Limitations
Moving Past Infrastructure Limitations
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
Big Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data Management
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of Things
Delivering Services Powered by Operational Data - Connected Services
Delivering Services Powered by Operational Data - Connected Services
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
Fast Data for Competitive Advantage: 4 Steps to Expand your Window of Opportu...
From AMP to PWA
From AMP to PWA
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
Apply Machine Learning to Microservices
Apply Machine Learning to Microservices
What's New in the Winter '16 Release (4.2)
What's New in the Winter '16 Release (4.2)
eMarketer Webinar: Programmatic Advertising—Rising Investment and New Realities
eMarketer Webinar: Programmatic Advertising—Rising Investment and New Realities
AsyncAPI Conference: From Design to Code with Marc DiPasquale
AsyncAPI Conference: From Design to Code with Marc DiPasquale
Real-Time Treasury approach to real-time data connectivity - ConVista.pdf
Real-Time Treasury approach to real-time data connectivity - ConVista.pdf
Real-Time Real-Talk: Real-World Applications of Streaming Data [Webinar]
Real-Time Real-Talk: Real-World Applications of Streaming Data [Webinar]
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
Case Study_Application for integration with financial organizations
Case Study_Application for integration with financial organizations
EBU (Geneva, April 2016)
EBU (Geneva, April 2016)
AdvancedTrackerSolution
AdvancedTrackerSolution
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
Kürzlich hochgeladen
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
kalichargn70th171
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Mind IT Systems
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
KiaraTiradoMicha
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
HimanshiGarg82
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Delhi Call girls
Kürzlich hochgeladen
(20)
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Realtime attribution flink
1.
©2016 MediaMath Inc.
1 08.08.2016 Real-time attribution from streaming data using Apache Flink Real-time Attribution - POC
2.
©2016 MediaMath Inc.
2 AGENDA Demo What is Attribution1 Stream vs Batch2 Architecture & Flow3 Windowing & Attribution4 Handling out-of-order messages5 Result 6 7
3.
©2016 MediaMath Inc.
3 What is Attribution Impression – ad served to the user Events – User’s reaction to the Impression, Clicks, Conversion Event Process of matching Conversion event with the Impression Needed for assigning the credit of a Event to the right Impression PostView and PostClick UsersImpression Click Conversion
4.
©2016 MediaMath Inc.
4 Stream Vs Batch All data sources are Streaming datasource We do batch since we buffer data No need to wait for the batch to finish More control over the actions Social Networks Server logs IOT User Activity Data sources:
5.
©2016 MediaMath Inc.
5 Architecture & Flow
6.
©2016 MediaMath Inc.
6 Windowing & Attribution RollingWindow of 30 days Key by UUID and AdvertiserID
7.
©2016 MediaMath Inc.
7 Handling out-of-order messages 6 possible ways for i,e,c to occur 6 possible ways each can arrive to the system Have to keep the state of the stream consistent
8.
©2016 MediaMath Inc.
8 Querying the result QueryableStream API for real-time queries Flink’s internal state backend Avoid the overhead of communicating with external system Druid datastore (updated less frequently)
9.
©2016 MediaMath Inc.
9 Demo
10.
©2016 MediaMath Inc.
10 Conclusion Ran on AWS cluster with 15 task slots with 1.3gb each Processed 40gb of data in about 4 hours Customers can see how their campaigns are doing in real-time Can switch to more complex Attribution logics – Multi-touch attribution
11.
©2016 MediaMath Inc.
11 Vishnu Viswanath Data Engineer Intern 4 World Trade Center, 46th Floor New York, NY 10007 THANK YOU!
Hinweis der Redaktion
PostClick (PC) Impression – Click – Conversion Event Match Click with Impression (C-I) Match Event with Impression (E-I) Match (E-I) with (C-I) PC time lag PC+1 PostView (PV) Impression – Conversion Event Match Event with Impression PV time lag PV+1
Jetzt herunterladen