SlideShare une entreprise Scribd logo
1  sur  21
Event Driven Architecture for Web Analytics
Peyman Mohajerian
June 2015
Big Data Day LA
2
Why Event Analytics?
Understanding the Customer
Experience
Building Your Business Around Your
Customer
The Customer Thread
Solution Framework
Use Cases
Teradata Listener
Contents
© 2014 Teradata2
3
The questions analytics are intended to answer…
© 2014 Teradata
Event Analytics
answer “Why”
and “How”
Traditional BI
answers…
4
Mobile
Event analytics focuses on
how the business looks to
the customer
© 2014 Teradata
Turning the Analytic View of the Customer 180o
What
segment are
you in?When to you
last visit?
Traditional BI focuses on
how the customer looks to
the business
What did
you buy?
Why did they make
me that offer?
Why do they keep
sending me emails?
How do I make that
selection?
Why does the agent
keep asking for the
same information?
5 © 2014 Teradata
Applications Deliver the Company’s Brand and
Customer Experience
Social Media
The Customer
Marketing
Channels
Mobile Apps
Devices &
Form-factors
Entirety of applications combine to
deliver the full customer
experience
Today they are mostly designed in
a silo’d manner
Applications are not designed to
solicit and extract customer
experience data well
At the core of application design
should be the considerations for
obtaining and delivering
information about the customer
experience
6 © 2014 Teradata
The Customer Experience Universe
Day 1 Day 3 Day 7 Day 17 Day 21 Day 25
IM Campaign Fragment Email Campaign Fragment Customers Services Fragment
PaidSearch
LandingPage
CreateAccount
TXN
AttachedCC
EmailSent
EmailOpened
EmailLinkClicked
EmailClicked
AccountLogin
BannerAd1Impression
BannerAd2Impression
AddBank
EmailSent
EmailSent
TXN
AccountLogin
HelpCenter
EnterDispute
C.S.EmailSent
EmailOpened
EmailLinkClicked
HelpCenterHP
DisputePage
VirtualAgent
CallsIntoIVR
IVR:DisputeWorkflow
TransferredtoAgent
DisputeResolved
C.S.SurveyEmailed
Social Media
The Customer
Marketing
Channels
Mobile Apps
Devices &
Form-factors
A universe of customer experience
data:
• Create threads
• Build graphs
• Identify patterns
7 © 2014 Teradata
Event Analytics Ecosystem
Social
Media
Email
Marketing
Display
Marketing
Website
Activity
Customer
Account
Products
Transactions
Customer
Care
Event Repository
EAP Metadata Dictionary & Library
Core Event Dictionary, Library &
Data Source Adapters
Custom Business Event
Dictionary & Library
Machine Learning
Customer Experience
Best Offers
Digital Marketing
Applications
ReportingHigh Speed Query & Reporting APIs
Guided UI Driven Analytics
Funnel
Path
Graph
Guided UI
Funnel & Path
Processing
Functions
Graph
Engine &
Functions
Business Analyst
Business Analyst
8
Event Analytics Ecosystem
EAP Metadata Dictionary & Library
Core Event Dictionary, Library & Data Source Adapters Custom Business Event Dictionary & Library
Event Repository
Offers
Best Offers
Machine Learning
A/B Testing
Reporting
High Speed Query & Reporting APIs
Guided UI Driven Analytics
Funnel
Path
Graph
Guided UI
Funnel & Path
Processing
Functions
Graph
Engine &
Functions
Business Analyst
Business Analyst
Product, Customer and
Transaction Data
Mobile
Apps
Web Site
Activity
Social
Media
Display &
Search
Marketing
Customer
State
eComm
Customer
Care
3rd Party
TrackingBatch Ingest
Data Dictionary
Event Pattern
Matching & Scoring
Decisioning
Buffer
Serve
LWIftp
Aster Analytic Engine
Event Metadata Dictionary
Guided
UI
Funnel
Reporting
UI
Processing
Engine
Dashboard Engine
Dashboard API
R-T Events for Decisioning
Dashboard API
Data WarehouseProduct, Customer,
Transaction
Event Processing &
Event Repository
Event
Processing
Engine
HDFS
(Time)
Event
Repository
(HBase)
Event
Repository
(Hive)
Stream Ingest
Spark
9
• Funnel and pathing analytics are a class of analytics used across the
company to analyze user behavior, conversion and product experience
• Funnel analytics are complex due to:
– Source categorization
– Visitor identification
– Pathing
– Attribution
– Conversion
• Can be built using a single Guided UI without needing to write-code or
move data; allowing analytics to scale at the speed of business
© 2014 Teradata
Funnel Analytics Use Case
Account Transaction
Actions
10
• Frequently Used Aster SQL-MapReduce
Functions can be run without knowing SQL.
• Forms build dynamically to display necessary
parameters based on the analytics being run.
• Results can be visualized, published and
shared with others for refresh and reuse.
© 2014 Teradata
Execute Advanced Analytics with Ease
321
11
• Machine learning is a collection of
algorithms to:
– Detect hidden patterns in data
– Create useful predictions about unseen data
– Decision making under uncertainty
• Event Repository provides the universe of
customer events; a trusted set of events
• Machine Learning algorithms can
continuously search through the Event
Repository looking for complex patterns of
interesting behavior; triggering actions
© 2014 Teradata
Machine Learning on Event Repository
Event Repository
12 © 2014 Teradata
Machine Learning Use Cases
• Production recommendations
• Market Basket Analysis
• Event/Activity/Behavioral Analysis
• Campaign management and optimization
• Market and consumer segmentations
Day 1 Day 3 Day 7Day 17 Day 21 Day 25
IM Campaign Fragment Email Campaign Fragment Customers Services Fragment
PaidSearch
LandingPage
CreateAccount
TXN
AttachedCC
EmailSent
EmailOpened
EmailLinkClicked
EmailClicked
AccountLogin
BannerAd1Impression
BannerAd2Impression
AddBank
EmailSent
EmailSent
TXN
AccountLogin
HelpCenter
EnterDispute
C.S.EmailSent
EmailOpened
EmailLinkClicked
HelpCenterHP
DisputePage
VirtualAgent
CallsIntoIVR
IVR:DisputeWorkflow
TransferredtoAgent
DisputeResolved
C.S.SurveyEmailed
Time-series Classification
Clustering
13
UNIFIED DATA ARCHITECTURE
Security, Workload Management
Applications
INTEGRATED DATA WAREHOUSE
DATA
PLATFORM
INTEGRATED DISCOVERY PLATFORM
Security, Workload ManagementREAL TIME PROCESSING
TERADATA
PORTFOLIO FOR
HADOOP
TERADATA DATABASE
TERADATA ASTER DATABASE
RESTFULAPI
LISTENINGFRAMEWORK
RESTFULAPI
APPFRAMEWORK
Listener Framework
15
Teradata Listener
Common Data Integration Platform
for Streaming Data
Simplifies data integration across the enterprise
Provides a platform for (near) real-time applications
Scalable and reliable to support the entire enterprise
Open and API based to encourage use
Teradata Confid
16
Listener Data Flow
Data flow sequence from sources to target systems
1
6
Multiple sources
Write to firehose
Read mini-batches
INGEST FIREHOSE
Write to streams
Read mini-batches
Write tuples
SOURCES ROUTER STREAMS WRITERS SYSTEMS
Teradata Confid
17
INGEST
SERVICES
Ingesting Data
Visualizing the flow through Ingest Services
{
"uuid":"79f3325f-c75c-4f98-b01e-
c4845f69f58c",
"source":"6fde3548-65ed-4fa5-
927c-dfc06f1691c6",
"data":{
"foo":"bar"
},
"time":"2015-01-27T16:17:57Z",
"hour":"16",
"minute":"17",
}
{
foo":"ba
r"
}
{
"uuid":"79f3325f-c75c-4f98-b01e-
c4845f69f58c"
}
Teradata Confid
18
FIREHOSE
Regulating Pressure
Distributed write-ahead logging allows bursts of data without impacting systems
1
8
Apache Kafka
Resilient and durable;
Horizontally scalable;
Built for maximum
throughput.
Asynchronous Reads & W
Producers append to the log at
their own pace;
Consumers read at their own
pace;
Latest data is always in
memory.
Teradata Confid
19
{…},
{…}
{…},
{…}
{…},
{…}
CONSUM
E
FIREHOSE
Routing Data
Demuxing data into streams based on rules
ROUTER
STREAM 1
STREAM …
STREAM n
Built on Apache Spark
Resilient and durable;
Horizontally scalable.
Rule Based
Initially based on API key
(per registered data
source);
Eventually enable
combined streams.
Teradata Confid
20
{…},
{…}
{…},
{…}
Writing Data
Write to target systems through Spark jobs
{…},
{…}
TERADATA
WRITER
STREAM 1
STREAM …
STREAM n
ASTER
WRITER
HDFS
WRITER
Built on Apache Spark
Resilient and durable;
Horizontally scalable.
Writer Options
Initial support for
Teradata, Aster and
HDFS;
Initially leverage JDBC
batch writes for
Teradata;
Exploring rate limiting
writers and other
systems.
Teradata Confid
2121 © 2014 Teradata

