computerappsenterprise_lectures10111213
Download
Report
Transcript computerappsenterprise_lectures10111213
Computer applications in the modern
enterprise
Επιχειρησιακές Εφαρμογές Η/Υ
Lectures 10-13: Business Intelligence and
Enterprise Reporting
Univ. of the Aegean
Financial and Management Engineering Dpt
Petros KAVASSALIS
<[email protected]>
1
What you will learn in this course
A set of fundamental concepts and frameworks for understanding the
potential impact of information technology (IT) on business strategy and
structure
Computers and Information Systems (IS)
The business value chain
Business integration through Enterprise Application Integration
Information Systems in practice: How does the modern enterprise use
“Business Intelligence” (BI) systems to improve decision-making
Methods and BI examples
“Hands-on” experience: create business reports by using Eclpise BIRT Reporting Tool
(http://www.eclipse.org/birt/phoenix/)
<[email protected]>
2
Communication tools
e-mail: [email protected]
Course web site: see FME web site
<[email protected]>
3
Students evaluation
Class Participation (20%)
+
Assignments (20%)
+
Final Exam (650%)
<[email protected]>
4
http://ghill.customer.netspace.net.au/reporting/definition.html
Enterprise Reporting: definition
Τhe regular provision of information to decision-makers
within an organization to support them in their work. These
reports can take the form of
Graphs
Text
Tables
Typically, are disseminated through the Web as a set of
regularly updated documents or web pages (published in the
"enterprise portal").
Alternatively, they may be emailed directly to users or simply
printed out and handed around…
<[email protected]>
5
Enterprise Reporting: typical examples
Dashboards
KPI (Key Performance Indicators)
Alerting / Risks Identification
Trend Analysis
Benchmarking
…
OLAP cubes
http://msdn.microsoft.com/enus/library/office/aa140038(v=office.10).aspx
<[email protected]>
6
Eclipse BIRT Reporting Tool
Open Source Reporting Tool
BIRT has two main components
o
o
o
A report designer based on Eclipse
A runtime component that you can add to your app server
(BIRT also offers a charting engine that lets you add charts to your own
application)
There are several Reporting Tools
Oracle
IBM
Microsoft
Open Source
o
Please locate and report to me about similar to BIRT Reporting Tool
commercial or open source software
<[email protected]>
7
The anatomy of a BIRT Report
Data
Data Transforms
Reports present data sorted, summarized, filtered and grouped to fit the
user's needs. BIRT allows sophisticated operations such as grouping on
sums, percentages of overall totals etc
Business Logic
Databases (and web services, Java objects etc.)
Many reports require business-specific logic to convert raw data into
information useful for the user.
Presentation
Once the data is ready, BIRT provides a wide range of options for presenting
it to the user: tables, charts, text and more.
A single data set can appear in multiple ways, and a single report can present
data from multiple data sets.
<[email protected]>
8
How to use BIRT to create a Report
http://www.eclipse.org/birt/phoenix/tutorial/basic/
Introduction
Creating a Report
Brief UI Tour
Building a Data Source
Building a Data Set
Building a Table
Testing Your Report
Setting Visual Properties
Setting Data Properties
Using Styles
Cascading Styles
Using a Grid
Using a Text Item
Next Steps
My first Report (from BIRT web site):
http://download.eclipse.org/birt/downloads/examples/reports/2.1/tutorial/tutorial.html
<[email protected]>
9
The 3 key functions
Data Source (db)
Data Set
Report Layout
Overview of BIRT Reporting System
Report Layout
(presentation)
<[email protected]>
Data Set
(processing)
Data Source
10
Data Source = Database
You can “easily” integrate a database in “BIRT” application
BIRT from http://www.eclipse.org/birt/phoenix/ is coming with a Sample
Database
The course provides ths database: TESTOTADB
<[email protected]>
11
Data Set_Preview Results
<[email protected]>
12
Data Set_SQL Query Builder
<[email protected]>
13
Data Set_SQL Query
[http://www.w3schools.com/sql/default.asp]
<[email protected]>
14
Make a Business Intelligence Report
Exercise 5
Exercise 6
<[email protected]>
15