adding business value using data elasticity varadha sundaram sun certified enterprise architect...

23
Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

Upload: charleen-lydia-neal

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

1

Adding Business Value Using Data Elasticity

Varadha SundaramSun Certified Enterprise Architect

Sabre Inc., Dallas, USA

Page 2: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

2

Page 3: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

3

What is the challenge with digitizing information?

• Data Storing• Data Retrieval• Data Relevance

Page 4: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

4

Trend in Data size over last 6 years

Page 5: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

5

Why and how to Store Data Store ?

Page 6: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

6

Store Data By Relevance

What type of storage strategy makes Business Sense

Page 7: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

7

Why is Data Relevance important

• Helps Businesses present data to customers based on context

• Helps Business Analyze / Mine data for future endeavors

• Helps Business make more money by using the value data possesses

• In order to store Relevant data we need products which offer DATA ELASTICITY

Page 8: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

8

What is Data Elasticity

• The elasticity of a data store relates to the flexibility of its data model and clustering capabilities.

• Greater the number of data model changes that can be tolerated more easily the clustering can be managed & more elastic the data store is considered to be.

Page 9: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

9

Data Elasticity vs. Databases

• Relational databases are most often very inelastic, as they have a predefined data model that can only be adapted through redesign.

• NoSQL data stores, however, do not have a fixed schema. Each row can have a different number and even different type of columns data model can change dynamically.

• Challenge is that the programmer has to take into account that the underlying data model may change over time.

Page 10: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

10

Present Data by Relevance

Page 11: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

11

What is Data Relevance

• Group information by –Interest–Hobby

• Offer Information by – Geo presence– By category

• …

Page 12: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

12

Page 13: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

13

Facebook in action

Page 14: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

14

Data Relevance

Page 15: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

15

amazon.com in action

Page 16: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

16

How is the data stored

• Stored in a generic form – paired form• Data name and data value

(key value pair ex. Interest - swimming)

• Stored in different locations as distributed data• Partitioned based on context

(biography, interest, friends, work …)

Page 17: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

17

Proposed Solution/Product

• Use NoSQL Solution• By definition it is a simple File system

based database designed to serve “write once read multiple times”.

Page 18: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

18

Why should any business use NoSQL

• It has more content and does not use everything

• It knows the data better and understand• Can address wide spectrum of customer needs• …

Page 19: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

19

Tourism Scenario

• A Traveler is visiting to Coimbatore for attending a conference.

• Upon landing, provide following details to him as soon as he switches on his smart phone.

Page 20: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

20

A Traveler Relevance Information about Coimbatore

Page 21: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

21

Page 22: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

22

Summary

• Data Elasticity makes OLAP – OnLine Analytical Processing easier

• Data is stored in de-normalized form – eases data mining

• Data Elasticity enhances a business’s success (facebook, amazon, google …)

Page 23: Adding Business Value Using Data Elasticity Varadha Sundaram Sun Certified Enterprise Architect Sabre Inc., Dallas, USA 1

23

Thank you!Questions & Answers