35
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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT 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 BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE

Pimp your Birt Reports - Eclipse Summit Europe 2009

Embed Size (px)

DESCRIPTION

Talk by Mica Block from Actuate at Eclipse Summit Europe 2009.The Business Intelligence and Reporting Tools (BIRT) project is part of the Eclipse Framework that provides infrastructure and tools to design, develop, and deploy report content to your Java/J2EE application.This presentation will show you how to add additional functionality to your BIRT reports in order to enable end-users to interact with the data and even build their own reports. Topics covered include:* Adding Flash to BIRT Reports for highly interactive visualizations of data in BIRT reports.* BIRT Interactive Viewer. With BIRT Interactive Viewer end users can change BIRT report formatting; hide, add or move data; create charts, sort data and apply functions to data.* BIRT Studio. BIRT Studio is a web-based report development tool for business users to create BIRT – based business intelligence reports using the reusable report components created by any of BIRT Designers. It is an AJAX-based based business intelligence tool accessed from a web browser with no client software to install for end users to create charts and graphs; add, rearrange, reformat, show and hide data; and change report, row, column and cell formatting to create their own BIRT report.

Citation preview

  • 1. THE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE

2. Pimp your BIRT Reports Actuate BIRT The Platform for a New Generation ofRich Information Applications 3. Why Use BIRT for RIAs? [Competitive advantage is vital] we are all one big competitive family Drive Loyalty Drive New Revenues We need to improve customer experience to retain clients We know clients are leaving and taking business to competitors because of our poor information presentation and UI We want to grow our business customers by up-selling additional products, like interactive dashboards. Maintain Parity and Competitive Advantage We are far behind our competitors in this area and this release is about catching up Our application contains everything unlocking that information is what we need to do 4. BIRT-based Rich Information Applications

  • Any Data
  • Information in context of task
  • multiple, complex sources
  • Any Transformation
  • Highly personalized functionality
  • Robust Integration
  • Any Visualization
  • Zero end-user training
  • Very high user appeal
  • Simple, guided interaction
  • Any Audience
  • High scale
  • Embed anywhere
  • Used by the masses

Rich Information Applications Deliver a Rich InformationApplication My Yahooto Track Stocksvs. DIYExcelto track Stocks Dont deliver aToolto the end consumer 5. Discover The Possibilities Based onThe Information Workplaceconceptby Erica Driver and Connie Moore, Forrester Collaborative Quick Visual Interactive Everywhere Principles of Rich Information Applications 6. VISUAL Content must be engaging and readily understandable DEMO 7. Visual BIRT Content Engages Users

  • Highly Visual
  • Draws user in
  • Zero training
  • Simplifies information
  • Joy to use
  • Powered by BIRT
  • 100% Web-based
  • Built-in graphics
  • 266 Flash objects included
  • Lightweight and reusable

Animated VisualizationsInformation is Compelling 8. INTERACTIVE Answer the question that has not yet been asked DEMO 9. Content Must be Interactive

  • Interactive & Engaging
  • Encourages users to seek new perspectives
  • Save their changes
  • Leverages their ideas
  • Creates self-sufficient users
  • Fully controlled by IT
  • 100% Secure
  • Components are reusable
  • Use changes to drive requirements

when users become smarter, they change their questions When presented with information, users become smarter 10. COLLABORATIVE Break traditional barriers betweendevelopers and end users 11. Traditional Development Models Do Not Work

  • IT
  • I cant give you the data until you tell me what you want.
  • Fill out the business justification form.
  • Deployments stall andbecome expensive

End Users I cant tell you what I want until I see the data. Theyre not responsive, Ill do it myself. Iteration and change are discouraged and become expensive IT and Power User tools create silos that prevent collaboration 12. COLLABORATIVE Break traditional barriers betweendevelopers and end users DEMO 13. BIRT Creates a Common, Collaborative Application FrameworkIT Producers Content Consumers

  • Skills-matched environments for every user & consumer
  • Progressive development model encourages change
  • One BIRT design, endless possibilities

Common BIRT Design BIRT Studio Power Users & Business Users Web-basedad-hoc BIRT Designers Application Developers,Data Architects &Report Designers Client/Server web 2.0 content development Casual Users, Customers & Partners Dashboards BIRT Interactive ViewingPrint Web-based personalization 14. QUICK Create highly functional, integrated applications rapidly 15. Quick to Find Experts: Huge Developer Community

  • Thriving BIRT Community
  • Eclipse.org
    • >1,000,000 downloads per quarter
    • Developer & commerciallyfriendly license
    • Sponsors must buildcommercial products
  • BIRT-Exchange.com
    • Professionally staffed experts
    • Extensive contributions
    • Marketplace applications

