Skip to content

Commit

Permalink
Update and rename ka_user_reporting.rst to index.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Alessandro committed Jul 24, 2018
1 parent bb502d2 commit 669b815
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Reporting
BIRT reporting
=========

Reports represent the most popular type of business analysis. Indeed, they allow the visualization of data in a structured way and accordingly to predefined formats. The main characteristics of a report are:
Expand All @@ -21,7 +21,7 @@ BIRT, acronim for Business Intelligence and Reporting Tools, is an open source t

Knowage Studio contains BIRT designer while Knowage Server contains the runtime engine. A BIRT template consists of an XML text file with the .rptdesign extension which is automatically generated by the Eclipse platform embedded into Knowage Studio. It can be manually modified by very expert users even though it is not a recommended practice. In this manual we will go into details on how to develop a BIRT report, from its implementation inside the Knowage Studio to its visualization inside the Knowage Server. All standard BIRT functionalities are available in the Studio but for a full overview of BIRT reporting tools and a detailed developer guide, the reader can also refer to the official documentation at `<http://www.eclipse.org/birt>`_

Introduction to Knowage Studio\*
Introduction to Knowage Studio
---------------------------------

Knowage Studio is the development environment based on Eclipse. It allows the developer to design and modify some analytical documents, for instance reports and dashboards. This module supports the developer while designing documents as well as during the installation and testing processes, directly on Knowage Server. The interaction between these two components is possible thanks to Knowage SDK module. The users can display the list of analytical documents which are available on the server and download them, in order to modify them on their own computer.
Expand Down Expand Up @@ -97,7 +97,7 @@ A form will ask you for:

At this point, Knowage Studio is ready to work!

Metadata definition\*
Metadata definition
~~~~~~~~~~~~~~~~~~~~~

Each Knowage document (e.g., report, olap, chart, cockpit, etc.), has its own technical metadata stored in Knowage internal repository. The most relevant technical metadata describing document structure, content and behaviour are:
Expand All @@ -122,12 +122,12 @@ The target users of the Studio module are:

In other words, Knowage Studio covers the development processes of more technical documents. On the other hand, high-level documents are created directly through Knowage Server, where a power user can access graphical designers without need to use the Studio, which requires more technical skills to manage the installation and configuration process.

Data set definition\*
Data set definition
~~~~~~~~~~~~~~~~~~~~~

Each document type has its own way to define how to get data from an internal data source, accordingly to a data set definition. This allows the document to directly access the RDBMS, through the SQL loading script, which can be encoded within the template or externally (i.e., stored as Knowage Server resource), but without any abstraction from data sources.

Developing a BIRT report\*
Developing a BIRT report
---------------------------

To create a new document right-click on the **Business Analysis** folder and, to start, choose between report and dashboard. In Figure below we will choose **Report with Birt** and leave the other option to the next chapter.
Expand Down Expand Up @@ -327,7 +327,7 @@ These document details are stored as metadata in the local repository and used t

Directly from there, local metadata can be refreshed anytime on the active server, by simply pressing the **Refresh Metadata on active server** button.

Cross Navigation for BIRT Reports\*
Cross Navigation for BIRT Reports
----------------------------------

A powerful feature of Knowage analytical documents is cross-navigation, i.e., the ability to navigate documents in a browser-like fashion following logical data flows. Although crossnavigation is uniformly provided on all documents executed in Knowage Server, each type of document has its own modality to set the link pointing to another document.
Expand Down

0 comments on commit 669b815

Please sign in to comment.