Product Information: Database Reporting Software

Are you looking for database reporting software? Since 1996, InetSoft has been offering flexible, powerful and easy to use reporting software for enterprises and OEMs. Now its award winning reporting tools include pricing options comparable to open source vendors. InetSoft's reporting-only product is Style Report Enterprise. If you also want interactive dashboarding and data mashup then look at InetSoft's flagship business intelligence software - Style Intelligence:

Reporting API Tag Library - The following appendices describe various JSP tags for using InetSoft's Dashboard Reporting API to integrate dashboards and reports in your Web application. The cache tag caches the content of the report page. This tag must be the first report tag in the page. The cache tag is required.The create tag generates the report and serves any resources required to display the report. This tag must be inserted after the cache tag, but before any other report tags. If there is any HTML content or JSP tags that write HTML content before the create tag, the resourceUri attribute must be set to the URL of the Servlet Repository. The create tag is required. The create tag can contain parameter tags. The parameter tag defines parameters that are passed to the report. This tag must be enclosed within a create tag. The parameter tag is optional...

database reporting software demo
Click this screenshot to view a two-minute demo and get an overview of what InetSoft’s BI dashboard reporting software, Style Intelligence, can do and how easy it is to use.

Register for Pricing
View 2-min Demo
Read Reviews
 

Reporting Business Intelligence - A discussion of how InetSoft's business intelligence reporting and dashboard software can shorten the development cycle with capabilities such as live data preview, live editing and hot deployment. As reporting business intelligence tools have become more prevalent in the market place, they have become more user-centric. Thus, they place less emphasis on providing tools for developers who will actually implement the reporting system. Style Intelligence is a total dashboard and reporting solution that offers powerful and flexible tools to report designers and developers who are tasked with creating an internal or customer facing reporting system. By providing powerful reporting elements, and reusable and sharable reporting components, Style Intelligence helps these developers to drastically shorten the development cycle and reduce maintenance overhead. This article examines some common problems that report designers and developers face when implementing such a system and see how Style Intelligence offers a solution to each problem in an innovative and unique way...