Contenu connexe

Tendances

Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365Empired
 
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...The role of Big Data and Modern Data Management in Driving a Customer 360 fro...
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...Cloudera, Inc.
 
How 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric BusinessHow 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric BusinessAstera Software
 
Finance Insights
Finance InsightsFinance Insights
Finance InsightsJuan Fabian
 
Transforming Finance With Analytics
Transforming Finance With AnalyticsTransforming Finance With Analytics
Transforming Finance With AnalyticsKathleen Brunner
 
Building an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signalsBuilding an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signalsTigerGraph
 
Best Practices in Catalog Integration and Data Governance - 56592
Best Practices in Catalog Integration and Data Governance - 56592Best Practices in Catalog Integration and Data Governance - 56592
Best Practices in Catalog Integration and Data Governance - 56592SAP Ariba Live 2018
 
Microsoft Dynamics 365 - KARYA Technologies
Microsoft Dynamics 365 - KARYA TechnologiesMicrosoft Dynamics 365 - KARYA Technologies
Microsoft Dynamics 365 - KARYA TechnologiesKarya Technologies
 
Gmq saas webinar 2018
Gmq saas webinar 2018Gmq saas webinar 2018
Gmq saas webinar 2018Zycus
 
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...Perficient, Inc.
 
Birst 5X: Turn Information Consumers into Information Producers – Connected o...
Birst 5X: Turn Information Consumers into Information Producers – Connected o...Birst 5X: Turn Information Consumers into Information Producers – Connected o...
Birst 5X: Turn Information Consumers into Information Producers – Connected o...Birst
 
