Jasperreports Server Administrator Guide

Jasperreports Server Administrator Guide

TIBCO JASPERREPORTS® SERVER ADMINISTRATOR GUIDE RELEASE 6.1 http://www.jaspersoft.com Copyright ©2005-2015, TIBCO Software Inc. All rights reserved. Printed in the U.S.A. TIBCO, the TIBCO logo, TIBCO Jaspersoft, the TIBCO Jaspersoft logo, TIBCO Jaspersoft iReport Designer, TIBCO JasperReports Library, TIBCO JasperReports Server, TIBCO Jaspersoft OLAP, TIBCO Jaspersoft Studio, and TIBCO Jaspersoft ETL are trademarks and/or registered trademarks of TIBCO Software Inc. in the United States and in jurisdictions throughout the world. All other company and product names are or may be trade names or trademarks of their respective owners. This is version 0915-JSP61-24 of the JasperReports Server Administrator Guide. TABLE OF CONTENTS Chapter 1 Overview of JasperReports Server Administration 11 1.1 Overview of Organizations 12 1.1.1 Single Default Organization 12 1.1.2 Multiple Organizations 13 1.1.3 Levels of Administrators 13 1.2 Overview of the Repository 14 1.2.1 Folder Structure 14 1.2.2 Resources 14 1.2.3 Sample Data 15 1.2.4 Browsing and Searching 16 1.3 Overview of Users and Roles 17 1.3.1 Administering Users and Roles 17 1.3.2 Delegated Administration 17 1.4 Overview of Security 18 1.5 Administrator Login 20 1.5.1 JasperReports Server Heartbeat 20 1.5.2 Administrator Email 20 1.6 Administrator Pages 21 Chapter 2 Organization, User, and Role Management 23 2.1 Managing Organizations 24 2.1.1 Viewing Organization Properties 25 2.1.2 Creating an Organization 25 2.1.3 Default Folders for Organizations 26 2.1.4 Editing an Organization 27 2.1.5 Deleting an Organization 28 2.2 Managing Users 28 2.2.1 Viewing User Properties 29 2.2.2 Creating a User 30 2.2.3 Editing a User 31 2.2.4 Enabling or Disabling Multiple Users 32 2.2.5 Deleting One or More Users 32 2.3 Managing Roles 32 TIBCO Software Inc. 3 JasperReports Server Administrator Guide 2.3.1 Viewing Role Properties 34 2.3.2 Creating a Role 35 2.3.3 Assigning Users to a Role 35 2.3.4 Deleting One or More Roles 36 2.4 Managing Attributes 37 2.4.1 Referencing Attributes 37 2.4.2 Attribute Hierarchy 37 2.4.3 Attribute Encryption 38 2.4.4 Attribute Permissions 39 2.4.5 Managing Server Attributes 40 2.4.6 Managing Organization Attributes 41 2.4.7 Managing User Attributes 44 Chapter 3 Repository Administration 47 3.1 Resource Types 48 3.2 JasperReport Structure 50 3.2.1 Referencing Resources in the Repository 50 3.2.2 Absolute References 50 3.2.3 Local Resources and External References 51 3.2.4 References in Subreports 52 3.2.5 Data Snapshots 52 3.3 Managing Folders and Resources 52 3.3.1 Resource IDs 53 3.3.2 Creating Folders 54 3.3.3 Adding Resources 54 3.3.4 Renaming Folders and Resources 55 3.3.5 Copying and Moving 56 3.3.6 Editing Resources 57 3.3.7 Deleting Folders and Resources 58 3.4 Multiple Organizations in the Repository 59 3.4.1 Organization Folders 59 3.4.2 Design Considerations 59 3.4.3 Referencing Resources in the Repository 60 3.4.4 Best Practices 61 3.5 Repository Permissions 61 3.5.1 Inheriting Permissions 62 3.5.2 Cumulative Permissions 63 3.5.3 Administrator Permissions 63 3.5.4 Execute-Only Permission 63 3.5.5 Default User Permissions 64 3.5.6 Setting Permissions 64 3.5.7 Testing User Permissions 66 Chapter 4 Data Sources 69 4.1 Attributes in Data Source Definitions 70 4.2 JDBC Data Sources 72 4.3 Managing JDBC Drivers 75 4 TIBCO Software Inc. 4.4 JNDI Data Sources 78 4.5 AWS Data Sources 80 4.6 Cassandra Data Sources 82 4.6.1 Creating a Cassandra Data Source 83 4.6.2 Increasing File Descriptor Limits for Cassandra 84 4.7 Hadoop-Hive Data Sources 85 4.8 MongoDB Data Sources 87 4.8.1 Creating a MongoDB Data Source with the Native MongoDB Driver 87 4.8.2 Creating a MongoDB JDBC Data Source 89 4.8.3 Creating a Schema with the Schema Tool 91 4.8.4 Uploading a Schema to the Repository 91 4.9 Virtual Data Sources 91 4.9.1 Performance Considerations 94 4.9.2 Logging for Virtual Data Sources 94 4.10 Big Data Connectors for Virtual Data Sources 95 4.10.1 Creating Big Data Connectors 95 4.11 File Data Sources 96 4.12 Bean Data Sources 98 4.13 File Data Sources 99 Chapter 5 Other Resources in the Repository 103 5.1 Queries 103 5.2 Datatypes 106 5.3 Lists of Values 107 5.4 Input Controls 107 5.5 Query-based Input Controls 110 5.5.1 Creating a Query-based Input Control 110 5.5.2 Built-in Parameters for Query-based Input Controls 114 5.5.3 Domain-based Queries 116 5.6 Cascading Input Controls 118 5.6.1 Parameters in Input Control Queries 118 5.6.2 Creating a Cascading Input Control 119 5.7 File Resources 123 5.7.1 Fonts 124 5.7.2 JAR Files 124 5.7.3 Resource Bundles 125 5.7.4 Creating a File Resource 125 5.7.5 Editing a File Resource 126 Chapter 6 Themes 127 6.1 Introduction to Themes 127 6.2 How Themes Work 128 6.2.1 Theme Files 130 6.2.2 Inheritance 131 6.2.3 CSS Priority Scheme and Custom Overrides 131 6.3 Administering Themes 132 6.3.1 Setting the System Theme 133 TIBCO Software Inc. 5 JasperReports Server Administrator Guide 6.3.2 Setting an Organization Theme 135 6.3.3 Restricting Access to Themes 135 6.4 Creating Themes 136 6.4.1 Creating Theme Folders and File Resources 137 6.4.2 Downloading and Uploading Theme ZIP Files 137 6.4.3 Placing Themes in the Folder Template 139 6.5 Working With CSS Files 139 6.5.1 Theme Development Workflow 139 6.5.2 Firefox Web Developer Tools 140 6.5.3 Test Platform 141 6.5.4 Modifying the Appearance of Jaspersoft OLAP 141 6.5.5 User Interface Samples 142 Chapter 7 Import and Export 145 7.1 Import and Export Catalogs 145 7.1.1 Setting the Import-Export Encryption Key 146 7.1.2 Importing Unencrypted Catalogs 146 7.2 Import and Export Through the Web UI 147 7.2.1 Exporting From the Repository 147 7.2.2 Exporting From the Settings 148 7.2.3 Importing From the Settings 149 7.3 Import and Export Through the Command Line 151 7.3.1 Exporting From the Command Line 151 7.3.2 Importing From the Command Line 153 7.3.3 Configuring Import-Export Utilities 155 7.4 Alternate Import-Export Scripts 156 7.4.1 Running Import from Buildomatic 156 7.4.2 Running Export from Buildomatic 156 Chapter 8 System Configuration 159 8.1 Configuration Settings in the User Interface 160 8.1.1 Understanding Persistent Settings 162 8.1.2 Restoring Default Settings 162 8.2 Configuration for Using Proxies 163 8.3 Configuration for Session Persistence 164 8.4 Configuring Ad Hoc 166 8.4.1 Ad Hoc Query Settings 166 8.4.2 Ad Hoc Data Policies 167 8.4.3 Ad Hoc Data Policies for Big Data 169 8.4.4 Ad Hoc Templates and Report Generators 169 8.4.5 Ad Hoc Configuration File 171 8.4.6 Ad Hoc Cache Management 172 8.4.7 Ad Hoc OLAP Filter Configuration 177 8.5 Enabling Data Snapshots 178 8.5.1 Global Data Snapshot Configuration 178 8.5.2 Report-level Data Snapshot Configuration 179 8.5.3 Data Snapshots in the Scheduler 180 6 TIBCO Software Inc. 8.6 Enabling Data Staging 180 8.6.1 Global Data Staging Configuration 181 8.6.2 Topic-level Data Staging Configuration 182 8.6.3 Data Staging Dependencies 183 8.7 Configuring Amazon Web Services 183 8.8 Configuring Domains 185 8.8.1 Disabling the Domain Validation Check 185 8.8.2 Optimizing Snowflake Schema Joins 186 8.8.3 Configuring Domain Dependency Behavior 186 8.8.4 Enabling Oracle Synonyms 188 8.8.5 Enabling CLOB Fields 189 8.8.6 Enabling Proprietary Types 190 8.8.7 Extending JDBC Type Mapping 191 8.8.8 Accessing Materialized Views 191 8.9 Configuring JasperReports Library 192 8.9.1 Extending JasperReports Library 193 8.9.2 Changing the Crosstab Limit 193 8.9.3 Setting a Global Chart Theme 193 8.9.4 Disabling Interactivity in the Report Viewer 194 8.9.5 Disabling Chart Types in Dashboards 194 8.9.6 Enabling the XHTML or HTML Exporters 195 8.9.7 Enabling Flash or HTML5 for Pro Charts 196 8.9.8 Configuring a JavaScript Engine for Graphical Report Rendering 197 8.10 Configuring Input Control Behavior 199 8.11 Configuring the Scheduler 200 8.11.1 Configuring the Scheduler Misfire Policy 200 8.11.2 Configuring Scheduler Failure Notifications 201 8.11.3 Restricting File System Output 202 8.11.4 Removing Report Scheduling Interval Options 203 8.11.5 Adding a Holiday Exclusion Calendar 204 8.12 Configuring Report Thumbnails 206 8.13 Configuring the Heartbeat 206 8.14 Configuring the Online Help 207 Chapter 9 Server Diagnostics 209 9.1 Configuring System Logs 210 9.1.1 Managing Log Settings 210 9.1.2 Log Configuration Files 213 9.1.3 Adding a Logger to the Log Settings Page 214 9.2 Using Log Collectors 215 9.3 Auditing and Monitoring Events 217 9.4 Configuring Auditing and Monitoring 218 9.4.1 Enabling Auditing and Monitoring 218 9.4.2 Auditing Archive Options 219 9.4.3 Disabling Events and Properties 220 9.5 Using the Audit Data 221 TIBCO Software Inc.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    284 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us