Reporting Classes and Packages - InetSoft consists of a large number of classes, divided into several packages: inetsoft.report This is the main package. It contains the main API classes, most of which play a major role in creating reports. inetsoft.sree This package is the root of all server-side classes that run inside an application server. inetsoft.uql This package contains all the data source connection, and querying classes. inetsoft.graph This package contains the chart and graph engine. Since there are a large number of classes in the Style Intelligence API, we will list the frequently used classes and packages. It is not necessary to understand all classes in the package to develop reports with Style Intelligence. Creating a professional looking report programmatically requires only a few function calls. In the latter part of this document, we will cover the advanced features in Style Intelligence and go into more details on the internals of the classes. The inetsoft.report.ReportSheet is the base class for report generation. Each report is represented as a ReportSheet object. Conceptually, a ReportSheet is a runtime report template that lays out the formatting of a report. The actual data in a concrete report can either be embedded in the report or be supplied with a lens object (e.g., TableLens, ChartLens, etc...

Reporting and Dashboard Development Tool - Looking for a good reporting and dashboard development tool? InetSoft's pioneering dashboard reporting application produces great-looking web-based dashboards with an easy-to-use drag-and-drop designer. View a demo and try interactive examples...

Reporting Design Patterns - Reporting design patterns are an important part of the object-oriented design of InetSoft Enterprise products. The use of design patterns not only facilitates ease of use; it also helps programmers understand the high-level framework behind the object design. This chapter documents the design patterns used in the InetSoft enterprise-specific classes. The proxy design pattern is used extensively in the design of InetSoft Enterprise products. This pattern is applied to allow the server components to support multiple communication protocols and is used in the clustering of servers for better scalability. InetSoft Enterprise products support both Java RMI and standard CORBA communications between client and servers. Both RMI and CORBA server components use the same implementation of the repository class. The client can choose between the three varieties of server: RMI, CORBA and servlet (regular Java class). To the client, all three servers share the same API. The details of the protocol are hidden behind the client-side proxies...

Read the top 10 reasons for selecting InetSoft as your BI partner.

Reporting Designer - InetSoft's Style Report software is available as a stand-alone application or as part of Style Intelligence, InetSoft's business intelligence software. The Style Report Software by InetSoft ensures nothing but the best reporting services for any business. Our unique design enables managers to easily monitor, analyze, and understand business data with the various reporting elements InetSoft has to offer...

Reporting Document Creation Software - Looking for good reporting document creation software. InetSoft's pioneering dashboard reporting application produces great-looking web-based reports with an easy-to-use drag-and-drop designer. View a demo and try interactive examples...

Reporting Function as a Web Service - Style Intelligence provides a number of server side reporting functions that are accessible as Web services. These Web services enable clients which may be running on different operating systems and using different programming languages to access server side enterprise reporting tools through remote procedure calls. There are two Web services provided. Microsoft IIS (Internet Information Server) is a commonly used Web server on the windows platform. From a request-serving perspective, IIS natively supports serving only static files but has the facility to execute add-ons/plug-ins. This applies to all IIS versions. These add-ons/plug-ins are configured as 'Application Mappings' on IIS and are mapped to certain resource extensions (e.g., ".jsp"). IIS simply executes the configured add-on to handle a particular resource extension whenever it is requested. IIS is not inherently J2EE compliant and therefore cannot directly deploy servlets/JSPs. Since Style Intelligence is a 100% Java tool, it can only be deployed on a J2EE compliant application server. There are many available options for Java add-ons/plug-ins, and a few of those options are discussed here. Since InetSoft Enterprise products are servlet based, all commands to the reporting engine are sent via a servlet (repository servlet) in the form of HTTP URL requests with appropriate parameters...

database report software demo
Click this screenshot to view a two-minute demo and get an overview of what InetSoft’s BI dashboard reporting software, Style Intelligence, can do and how easy it is to use.

Register for Pricing
View 2-min Demo
Read Reviews
 

Reporting and Inquiry Tools - Looking for good reporting and inquiry tools? InetSoft's pioneering dashboard reporting application enables self-service for data exploration. Users need not rely on database experts to create new reports for them. View a demo and try interactive examples...

Reporting Integration - One of the greatest advantages of Style Intelligence is its flexibility and adaptability; it does not limit you to a single deployment or presentation framework. Instead, you can seamlessly integrate Style Intelligence components into your unique application at many different levels. Because Style Intelligence is implemented entirely in Java, it is immediately compatible with any J2EE compliant environment. You can make use of web services, customize the built-in portal, and pass credentials directly from your application to the Style Intelligence framework for single sign-on. This document discusses these and other ways to integrate Style Intelligence into an existing environment. It contains the following major topics. CSS interface customization is about customizing the look and feel of the built-in InetSoft portal using CSS files to incorporate the different presentation themes in a custom report portal. Dashboard integration is about using the InetSoft dashboard in your Web application context root...

Reporting JavaScript Object Reference - Style Intelligence provides a few global functions in addition to those defined by the standard JavaScript runtime (see Appendix JS:General JavaScript Functions). This section presents the additional functions. addParameter(name, default, type, alias, hidden) Adds a parameter to the report. This function is available only within the onInit Handler, and is equivalent to defining a report parameter using the 'Parameter Definition' dialog box in Report Designer. The 'hidden' flag allows you to suppress user prompting for the parameter, equivalent to deselecting the 'Prompt User' option in the 'Parameter Definition' dialog box. You can usually accomplish the same thing using the 'new' operator, but this sometimes does not handle Java packages correctly. The getImage() method checks whether the argument specifies a valid resource. If it does not specify a resource, then getImage() treats the parameter as an encoded image. Both ASCII Hex and ASCII85 are supported (useful for XML data). If the script is running inside Report Designer, the log message is displayed in the Console window...

Reporting Security - Information about security, permission and integration features of InetSoft software. Admin overhead is kept to a minimum, but control over security is maximized, including the ability to secure specific data cells. Security is a very important aspect of any software product. A security schema is what allows a reporting solution to function at the enterprise level. With proper security, powerful business intelligence software like Style Intelligence or web reporting software like Style Report can be made available to every person in the company. Each division can have its own data sources, and each person within the division can have his or her own access rights to the data and reports. Since InetSoft's software is usually embedded within a website, or another application, a single sign-on (SSO) capability eases the end user experience. InetSoft's software integrates with existing LDAP security models (iPlanet/SunOne, Active Directory, or Open LDAP). Simply enter the server settings, and InetSoft's software will import the users, and roles. These users/roles can then be used when setting the permissions for InetSoft's software components. The other option when creating SSO is to implement a Security Provider interface. This simple Java interface includes methods like authenticate, and checkPermission...

Previous: Reports Reporting