Indigo DRS Data Reporting and Document Generation System
Ultimate Data Reporting Software by Indigo DRS

Indigo DRS Data Reporting and Document Generation System

Indigo Scape DRS is an advanced Data Reporting and Document Generation System using HTML, XML, XQuery, XSLT and Python to generate highly compatible and content rich business reports and documents with standard HTML.

Representing the ultimate in reporting software our advanced technology and reusable reporting platform is a powerhouse in data reporting. Indigo DRS is totally unique in its ability to query in both XQuery and Python and use data from multiple data sources and types simultaneously.

With advanced reporting features, unmatched functionality and effortless integration of this powerful software technology into your business you can be assured of having the best reporting capabilities!

Indigo DRS Advanced Features

  • Powerful RDL Report Engine
  • XQuery / XPath, XSLT, Python
  • Charting, Graphs and Tables
  • Data Pivot Tables
  • Data Filtering and Sorting
  • Expression Evaluation
  • Sub Reports
  • Report Rules and Contexts
  • Table of Contents and Indexing
  • Modular and shared Reporting
  • Retrieve Data from API's
  • HTML and PDF Document Outputs
  • Reusable Reporting Platform (.NET Library)

Indigo DRS Creates

  • Finance Reports
  • Technical Reports
  • Charts and Graphs
  • Statistical Reports
  • Engineering Reports
  • Scientific Papers
  • Technical Data
  • Mathematical Reports
  • Financial Statements
  • Suitability Reports
  • Management Reports
  • Invoices / Bills
  • Geo Locations
  • Administrative Papers
  • Legal Documents
  • Account Statements
  • Insurance Policies
  • Certificates / Awards
  • General Documents
  • And much more!

Indigo DRS Technology

Indigo Scape Data Reporting System (DRS) comprises of the Report Designer Tools and the separate Report Engine .NET reusable software component library. The Indigo DRS Report Designer creates the reports and the Report Engine renders the reports in HTML and PDF for use in your .NET applications and / or websites.

Report Definition Language (RDL)

The Indigo Scape Data Reporting System (DRS) uses Indigo DRS RDL (Report Definition Language) which is an XML vocabulary using a flexible machine readable Markup Language to define and describe report structure, elements, functionality, data and content. Indigo DRS Report Definition Language represents a standard for creating complex and interchangeable reports between Indigo DRS systems and also maximises content reuse and modularity.

Reusable Reporting Platform

Data Report Engine .NET Component SDK is a reusable software reporting platform that renders and outputs reports created by the separate Indigo DRS Report Designer. The Report Engine component library can be used to generate and output reports for applications and / or websites in the .NET framework using Indigo DRS RDL (Report Definition Language).

Report Designer Tools

The Report Designer can quickly create advanced reports rich in content with many options for styling, formatting and customisation. Tables, charts and graphs can be added to the report effortlessly allowing complex data to be presented in a visual and meaningful format with the minimum of effort.

In addition to the Report Designer, Indigo DRS also includes a selection of powerful Report Management Tools and Utilities to assist with the design, development and implementation of reports and the querying of report data.

Basic Concepts

HTML (Hyper Text Markup Language) is the standard markup language used to create web content. XQuery is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML data.

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents or other formats such as HTML for web pages or plain text.

IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily.

Indigo DRS brings these technologies together to create an advanced reporting and document generation platform that is highly compatible and requires no additional components, software or hardware upgrades.

XQuery

XQuery contains a superset of XPath expression syntax to address specific parts of an XML document. The language is based on the XQuery and XPath Data Model (XDM) which uses a tree-structured model of the information content of an XML document.

XQuery is used to query the report XML data source adding content to the report with queries, rules, paragraphs, charts and tables. Fully modular design allows common sections of the report to be included as sub-reports. Rules can also be applied to manage how report content is displayed.

XSL Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents or other formats such as HTML for web pages or plain text.

Indigo DRS implements XSLT and is designed for use as part of XSL, which is a stylesheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary.

Python Scripting

In addition to XQuery the Reporting Engine can use IronPython an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily. Python scripting can be used to query report data and create report contexts and rules.

Expression Evaluation

The Report Engine can evaluate complex mathematical equations and formulas allowing scientific, engineering, finance and mathematical expressions to be calculated and used in the report. The Report Designer features an Expression Editor which includes common functions, constants and scientific units allowing formulas and equations to be evaluated.

Report Contexts

Report Contexts can be used to drive and build report content and can be either XQuery, Python, XML, CSV, JSon or HTML types. Context types allow data from different sources and types such as API's, websites and files to be read and used in the report data context.

Report Rules

Report Rules are conditional XQuery or Python expressions that determine if report content is displayed in the output build. Rule based queries return true or false and can query the report data source and other data contexts and are useful for controlling the flow and visibility of report content.

For example, certain sections of a common report may only be relevant for a particular type of product or customer. Report Rules allow content to be controlled by switching it on or off depending on certain conditions in the data.

Report Sub Reporting

Report Sub Reporting makes it possible for a report to contain other reports in subsections of the main report. These reports are called sub reports and allow report content to be modularised and shared between reports and sub reports. Sub reports can be used if report content is duplicated, reusable or common to other reports. Sub reporting improves report maintenance, development, deployment and speed.

Report CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language such as HTML. CSS is designed primarily to enable the separation of document content from document presentation, including elements such as the layout, colors, and fonts.

Indigo DRS uses CSS style sheets extensively improving content accessibility, providing more flexibility and control in the specification of presentation characteristics, enabling multiple HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content.

Prerequisites

Any Win32 or Win64 operating system (server or workstation): Windows Vista, Windows 7, Windows 8, Windows 10 or Windows Server 2003, 2008, 2012 etc.

Compatibility

Indigo DRS is compatible with data sources on most operating systems such as Windows, Linux, Unix, Mac OS etc. using XML, JSon or CSV as the data sources. The reports generated by Indigo DRS give the best functionality and compatibility and because they use standard HTML for reporting the documents can be displayed on any type of device whether a PC, tablet, mobile and in any type of browser.

Licensing

One software license is required per user.

Installation

Indigo DRD (Data Report Designer) and Tools can be installed on any Win32 or Win64 operating system (server or workstation): Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2003, 2008, 2012 etc.

Operating Systems for Deployment

    Windows 2012

    Windows 2008

    Windows 10

    Windows 8

    Windows 7

    Windows Vista

    Windows 2003

    Windows XP

Architecture of Product

    32Bit, 64Bit

Tool Type

    Application

Business Function

    Report Design, Reporting Tools

    Data Reporting, Document Generation

Reporting Formats

    HTML, PDF, DOC, TXT

要查看或添加评论,请登录

Adrian Evans的更多文章

社区洞察

其他会员也浏览了