Thousands of downloads More than 8 million downloads through 2009 BIRT Biannual Downloads 16. Simplicity BIRTPower Simplicity that makes simple tasks easy Power to create very complex applications

  • Easy, web-centric visual design
  • Component-based development
  • Multiple data sources & data sets
  • Programmatic control with Java & JavaScript
  • Wide-ranging APIs

Visual Designer, Engine and Viewer

  • PROVEN POWER
  • > 1 million downloads per quarter
  • Community-vetted features, quality
  • ROCK-SOLID SUPPORT
  • Growing ecosystem
  • Complementary products & services

Quick: World Class Development Maintain very high levels of developer productivity 17. Quick: Deployment Flexibility BIRT+ Flash Widgets + IV Implementsecurity & management Publish rich Scorecards andPerformance Management apps Publish richapps outsidethe firewallSecure andsupport millionsof users Scale,performance, reliability, security Embedded Applications Engage usersand let them drive rich apps BIRT+ iServer Express + Views Department Applications BIRT+ iServer Enterprise Enterprise Applications BIRT Open Source+ JavaScript + SQL Free Open Source Tools Other Open Source Vendors Actuate Traditional BI Vendors 18. Quick To Trust:Actuate iServer is Industry Leader in dependability & Scalability

  • iServer supports high availability & scalability for mission-critical applications with large user communities

High-availability Automatic clustering Job control Load balancing Automatic failover Multi-project support Information Objects & Caches Application Scheduling & Management Security & Application IntegrationPerformance Management Web Services APIs Alerts & Distribution Clustering & High AvailabilityInformation Console BIRT iServer Enterprise Global standard for scale, performance, reliability and security 19. Successful Applications Must Be Agile

  • Successful applications attract features andmust change
  • Users requirements drive early need for development processes to be agile, reusable and iterative

Successful applications attract more users and must scale Increasing features and user load requires scalable platform that is dependable, flexible and predictable Success = Features + Scalability 20. EVERYWHERE Place the contentwhere your users are DEMO 21. Seamlessly Integrated Within Environment

  • All Data Secured
  • Multi-layered security model
  • Standard and JavaScript portlets
  • Seamlessly integrates user security
  • Any Format
  • Brochure-quality PDF
  • Live Excel, PPT, etc
  • Live documents & spreadsheets
  • Mobile devices like iPhone & Blackberry
  • Invisible
  • Supports your branding
  • Integrate Marketing & Upsell opportunities
  • Simple, guided interaction & help

Present Content Seamlessly in the palm of your hand in customer portals even in blogs 22. 23. Discover the Possibilities How can we make these possibilities a reality? Collaborative Quick Visual Interactive Everywhere 24. Actuate BIRT Technology Family Complementing and Extending Eclipse BIRT Deployment Tools High-Scale Distribution Development Tools User Interactivity Engage users with rich, interactive content Skill-specific tools for developersand users Manage, schedule, secure, run and distribute Load-balanced,high availability for 100,000s of users Eclipse BIRT Meet corerequirements BIRT Interactive Viewer Actuate BIRT Viewer Actuate BIRT Designers iServer Express iServer Enterprise Deployment Kits Actuate BIRT Studio 25. Q&A 26. APPENDIX 27. BIRT Technology Family open sourcefromeclipse.org

  • Development Tools
  • Eclipse BIRT Designers
    • Open-source desktop development tools
  • Actuate BIRT Designers
    • Power users & professional developers
  • Actuate BIRT Studio
    • Web tool for ad-hoc accessby business users
  • Deployment Options
  • Eclipse BIRT Engine
    • Open-source runtime report &charting engines
  • Actuate Java Components
    • Commercial BIRT runtime components
  • Actuate BIRT for iServer
    • Quickly run and view BIRT content
  • Actuate Interactive Viewer for iServer
    • Explore and customize BIRT content

28. Actuate BIRT Designers for Developers

  • Actuate BIRT Differences
  • 266 Flash Objects
  • Faster Actuate Viewer
  • Interactive Viewer
  • Information Object Designer
  • Commercial data connectors
  • BIRT doc as data source

