Скачать презентацию THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT Скачать презентацию THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT

6e7cc6c1da6dde1048892ba94f129fa7.ppt

  • Количество слайдов: 34

THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE 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 1 Actuate Corporation © 2010 PEOPLE BEHIND BIRT THE

What is BIRT? Quick Jumpstart Virgil Dodson Developer Evangelist, Actuate, BIRT Exchange 2 Actuate What is BIRT? Quick Jumpstart Virgil Dodson Developer Evangelist, Actuate, BIRT Exchange 2 Actuate Corporation © 2010

Today’s Agenda and Goals • • Background The Emergence of the BIRT Project Features Today’s Agenda and Goals • • Background The Emergence of the BIRT Project Features and Capabilities Getting to Know BIRT: Demo Architecture and Extensibility Deployment Options Helpful BIRT Resources Q&A 3 Actuate Corporation © 2010

Business Intelligence and Reporting Purchase Orders Budget Variance Account Transaction Histories Supplier Status Daily Business Intelligence and Reporting Purchase Orders Budget Variance Account Transaction Histories Supplier Status Daily Work Order Task Lists Online and Printed Statements Shipping Manifests Invoices Network Outage Frequency Deviation from Service Level Objectives Sales Commissions 4 Actuate Corporation © 2010 Sales Commision Defect Tracking Assets Under Management Utility Bills 360° Customer Views Website Traffic Analysis Most applications have some type of data visualization need… And the simple problems are easy, but… Real-world data visualization is challenging… • Gather the data • Perform calculations, sort, group, aggregate, total… • Present information professionally …and meeting user demand is crucial to the success of an application

Actuate Launches the BIRT Project Actuate proposed and started BIRT Business Intelligence and Reporting Actuate Launches the BIRT Project Actuate proposed and started BIRT Business Intelligence and Reporting Tools Project … a top-level Eclipse project Actuate Joins Eclipse Foundation as Strategic Developer and Board Member 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 5 Actuate Corporation © 2010 AUGUST 2004

Business Intelligence and Reporting Tools A New Generation of Data Visualization Technology • Makes Business Intelligence and Reporting Tools A New Generation of Data Visualization Technology • 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 Simplicity that makes simple layouts easy 6 Actuate Corporation © 2010 Power BIRT to create very complex layouts

BIRT Release History Eight Major Releases since Project Launch September 2004 BIRT Project proposal BIRT Release History Eight Major Releases since Project Launch September 2004 BIRT Project proposal accepted, and project launched June 2005 1. 0 Eclipse Report Designer, Report Engine, Chart Engine December 2005 2. 0 Support for a wide variety of common layouts June 2006 2. 1 Advanced parameters, ability to join data sets, … June 2007 2. 2 Dynamic crosstab support, web services data source, … June 2008 2. 3 Java. Script Debugger, Bi. Di Support, Charts in Crosstabs, … June 2009 2. 5 Page aggregates, Multiple drill-downs in Charts, … June 2010 2. 6 New charts, more chart control, developer productivity, … June 2011 3. 7 Hive/Hadoop driver, Open Office emitters, POJO runtime, … • Ground-up initiative: Innovative approach to layout and design • Enterprise-class, designed to handle real-world problems • Developed in the open with community feedback at all stages 7 Actuate Corporation © 2009