Top 3 Challenges In Business Intelligence
Top 3 Challenges In Business IntelligenceTop 3 Challenges In Business Intelligence
Top 3 Challenges In Business Intelligencewww.panorama.com
 
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynoteDynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynoteEmpired
 
Fraud Detection and Compliance with Graph Learning
Fraud Detection and Compliance with Graph LearningFraud Detection and Compliance with Graph Learning
Fraud Detection and Compliance with Graph LearningTigerGraph
 
TELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSTELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSGeorge Krasadakis
 
SAP Big Data Strategy
SAP Big Data StrategySAP Big Data Strategy
SAP Big Data StrategyAtul Patel
 
Dynamics Day 2016 - Microsoft Dynamics 365 business financials (NAV) - roadmap
Dynamics Day 2016  - Microsoft Dynamics 365 business financials (NAV) - roadmapDynamics Day 2016  - Microsoft Dynamics 365 business financials (NAV) - roadmap
Dynamics Day 2016 - Microsoft Dynamics 365 business financials (NAV) - roadmapEmpired
 

Tendances (20)

Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365Dynamics Day 2017 Perth: Bringing it All Together with Office 365
Dynamics Day 2017 Perth: Bringing it All Together with Office 365
 
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...The role of Big Data and Modern Data Management in Driving a Customer 360 fro...
The role of Big Data and Modern Data Management in Driving a Customer 360 fro...
 
How 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric BusinessHow 360 Degree Data Integration Enables the Customer-centric Business
How 360 Degree Data Integration Enables the Customer-centric Business
 
Finance Insights
Finance InsightsFinance Insights
Finance Insights
 
Transforming Finance With Analytics
Transforming Finance With AnalyticsTransforming Finance With Analytics
Transforming Finance With Analytics
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
 
Building an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signalsBuilding an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signals
 
Best Practices in Catalog Integration and Data Governance - 56592
Best Practices in Catalog Integration and Data Governance - 56592Best Practices in Catalog Integration and Data Governance - 56592
Best Practices in Catalog Integration and Data Governance - 56592
 
Big Data : a 360° Overview
Big Data : a 360° Overview Big Data : a 360° Overview
Big Data : a 360° Overview
 
Microsoft Dynamics 365 - KARYA Technologies
Microsoft Dynamics 365 - KARYA TechnologiesMicrosoft Dynamics 365 - KARYA Technologies
Microsoft Dynamics 365 - KARYA Technologies
 
Gmq saas webinar 2018
Gmq saas webinar 2018Gmq saas webinar 2018
Gmq saas webinar 2018
 
Big Data Hadoop Customer 360 Degree View
Big Data Hadoop Customer 360 Degree ViewBig Data Hadoop Customer 360 Degree View
Big Data Hadoop Customer 360 Degree View
 
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...
Consumer Engagement with Florida Blue and Exceptional Digital Experiences Foc...
 
Birst 5X: Turn Information Consumers into Information Producers – Connected o...
Birst 5X: Turn Information Consumers into Information Producers – Connected o...Birst 5X: Turn Information Consumers into Information Producers – Connected o...
Birst 5X: Turn Information Consumers into Information Producers – Connected o...
 
Top 3 Challenges In Business Intelligence
Top 3 Challenges In Business IntelligenceTop 3 Challenges In Business Intelligence
Top 3 Challenges In Business Intelligence
 
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynoteDynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
 
Fraud Detection and Compliance with Graph Learning
Fraud Detection and Compliance with Graph LearningFraud Detection and Compliance with Graph Learning
Fraud Detection and Compliance with Graph Learning
 
TELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSTELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICS
 
SAP Big Data Strategy
SAP Big Data StrategySAP Big Data Strategy
SAP Big Data Strategy
 
Dynamics Day 2016 - Microsoft Dynamics 365 business financials (NAV) - roadmap
Dynamics Day 2016  - Microsoft Dynamics 365 business financials (NAV) - roadmapDynamics Day 2016  - Microsoft Dynamics 365 business financials (NAV) - roadmap
Dynamics Day 2016 - Microsoft Dynamics 365 business financials (NAV) - roadmap
 

En vedette

Online Advertising Ecosystem
Online Advertising Ecosystem Online Advertising Ecosystem
Online Advertising Ecosystem Yoli Chisholm
 
Key note big data analytics ecosystem strategy
Key note   big data analytics ecosystem strategyKey note   big data analytics ecosystem strategy
Key note big data analytics ecosystem strategyIBM Sverige
 
The Digital Advertising EcoSystem of 2014: 7 Trends, Forecasts, and Predictions
The Digital Advertising EcoSystem of 2014:  7 Trends, Forecasts, and PredictionsThe Digital Advertising EcoSystem of 2014:  7 Trends, Forecasts, and Predictions
The Digital Advertising EcoSystem of 2014: 7 Trends, Forecasts, and PredictionsAdClarity
 
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...Big Data Day LA 2015 - Using data visualization to find patterns in multidime...
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...Data Con LA
 
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...Data Con LA
 
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of Gruter
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of GruterBig Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of Gruter
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of GruterData Con LA
 
