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.

Slides:



Advertisements
Similar presentations
Abhisek Sinha Product Manager, Actuate
Advertisements

COMBASE: strategic content management system Soft Format, 2006.
1 Actuate Corporation © 2010 THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
1 Actuate Corporation © 2012 Creating Data-Driven Apps with the FREE BIRT iHub F-Type! Virgil Dodson October 29, 2014.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Chapter Concepts Review Markup Languages
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Why JasperSoft.
1 Chapter 11 Developing Custom Help. 11 Chapter Objectives Use HTML to create customized Help topics for an application Use the HTML Help Workshop to.
Session OC07 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® Introduction to Business Intelligence and Reporting Tools 2.2 Jason.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
1 Actuate Corporation © 2012 Big Data and Business Intelligence Virgil Dodson.
THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND.
Presented By Trey Jordan Technical Account Manager Southern Area Guided Self-Service Presentation.
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
Actuate BIRT Report Designer Professional
1 Actuate Corporation © 2010 THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT: The Eclipse Reporting Framework Krishna Venkatraman Product Management,
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
1 Actuate Corporation © 2007 BIRT Exchange Integrating BIRT within your Applications Jason Weathersby BIRT Evangelist.
WorkPlace Pro Utilities.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
BIRT: general info and initial experience Katia Danilova 02/27/2008.
1 Actuate Corporation © 2007 Give Users a Web Portal for Creating Ad-hoc Reports Virgil Dodson Evangelist, Actuate / BIRT Exchange
Introducing Reporting Services for SQL Server 2005.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
Inside Crystal Reports 7 for DataFlex T.M. Arnett Training Specialist.
JBoss Developer Studio BIRT Plugin. BIRT - Business Intelligence and Reporting Tools. BIRT plugin for JBoss Developer Studio is an Eclipse-based open.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Enterprise Reporting Solution
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
Dreamweaver 8 Introduction What you can do with Dreamweaver 8 What's new in Dreamweaver 8.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”

1 Actuate Corporation © 2007 Actuate 9 Technical Overview and Product Update Paul Clenahan VP, Product Management Actuate.
PLEASE READ THE NOTES!  Important information and instructions are provided in the Notes section of the slides.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Reporting and Analysis With Microsoft Office. Reporting and Analysis Business User Reporting & Analysis OLAP Data Warehouse.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Building Dashboards SharePoint and Business Intelligence.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Introduction to the World Wide Web & Internet CIS 101.
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
Cognos 8: Software for Management Information System.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
SharePoint 2007 Business Intelligence
iVend – Reports & Dashboard
Microsoft SQL Server 2008 Reporting Services
Version 3.5 (Citrus) Preview
Web AppBuilder for ArcGIS
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Patrick McGibbon, Strategic Information and Research - VP
SQL Server 2005 Reporting Services
Presentation transcript:

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 BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY

2 Actuate Corporation © 2010 Michael Williams BIRT Evangelist, Actuate, BIRT Exchange Creating Data Driven Web Apps with BIRT

3 Actuate Corporation © 2009 Agenda Introduction Designing Reports Designer APIs What Now? BIRT Viewer Report Engine (Java) iHub Plug In 2 BIRT – Spring 2013 Questions

4 Actuate Corporation © 2009 Introduction

5 Actuate Corporation © 2010 Actuate Launches the BIRT Project AUGUST 2004 Actuate Joins Eclipse Foundation as Strategic Developer and Board Member Actuate proposed and started BIRT Business Intelligence and Reporting Tools Project … a top-level Eclipse project Adds BI and Reporting as Open Source Project Professional open source Primary development resources funded by Actuate Contributions from many sources IBM, Innovent Solutions and community

6 Actuate Corporation © 2010 Simplicity that makes simple layouts easy Power to create very complex layouts BIRT Business Intelligence and Reporting Tools Makes all data-driven content development easy Modern, web-page design metaphor Open and standards-based Flexible with rich programmatic control Full support for libraries and reuse Foundation for a range of solutions A New Generation of Data Visualization Technology

7 Actuate Corporation © 2009 Designing Reports

8 Actuate Corporation © 2009 Eclipse Based Designer

9 Actuate Corporation © 2010 BIRT Example Key Capabilities Very Simple to Very Complex Layouts Listings, cross-tab, dashboard, pixel- perfect, charts … Grouping, advanced aggregations, sub- totals, calculations Multi-section and sub-reports Conditional sections and logic Full programmatic control/scripting Embedded images… Comprehensive Data Access SQL databases, Web Services, Flat Files, XML, scripted data sources … Multiple data sources in one design… Output Formats HTML, PDF, Excel, Word, PowerPoint… Internationalization of labels and text Bi-Directional language display Re-use and Developer Productivity Library support for publishing and sharing components Leverages common standards (SQL, HTML, JavaScript, Java, XML) Cascading Style Sheets Built-in debugger… Interactivity and Linking Data driven hyperlinks Drill-through charts and graphics… Multiple Usage and Productivity Aids Graphical layout and design Query & metadata editors Formatting Builder Grouping Builder Customizable cheat sheets and templates…

10 Actuate Corporation © 2009 Designing Reports Quick Designer Tour

11 Actuate Corporation © 2009 APIs Design Engine API (DE API): Used to create custom reports, create custom report designer tools, or to explore or modify BIRT report designs. It can also be called within BIRT script to modify the report at runtime. The BIRT Designer is built using this API. Chart Engine API (CE API): Can be used to create and render charts separately from BIRT. It can also be called in the chart script to modify a chart at runtime. Data Engine API: Used to define Data Sources and Data Sets, and to prepare an IQueryDefinition. It can also be used in script to process a Data Set’s data at runtime.

