DATA SERVICES – RAPID APPLICATION DEVELOPMENT USING DATA
VIRTUALIZATION
Jay Heydt, Data Services Technical Lead
Introduction
Business Need
Solution
Business Value
Roadmap
Recommendations & Best Practices
AGENDA
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.
BUSINESS NEED
Market Explosion!
SOLUTION
Data Services Layer
SOLUTION
Data Sources Tier
For RDBMS data sources, SQL views on base table
Includes logic that doesn’t exist in current Denodo version (RANK)
SOLUTION
Data Virtualization Tier
Subject area data marts
Extensive caching
Services to load other application databases (e.g. Elasticsearch)
SOLUTION
Services Tier
REST and JDBC endpoints
Managed API for external exposure
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)
PRODUCTS
http://info.drillinginfo.com/products/
Geodata Services Transform Production WS
API Subsurfr
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
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
RECOMMENDATIONS & BEST PRACTICES
Governance
Profiling
Data Type management
– Spatial
THANK YOU