101129 tokyopref bochibochi
101129 tokyopref bochibochi101129 tokyopref bochibochi
101129 tokyopref bochibochiredgang
 
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Data Con LA
 
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Data Con LA
 
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.Data Con LA
 
Introduction to architectural patterns
Introduction to architectural patternsIntroduction to architectural patterns
Introduction to architectural patternsGeorgy Podsvetov
 
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...Data Con LA
 
The Big Data Analytics Ecosystem at LinkedIn
The Big Data Analytics Ecosystem at LinkedInThe Big Data Analytics Ecosystem at LinkedIn
The Big Data Analytics Ecosystem at LinkedInrajappaiyer
 
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...Data Con LA
 
Do you know how the ultra affluent use social media? Find out.
Do you know how the ultra affluent use social media? Find out.Do you know how the ultra affluent use social media? Find out.
Do you know how the ultra affluent use social media? Find out.The Social Executive
 
Spark after Dark by Chris Fregly of Databricks
Spark after Dark by Chris Fregly of DatabricksSpark after Dark by Chris Fregly of Databricks
Spark after Dark by Chris Fregly of DatabricksData Con LA
 
Teradata Aster: Big Data Discovery Made Easy
Teradata Aster: Big Data Discovery Made EasyTeradata Aster: Big Data Discovery Made Easy
Teradata Aster: Big Data Discovery Made EasyTIBCO Spotfire
 
Real-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stackReal-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stackAnirvan Chakraborty
 
Kafka Lambda architecture with mirroring
Kafka Lambda architecture with mirroringKafka Lambda architecture with mirroring
Kafka Lambda architecture with mirroringAnant Rustagi
 

En vedette (20)

Online Advertising Ecosystem
Online Advertising Ecosystem Online Advertising Ecosystem
Online Advertising Ecosystem
 
Key note big data analytics ecosystem strategy
Key note   big data analytics ecosystem strategyKey note   big data analytics ecosystem strategy
Key note big data analytics ecosystem strategy
 
The Digital Advertising EcoSystem of 2014: 7 Trends, Forecasts, and Predictions
The Digital Advertising EcoSystem of 2014:  7 Trends, Forecasts, and PredictionsThe Digital Advertising EcoSystem of 2014:  7 Trends, Forecasts, and Predictions
The Digital Advertising EcoSystem of 2014: 7 Trends, Forecasts, and Predictions
 
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...Big Data Day LA 2015 - Using data visualization to find patterns in multidime...
Big Data Day LA 2015 - Using data visualization to find patterns in multidime...
 
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...
Big Data Day LA 2015 - The Big Data Journey: How Big Data Practices Evolve at...
 
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of Gruter
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of GruterBig Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of Gruter
Big Data Day LA 2015 - What's New Tajo 0.10 and Beyond by Hyunsik Choi of Gruter
 
101129 tokyopref bochibochi
101129 tokyopref bochibochi101129 tokyopref bochibochi
101129 tokyopref bochibochi
 
Dot pab forum september 2011
Dot pab forum september 2011Dot pab forum september 2011
Dot pab forum september 2011
 
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
 
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
Big Data Day LA 2015 - Big Data Day LA 2015 - Applying GeoSpatial Analytics u...
 
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.
An evening with Jay Kreps; author of Apache Kafka, Samza, Voldemort & Azkaban.
 
Introduction to architectural patterns
Introduction to architectural patternsIntroduction to architectural patterns
Introduction to architectural patterns
 
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
 
The Big Data Analytics Ecosystem at LinkedIn
The Big Data Analytics Ecosystem at LinkedInThe Big Data Analytics Ecosystem at LinkedIn
The Big Data Analytics Ecosystem at LinkedIn
 
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...
Big Data Day LA 2016/ Data Science Track - Data Storytelling for Impact - Dav...
 
Do you know how the ultra affluent use social media? Find out.
Do you know how the ultra affluent use social media? Find out.Do you know how the ultra affluent use social media? Find out.
Do you know how the ultra affluent use social media? Find out.
 
Spark after Dark by Chris Fregly of Databricks
Spark after Dark by Chris Fregly of DatabricksSpark after Dark by Chris Fregly of Databricks
Spark after Dark by Chris Fregly of Databricks
 
Teradata Aster: Big Data Discovery Made Easy
Teradata Aster: Big Data Discovery Made EasyTeradata Aster: Big Data Discovery Made Easy
Teradata Aster: Big Data Discovery Made Easy
 
Real-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stackReal-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stack
 
Kafka Lambda architecture with mirroring
Kafka Lambda architecture with mirroringKafka Lambda architecture with mirroring
Kafka Lambda architecture with mirroring
 

Similaire à Big Data Day LA 2015 - Event Driven Architecture for Web Analytics by Peyman Mohajerian of Teradata

Self-service analytics @ Leaseplan Digital: from business intelligence to int...
Self-service analytics @ Leaseplan Digital: from business intelligence to int...Self-service analytics @ Leaseplan Digital: from business intelligence to int...
Self-service analytics @ Leaseplan Digital: from business intelligence to int...webwinkelvakdag
 
Increase online growth: In 4 steps optimal data orchestration
Increase online growth: In 4 steps optimal data orchestration Increase online growth: In 4 steps optimal data orchestration
Increase online growth: In 4 steps optimal data orchestration OrangeValley
 
