webinar: realizing omni-channel retailing with mongodb - one step at a time
DESCRIPTION
Let’s face it – the consumer is in control. Retailers, this means – you need to be constantly prepared to listen, speak relevantly and act personally. To meet modern demands and expanding selling channels, retailers need to deploy seamless product information with endless aisle, empowered associates turned sales agents – whenever, to whatever medium they want, however the customer wants. Knowing today’s realities, most databases systems are rigid and difficult to change, making it a challenge to provide personalized information to customers, wherever they want - right now. MongoDB is an agile, game-changing technology that provides a real-time view of business with based upon consumer requirements. In this webinar you will learn how leading global retailers create unique business value using MongoDB such as: 1. Real-time view of product information 2. Relevant view of the customer from whichever channel they engage 3. Smart mobile applications that understands the customer's most recent activities Once in place, retailers continue to leverage the data views to extend their business information across other business areas. Learn about retailers embracing this approach to meet today’s business needs with MongoDB. As part of a mini-series, led by Rebecca Bucnis, global business architect @MongoDB, we will share how you can get started on your way to Omni-Channel retailing, one step at a time.TRANSCRIPT
Enabling Omni-Channel Retailing: One Step at a Time
#mongodbretail
Global Business Architect, MongoDB
Director, Solution Architecture, MongoDBEdouard Servan-Schreiber
Rebecca Bucnis
“it is not the strongest that survives, nor the most intelligent that survives;
it is the one that is most adaptable to change…”
- Charles Darwin
Presenters
Rebecca Bucnis
Global Business Architect- Business Strategy
- Former Retailer
Amsterdam, The Netherlands
@rebeccabucnis
Edouard Servan-Schreiber
Director, Solution Architecture
- Delivery of Solutions, Pre-Sales
- North America
New York, NY
@edouardss
@rebeccabucnis @edouardss
• Introduction
• 5 Guiding Principles for Omni-Channel Retailing
• Customer Examples
• Why Use MongoDB for Omni-Channel?
• Technical Deep-Dive – Product Information
• Wrap Up & Next Webinar
Agenda
Introduction
Source: IDC, World wide Retail Industry 2013 Dec 2013
Shoppers are Instrumented with mobile devices, Informed with access to the Internet, Interconnected in social communities, In-place always in stores or
wherever else the shoppers might be and Immediate in their ability to take action.
Consumer in Control of Retail
Introduction
Technology/Infrastructure
The StoreBrand(the
experience)
People/ Processes
Retail Business is evolving across many dimensions
1. Single View of Customer = Consumer 360°
Theme: Understand complete view of customerChallenge: Device proliferation, legacy silo systems
5 Guiding Principles for Omni-Channel
2. Single View of Product ≅ “Endless Aisle”
Theme: Product details & location up-to-minuteChallenge: Multiple vendors & legacy silo systems
5 Guiding Principles for Omni-Channel
3. Time, Space & Geo-Aware Selling = Mobility Digital Consumer Empowering Employees
Theme: Relevance and convenienceChallenge: Information availability & expectations
5 Guiding Principles for Omni-Channel
4. Personalization:
Real-time Content with relevant messaging
Theme: Every customer is unique
Challenges: Heavy, varied content, insufficient access to analytic information silos
5 Guiding Principles for Omni-Channel
5. Social Selling Experience = Entertainment and Believability
Theme: “The Brand is a Platform (not a store)”Challenge: Capture & Share appropriate details
5 Guiding Principles for Omni-Channel
•Retail Insurance
•150 years of history and policy data, 70+ source systems
•Unable to consolidate view of customer over multiple years
•Created “The Wall” for 360 view of customer
Customer Examples
•www.otto.de
•Largest web property for female and child clothing in Europe
•Crate N Barrel in the USA
•Dynamic Product Views
•Dynamic web pages
Customer Examples
•A social platform
•Provides social and geographic context to people
•Entertaining them and rewarding them for business
•Manage check-ins and capture & distribute content with MongoDB
Customer Examples
Then
Product Customer Focus
Inventory Endless Aisle
Drive to Store Mobility
Weekly Ads Personalization
Vendor Focus Social
Now
MongoDB Strategic Advantages
Horizontally Scalable-Sharding
AgileFlexible
High Performance &Strong Consistency
Application
HighlyAvailable-Replica Sets
{ customer: “roger”, date: new Date(), comment: “Spirited Away”, tags: [“Tezuka”, “Manga”]}
Documents let you build your data to fit your application
Relational MongoDB{ customer_id : 1,
name : "Mark Smith",city : "San Francisco",orders: [ {
order_number : 13,store_id : 10,date: “2014-01-03”,products: [
{SKU: 24578234,
Qty: 3, Unit_price:
350},{SKU:
98762345, Qty: 1, Unit_Price:
110}]
},{ <...> }
]}
CustomerID First Name Last Name City0 John Doe New York1 Mark Smith San Francisco2 Jay Black Newark3 Meagan White London4 Edward Danields Boston
Order Number Store ID Product Customer ID10 100 Tablet 011 101 Smartphone 012 101 Dishwasher 013 200 Sofa 114 200 Coffee table 115 201 Suit 2
Notions
RDBMS MongoDB
Database Database
Table Collection
Row Document
Column Field
{ store_id: 342 ,
SKU: 4839475638 ,
prod_description: <...> ,
location: [ <longitude> , <latitude> ] ,
Attributes: {
color: ... ,
size: ... ,
...
} ,
Stock_level: 10,
Stock_available: 7,
Last_stock_udpate: ‘2014-03-02:13:02:36’
reorder_level: 5
}
“Single View of Product” Schema
{ store_id: 342 ,
SKU: 4839475638 ,
prod_description: <...> ,
location: [ <longitude> , <latitude> ] ,
Attributes: {
color: ... ,
size: ... ,
...
} ,
Stock_level: 10,
Stock_available: 7,
Last_stock_udpate: ‘2014-03-02:13:02:36’
reorder_level: 5
}
“Single View of Product” Schema
Key for the document
{ store_id: 342 ,
SKU: 4839475638 ,
prod_description: <...> ,
location: [ <longitude> , <latitude> ] ,
Attributes: {
color: ... ,
size: ... ,
...
} ,
Stock_level: 10,
Stock_available: 7,
Last_stock_udpate: ‘2014-03-02:13:02:36’
reorder_level: 5
}
“Single View of Product” Schema
Key for the document
Allows geospatial searches for nearby availability
{ store_id: 342 ,
SKU: 4839475638 ,
prod_description: <...> ,
location: [ <longitude> , <latitude> ] ,
Attributes: {
color: ... ,
size: ... ,
...
} ,
Stock_level: 10,
Stock_available: 7,
Last_stock_udpate: ‘2014-03-02:13:02:36’
reorder_level: 5
}
“Single View of Product” Schema
Key for the document
Allows geospatial searches for nearby availabilityCustom Attributes
For this SKU
{ store_id: 342 ,
SKU: 4839475638 ,
prod_description: <...> ,
location: [ <longitude> , <latitude> ] ,
Attributes: {
color: ... ,
size: ... ,
...
} ,
Stock_level: 10,
Stock_available: 7,
Last_stock_udpate: ‘2014-03-02:13:02:36’
reorder_level: 5
}
“Single View of Product” Schema
Key for the document
Allows geospatial searches for nearby availabilityCustom Attributes
For this SKU
Easy to modify values to maintain operational view of inventory
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DCPrimary node replicates data to all secondaries in the shard
as fast as possible
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Center Shard contains all the data for stores
in Center region
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Center Shard contains all the data for stores
in Center region
Local writes enable very high throughput
of updates
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Each region is able to see the data of all
stores from its “local” DC.
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Two nodes in each DC for painless maintenance
with zero downtime
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Even if a DC goes out, the database remains fully available
thanks to automated failover
Single View of Product Cluster Topology
West DC
Primary
Primary
Primary
Shard“West”
Shard“Center”
Shard“East”
Center DC East DC
Data set can grow, shards can add up, without any rewrite of the
application code
Single View of Product Cluster Topology
•Supply chain service for online retailers
•Automates supply for retailers, powered by MongoDB
•Manages the complexity of multiple data types and various systems
•Enables complex matching and joins
Customer Examples
• the digital classified ads in over 50 countries
•posting and accessing, in real-time, the ads as called by potential buyers
•Manage heavy content with MongoDB
Customer Examples
Omni-Channel Services
Omni-Channel Workshop: Delivering Consistency in your business
• Educational service session to focus in on “seamless” information
Assessment & Prioritization Services
• An investigative engagement to assess your data availability & needs
Roadmap Services• Engagement to deliver a joint
roadmap for technology enabled Omni-Channel capabilities
In the demand for seamless Retailing, where waiting one minute means losing revenue and customers (to the next best e-competitor),
MongoDB enables game-changing technology that offers:
1. Provides a contextual data layer, enabling a broad view of your business
2. Rapid time to market – particularly channel blending
3. Flexibility to meet the demands of consumers and business today…as well as tomorrow
Enabling the agile delivery of seamless retailing
MongoDB Retail Value Prop
Questions?
Resources
White Paper: Big Data: Examples and Guidelines for the Enterprise Decision Maker
http://www.mongodb.com/lp/whitepaper/big-data-nosql
Recorded Webinar Series: Thrive with Big Data
http://www.mongodb.com/lp/big-data-series
Recorded Webinar: What’s New with MongoDB Hadoop Integration
http://www.mongodb.com/presentations/webinar-whats-new-mongodb-hadoop-integration
Documentation: MongoDB Connector for Hadoop
http://docs.mongodb.org/ecosystem/tools/hadoop/
White Paper: Bringing Online Big Data to BI & Analytics
http://info.mongodb.com/rs/mongodb/images/MongoDB_BI_Analytics.pdf
Subscriptions, support, consulting, training
https://www.mongodb.com/products/how-to-buy
Resource Location
Join us again!
Webinar #2:“Delivering A Complete View of Customer”
When:Wednesday, April 16
Link:www.mongodb.com/webinar
Thank You!
@rebeccabucnis @edouardss