webinar: realizing omni-channel retailing with mongodb - one step at a time

40
Enabling Omni-Channel Retailing: One Step at a Time #mongodbretail Global Business Architect, MongoDB Director, Solution Architecture, MongoDB Edouard Servan-Schreiber Rebecca Bucnis

Upload: mongodb

Post on 25-May-2015

1.205 views

Category:

Technology


0 download

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

Page 1: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Enabling Omni-Channel Retailing: One Step at a Time

#mongodbretail

Global Business Architect, MongoDB

Director, Solution Architecture, MongoDBEdouard Servan-Schreiber

Rebecca Bucnis

Page 2: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

“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

Page 3: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Presenters

Rebecca Bucnis

Global Business Architect- Business Strategy

- Former Retailer

Amsterdam, The Netherlands

[email protected]

@rebeccabucnis

Edouard Servan-Schreiber

Director, Solution Architecture

- Delivery of Solutions, Pre-Sales

- North America

New York, NY

[email protected]

@edouardss

@rebeccabucnis @edouardss

Page 4: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

• 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

Page 5: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Introduction

Page 6: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 7: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Introduction

Technology/Infrastructure

The StoreBrand(the

experience)

People/ Processes

Retail Business is evolving across many dimensions

Page 8: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

1. Single View of Customer = Consumer 360°

Theme: Understand complete view of customerChallenge: Device proliferation, legacy silo systems

5 Guiding Principles for Omni-Channel

Page 9: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 10: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

3. Time, Space & Geo-Aware Selling = Mobility Digital Consumer Empowering Employees

Theme: Relevance and convenienceChallenge: Information availability & expectations

5 Guiding Principles for Omni-Channel

Page 11: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 12: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 13: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

•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

Page 14: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

•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

Page 15: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

•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

Page 16: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Then

Product Customer Focus

Inventory Endless Aisle

Drive to Store Mobility

Weekly Ads Personalization

Vendor Focus Social

Now

Page 17: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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”]}

Page 18: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 19: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Notions

RDBMS MongoDB

Database Database

Table Collection

Row Document

Column Field

Page 20: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

{ 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

Page 21: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

{ 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

Page 22: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

{ 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

Page 23: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

{ 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

Page 24: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

{ 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

Page 25: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

West DC

Primary

Primary

Primary

Shard“West”

Shard“Center”

Shard“East”

Center DC East DC

Single View of Product Cluster Topology

Page 26: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 27: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 28: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 29: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 30: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 31: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 32: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 33: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

•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

Page 34: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

• 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

Page 35: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 36: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 37: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Questions?

Page 38: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

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

Page 39: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Join us again!

Webinar #2:“Delivering A Complete View of Customer”

When:Wednesday, April 16

Link:www.mongodb.com/webinar

Page 40: Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time

Thank You!

@rebeccabucnis @edouardss