Δμβάθσμρη ρςιπ έμμξιεπ: α) Δνεοεύμηρη Βάρεχμ Δεδξμέμχμ και Αμάλσρη, β) Δναγχγή Αματξοώμ (Enterprise Reporting & Online Analytical Processing / OLAP). Οαοαδείγμαςα. ΟΔΑ: ΞΑ Δπιυειοηριακή Μξημξρύμη [Bc1.1.2 ΑΜΑΟΣΝΖ] 1
Δπιυειοηριακή Μξημξρύμη (Business Intelligence - ΒΘ) Ζ (σπξ)δμόςηςα ασςή θα δώρει μια καθαοή εικόμα ςχμ ςοόπχμ πξσ ξι ευμξλξγίεπ ςηπ Οληοξτξοικήπ διεσκξλύμξσμ ςη υοήρη ςηπ επιυειοηριακήπ μξημξρύμηπ, και ςημ έμςανη ςηπ ρςημ «καθημεοιμόςηςα» εμόπ ξογαμιρμξύ, με ρκξπό ςημ αμαγμώοιρη ςηπ καςάρςαρηπ ςξσ ξογαμιρμξύ και ςη λήφη ξοθξλξγικόςεοχμ απξτάρεχμ. Οεοιλαμβάμει (όπχπ και κάθε άλλη Δμόςηςα): Διραγχγή: Για μα βξηθήρει ςξσπ λιγόςεοξ ενξικειχμέμξσπ με ςξ θέμα μα ςξ παοακξλξσθήρξσμ Αμάπςσνη: Για μα ποξρτέοει κσοιξλεκςικέπ γμώρειπ πάμχ ρςξ θέμα Οοακςική Άρκηρη 2
Ρςόυξπ Ιαςαμόηρη ςηπ ςευμξλξγικήπ βάρηπ ςηπ Δπιυειοηριακήπ Μξημξρύμηπ Οεοιευόμεμξ Ζ Δπιυειοημαςική Μξημξρύμη ρςημ ποάνη Δείςε ασςό ςξ webinar μέυοι ςέλξσπ... Λεςά, Πχςήρςε ασςά πξσ θέλεςε ςξμ/ςημ Δκπαιδεσςή/ςοίαραπ Ιάμεςε έμα post ρςξ Forum! 3
Δπιυειοημαςική Μξημξρύμη, Ζλεκςοξμική Διακσβέομηρη, Ξι Ιύκλξι ςηπ Δπιυειοηριακήπ Μξημξρύμηπ (Δημιξσογία Υοήρη), Data Warehouse, Λέθξδξι και ευμικέπ για ςη ενεοεύμηρη ςχμ data Αμακάλσφη Γμώρηπ (Knowledge Discovery), Οοόςσπα και Ιαμξμικόςηςεπ, Αλγόοιθμξι για ςξμ εμςξπιρμό ποξςύπχμ και καμξμικξςήςχμ, BI Analytics, Queries, Enterprise Reports, Alerts, OLAP 4
Ζ Δπιυειοηριακή Μξημξρύμη Δίμαι μια εταομξγή Οληοξτξοικήπ πξσ αμαπςύρρεςαι ρε τάρειπ. Ξι τάρειπ ασςέπ ρσμιρςξύμ έμα κύκλξ, πξσ νεκιμά με ςη τάρη Ρυεδιαρμξύ και καςαλήγει ρςη Υοήρη Δπιυειοηριακή Μξημξρύμη είμαι επίρηπ Ρσμδσαρμξί και ςευμικέπ ενεοεύμηρηπ ςχμ data πξσ έυξσμ ρκξπό μα «αμακαλύφξσμ» γμώρη πξσ δεμ «σπξπςεσόμαρςε» όςι σπήουε... Ζ Δπιυειοηριακή Μξημξρύμη ρε έμαμ ξογαμιρμό σπξρςηοίζεςαι Από ςημ αμάπςσνη Ρσρςήμαςξπ πξσ ρσλλέγει ρε μόμιμη βάρη data από ερχςεοικέπ και ενχςεοικέπ πηγέπ (Data Warehouse) 5
Δρςίαρη ρε θέμαςα Αμάλσρηπ ςχμ data Οαοξσρίαρηπ και Διάυσρηπ ςηπ παοαγόμεμηπ πληοξτξοίαπ Λεςά ςημ Δπενεογαρία (ςχμ δεδξμέμχμ) έυξσμε Αμάλσρη (και Οαοαγχγή Reports Διάυσρη ςηπ Οληοξτξοίαπ) (και) Δοάρη ρςη βάρη ςηπ πληοξτξοίαπ πξσ δημιξύογηρε η Αμάλσρη Οαοαδείγμαςα 6
Έμα πλαίριξ για ςημ σπξρςήοινη απξτάρεχμ πξσ ρσμδσάζει Στιρςάμεμεπ εταομξγέπ Οληοξτξοικήπ και ςα δεδξμέμα πξσ δημιξσογξύμςαι / απξθηκεύξμςαι ρε ασςέπ Δεδξμέμα πξσ αμςλξύμςαι από ςοίςα ρσρςήμαςα και ςξ Web Data Warehouse πξσ ρσγκεμςοώμει ςα ποξηγξύμεμα Δογαλεία για ςημ αμάλσρη ςχμ δεδξμέμχμ πξσ ρσγκεμςοώμξμςαι ρςξ Data Warehouse και εταομξγέπ (ςξσ ςύπξσ «user interface») πξσ κάμξσμ «ξοαςή» ςημ ρσμςιθέμεμη πληοξτξοία και γμώρη Δεμ είμαι έμα «ποξψόμ» ή έμα μόμξ ρύρςημα Αλλά η εμξπξίηρη πξλλώμ σπξ-ρσρςημάςχμ ρε έμα σπεορύρςημα, ρςη βάρη μιαπ αουιςεκςξμικήπ Ασςό ςξ σπεο-ρύρςημα ςοξτξδξςεί ςξσπ υοήρςεπ ςξσ με «υοήριμη πληοξτξοία» πξσ παίομει πξλλέπ μξοτέπ και εκδξυέπ και πξσ ποξκύπςει από ςημ αμάλσρη ςχμ ποχςξγεμώμ δεδξμέμχμ 7
Ζ όλη διαδικαρία ενελίρρεςαι ρε ςοειπ υοόμξσπ Ξ υοόμξπ ςηπ Δπενεογαρίαπ (Process Time) O υοόμξπ ςηπ Αμάλσρηπ (Analysis Time) Ξ υοόμξπ ςηπ Δοάρηπ (Action Time) Process Time Analysis Time Action Time Technical Staff Field Users Managers Executives S. Ottl: Emerging Trends in Business Analytics and Business Intelligence 8
[Για ςξ υοόμξ ςηπ Δπενεογαρίαπ, ρσζηςήραμε ρςημ Διραγχγή ασςήπ ςηπ Δμόςηςαπ] Για ςξ ςι ρσμβαίμει ακοιβώπ ρςξσπ δύξ άλλξσπ υοόμξσπ Αμάλσρη Δοάρη... Ηα ρσζηςήρξσμε ςώοα ι είμαι Αμάλσρη ρςημ Δπιυειοηριακή Μξημξρύμη; Ζ διεοεύμηρη ςηπ ρημαρίαπ πξσ μπξοεί μα έυξσμ ςα data ρε πξλύ μεγάλξ βάθξπ Ο.υ. Δεμ μαπ εμδιατέοει από ςξ Οοχςόκξλλξ μόμξ αιςήμαςα πξλιςώμ ενσπηοεςήθηκαμ, αλλά και πόρα αιςήμαςα πξλιςώμ ενσπηοεςήθηκαμ ρε λιγόςεοξ από 24 ώοεπ... 9
Ξσριαρςικά η τάρη ςηπ Δπενεογαρίαπ (Processing Time) δημιξσογεί Ιαμάλια (pipes) με ςα ξπξία ςα data τθάμξσμ από ςξ «σπόγειξ» ςχμ εταομξγώμ ρςημ επιτάμεια Υοειάζεςαι όμχπ ςώοα ςξ πεοιευόμεμξ πξσ θα «γεμίζει» ασςά ςα καμάλια, κάθε τξοά πξσ έμαπ υοήρςηπ ζηςά ςημ πληοξτξοία πξσ ςξσ είμαι υοήριμη Λε ςξμ όοξ «Αμάλσρη» εμμξξύμε ακοιβώπ ςημ εταομξγή ρσγκεκοιμέμχμ μεθόδχμ και εογαλείχμ Ώρςε η πληοξτξοία πξσ πεοιέυξσμ ςα δεδξμέμα μα «τςάμει» ρςξμ υοήρςη ρςημ καςάλληλη μξοτή... 10
Τσρικά, ςα εογαλεία για μα κάμει καμέμαπ «Αμάλσρη» σπήουαμ... ποιμ ςημ Δπιυειοηριακή Αμάλσρη Έμα υαοςί κι έμα μξλύβι Excel SPSS κλπ. Λε ςημ Δπιυειοηριακή Μξημξρύμη απλώπ, ξι όπξιεπ απαιςήρειπ ςχμ υοηρςώμ για ςξ «ςι» πληοξτξοία και «πχπ» θέλξσμ μα «βλέπξσμ» μπξοεί μα σλξπξιηθξύμ ακοιβώπ Γιαςί ξι μέθξδξι πξσ μπξοεί μα δημιξσογήρει καμείπ, ή μα ςοξπξπξιήρει, δεμ έυξσμ πεοιξοιρμό Γιαςί ςα εογαλεία γίμξμςαι πιξ απξςελερμαςικά και εύκξλα μα υειοιρςεί καμείπ Queries Reports κλπ. Ζ Αμάλσρη είμαι λξιπόμ μια διαδικαρία πξσ διαμξοτώμεςαι από ςιπ αμάγκεπ ςχμ υοηρςώμ και... από ςημ ικαμόςηςα ςχμ «αμαλσςώμ» (ςχμ ειδικώμ ρςημ Αμάλσρη) μα ετεσοίρκξσμ ςιπ μξοτέπ ξογάμχρηπ και παοξσρίαρηπ ςηπ πληοξτξοίαπ πξσ ξ υοήρςηπ... υοειάζεςαι 11
Queries Standards Reports Ad hoc Reports Alerts Advanced Statistical Analysis Optimization Forecasting Predictive Modeling Οξύ είμαι ακοιβώπ ςξ ποόβλημα; Ρε μόμιμη βάρη: ι ρσμέβη; ςξ ποξηγξύμεμξ διάρςημα Ιάθε τξοά πξσ σπάουει έμα θέμα... Ιάθε τξοά πξσ «υςσπά» μια εμέογεια ποέπει μα νεκιμήρει Advanced Γιαςί «ασςό» ρσμέβη; Οξιό είμαι, από ασςά πξσ διακοίμξμςαι χπ λύρειπ, ςξ «καλύςεοξ» πξσ μπξοεί μα ρσμβεί; ι θα ρσμβεί αμ ρσμευιρςξύμ ασςέπ ξι ςάρειπ; ι θα ρσμβεί ρςη ρσμέυεια; 12
Ηα ερςιάρξσμε ρςιπ πιξ απλέπ μεθόδξσπ: Queries, Reports & Alerts Queries Δίμαι ξ ςοόπξπ πξσ θέςει καμείπ εοχςήρειπ ρε βάρειπ δεδξμέμχμ, με ςη μξοτή μιαπ «εοώςηρηπ μιαπ γοαμμήπ» (a line of inquiry) πξσ ρσγκεκοιμεμξπξιεί ςημ αιςξύμεμη πληοξτξοία Οαοάδειγμα: Δημξςξλόγιξ Query: Αιςήμαςα έκδξρηπ Οιρςξπξιηςικώμ Δημξςξλξγίξσ αμά ώοα Δνσπηοεςξύμεμξπ Ρςόυξπ: Μα καςαμξήρει ξ Δήμξπ ςξ οσθμό ενσπηοέςηρηπ ςχμ πξλιςώμ και μα ασνήρει ςξμ αοιθμό ςχμ σπαλλήλχμ πξσ ενσπηοεςξύμ πξλίςεπ ςιπ ώοεπ αιυμήπ 13
Διάυσρη Reports Οαοαγχγή Έμα Report δημιξσογείςαι από έμα ή πεοιρρόςεοα queries και πεοιέυει επί πλέξμ ρυόλια και εομημείεπ πξσ κάμξσμ ςημ πληοξτξοία πιξ καςαμξηςή ρςξσπ υοήρςεπ. Έμα Report ρςημ ξσρία «πακεςάοει» πληοξτξοία και δημιξσογεί δξμημέμξ επιυειοηριακό πεοιευόμεμξ Λπξοεί μα είμαι: standard Δηλαδή, η μξοτή ςξσ μα είμαι παγιξπξιημέμη, μα πεοιέυει ασςέπ ςιπ εμόςηςεπ ή/και μα εκδίδεςαι ρε ρςαθεοή ημεοξμημία (π.υ. ημ 1 η ςξσ μημόπ) Οαοάδειγμα: Ξικξμξμικέπ Σπηοερίεπ Ρσγκεμςοχςικό Λημιαίξ Report Δρόδχμ Δνόδχμ Δνσπηοεςξύμεμξπ Ρςόυξπ: Ρσμευήπ, καςά ςη διάοκεια ςξσ υοόμξσ, παοακξλξύθηρη ςηπ ρυέρηπ ερόδχμ-ενόδχμ Ή μα είμαι: ad hoc Δηλαδή, μα εκδίδεςαι για μα απαμςήρει ρε μια ρσγκεκοιμέμη αμάγκη, πξσ ποξκύπςει καςά πεοίπςχρη Οαοάδειγμα: Οοχςόκξλλξ Report ενσπηοεςξσμέμχμ αιςημάςχμ έκδξρηπ Οιρςξπξιηςικώμ Δημξςξλξγίξσ καςά ςημ εβδξμάδα ποιμ από έμα Διαγχμιρμό ΑΡΔΟ Δνσπηοεςξύμεμξπ Ρςόυξπ: Ιαςαμόηρη ςξσ τόοςξσ εογαρίαπ πξσ δημιξσογξύμ έκςακςα γεγξμόςα όπχπ έμαπ διαγχμιρμόπ ΑΡΔΟ (με ρκξπό ςημ διεοεύμηρη δσμαςόςηςαπ παοξυήπ online σπηοερίαπ αμ ξ τόοςξπ απξδειυθεί ασνημέμξπ) 14
Δύξ παοαδείγμαςα Reporting (ghttp://www.quadbase.com/espressreport/help/examples/index.html) Διαυείοιρη Έογξσ (Project Management) Οχλήρειπ μιαπ επιυείοηρηπ αμά καςηγξοία ποξψόμςξπ (Regional Sales Report) 15
Alerts Ζ μέθξδξπ ασςή ρσμήθχπ υοηριμξπξιείςαι όςαμ ποέπει μα δημιξσογείςαι έμα ρήμα κάθε τξοά πξσ εμταμίζεςαι έμα ποόβλημα (ή μια εναίοερη), όπχπ καςαγοάτεςαι καςά ςημ παοακξλξύθηρη ρειοάπ δεδξμέμχμ Οαοάδειγμα: Διαδικαρίεπ ενσπηοέςηρηπ ςχμ επιυειοήρεχμ Alert ρε πεοίπςχρη πξσ έμα αίςημα (π.υ. Έκδξρη Άδειαπ Κειςξσογίαπ) δεμ ικαμξπξιηθεί εμςόπ εμόπ ρσγκεκοιμέμξσ υοόμξσ πξσ έυει ξοιρθεί εκ ςχμ ποξςέοχμ Δνσπηοεςξύμεμξπ Ρςόυξπ: Δμςξπιρμόπ ποξβλημάςχμ πξσ «νευάρςηκαμ» ρςη λειςξσογία ςχμ Δημξςικώμ Σπηοεριώμ 16
Ρςημ Οοακςική Άρκηρη ασςήπ ςηπ Δμόςηςαπ (Βc1.1.2) θα δξκιμάρεςε ρςημ ποάνη ςημ παοαγχγή εμόπ Report (hands-on experience) με ςη υοήρη Ρσρςήμαςξπ Online Enterprise Reporting (eclipse BIRD) 17
18 Ξι OLAP κύβξι (Online Analytical Processing)
Ζ παοαγχγή enterprise reports πξσ πεοιέυξσμ δξμημέμη πληοξτξοία δεμ είμαι έμα ρςαςικό document... Δνελίρρεςαι καθώπ ξι ςευμξλξγίεπ ςηπ αμαπαοάρςαρηπ ςχμ δεδξμέμχμ (visualization) ενελίρρξμςαι επίρηπ και μπξοξύμ μα ποξρτέοξσμ «multidimensional view» ρςα δεδξμέμα Λε ςξμ όοξ «visualization» εμμξξύμε όλεπ εκείμεπ ςιπ ςευμικέπ πξσ επιςοέπξσμ μα «βλέπει» καμείπ ςημ πληοξτξοία πξσ παοάγει η Δπιυειοηριακή Μξημξρύμη Ξσριαρςικά, ποόκειςαι για ςη δημιξσογία ρυημάςχμ (πιμάκχμ) 2 και 3 διαρςάρεχμ ςχμ σπό ενέςαρη data, ώρςε μα διεσκξλύμεςαι η αμςίληφη μαπ και κας επέκςαρη μα γίμεςαι πιξ απξςελερμαςική η εομημεία μαπ Ασςά ςα ρυήμαςα (πίμακεπ) 2 και 3 διαρςάρεχμ δείυμξσμ μια καςάρςαρη με πξλύ πιξ επαοκή ςοόπξ από έμα κείμεμξ ή έμα Report. 19
2. Πώληση σε 3 σημεία East West Central 3. Κατά τη διάρκεια 3 ετώμ 2004 2005 2006 1. Προιόμτα της Επιχείρησης Nuts Screws Bolts Washers E Turban et al: Business Intelligence, Prentice Hall Δμτάμιρη ςηπ πληοξτξοία για ςημ πώληρη ςχμ ποξψόμςχμ μιαπ επιυείοηρηπ (3 διαρςάρειπ) μημαςική αμάγμχρη Αμά έςξπ: 2006, 2005, 2004 Location versus Product (Ρημείξ Οώληρηπ vs Οοξψόμ) 20
Ρυήμαςα (Οίμακεπ) πξλλώμ διαρςάρεχμ, όπχπ ασςό πξσ μόλιπ δείναμε Δνάγξμςαι με ςη βξήθεια ςχμ ςευμικώμ Online Analytical (OLAP) Ξ όοξπ OLAP πεοιλαμβάμει ιπ ςευμικέπ πξσ επιςοέπξσμ μα δει καμείπ ρσγκοιςικά «μεςοήριμα» μέρχ μιαπ πξλσδιάρςαςηπ (multidimensional) παοξσρίαρηπ ςηπ ρυεςικήπ πληοξτξοίαπ ημ ςευμξλξγική σπξδξμή πξσ επιςοέπει ρςξσπ υοήρςεπ, μέρα από ςξ PC, μα διαςσπώρει «queries» και μα σπξρςηοίνει ςημ εογαρία ςηπ Αμάλσρηπ (ςξ απξςέλερμα εμταμίζεςαι αμέρχπ) Ξι ςευμικέπ OLAP σπξρςηοίζξσμ ςημ εμξπξίηρη (aggregation) και ρσγκοιςική παοξσρίαρη επενεογαρμέμηπ πληοξτξοίαπ (π.υ. sums, averages, minimums, maximums) ή απλώμ αοιθμώμ (π.υ. αοιθμόπ σπξβληθέμςχμ αιςήρεχμ, μήμεπ, ηλικίεπ αιςξύμςχμ πξλιςώμ)... Ιαι ςημ παοξσρίαρη ςξσπ με ςη μξοτή κύβχμ (cubes) 21
http://training.inet.com/olap/cubes.htm 22
Ξι ςευμικέπ και η ςευμξλξγική σπξδξμή πξσ επιςοέπξσμ ρςξσπ υοήρςεπ μα βλέπξσμ ςημ πληοξτξοία Λε ςμημαςικό ςοόπξ (slice and dice) Ρςξ παοάδειγμα μαπ, Οχλήρειπ ςξσ έςξσπ 2005 Λε βαθμό λεπςξμέοειαπ πξσ ενελίρρεςαι όρξ ποξυχοά η αμάλσρη ςηπ πληοξτξοίαπ ρε βάθξπ (drill-down) Λέρχ ρυημάςχμ με 3 διαρςάρειπ (multidimensionality) 23
Απξτάρειπ 24
Ζ Δοάρη και ξι πιξ ξοθξλξγικέπ απξτάρειπ Ζ ποξραομξγή ςχμ ρςόυχμ ή ξ ρυεδιαρμόπ ξογαμχριακώμ μεςαοοσθμίρεχμ Ρςημ πληοξτξοία πξσ έουεςαι από ςημ ποαγμαςικόςηςα ςηπ αμάλσρηπ ςχμ data! Ιαι κσοίχπ η ξσριαρςική ανιξλόγηρη ςηπ πξοείαπ ςξσ business plan... Process Time Analysis Time Action Time Technical Staff Field Users Managers Executives 25
ΞΑ Δπιυειοηριακή Μξημξρύμη Παραγωγή Περιεχομέμου: ΕΑΙΤΥ [ΕΜ9: ATLANTIS Group] http://www.cti.gr Ρσγγοατείπ Η. Δμμαμξσηλίδηπ, Ο. Ιαβάραληπ, Γ. Ιξύζαπ, Αθ. Λώοαληπ, Ε. Οξλιςξπξύλξσ http://www.atlantis-group.gr ΟΔΑ: ΞΑ Δπιυειοηριακή Μξημξρύμη [Bc1.1.3 ΑΜΑΟΣΝΖ] 26