BIRT: general info and initial experience Katia Danilova 02/27/2008.

Slides:



Advertisements
Similar presentations
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
Advertisements

Crystal Reports In Depth Session XII. Crystal Reports - In Depth Reports outside of halFILE Selecting an ODBC Datasource Selecting a second table and.
Florida Center for Library Automation (FCLA) Getting the Most Out of Your Data: Creating Customized Reports Presented by: Ellen Bishop and Wendy Ellis.
USING PIVOT TABLES IN MICROSOFT EXCEL LOCAL GOVERNMENT CORPORATION RESOURCE 2015.
Languages for Dynamic Web Documents
1 Computer applications in the modern enterprise Επιχειρησιακές Εφαρμογές Η/Υ Lectures 10-13: Business Intelligence and Enterprise Reporting Univ. of the.
Integrating Access with the Web and with Other Programs.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
Multiple Tiers in Action
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Instructions to run this Demo Uncheck the Check Box – ‘Always Ask Before Opening this type of file’ Always OPEN & do not save the file ‘1KEYAgile.ppt’
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Lecture 4 Data. Why GIS? Ask questions Solve a problem Support a decision Make Maps Involve others, share data, procedures, ideas.
File Types, MS Word, and MS Excel
Create a Website on the CWU network Find “How to Post a Web Page with a PC”
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Cizer.NET Reporting Forum for Business Intelligence Copyright © 2005 Cizer Software OR
Lesson 31: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Design.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Access 2003 Lab 3 Analyzing Data and Creating Reports.
Chapter 19 Managing Worksheet Lists. Creating Lists ► Microsoft Office Excel 2003 is inarguably the most powerful electronic spreadsheet available. ►
PIVOT TABLES AND CHARTS CS1100 Computer Science and its Applications CS1100Pivot tables and charts1.
JBoss Developer Studio BIRT Plugin. BIRT - Business Intelligence and Reporting Tools. BIRT plugin for JBoss Developer Studio is an Eclipse-based open.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Handy separation the report template into pages Handy visual separation of the report template into pages is available in Stimulsoft Reports.Net. You.
Oracle Data Integrator Transformations: Adding More Complexity
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Introduction to Enterprise Guide Jennifer Schmidt Rhonda Ellis Cassandra Hall.
Advanced Tips And Tricks For Power Query
Central Arizona Phoenix LTER Center for Environmental Studies Arizona State University Data Query Peter McCartney RDIFS Training Workshop Sevilleta LTER.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Gourav Atalkar Software Engineer bispsolutions.wordpress.com.
Principles of Database Design, Part I AIMS 2710 R. Nakatsu.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Lesson 4: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Set query.
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
Enterprise Database Systems Introduction to SQL Server Dr. Georgia Garani Dr. Theodoros Mitakos Technological.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
IFS180 Intro. to Data Management Chapter 10 - Unions.
CGS 3066: Web Programming and Design Spring 2017
Designing High Performance BIRT Reports
iVend – Reports & Dashboard
Table spaces.
Business Intelligence 101
SQL Server Reporting Service & Power BI
Data Virtualization Tutorial: XSLT and Streaming Transformations
Content Management System
Data Virtualization Tutorial: JSON_TABLE Queries
Pentaho and Yahoo User Interface (YUI)
REPORT QUERY BUILDER featuring: Report Query Viewer.
Silverlight Technology
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Fluency with Information Technology
Microsoft Office Access 2003
Data base management system dbms
Microsoft Office Access 2003
Database Connectivity and Web Development
Tutorial 7 – Integrating Access With the Web and With Other Programs
Pivot tables and charts
Presentation transcript:

BIRT: general info and initial experience Katia Danilova 02/27/2008

BIRT Business Intelligence and Reporting Tools Eclipse Foundation’s project Aims to “take report development into the age of the internet” supports two releases (2.1.3 and 2.2)

BIRT Developers Not required:  to be an expert in creating reports  years of programming experience Need to have basic knowledge of:  HTML (for formatting)  SQL (to write basic queries to extract data for the report) Even more beneficial to know:  JavaScript (to write basic expressions to manipulate data in the report)  Java (for business logic)

BIRT Reports BIRT reports consist of four main parts:  data  data transforms  business logic  presentation

BIRT: Data Databases, web services, Java objects, flat files Support for using code to get at other sources of data One report can include data from many data sources. separate data sources can be combined using inner and outer joins.

BIRT: Data Transforms data can be sorted, summarized, filtered and grouped to fit the user's needs.  databases can do some of this work, but query may become too complicated  especially beneficial if we have "simple" data sources such as flat files or Java objects. BIRT allows more sophisticated operations such as grouping on sums, percentages of overall totals and more.

BIRT: Business Logic Many reports require business-specific logic to convert raw data into information useful for the user. If the logic is just for the report, you can script it using BIRT's JavaScript support. If your application already contains the logic, you can call into your existing Java code.

BIRT: Presentation Once the data is ready, you have a wide range of options for presenting it to the user:  Text and dynamic text  Lists  Grids  Tables  Cross Tabs  Charts of many types  …

BIRT Components  BIRT Report Designer  Design Engine  Report Engine  Charting Engine  BIRT Viewer

BIRT: my likes and dislikes Good  Different data sources  Different output formats  Saves time when creating advanced/complicated reports for programmers  Allows to create simple reports for non programmers just by drag and drop  Flash tutorials/examples at Eclipse BIRT webpage Bad  Installation issues  BIRT seems to be "memory intensive“  Learning curve  Manuals and Help for 2.2 ?