BIRT Example Key Capabilities Very Simple to Very Complex Layouts • Listings, cross-tab, dashboard, BIRT Example Key Capabilities Very Simple to Very Complex Layouts • Listings, cross-tab, dashboard, pixelperfect, charts … • Grouping, advanced aggregations, subtotals, 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… Re-use and Developer Productivity • Library support for publishing and sharing components • Leverages common standards (SQL, HTML, Java. Script, 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 Output Formats • Query & metadata editors • HTML, PDF, Excel, Word, Power. Point… • Formatting Builder • Internationalization of labels and text • Grouping Builder • Bi-Directional language display • Customizable cheat sheets and templates… 8 Actuate Corporation © 2010

BIRT Design Gallery Charts and Tables Listing with Groups and Sub-Totals 9 Actuate Corporation BIRT Design Gallery Charts and Tables Listing with Groups and Sub-Totals 9 Actuate Corporation © 2010

BIRT Design Gallery Crosstab and Charts Crosstabs 10 Actuate Corporation © 2010 BIRT Design Gallery Crosstab and Charts Crosstabs 10 Actuate Corporation © 2010

BIRT Design Gallery Forms Calendar / Schedule 11 Actuate Corporation © 2010 BIRT Design Gallery Forms Calendar / Schedule 11 Actuate Corporation © 2010

BIRT Design Gallery Multi-Language and Bi-Directional Dashboards 12 Actuate Corporation © 2010 BIRT Design Gallery Multi-Language and Bi-Directional Dashboards 12 Actuate Corporation © 2010

BIRT Chart Gallery 13 Actuate Corporation © 2010 BIRT Chart Gallery 13 Actuate Corporation © 2010

BIRT Chart Gallery 14 Actuate Corporation © 2010 BIRT Chart Gallery 14 Actuate Corporation © 2010

BIRT Chart Gallery 15 Actuate Corporation © 2010 BIRT Chart Gallery 15 Actuate Corporation © 2010

Getting to Know BIRT DEMO 16 Actuate Corporation © 2010 Getting to Know BIRT DEMO 16 Actuate Corporation © 2010

One BIRT Design BIRT Engine and APIs BIRT on. Demand BIRT i. Server 17 One BIRT Design BIRT Engine and APIs BIRT on. Demand BIRT i. Server 17 Actuate Corporation © 2009

High-Level BIRT Architecture BIRT Designer Eclipse DTP, WTP, … Chart Designer Design Engine XML High-Level BIRT Architecture BIRT Designer Eclipse DTP, WTP, … Chart Designer Design Engine XML Design Document BIRT Engine Generation Services Data 18 Actuate Corporation © 2010 Charting Engine Data Services Presentation Services HTML PDF Excel Word Power. Point Post. Script …

APIs and Extension Points Extensibility is a key principle of the BIRT Project Data APIs and Extension Points Extensibility is a key principle of the BIRT Project Data source extensibility • Application specific design-time query builders • Custom design-time and run-time data access Custom business logic extensibility • Incorporate complex business logic scripting • Access existing and new Java code Visualization extensibility • Build new visual data presentation ‘widgets’ • Extend charting with new chart types; new output formats Rendering content for output • Target output for specific devices and formats 19 Actuate Corporation © 2010

High Level BIRT Architecture: APIs BIRT Designer Eclipse Custom Designer UI DTP, WTP, … High Level BIRT Architecture: APIs BIRT Designer Eclipse Custom Designer UI DTP, WTP, … Chart Designer Chart UI API BIRT Engine XML Design Engine API Document BIRT Engine Generation Services Scripting API Data 20 Actuate Corporation © 2009 Data Services Open Data Access Charting Engine Chart Engine API Presentation Services Emitter API HTML PDF Excel Word Power. Point Post. Script …

BIRT Momentum Huge BIRT Community Thriving BIRT Community • Over 1 M developers using BIRT Momentum Huge BIRT Community Thriving BIRT Community • Over 1 M developers using BIRT in 157 countries • 30+ conferences featuring BIRT content worldwide Cumulative BIRT Downloads More than 10 million downloads BIRT-Exchange. com • Professionally staffed forums • Extensive contributions • Marketplace applications 2004 2005 2006 2007 2008 2009 2010 2011 BIRT technology is tried and tested in many applications 21 Actuate Corporation © 2009

BIRT Momentum Sample BIRT Adopters 22 Actuate Corporation © 2009 BIRT Momentum Sample BIRT Adopters 22 Actuate Corporation © 2009

BIRT Project Users Content and Report developers Easy AUDIENCE FEATURES Drag-and-drop authoring, charting Advanced BIRT Project Users Content and Report developers Easy AUDIENCE FEATURES Drag-and-drop authoring, charting Advanced content developers Scripting, script API Runtime integration developers BIRT Viewer and engine APIs Extension developers Core development 23 Actuate Corporation © 2010 Complex Custom design UI developers Design engine API BIRT extension points Eclipse development, open source

How is BIRT Being Used? BIRT Report Designer on Desktops Use BIRT Designer as How is BIRT Being Used? BIRT Report Designer on Desktops Use BIRT Designer as a desktop reporting solution BIRT Report Designer Usage Scenario • Desktop personal productivity tool Users • Report developers • Advanced business users 24 Actuate Corporation © 2010

How is BIRT Being Used? Integrated Data Visualization Integrate Open Source BIRT Engine into How is BIRT Being Used? Integrated Data Visualization Integrate Open Source BIRT Engine into application Application Integration Code BIRT Engine Usage Scenario • Add data visualization to applications Users • ISV and Enterprise Application Developers • Java Developers, PHP Developers, … • Report Developers 25 Actuate Corporation © 2010

How is BIRT Being Used? Business Intelligence Leverage commercial deployment solution for BIRT i. How is BIRT Being Used? Business Intelligence Leverage commercial deployment solution for BIRT i. Server BIRT Engine Usage Scenario • Automated content generation, distribution • Interactivity, security, … Users • Content and report developers • Business users 26 Actuate Corporation © 2010

Actuate BIRT Technology Family Complementing and Extending Eclipse BIRT Development Tools Skill-specific tools for Actuate BIRT Technology Family Complementing and Extending Eclipse BIRT Development Tools Skill-specific tools for developers and users Actuate BIRT Extensions User Interactivity Deployment Tools High-Scale Distribution Engage users with rich, interactive content Manage, schedule, secure, run and distribute Load-balanced, high availability for 100, 000 s of users Eclipse BIRT Meet core requirements 27 Actuate Corporation © 2009 Deployment

Case Study Open. MRS • Open Source Health IT for the planet • Electronic Case Study Open. MRS • Open Source Health IT for the planet • Electronic medical record system platform built in response to those actively building and managing health systems in the developing world, where AIDS, tuberculosis, and malaria afflict the lives of millions • Customizable to the needs of clinical and research organizations, robust enough for a nationwide health care system, and nimble enough for a field -based clinic Open. MRS used in Kaduna, Nigeria www. openmrs. org 28 Actuate Corporation © 2009

Case Study Open. MRS Why did Open. MRS choose BIRT? • Feature rich design Case Study Open. MRS Why did Open. MRS choose BIRT? • Feature rich design tool • Multiple output types (. xls, …) • Extensibility • Configurability Challenge: Very complex data model Solution: Custom BIRT ODA driver • Hide data complexity • Allow users to author reports Leveraging Open Marketplace on BIRT Exchange to promote ODA 29 Actuate Corporation © 2009

Case Study Active Endpoints: Active. VOS • Business Process Management software (BPMS) • Model, Case Study Active Endpoints: Active. VOS • Business Process Management software (BPMS) • Model, deploy and manage process applications that combine system and human tasks using a completely visual, standards-based BPMS • Designed to make processes smarter and smoother at the same time as offering complete visibility of status and progress to IT and business users 30 Actuate Corporation © 2009

Case Study Active Endpoints: Active. VOS leverages BIRT for analysis and reporting BIRT provides Case Study Active Endpoints: Active. VOS leverages BIRT for analysis and reporting BIRT provides information on: • Bottlenecks • What works, what doesn’t? • Process status • SLA monitoring • … Initially used exclusively for built-in operational reports, but now custom business reports are part of the mix “ Being able to provide a cohesive process and report design experience to our customers was really paramount. ” Luc Clément, Senior Director, Product Management for Active Endpoints 31 Actuate Corporation © 2009

BIRT Resources Publications BIRT: A Field Guide to Reporting Integrating and Extending BIRT Practical BIRT Resources Publications BIRT: A Field Guide to Reporting Integrating and Extending BIRT Practical Data Analysis and Reporting with BIRT for Beginners 34 Actuate Corporation © 2009 Eclipse BIRT: Business Intelligence and Reporting Tool BIRT Best Practices

Resources BIRT Exchange Community Site Centralized hub for BIRT developers • Access demos, tutorials, Resources 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 www. birt-exchange. com 35 Actuate Corporation © 2010 Contribute • BIRT designs, code • Technical tips • Applications

What is BIRT? Quick Jumpstart Q&A 36 Actuate Corporation © 2010 What is BIRT? Quick Jumpstart Q&A 36 Actuate Corporation © 2010