Leveraging Customer Data to Enhance Relevancy in Personalization презентация

Содержание


Презентации» Информатика» Leveraging Customer Data to Enhance Relevancy in Personalization
Leveraging Customer Data to Enhance Relevancy in Personalization
 “Using Apache DataBig Data Analytics Track
 Driving Personalized Experiences Using Customer Profiles
 LeveragingAgenda For This Session
 Personalization Process Review
 The Life of anHigh Level Personalization ProcessEvolution of a Profile (1)
 {
 	"_id" : 			ObjectId("553ea57b588ac9ef066428e1"),
 	"ipAddress" :Evolution of a Profile (n+1)
 {
 	"_id" : ObjectId("553e7dca588ac9ef066428e0"),
 	"firstName" :One size/document fits all?
 Profile Data
 Preferences
 Personal information
 Contact information
Separation of Concerns
 Profile Data
 Preferences
 Personal information
 Contact information
 DOB,Benefits
 Code does less, Document and Code stays focused
 Split ability
Result
 Code does less, Document and Code stays focused
 Split ability
Analytics and Personalization
 From Query to ClusteringSeparation of Concerns
 Profile Data
 Preferences
 Personal information
 Contact information
 DOB,Separation of Concerns
 Profile Data
 Preferences
 Personal information
 Contact information
 DOB,Architecture revisedAdvice for Developers
 OWN YOUR DATA! (but only relevant Data)
 SayData ProcessingHadoop in a Nutshell
 An open source distributed storage and distributedSpark in a Nutshell
 Spark is a top-level Apache project
 CanFlink in a Nutshell
 Flink is a top-level Apache project
 CanLatency of query operationsIterative Algorithms / ClusteringK-Means in Pictures
 Source: Wikipedia K-MeansK-Means as a ProcessIterations in Hadoop and SparkIterations in Flink
 Dedicated iteration operators
 Tasks keep running for theDemoResultMore…?Takeaways
 Stay focussed => Start and stay small
 Evaluate with BigDocumentsNext Steps
 Next Session => Hands on Spark and Whatson Content!
Thank you!
 Marc Schwering
 Sr. Solutions Architect – EMEA
 marc@mongodb.com
 @m4rcsch



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Leveraging Customer Data to Enhance Relevancy in Personalization “Using Apache Data Processing Projects on top of MongoDB” Marc Schwering Sr. Solution Architect – EMEA marc@mongodb.com @m4rcsch


Слайд 2
Описание слайда:
Big Data Analytics Track Driving Personalized Experiences Using Customer Profiles Leveraging Data to Enhance Relevancy in Personalization Machine Learning to Engage the Customer, with Apache Spark, IBM Watson, and MongoDB

Слайд 3
Описание слайда:
Agenda For This Session Personalization Process Review The Life of an Application Separation of Concerns / Real World Architecture Apache Spark and Flink Data Processing Projects Clustering with Apache Flink Next Steps

Слайд 4
Описание слайда:
High Level Personalization Process

Слайд 5
Описание слайда:
Evolution of a Profile (1) { "_id" : ObjectId("553ea57b588ac9ef066428e1"), "ipAddress" : "216.58.219.238", "referrer" : ”kay.com", "firstName" : "John", "lastName" : "Doe", "email" : "johndoe@gmail.com" }

Слайд 6
Описание слайда:
Evolution of a Profile (n+1) { "_id" : ObjectId("553e7dca588ac9ef066428e0"), "firstName" : "John", "lastName" : "Doe", "address" : "229 W. 43rd St.", "city" : "New York", "state" : "NY", "zipCode" : "10036", "age" : 30, "email" : "john.doe@mongodb.com", "twitterHandle" : "johndoe", "gender" : "male", "interests" : [ "electronics", "basketball", "weightlifting", "ultimate frisbee", "traveling", "technology" ], "visitedCounts" : { "watches" : 3, "shirts" : 1, "sunglasses" : 1, "bags" : 2 }, "purchases" : [ { "id" : 1, "desc" : "Power Oxford Dress Shoe", "category" : "Mens shoes" }, { "id" : 2, "desc" : "Striped Sportshirt", "category" : "Mens shirts" } ], "persona" : "shoe-fanatic” }

Слайд 7
Описание слайда:
One size/document fits all? Profile Data Preferences Personal information Contact information DOB, gender, ZIP... Customer Data Purchase History Marketing History „Session Data“ View History Shopping Cart Data Information Broker Data Personalisation Data Persona Vectors Product and Category recommendations

Слайд 8
Описание слайда:
Separation of Concerns Profile Data Preferences Personal information Contact information DOB, gender, ZIP... Customer Data Purchase History Marketing History „Session Data“ View History Shopping Cart Data Information Broker Data Personalisation Data Persona Vectors Product and Category recommendations

Слайд 9
Описание слайда:
Benefits Code does less, Document and Code stays focused Split ability Different Teams New Languages Defined Dependencies

Слайд 10
Описание слайда:
Result Code does less, Document and Code stays focused Split ability Different Teams New Languages Defined Dependencies

Слайд 11
Описание слайда:
Analytics and Personalization From Query to Clustering

Слайд 12
Описание слайда:
Separation of Concerns Profile Data Preferences Personal information Contact information DOB, gender, ZIP... Customer Data Purchase History Marketing History „Session Data“ View History Shopping Cart Data Information Broker Data Personalisation Data Persona Vectors Product and Category recommendations

Слайд 13
Описание слайда:
Separation of Concerns Profile Data Preferences Personal information Contact information DOB, gender, ZIP... Customer Data Purchase History Marketing History „Session Data“ View History Shopping Cart Data Information Broker Data Personalisation Data Persona Vectors Product and Category recommendations

Слайд 14
Описание слайда:
Architecture revised

Слайд 15
Описание слайда:
Advice for Developers OWN YOUR DATA! (but only relevant Data) Say no! (to direct Data ie. DB Access)

Слайд 16
Описание слайда:
Data Processing

Слайд 17
Описание слайда:
Hadoop in a Nutshell An open source distributed storage and distributed batch oriented processing framework

Слайд 18
Описание слайда:
Spark in a Nutshell Spark is a top-level Apache project Can be run on top of YARN and can read any Hadoop API data, including HDFS or MongoDB

Слайд 19
Описание слайда:
Flink in a Nutshell Flink is a top-level Apache project Can be run on top of YARN and can read any Hadoop API data, including HDFS or MongoDB

Слайд 20
Описание слайда:
Latency of query operations

Слайд 21
Описание слайда:
Iterative Algorithms / Clustering

Слайд 22
Описание слайда:
K-Means in Pictures Source: Wikipedia K-Means

Слайд 23
Описание слайда:
K-Means as a Process

Слайд 24
Описание слайда:
Iterations in Hadoop and Spark

Слайд 25
Описание слайда:
Iterations in Flink Dedicated iteration operators Tasks keep running for the iterations, not redeployed for each step Caching and optimizations done automatically

Слайд 26
Описание слайда:
Demo

Слайд 27
Описание слайда:
Result

Слайд 28
Описание слайда:
More…?

Слайд 29
Описание слайда:
Takeaways Stay focussed => Start and stay small Evaluate with BigDocuments but do a PoC focussed on the topic Extending functionality is easy Aggregation, MapReduce Hadoop Connector opens a new variety of Use Cases Extending functionality could be challenging Evolution is outpacing help channels A lot of options (Spark, Flink, Storm, Hadoop….) More than just a binary

Слайд 30
Описание слайда:
Next Steps Next Session => Hands on Spark and Whatson Content! „Machine Learning to Engage the Customer, with Apache Spark, IBM Watson, and MongoDB“ RDD Examples Try out Spark and Flink http://bit.ly/MongoDB_Hadoop_Spark_Webinar http://flink.apache.org/ https://github.com/mongodb/mongo-hadoop https://github.com/m4rcsch/flink-mongodb-example Participate and ask Questions! @m4rcsch marc@mongodb.com

Слайд 31
Описание слайда:
Thank you! Marc Schwering Sr. Solutions Architect – EMEA marc@mongodb.com @m4rcsch


Скачать презентацию на тему Leveraging Customer Data to Enhance Relevancy in Personalization можно ниже:

Похожие презентации