A Winning Strategy for the Digital Economy
A Winning Strategy for the Digital EconomyA Winning Strategy for the Digital Economy
A Winning Strategy for the Digital EconomyEric Kavanagh
 
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
5733   a deep dive into IBM Watson Foundation for CSP (WFC)5733   a deep dive into IBM Watson Foundation for CSP (WFC)
5733 a deep dive into IBM Watson Foundation for CSP (WFC)Arvind Sathi
 
Enabling digital business with governed data lake
Enabling digital business with governed data lakeEnabling digital business with governed data lake
Enabling digital business with governed data lakeKaran Sachdeva
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
 
20150118 s snet analytics vca
20150118 s snet analytics vca20150118 s snet analytics vca
20150118 s snet analytics vcaVishwanath Ramdas
 
Business and Data in motion
Business and Data in motionBusiness and Data in motion
Business and Data in motionBearingPoint
 
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROIUsing Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROIMzinga
 
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROIUsing Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROITeradata
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointconfluent
 
Business in Motion with Data at Rest
Business in Motion with Data at RestBusiness in Motion with Data at Rest
Business in Motion with Data at RestLaura Banciu
 
Suresh Teckchandani - Ancestry
Suresh Teckchandani - AncestrySuresh Teckchandani - Ancestry
Suresh Teckchandani - AncestryHilary Ip
 
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...AgileNetwork
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkkguest4e975e2
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward
 

Similaire à Big Data Day LA 2015 - Event Driven Architecture for Web Analytics by Peyman Mohajerian of Teradata (20)

Self-service analytics @ Leaseplan Digital: from business intelligence to int...
Self-service analytics @ Leaseplan Digital: from business intelligence to int...Self-service analytics @ Leaseplan Digital: from business intelligence to int...
Self-service analytics @ Leaseplan Digital: from business intelligence to int...
 
Increase online growth: In 4 steps optimal data orchestration
Increase online growth: In 4 steps optimal data orchestration Increase online growth: In 4 steps optimal data orchestration
Increase online growth: In 4 steps optimal data orchestration
 
#TDXRecap India tour
#TDXRecap India tour#TDXRecap India tour
#TDXRecap India tour
 
A Winning Strategy for the Digital Economy
A Winning Strategy for the Digital EconomyA Winning Strategy for the Digital Economy
A Winning Strategy for the Digital Economy
 
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
5733   a deep dive into IBM Watson Foundation for CSP (WFC)5733   a deep dive into IBM Watson Foundation for CSP (WFC)
5733 a deep dive into IBM Watson Foundation for CSP (WFC)
 
Enabling digital business with governed data lake
Enabling digital business with governed data lakeEnabling digital business with governed data lake
Enabling digital business with governed data lake
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
20150118 s snet analytics vca
20150118 s snet analytics vca20150118 s snet analytics vca
20150118 s snet analytics vca
 
Business and Data in motion
Business and Data in motionBusiness and Data in motion
Business and Data in motion
 
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROIUsing Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
 
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROIUsing Social Intelligence to Help Shape Customer Relationships & Drive ROI
Using Social Intelligence to Help Shape Customer Relationships & Drive ROI
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Business in Motion with Data at Rest
Business in Motion with Data at RestBusiness in Motion with Data at Rest
Business in Motion with Data at Rest
 
Business Intelligenze Corporate
Business Intelligenze CorporateBusiness Intelligenze Corporate
Business Intelligenze Corporate
 
Webinar_031615_Richardson.ppt
Webinar_031615_Richardson.pptWebinar_031615_Richardson.ppt
Webinar_031615_Richardson.ppt
 
Suresh Teckchandani - Ancestry
Suresh Teckchandani - AncestrySuresh Teckchandani - Ancestry
Suresh Teckchandani - Ancestry
 
Get your data analytics strategy right!
Get your data analytics strategy right!Get your data analytics strategy right!
Get your data analytics strategy right!
 
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
 

Plus de Data Con LA

Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA
 
Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA
 
Data Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup ShowcaseData Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup ShowcaseData Con LA
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA
 
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendationsData Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendationsData Con LA
 
Data Con LA 2022 - AI Ethics
Data Con LA 2022 - AI EthicsData Con LA 2022 - AI Ethics
Data Con LA 2022 - AI EthicsData Con LA
 
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learningData Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learningData Con LA
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA
 
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...Data Con LA
 
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWSData Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWSData Con LA
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA
 
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...Data Con LA
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA
 
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing EntertainmentData Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing EntertainmentData Con LA
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA
 
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...Data Con LA
 
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...Data Con LA
 
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with KafkaData Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with KafkaData Con LA
 

Plus de Data Con LA (20)

Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
 
Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Data Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup ShowcaseData Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup Showcase
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendationsData Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendations
 
Data Con LA 2022 - AI Ethics
Data Con LA 2022 - AI EthicsData Con LA 2022 - AI Ethics
Data Con LA 2022 - AI Ethics
 
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learningData Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learning
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentation
 
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
 
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWSData Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWS
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
 
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
 
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing EntertainmentData Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
 
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
 
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
 
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with KafkaData Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with Kafka
 