12 Actuate Corporation © 2009 What Now?

13 Actuate Corporation © 2009 Multiple Deployment Options BIRT Design BIRT Engine and APIs BIRT onDemand BIRT iHub

14 Actuate Corporation © 2009 BIRT Web Viewer Copy WebViewerExample from the runtime download to the application server and rename it “birt”

15 Actuate Corporation © 2009 BIRT Web Viewer URLs With viewer toolbar, pagination, etc.: As a straight HTML output: Other servlet mappings: preview, document, output, extract URL parameters include: idtitleshowtitletoolbarnavigationbarlocale formatreportdocumentparameterpagepagerangefittopage svgisnullislocalemasterpageresourceFolderbookmark rtlpageoverwrite

16 Actuate Corporation © 2009 BIRT Web Viewer URLs Output to PDF: =pdf To display a single report item as a reportlet: myTable&__isreportlet=true

17 Actuate Corporation © 2009 BIRT Viewer Tag Library Example JSP to embed viewer: My Report - JSP <birt:viewer id="birtViewer" reportDesign=“reportNamerptdesign" pattern="frameset" height="450" width="700" format="html">

18 Actuate Corporation © 2009 BIRT Viewer Tag Library.class1 { background-color:#ff0000; color: #ffffff; } Parameter Page 1 Cascading Parameter1: Cascading Parameter2: Cascading Parameter3:

19 Actuate Corporation © 2009 Report Engine API (RE API) static void executeReport() throws EngineException { IReportEngine engine=null; EngineConfig config = null; try{ config = new EngineConfig( ); config.setLogConfig("C:\\BIRT_231\\logs", java.util.logging.Level. FINEST); Platform.startup( config ); IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ ENGINE_FACTORY ); engine = factory.createReportEngine( config ); IReportRunnable design = null; design = engine.openReportDesign("C:\\BIRT_231\\designs\\param.rptdesign"); IRunAndRenderTask task = engine.createRunAndRenderTask(design); task.setParameterValue("ordParam", (new Integer(10101))); task.validateParameters(); PDFRenderOption options = new PDFRenderOption(); options.setOutputFileName("my_report.pdf"); options.setOutputFormat("pdf"); task.setRenderOption(options); task.run(); task.close(); engine.destroy(); }catch( Exception ex){ ex.printStackTrace(); } finally { Platform.shutdown( ); }

20 Actuate Corporation © 2009 RE API with JSF public class birt2jsf { String executeReport(String param) throws EngineException { IReportEngine engine=null; EngineConfig config = null; try{ config = new EngineConfig( ); config.setLogConfig("/logs", java.util.logging.Level.FINEST); Platform.startup( config ); IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY ); engine = factory.createReportEngine( config ); IReportRunnable design = null; design = engine.openReportDesign("E:/apache-tomcat /webapps/JSF_2/test.rptdesign"); IRunAndRenderTask task = engine.createRunAndRenderTask(design); task.setParameterValue("Country", param); task.validateParameters(); HTMLRenderOption options = new HTMLRenderOption(); ByteArrayOutputStream outs = new ByteArrayOutputStream(); options.setOutputStream(outs); options.setImageHandler(new HTMLServerImageHandler()); options.setBaseImageURL("images"); options.setImageDirectory("E:/apache-tomcat /webapps/JSF_2/images"); options.setEmbeddable(true); options.setOutputFormat("html"); task.setRenderOption(options); String output; task.run(); output = outs.toString(); task.close(); engine.destroy(); return output; }catch( Exception ex){ ex.printStackTrace(); return "Error"; } finally { Platform.shutdown( ); RegistryProviderFactory.releaseDefault(); }

21 Actuate Corporation © 2009 RE API public class BirtBean implements Serializable { private static final long serialVersionUID = 1L; private String name; public String getReport() { birt2jsf report = new birt2jsf( ); String reportHTML = null; try { reportHTML = report.executeReport(name); } catch (EngineException e) { e.printStackTrace(); } return reportHTML; } public String getName() { return name; } public void setName(String name) { this.name = name; }

22 Actuate Corporation © 2009 RE API with JSF BIRT JSF 2.0 Example Enter Country <h:inputText value="#{birtBean.name}">

23 Actuate Corporation © 2009 iHub and JSAPI Simple Viewer var myViewer; function init(){ actuate.load("viewer"); actuate.initialize( " null, null, null, createViewer ); } function createViewer(){ myViewer = new actuate.Viewer( "myDivContainer" ); myViewer.setReportName("/Mashup/QuickReport.rptdesign" ); myViewer.submit(); }

24 Actuate Corporation © 2009 Plug In 2 BIRT – Spring 2013 Contest runs from March 28, 2013 to April 30, 2013 Plug-In Categories Open Data Access (ODA) Drivers Output Emitters Report Item Extensions Chart Extensions New iPad for Top 3 Plug-Ins! Visit BIRT Exchange for full contest details

25 Actuate Corporation © 2009 Questions?

26 Actuate Corporation © 2010 Downloads and Getting Started BIRT Exchange Community Site Centralized hub for BIRT developers Access demos, tutorials, tips and techniques, documentation… Enables developers to be more productive and build applications faster Marketplace for applications Explore Search/sort Rate, comment Forums Download Documentation Software Examples Contribute BIRT designs, code Technical tips Applications