Click here to load reader

Ryft JDBC Connector - p5. to Ryft Using Pentaho User Console ... Troubleshooting ... Ryft JDBC Connector: Installation and User Guide

  • View
    214

  • Download
    0

Embed Size (px)

Text of Ryft JDBC Connector - p5. to Ryft Using Pentaho User Console ... Troubleshooting ... Ryft JDBC...

  • RYFT SYSTEMS, INC.

    Ryft JDBC Connector Installation and User Guide

    Ryft Document Number: 1193

    Document Version: 1.1.0

    Revision Date: November 2016

    2016 Ryft Systems, Inc. All Rights in this documentation are reserved.

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page ii

    Copyright (c) 2016, Ryft Systems, Inc.

    All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    All advertising materials mentioning features or use of this software must display the following acknowledgement:

    This product includes software developed by Ryft Systems, Inc.

    Neither the name of Ryft Systems, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY RYFT SYSTEMS, INC. ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RYFT SYSTEMS, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page iii

    Revision History

    Date Reason for Change Version

    Nov. 2016 Initial Release 1.1.0

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page iv

    Contents Using This Guide ....................................................................................................................................... 5 Ryft Technical Support ............................................................................................................................. 5 About Ryft Systems Inc. ........................................................................................................................... 5 1: Overview .............................................................................................................................................. 7 2: Install Ryft Connector for JDBC ............................................................................................................ 9

    Summary of Steps ................................................................................................................................. 9

    Step 1: Create Directory on Java Classpath .......................................................................................... 9

    Step 2: Download/Unzip the file and Review the README file .......................................................... 10

    Step 3: Modify ryftone.server.ini File (Optional) ................................................................................ 11

    Step 4: Test the JDBC Client/Server Connection ................................................................................. 12

    Connection String Parameters ........................................................................................................ 12

    Example: Connect to Ryft ONE Using Pentaho ................................................................................... 15

    Install Ryft JDBC Driver .................................................................................................................... 15

    Connect to Ryft Using Pentaho User Console ................................................................................. 15

    3: Troubleshooting ................................................................................................................................. 24 Appendix A: Commonly Used Acronyms and Terms ............................................................................. 26 Appendix B: Open Source ...................................................................................................................... 28

    3rd Parties Used in Deployment: Open Source .................................................................................... 28

    3rd Parties Used in Deployment: 3rd Party Purchased ......................................................................... 28

    Ryft-Developed Code .......................................................................................................................... 28

    Optional Ryft-Developed Open Source ............................................................................................... 29

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page 5

    Using This Guide This guide is for the System Administrator responsible for installing the Ryft Connector on your Ryft ONE server and/or clients, and making Ryft ONE accessible to your end users. Its also for the end user who will ultimately use their business intelligence and data visualization (BI/DV) tool to access the datasets on the Ryft ONE, taking advantage of all of the benefits of the Ryft ONE server.

    There are step-by-step instructions on installing the Ryft Connector and installing the sample datasets, and how to connect the BI/BA applications to the Ryft ONE.

    Additional resources: Ryft Open API Library User Guide and the Ryft ONE: User Guide.

    Ryft Technical Support You may access our first-tier support directly from our public website by using the Chat Widget and starting a chat with our support agents. All chat conversations are tracked and become help desk tickets in our support system. In addition, you can access our support system through the Ryft Support site: https://support.ryft.com. Log in with your credentials to see your past tickets, create new tickets, and to access limited-access content.

    For technical support, contact us:

    Email: [email protected]

    Web: https://support.ryft.com

    Phone: 1-855-793-8663 (RYFT ONE)

    About Ryft Systems Inc. Ryft is the performance leader in data-intensive computing with the first commercial HPC appliance to use hybrid x86/FPGA compute, 48 TB of storage, and an Open API to accelerate and streamline existing software ecosystems by 100X.

    With more than a decade of experience delivering incredibly fast data analysis solutions to government intelligence agencies, Ryft is the only company that understands how to effectively apply the combination of FPGA compute acceleration and x86 integration to a broad set of data-intensive workloads from the Internet of Things, video cameras, web logs, customer data, and other sources. Industry heavyweights in retail, finance, defense, and health care trust Ryft to power a range of real-time intelligence applications.

    http://www.ryft.com/apihttps://support.ryft.com/mailto:[email protected]://support.ryft.com/

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page 6

    This page intentionally left blank.

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page 7

    1 1: Overview Connect your business analytics/intelligence/visualization applications such as Tableau, Birst or Excel to the Ryft ONE server using Ryft Connectors for ODBC, JDBC or Apache Spark. This is done without the need for indexing or ETL and without the need to put the data into an SQL or noSQL database inside the Ryft ONE. Instead, the Ryft ONE can work with structured files like XML and JSON, with future support for flat files, key values and CSV files, to make it look like the data is coming from an SQL database while being transparent to your business applications.

    The Ryft Connector:

    Supports the SQL-92 standard, which is supported by most major database vendors. Enables key features for analysis including:

    o Database tables and views o Column meta data o SQL commands (=, !=, LIKE, NOT LIKE) o Auto discovery of tables, views and metadata

    Client runs natively on Windows, Mac, and Linux-based infrastructures The Ryft Connector was built with the SimbaEngine SDK from Simba Technologies, which provides flexibility, convenience and connectivity to multiple BI tools, comprehensive support and excellent SQL-query coverage.

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page 8

    This guide focuses on the Ryft JDBC Connector.

    See Also:

    Ryft ODBC Connector: Installation and User Guide Ryft ONE Spark Integration and User Guide

  • Doc #1193, V1.1.0/ November 2016 Ryft JDBC Connector: Installation and User Guide

    Ryft Systems, Inc. Page 9

    2 2: Install Ryft Connector for JDBC The Ryft Connector for JDBC enables Java programs to execute the Ryft primitives and SQL statements, and to interact with the Ryft ONE server and datasets. The Ryft