The Phoenix ODBC Driver is a powerful tool that allows you to connect with HBase through Apache Phoenix, directly from any applications that support ODBC connectivity. Access Phoenix like you would a relational database - read, write, and update through a standard ODBC Driver interface.
Features
Compatible with the Apache Calcite Avatica Protocol Buffers
Enables SQL-92 capabilities on Apache Phoenix NoSQL data.
Flexible NoSQL flattening - automatic schema generation, flexible querying etc.
Connect to live Apache Phoenix data, for real-time data access
Full support for data aggregation and complex JOINs in SQL queries
Secure connectivity through modern cryptography, including TLS 1.2, SHA-256, ECC, etc.
Seamless integration with leading BI, reporting, and ETL tools and with custom applications
Specifications
Supports 32-bit and 64-bit applications.
ODBC 3.8 compliant native protocol based drivers.
Comprehensive ANSI SQL-92 support.
Full Unicode Support - any language, any data.
Cross-platform ODBC. Available for Windows, Linux and macOS.
Cognos BI
Crystal Reports
FileMaker Pro
FoxPro
Microsoft Access
Microsoft Excel
MicroStrategy
Oracle DB
Power Map
Power Pivot
QlikView
SAP Business Objects
Sharepoint Services
Tableau (certified)
... and many more!
ODBC Driver Performance
With traditional approaches to remote access, performance bottlenecks can spell disaster for applications. Regardless if an application is created for internal use, a commercial project, web, or mobile application, slow performance can rapidly lead to project failure. Accessing data from any remote source has the potential to create these problems. Common issues include:
Network Connections - Slow network connections and latency issues are common in mobile applications.
Service Delays - Delays due to service interruptions, resulting in server hardware or software updates.
Large Data - Intentional or unintentional requests for large amounts of data.
Disconnects - Complete loss of network connectivity.
The CData ODBC Driver for Phoenix solves these issues by supporting powerful smart caching technology that can greatly improve the performance and dramatically reduce application bottlenecks.