data services – rapid application development using data virtualization

14
DATA SERVICES RAPID APPLICATION DEVELOPMENT USING DATA VIRTUALIZATION Jay Heydt, Data Services Technical Lead

Upload: denodo

Post on 09-Jan-2017

71 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Data Services – Rapid Application Development using Data Virtualization

DATA SERVICES – RAPID APPLICATION DEVELOPMENT USING DATA

VIRTUALIZATION

Jay Heydt, Data Services Technical Lead

Page 2: Data Services – Rapid Application Development using Data Virtualization

Introduction

Business Need

Solution

Business Value

Roadmap

Recommendations & Best Practices

AGENDA

Page 3: Data Services – Rapid Application Development using Data Virtualization

INTRODUCTION

Drillinginfo delivers solutions that enable oil and gas customers to be more proactive, more

efficient, and more competitive. As a critical component of our customers’ strategy,

Drillinginfo provides customers with the necessary tools and insights for success.

Page 4: Data Services – Rapid Application Development using Data Virtualization

BUSINESS NEED

Market Explosion!

Page 5: Data Services – Rapid Application Development using Data Virtualization

SOLUTION

Data Services Layer

Page 6: Data Services – Rapid Application Development using Data Virtualization

SOLUTION

Data Sources Tier

For RDBMS data sources, SQL views on base table

Includes logic that doesn’t exist in current Denodo version (RANK)

Page 7: Data Services – Rapid Application Development using Data Virtualization

SOLUTION

Data Virtualization Tier

Subject area data marts

Extensive caching

Services to load other application databases (e.g. Elasticsearch)

Page 8: Data Services – Rapid Application Development using Data Virtualization

SOLUTION

Services Tier

REST and JDBC endpoints

Managed API for external exposure

Page 9: Data Services – Rapid Application Development using Data Virtualization

SOLUTION

Application Tier

Visualization and Analytics Tools

– Java script framework (e.g. Angular)

– Mapping tools (e.g. ESRI)

– Charting/Graphing tools (e.g. Highcharts)

– GG&E Platform (Java)

Page 10: Data Services – Rapid Application Development using Data Virtualization

PRODUCTS

http://info.drillinginfo.com/products/

Geodata Services Transform Production WS

API Subsurfr

Page 11: Data Services – Rapid Application Development using Data Virtualization

DATA VIRTUALIZATION BUSINESS CASE

Time to value

– Significant reduction in ETL and service

development

– Reduced delivery timeframe from weeks to days

Flexibility and Agility

– Simple to integrate disparate (structured and

unstructured) data sources

– Simple to expose data to consumers

Extensibility/Scalability

– Java platform

– Custom libraries/classes

Page 12: Data Services – Rapid Application Development using Data Virtualization

ROADMAP

6.0 Upgrade

– Github migration

– Information Self Service Portal

– Performance improvements

– Analytics functions…RANK, ROW_NUMBER, etc

(later in 2016)

Big Data Use Cases

– Integration with relational services

Page 13: Data Services – Rapid Application Development using Data Virtualization

RECOMMENDATIONS & BEST PRACTICES

Governance

Profiling

Data Type management

– Spatial

Page 14: Data Services – Rapid Application Development using Data Virtualization

THANK YOU