Dernier

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Dernier (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Big Data Day LA 2015 - Event Driven Architecture for Web Analytics by Peyman Mohajerian of Teradata

  • 1. Event Driven Architecture for Web Analytics Peyman Mohajerian June 2015 Big Data Day LA
  • 2. 2 Why Event Analytics? Understanding the Customer Experience Building Your Business Around Your Customer The Customer Thread Solution Framework Use Cases Teradata Listener Contents © 2014 Teradata2
  • 3. 3 The questions analytics are intended to answer… © 2014 Teradata Event Analytics answer “Why” and “How” Traditional BI answers…
  • 4. 4 Mobile Event analytics focuses on how the business looks to the customer © 2014 Teradata Turning the Analytic View of the Customer 180o What segment are you in?When to you last visit? Traditional BI focuses on how the customer looks to the business What did you buy? Why did they make me that offer? Why do they keep sending me emails? How do I make that selection? Why does the agent keep asking for the same information?
  • 5. 5 © 2014 Teradata Applications Deliver the Company’s Brand and Customer Experience Social Media The Customer Marketing Channels Mobile Apps Devices & Form-factors Entirety of applications combine to deliver the full customer experience Today they are mostly designed in a silo’d manner Applications are not designed to solicit and extract customer experience data well At the core of application design should be the considerations for obtaining and delivering information about the customer experience
  • 6. 6 © 2014 Teradata The Customer Experience Universe Day 1 Day 3 Day 7 Day 17 Day 21 Day 25 IM Campaign Fragment Email Campaign Fragment Customers Services Fragment PaidSearch LandingPage CreateAccount TXN AttachedCC EmailSent EmailOpened EmailLinkClicked EmailClicked AccountLogin BannerAd1Impression BannerAd2Impression AddBank EmailSent EmailSent TXN AccountLogin HelpCenter EnterDispute C.S.EmailSent EmailOpened EmailLinkClicked HelpCenterHP DisputePage VirtualAgent CallsIntoIVR IVR:DisputeWorkflow TransferredtoAgent DisputeResolved C.S.SurveyEmailed Social Media The Customer Marketing Channels Mobile Apps Devices & Form-factors A universe of customer experience data: • Create threads • Build graphs • Identify patterns
  • 7. 7 © 2014 Teradata Event Analytics Ecosystem Social Media Email Marketing Display Marketing Website Activity Customer Account Products Transactions Customer Care Event Repository EAP Metadata Dictionary & Library Core Event Dictionary, Library & Data Source Adapters Custom Business Event Dictionary & Library Machine Learning Customer Experience Best Offers Digital Marketing Applications ReportingHigh Speed Query & Reporting APIs Guided UI Driven Analytics Funnel Path Graph Guided UI Funnel & Path Processing Functions Graph Engine & Functions Business Analyst Business Analyst
  • 8. 8 Event Analytics Ecosystem EAP Metadata Dictionary & Library Core Event Dictionary, Library & Data Source Adapters Custom Business Event Dictionary & Library Event Repository Offers Best Offers Machine Learning A/B Testing Reporting High Speed Query & Reporting APIs Guided UI Driven Analytics Funnel Path Graph Guided UI Funnel & Path Processing Functions Graph Engine & Functions Business Analyst Business Analyst Product, Customer and Transaction Data Mobile Apps Web Site Activity Social Media Display & Search Marketing Customer State eComm Customer Care 3rd Party TrackingBatch Ingest Data Dictionary Event Pattern Matching & Scoring Decisioning Buffer Serve LWIftp Aster Analytic Engine Event Metadata Dictionary Guided UI Funnel Reporting UI Processing Engine Dashboard Engine Dashboard API R-T Events for Decisioning Dashboard API Data WarehouseProduct, Customer, Transaction Event Processing & Event Repository Event Processing Engine HDFS (Time) Event Repository (HBase) Event Repository (Hive) Stream Ingest Spark
  • 9. 9 • Funnel and pathing analytics are a class of analytics used across the company to analyze user behavior, conversion and product experience • Funnel analytics are complex due to: – Source categorization – Visitor identification – Pathing – Attribution – Conversion • Can be built using a single Guided UI without needing to write-code or move data; allowing analytics to scale at the speed of business © 2014 Teradata Funnel Analytics Use Case Account Transaction Actions
  • 10. 10 • Frequently Used Aster SQL-MapReduce Functions can be run without knowing SQL. • Forms build dynamically to display necessary parameters based on the analytics being run. • Results can be visualized, published and shared with others for refresh and reuse. © 2014 Teradata Execute Advanced Analytics with Ease 321
  • 11. 11 • Machine learning is a collection of algorithms to: – Detect hidden patterns in data – Create useful predictions about unseen data – Decision making under uncertainty • Event Repository provides the universe of customer events; a trusted set of events • Machine Learning algorithms can continuously search through the Event Repository looking for complex patterns of interesting behavior; triggering actions © 2014 Teradata Machine Learning on Event Repository Event Repository
  • 12. 12 © 2014 Teradata Machine Learning Use Cases • Production recommendations • Market Basket Analysis • Event/Activity/Behavioral Analysis • Campaign management and optimization • Market and consumer segmentations Day 1 Day 3 Day 7Day 17 Day 21 Day 25 IM Campaign Fragment Email Campaign Fragment Customers Services Fragment PaidSearch LandingPage CreateAccount TXN AttachedCC EmailSent EmailOpened EmailLinkClicked EmailClicked AccountLogin BannerAd1Impression BannerAd2Impression AddBank EmailSent EmailSent TXN AccountLogin HelpCenter EnterDispute C.S.EmailSent EmailOpened EmailLinkClicked HelpCenterHP DisputePage VirtualAgent CallsIntoIVR IVR:DisputeWorkflow TransferredtoAgent DisputeResolved C.S.SurveyEmailed Time-series Classification Clustering
  • 13. 13 UNIFIED DATA ARCHITECTURE Security, Workload Management Applications INTEGRATED DATA WAREHOUSE DATA PLATFORM INTEGRATED DISCOVERY PLATFORM Security, Workload ManagementREAL TIME PROCESSING TERADATA PORTFOLIO FOR HADOOP TERADATA DATABASE TERADATA ASTER DATABASE RESTFULAPI LISTENINGFRAMEWORK RESTFULAPI APPFRAMEWORK
  • 15. 15 Teradata Listener Common Data Integration Platform for Streaming Data Simplifies data integration across the enterprise Provides a platform for (near) real-time applications Scalable and reliable to support the entire enterprise Open and API based to encourage use Teradata Confid
  • 16. 16 Listener Data Flow Data flow sequence from sources to target systems 1 6 Multiple sources Write to firehose Read mini-batches INGEST FIREHOSE Write to streams Read mini-batches Write tuples SOURCES ROUTER STREAMS WRITERS SYSTEMS Teradata Confid
  • 17. 17 INGEST SERVICES Ingesting Data Visualizing the flow through Ingest Services { "uuid":"79f3325f-c75c-4f98-b01e- c4845f69f58c", "source":"6fde3548-65ed-4fa5- 927c-dfc06f1691c6", "data":{ "foo":"bar" }, "time":"2015-01-27T16:17:57Z", "hour":"16", "minute":"17", } { foo":"ba r" } { "uuid":"79f3325f-c75c-4f98-b01e- c4845f69f58c" } Teradata Confid
  • 18. 18 FIREHOSE Regulating Pressure Distributed write-ahead logging allows bursts of data without impacting systems 1 8 Apache Kafka Resilient and durable; Horizontally scalable; Built for maximum throughput. Asynchronous Reads & W Producers append to the log at their own pace; Consumers read at their own pace; Latest data is always in memory. Teradata Confid
  • 19. 19 {…}, {…} {…}, {…} {…}, {…} CONSUM E FIREHOSE Routing Data Demuxing data into streams based on rules ROUTER STREAM 1 STREAM … STREAM n Built on Apache Spark Resilient and durable; Horizontally scalable. Rule Based Initially based on API key (per registered data source); Eventually enable combined streams. Teradata Confid
  • 20. 20 {…}, {…} {…}, {…} Writing Data Write to target systems through Spark jobs {…}, {…} TERADATA WRITER STREAM 1 STREAM … STREAM n ASTER WRITER HDFS WRITER Built on Apache Spark Resilient and durable; Horizontally scalable. Writer Options Initial support for Teradata, Aster and HDFS; Initially leverage JDBC batch writes for Teradata; Exploring rate limiting writers and other systems. Teradata Confid
  • 21. 2121 © 2014 Teradata

Notes de l'éditeur

  1. Over the years we’ve gotten good at building platforms to answer the What, Who, When & Where question. Most of the work is about making it more cost efficient, a bit more flexible and improve data quality. For me that is important but not game changing for the business. Event analytics is about focusing on the WHY and HOW questions. How are things (events) related or how are customers related by their experiences? In my view of the world the business user should have just as much ease answering the “why” questions as they have today with getting answers to the “what” questions. Behavioral Analytics is a subset of business analytics that focuses on how and why users of eCommerce platforms, online games, & web applications behave. While business analytics has a more broad focus on the who, what, where and when of business intelligence, behavioral analytics narrows that scope, allowing one to take seemingly unrelated data points in order to extrapolate, predict and determine errors and future trends. It takes a more holistic and human view of data, connecting individual data points to tell us not only what is happening, but also how and why it is happening. Behavioral analytics utilizes user data captured while the web application, game, or website is in use by analytic platforms like Google Analytics. Platform traffic data like navigation paths, clicks, social media interactions, purchasing decisions and marketing responsiveness is all recorded. Also, other more specific advertising metrics like click-to-conversion time, and comparisons between other metrics like the monetary value of an order and the amount of time spent on the site.[1] These data points are then compiled and analyzed, whether by looking and the timeline progression from when a user first entered the platform until a sale was made, or what other products a user bought or looked at before this purchase. Behavioral analysis allows future actions and trends to be predicted based on all the data collected.
  2. How the business looks to the customer The customer experiences the company across the entirety of applications that company has developed and deployed. Applications more so represent the Brand of the company Most applications are not designed to solicit and extract the customer experience data well. There are 2 major ways data is obtained from applications Web-site tagging Very detailed logging data for engineers for application development and application operational performance One is too aggregate and difficult to administer; the other is too engineering oriented Furthermore applications are designed within themselves and mostly are not designed to thinking about the experiences across other applications and channels. Stitching the customer experience across multiple applications is difficult.
  3. How the business looks to the customer The customer experiences the company across the entirety of applications that company has developed and deployed. Applications more so represent the Brand of the company Most applications are not designed to solicit and extract the customer experience data well. There are 2 major ways data is obtained from applications Web-site tagging Very detailed logging data for engineers for application development and application operational performance One is too aggregate and difficult to administer; the other is too engineering oriented Furthermore applications are designed within themselves and mostly are not designed to thinking about the experiences across other applications and channels. Stitching the customer experience across multiple applications is difficult.
  4. The problem is big 7 sources by client Ability to customize for the consumer
  5. Ingestion: depending on the type of source TD has IP; basically there are 2 types of sources: streaming & batch. For streaming TD Listener will be the advocated solution; for batch TB has 2 pieces of IP for ingestion (Light-weight ingestion (LWI) & Buffer Server). Light-weight ingestion (LWI) is for large 3rd party files like Omniture. Instead of having to FTP OMNI to a landing server; LWI connects directly to FTP and pulls the file and lands into HDFS in time-partitions. Buffer Server is a set of IP that is designed to ingest large numbers of small files, concatenate them together to large files that are more Hadoop friendly and lands them into HDFS time-partitions. Event Processing & Repository TB has designed (but not yet implemented) 2 pieces of IP in this area Event Processing: built using M/R it converts the incoming data sources into event objects (3 processing steps include: pre-pend an event header, pre-pend an event type header and resolve incoming ID (cookie, GUID, customer, email address, etc.) to a specific customer. Populates event records into Hbase. The Event Processing Engine processese both streaming and batch sources Event Repository is an HBase schema that is to central storage for all events Dashboard Engine TB has built IP that allows quickly building KPI’s from the Event Repository. Using a UI, a developer can quickly aggregate metrics into an Hbase schema onto top of which tools like Tableau can optimall run Guided, Metadata-driven Discovery Event Analytics
  6. Teradata has a solution Allows users to define the pattern they are wanting to match The UI guides the analyst to do this Steps: Give me visibility to all the event available in this repository This allows you to define the flow Allows to desired patterns to be run against that flow All the data and Metadata is behind this, allowing us to gain insights  greater view of the customer
  7. As we continue to advance our UDA you will see us focusing on Restful APIs for both loading data and for accessing data across the UDA. For loading you will also see us advance with the Listening Framework Listening Framework (Restful API) The Listening Framework will provide the ability to open database sessions, submit SQL requests and access responses, and access metadata. Requiring zero client install, the Listening Framework is ideal for web, mobile, scripting languages. This does not replace traditional ETL, it provides a lightweight framework to easily subscribe to new data sources in a easy frictionless model   For Access you will see us extend AppCenter into a App Framework that goes beyond just Aster across the entire UDA   App Framework (Restful API) AppCenter makes it easy, fast & efficient for organizations to benefit from big data analytics & discovery by simplifying the app building & consumption experience.  AppCenter is a framework to build, deploy, configure and consume big data apps. Using AppCenter, customers or Teradata PS can build new big data apps or configure (and customize) an existing app to deliver faster value from big data analytics. Apps include analytical apps like customer churn analytics, product affinity analytics and fraud analytics and can be horizontal or industry focused depending on the use case.   AppCenter provides the following capabilities: For IT, It provides a visual, GUI & standards-based app building and configuration experience where personas like data scientists, analysts and developers can easily, quickly and seamlessly build, configure, deploy and share big data apps. AppCenter services include a web based portal to deploy and consume apps, common services like authentication, data access, user interface, visualization and app building API’s and SDK and RESTful API’s. For Business, it speeds up the process of pervasively deploying & benefiting from big data analytics. For business users & analysts, it provides an interactive, visual, web based experience to analyze, view & share the results of big data apps helping organizations innovate with powerful big data insights. While initially specific to Aster, this approach of Restful API based integration of end-user access tools and applications will drive future capabilities for interacting with all components of the UDA.
  8. Lightweight distributed RESTful endpoint for a message or messages; Validate API key for all messages sent; All messages sent get a UUID; All messages are wrapped with a lightweight metadata envelope and sent to the Firehose. Future state can be rate limited.
  9. Handling traffic spikes gracefully is a critical ability of a modern data ingestion platform. This is especially true of a self-service data ingestion platform. We are leveraging Apache Kafka as a distributed write ahead log in order to help satisfy the need to handle bursts of data flowing through the system as well as smooth operation through updates, failovers and other anomalies. Because Kafka supports partitioned topics we can support horizontal scaling for our Firehose and individual Streams. Adding capacity for any topic is as simple as ensuring an adequate number of running Kafka nodes and making a configuration change to add a new partition. Using a write ahead log as our data bus allows us to have a great deal of asynchronicity between writers and readers. Kafka holds history of a topic for a configurable amount of time and/or space. If the applications reading data from the topic fail or are unavailable for any reason there is no impact to upstream parts of the system. This gives us a way to build up "pressure" in a very recoverable way. As a system we measure the volume of data flowing through the various parts of our system and with that information we can adjust resources to where it is most needed such as adding another node for the Router application if we notice the Firehose is being written to consistently faster than it is being read from.
  10. The application responsible for reading data from the Firehose and sorting it into its relevant Streams is the Router. The Router is built on Apache Spark and is thus horizontally scalable. Determining what Streams an event will land in depends on a set of rules which are managed through the Application Services. Initially these rules are static and the events are grouped into Streams based on the API key used to send them to the Ingest Services. In the future we plan to support more advanced options for grouping streams.