Petros KAVASSALIS

15
1 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 <pkavassalis@atlantis- group.gr>

description

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. What you will learn in this course. - PowerPoint PPT Presentation

Transcript of Petros KAVASSALIS

Page 1: Petros  KAVASSALIS

1

Computer applications in the modern enterprise

Επιχειρησιακές Εφαρμογές Η/ΥLectures 10-13: Business Intelligence and

Enterprise ReportingUniv. of the Aegean

Financial and Management Engineering Dpt

Petros KAVASSALIS<[email protected]>

Page 2: Petros  KAVASSALIS

<[email protected]> 2

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/)

The design and governance of digitized processes Business Function and Processes Transfer a real world business process to an e-business world*** (Guest Speakers)

Page 3: Petros  KAVASSALIS

<[email protected]> 3

Communication tools

e-mail: [email protected] Course web site: see FME web site

Page 4: Petros  KAVASSALIS

<[email protected]> 4

Students evaluation

Class Participation (20%)

+ Assignments (20%)

+ Final Exam (650%)

Page 5: Petros  KAVASSALIS

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 (publised in the "enterprise portal").

Alternatively, they may be emailed directly to users or simply printed out and handed around…

<[email protected]> 5

http://ghill.customer.netspace.net.au/reporting/definition.html

Page 6: Petros  KAVASSALIS

Enterprise Reporting: typical examples

Dashboards KPI (Key Performance Indicators) Alerting / Risks Identification Trend Analysis Benchmarking … OLAP cubes

http://training.inet.com/OLAP/slicing.htm

<[email protected]> 6

Page 7: Petros  KAVASSALIS

Eclipse BIRT Reporting Tool

Open Source Reporting Tool BIRT has two main components

o A report designer based on Eclipseo A runtime component that you can add to your app servero (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

Page 8: Petros  KAVASSALIS

The anatomy of a BIRT Report

Data Databases (and web services, Java objects etc.)

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 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

Page 10: Petros  KAVASSALIS

The 3 key functions

Data Source (db) Data Set Report Layout

Overview of BIRT Reporting System

<[email protected]> 10

Report Layout(presentation)

Data SourceData Set

(processing)

Page 11: Petros  KAVASSALIS

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 BIRT provided by the course, too!

<[email protected]> 11

Page 12: Petros  KAVASSALIS

Data Set_Preview Results

<[email protected]> 12

Page 13: Petros  KAVASSALIS

Data Set_SQL Query Builder

<[email protected]> 13

Page 14: Petros  KAVASSALIS

Data Set_SQL Query[http://www.w3schools.com/sql/default.asp]

<[email protected]> 14

Page 15: Petros  KAVASSALIS

Report layout

Please see Exercises 1-6

<[email protected]> 15