Eclipse BIRT All in One EclipseBIRT RCP

  • Fundamental to all Actuate designers
    • Multi-source & multi-dataset
    • Component reuse
    • Programmability
    • Page-Level Security
    • Role & task specialization
    • One button publishing

Brochure-quality Multi-format output Web-based design Easy to use Java & JavaScript Extensible APIs Open Source Designers & Java Engine Commercial Designers & Java Engine BIRT DesignerPro BIRT Designer Easy install Great documentation Powerful IDE for RIAs 29. BIRT Advantages Produce Reports in the Form Users Want

  • Output to Multiple Formats
    • HTML web pages
    • PDF documents
    • Excel spreadsheets
    • Word documents
    • PowerPoint files
    • and more

30.

  • Improve communication
    • Common design
    • Reduces requirements gathering
    • Supports agile development practices
  • Reduce development costs
    • Reuse improves productivity
    • Assemble reports from libraries of components, themes and templates
    • Designs can be saved and opened in any BIRT Designer

Collaborative Architecture BIRT-driven design sharing drives RIA evolution 31. Actuate BIRT Spreadsheet for Excel Users

  • Free Designer
  • Spreadsheet design metaphor
  • Multi-source & dataset
  • Live, analysis-ready spreadsheets
  • Supports all Excel functionality
  • Data-Driven Layout
  • Server-based generation
  • Dynamically adjusts to data
  • Scalable Deployment
  • SmartSheet Security
  • Embed engine to iServer Enterprise
  • Scales to 10s of 1,000s

AutomatedSpreadsheets The only complete platform for designing, automatically generating and distributing Excel spreadsheets over the web to any size user community Pure Excel.No plug-ins.No Fuss 32.

  • Time and event-based scheduling
  • Automated email distribution of reports
  • Report management, versioning and control
  • Restrict access to individual pages of reports
  • Web-based UI to run, view and share reports
  • Performance tuning
  • Clustering & HA features

Actuate iServer Publish reports for secure, scalable access Server that schedules, distributes and manages BIRT reports 33. BIRT Product Line from Actuate BIRT iServer and BIRT iServer Express Global standard for scale, performance, reliability and security BIRTPerformance Scorecard BIRT OnPerformance e.Reports BIRT StudioBIRT Smartsheet Security BIRT Page Level Security BIRT Designers & Viewer BIRT Interactive Viewer Eclipse BIRT Designers and Engine BIRT Spreadsheets BIRT Mobile 34. Content AnywhereActuate Integration APIs

  • Standard development languages (Java, SQL, VB, JavaScript, PHP)
  • Fully standards-compliant (SOAP, XML, HTTP, JSR-168)
  • Componentized, modular reporting servicesView, Factory, Info Mapping Services, Message Distribution Service
  • Web Services API has 60+ calls to iServer functions
  • Reporting & Spreadsheet Calculation Engine as a Service
  • JavaScript API & reportlets for presentation
  • Interactive Viewer & Parameter APIs
  • Open Data Access

JSAPI places BIRT content anywhere 35. Rich Information Application Platform iServer Data Sources RDBMS Flat Files SAP, PeopleSoft Mainframe/Legacy Web Services XML DatabasesWarehousesMartsODSLegacySystems Application Integration Services JSAPI, SOA and Web Service APIs Enterprise Information Integration Services Information Access Common Driver Framework, ODBC, JDBC,Web Services Metadata & Data Transformation TransformCalculateQuerySecurity InformationConsole PortalsPortletsScorecardsJSAPIPersonalized ContentiPhoneDashboardsBlackberryBIRT Interactive Viewer Analysis VIewer BIRT Studio Scorecard DHTMLPDFXLSAJAXReportlets CSVTXTDOCXMLPPT Encyclopedia LDAP Security Integration

  • User Management
  • Usage Logging
  • Design Publishing
  • Versioning
  • Scheduling
  • Archiving

Centralized Administration Content Generation Services e.Reports Analytics BIRT Spreadsheet BIRT Ad-hoc BIRTContent Design Tools e.Report Designer Pro Information Objects Designer BIRT Spreadsheet Designer BIRT Studio Eclipse BIRTDesigner Actuate BIRTDesigner Pro Analytics Designer 36. THE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE PEOPLE BEHIND BIRTTHE