Jump to content
Changes to the Jaspersoft community edition download ×
  • Cassandra Connector


    abroitman
    • Features: Data Sources Version: v1.0 Product: Cassandra Connector

    Jaspersoft Cassandra Connector

    The Jaspersoft Cassandra Connector works with Jaspersoft Studio and JasperReports Server.  This page supports v1.0 of the connector, for documentation of v0.5.1 go here.

    Target Audience

    Users who want to integrate Jaspersoft's JasperReports Server with Cassandra. This document assumes that the user already has familiarity with Cassandra and already has data in a Cassandra database.

    Background

    JasperReports Server 5.5 and below does not ship with built-in connectors to Cassandra and therefore is considered a community release without technical support. The connector is released under the AGPL license.

    What's new in version 1.0?

    • CQL3 support
    • Authantication support
    • Jaspersoft Studio support

    Using the Cassandra connector

    Obtain and unzip Cassandra Connector for Jaspersoft

    Download the latest v1.0 from the project /project/cassandra-connector/releases. The following files are included:

    WEB-INF/

          | — bundles/
          |       |
          |       | — CassandraDataSource.properties
          | ---- lib/
          |       |--- cassandra-all-1.2.9.jar
          |       |--- cassandra-thrift-1.2.9.jar
          |       |--- jasperserver-cassandra-connector-5.6-connectors-SNAPSHOT.jar
          |       |--- js-cassandra-datasource-1.0.0-SNAPSHOT.jar
          |       |--- guava-14.0.1.jar
          |       |--- libthrift-0.9.0.jar

          | — applicationContext-CassandraDataSource.xml

     

    Configure JasperReports Server

    1. Unzip and merge the content into your Jaspersoft Server and restart. (Minimal version 5.1)
    2. Log in to your server 
    3. Create a new "Cassandra Data Source" 

    jdbc:cassandra://YOU_CASSANDRA_SERVER_IP:9160/keyspace

    Report Development

    1. Download the latest Jaspersoft Studio here (Minimum version required 5.5.1)
    2. File → New →Jasper Report
    3. Choose any template and click "Launch Report Wizard".
    4. Set the report name and location.
    5. On the New Report Wizard, select the specific Data Adapter or create a new one for "Cassandra Data Source".
    6. Use the following connection string format: jdbc:cassandra://50.19.26.17:9160/test?version=3.0.0
    7. Input your query and proceed as any report.
    8. Deploy your report to the server like any other report and set the data source as the new JasperReports Server data source you created

    Run the report

    Search for the report or browse to the report in the JasperReports Server repository.

    Related Links


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...