SQL Access to OpenEdge Apps Building a highly performant, embeddable, custom ODBC, JDBC, ADO.NET or OLE.DB driver with OpenAccess. Laurent KIEFFER Solutions Engineer 23 Janvier 2014
OpenAccess in Progress Pacific Rapid Development Data Driven Integrate your application with on-premise systems and your favorite BI tool Open Deployment 4
What is OpenAccess for OpenEdge? 5
Key Advantages of OpenAccess 6
What Benefits does OpenAccess bring to OpenEdge? OpenAccess is an SDK that allows you to build a standardsbased SQL access layer to your application OpenAccess connects your application with your favorite BI or reporting tool through your business logic layer, not directly to your underlying database By leveraging OpenAccess, OpenEdge applications can expose their complex or multi-tenant data in a secure and reliable way that is highly compatible with nearly all SQL-compatible tools, including most BI and reporting tools 7
OpenAccess SDK provides 95% of the code needed to open a database. You generate the 5% which resides between the SQL engine and your data store. This code processes the results generated by the SQL engine. The 5% can be written in C, C++, Java or.net. It is the same code whether you are supporting ODBC, OLE DB, JDBC or.net. Implementing OpenAccess 8
OpenAccess vs. the Out-of-the-Box OE Driver Embedded OpenEdge Driver Custom OpenAccess Driver BI Tool BI Tool Out-of-the-Box ODBC Driver Custom OpenAccess Driver OpenEdge Database OpenEdge App Server 9
Example OpenAccess Customers 10
More In-depth Architectural Overview Row Based Architecture SQL Pass Through Architecture 11
12
ALSO: OpenAccess for OpenEdge Data to Cloud 13
Route to the Cloud for OpenEdge Applications 14
OpenAccess Resources OpenAccess Evaluation Downloads http://www.datadirect.com/products/open-access OpenAccess Developer Center http://www.datadirect.com/resources/resource-library/openaccess-developer-center OpenAccess Videos and Podcasts http://www.datadirect.com/resources/additional-resources/media-room Solution White Paper: Secure Integration of Applications with Reporting Tools and Business Intelligence (BI) Analytics 15
Questions and Discussion 16
Demo OpenAccess for OpenEdge Demo 18
Users are Demanding a Clearer View of Their Data I want to see where in the world my orders are going, but when I access our CRM database, I see lots of confusing tables, and I see other people s orders as well as mine! Can t you just let me see my Orders and their Countries? Using a basic driver accesses the underlying data with no consideration for security, logic or the form the data takes. If only there was a way to Openly Access my data in exactly the way I need to see it! 19
OpenAccess Demo Architecture User s Laptop Corporate Server BI Tool (Tableau) OpenAccess Client for ODBC OpenAccess Server Custom OpenAccess IP OpenEdge App Server Sports2000 DB OpenAccess OpenAccess oajava\sports2000ip \damip.java GetOrderCountry.p OpenAccess SDK 20
21