4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

Σχετικά έγγραφα
2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

5. ΠΟΛΥΔΙΑΣΤΑΤΗ ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ

Πολυδιάστατη Ανάλυση Δεδομένων

2 η Εργαστηριακή Άσκηση

Προγραμματισμός ταμειακής ροής για αγορές υλικών

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

Εισαγωγή σε SQL Server Reporting Services

6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Κεφάλαιο 6. Προετοιμασία Δεδομένων ενόψει της Διαδικασίας Εξόρυξης

Προγραμματισμός ταμειακής ροής για αγορές υλικών

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

7. ΣΥΣΤΗΜΑΤΑ ΕΞΟΡΥΞΗΣ ΔΕΔΟΜΕΝΩΝ

6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Διαχείριση Επαγγελματιών Εταιρίας

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014

MS SQL 2005 Standard (Εγκατάσταση)

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Επίλυση προβλήματος με Access

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel

Διαχείριση Έργων Πληροφορικής Εργαστήριο

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Προηγμένα Πληροφοριακά Συστήματα. Ακαδημαϊκό Έτος

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Epsilon Net PYLON Platform

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου

Προκαταρκτικά. Όταν εκτελέσουμε για πρώτη φορά το power wabit, πρώτη δουλειά μας είναι να φέρουμε τον driver που θα κάνει τη διασύνδεση με τη mysql.

Ενότητα 21 Pivot Tables

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

4 η Εργαστηριακή Άσκηση

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL

Αυτοδύναμη άντληση πληροφοριών Η Σχεσιακή Βάση Δεδομένων

Vodafone Business Connect

BHMA 01 Χειρισμός Ηλεκτρονικών Ανταλλαγών - (Ενημέρωση - Δημιουργία Αρχείου)

ΠΑΡΑΡΤΗΜΑ Ι. Προσθήκες Σε οθόνη «ΑΤΟΜΙΚΑ ΣΤΟΙΧΕΙΑ ΥΠΑΛΛΗΛΟΥ»

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

Σχεδιασμός Βάσεων Δεδομένων

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Vodafone Business Connect

databases linux - terminal (linux / windows terminal)

ΒΟΗΘΕΙΑ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΤΑΧΥΔΡΟΜΕΙΟ ( )

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

ΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΛΟΓΟΥ ΕΤΕΡΟΑΝΑΦΟΡΩΝ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Εγκατάσταση. Εγκατάσταση του Wamp

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου.

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

MCSS Medical Center Support Systems. Setup Instructions

Ολοκληρωµένη λύση επιλεκτικής συγκέντρωσης, αναδιοργάνωσης δεδοµένων και παραγωγής πληροφορίας

Ψηφιακή Επεξεργασία Σήματος

Εγκατάσταση Microsoft SQL Server

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

MS SQL 2000 Standard (Εγκατάσταση)

PRISMA Win POS Sync Merge Replication

Εγκατάσταση SafeNet Authentication Client για Windows. Λήψη αρχείου εγκατάστασης, Οδηγίες Εγκατάστασης, Αλλαγή ΡΙΝ

Εισαγωγή Εγγραφών Κέντρων Κόστους

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.

Αποστολή και λήψη μέσω SMARTER MAIL

ORFEAS ORFEAS. Hellenic American Union

ΣΤΡΑΤΗΓΙΚΟ MANAGEMENT KAI EΠΙΧΕΙΡHΜΑΤΙΚΗ ΕΥΦΥΙΑ. Παρουσίαση 2 ο μέρος:

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ , Ελλάδα, Τηλ Φαξ

Διαχείριση Επιλογών Διαμόρφωσης

Ανέβασμα (upload) φωτογραφιών στο διαδίκτυο

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

Διαχείριση Επαγγελματιών Εταιρίας

Βάσεις Δεδομένων 3η εργαστηριακή άσκηση

Ενότητα 15 Μορφοποίηση της Γραφικής Παράστασης

Διαχείριση Έργων Πληροφορικής Εργαστήριο

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

Εξαγωγή Μετασχηματισμός Εισαγωγή Δεδομένων στην Αποθήκη Πληροφοριών (ETL) ETL) Αριστομένης Μακρής

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

Οδηγίες Σύνδεσης Ασύρματου Δικτύου ΤΜΗΥ&Π. Οδηγίες Σύνδεσης για λοιπά Linux/Unix Συστήματα

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

ZTrade Quick Start User Manual Version 2.2

Σύνδεση μέσω VPN στο εσωτερικό Δίκτυο του ΑΛΣ-ΕΛΑΚΤ

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

IDIKA eprescription SignMed Authentication & Digital Signature Client για Windows

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:...

Οδηγίες. σύνδεση στο ασφαλές δίκτυο eduroam στα Windows XP

Σχεδιασμός εκτυπώσεων ERG

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Διαχείριση Γνώσης Ροές Διαδικασιών

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

MEDIWARE L.I.S ΟΔΗΓΙΕΣ ΥΠΟΠΡΟΓΡΑΜΜΑΤΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΠΙΣΚΕΨΕΩΝ

Εγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

ΔΗΜΙΟΥΡΓΙΑ ON-LINE ΠΑΡΑΓΓΕΛΙΑΣ ΑΠΟ ΤΟ ΠΡΟΓΡΑΜΜΑ FARMAKONET

Εγχειρίδιο χρήσης Intalio Designer Εγχειρίδιο χρήσης Intalio Designer

Transcript:

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ Στο προηγούμενο εργαστήριο είδαμε πώς μπορούμε να αντλήσουμε πληροφορίες από μια σχεσιακή βάση δεδομένων με τη βοήθεια των ερωτημάτων (queries). Το μειονέκτημα της μεθόδου αυτής είναι ότι για κάθε νέα πληροφορία που απαιτείται από τη βάση, δεδομένης και της πληθώρας των συνδυασμών που μπορούν να προκύψουν από το μοντέλο που επεξεργαζόμαστε, χρειάζεται ένα νέο ερώτημα. Αυτό όμως απαιτεί χρόνο και γνώσεις που ίσως να μην διαθέτει ο μέσος καταναλωτής πληροφοριών. Η τεχνολογία της πολυδιάστατης (multidimensional) ανάλυσης των δεδομένων λύνει το πρόβλημα αυτό, εφ όσον δομεί τα δεδομένα σε διαστάσεις και δίνει τη δυνατότητα ανάλυσης σε οποιονδήποτε συνδυασμό διαστάσεων επιθυμεί ο καταναλωτής πληροφοριών. 4.1. ΔΗΜΙΟΥΡΓΙΑ ΠΟΛΥΔΙΑΣΤΑΤΟΥ ΜΟΝΤΕΛΟΥ Το περιβάλλον που θα χρησιμοποιήσουμε για τη δημιουργία της πολυδιάστατης βάσης OLAP (On Line Analytical Processing) είναι το πρόγραμμα SQL Server Business Intelligence Development Studio, το οποίο δημιουργεί OLAP βάσεις τις οποίες αποθηκεύει στον SQL Server 2005. Για τη δημιουργία ενός νέου μοντέλου επιλέγουμε File New - Project Αριστομένης Μακρής 28

Το μοντέλο που θα δημιουργήσουμε αφορά τις υπηρεσίες ανάλυσης δεδομένων (Analysis Services) του SQL Server 2005. Δίνουμε την ονομασία ICAPXX στο μοντέλο αυτό (ΧΧ ανάλογα με τον αριθμό της ομάδας) και ΟΚ. Το αποτέλεσμα είναι η δημιουργία του νέου κενού μοντέλου στο περιβάλλον εργασίας της εφαρμογής. 4.2. ΕΠΙΛΟΓΗ ΠΗΓΗΣ ΠΟΛΥΔΙΑΣΤΑΤΟΥ ΜΟΝΤΕΛΟΥ Επόμενο βήμα είναι η επιλογή πηγής από την οποία θα αντληθούν οι πληροφορίες για τη δημιουργία του πολυδιάστατου μοντέλου. Στο παράθυρο Solution Explorer που εμφανίζεται δεξιά στο περιβάλλον εργασίας επιλέγουμε (δεξί κλικ) Data Sources New Data Source. Στην επόμενη οθόνη μας ζητείται να συνδεθούμε με μια υπάρχουσα ή να επιλέξουμε μια νέα βάση δεδομένων. Επιλέγουμε New Αριστομένης Μακρής 29

Επιλέγουμε τρόπο σύνδεσης (Native Client), ονομασία Server, τρόπο εξακρίβωσης της ταυτότητας του χρήστη (Windows Authentication), βάση (ICAP) και ελέγχουμε αν όλα είναι σωστά (Test Connection). Εφ όσον είναι όλα σωστά επιβεβαιώνεται η δοκιμαστική σύνδεση με τη βάση. Η νέα βάση έχει πλέον προστεθεί στις διαθέσιμες, την επιλέγουμε και Next. Επιλέγουμε τρόπο σύνδεσης των χρηστών στη νέα βάση (Use the service account) και Next. Αριστομένης Μακρής 30

Τέλος δίνουμε όνομα στην νέα πηγή για χρήση μέσα στην εφαρμογή (ICAP) και ολοκληρώνεται η διαδικασία (Finish). Μετά την ολοκλήρωση της σύνδεσης με τη σχεσιακή βάση δεδομένων για άντληση πληροφοριών θα δημιουργήσουμε τη σχεσιακή δομή από την οποία θα προκύψουν οι διαστάσεις και τα δεδομένα του πολυδιάστατου μοντέλου. Επιλέγουμε Data Source Views (δεξί κλικ) New Data Source View. Επιλέγουμε την πηγή δεδομένων που μόλις ορίσαμε (ICAP) και Next. Κατόπιν επιλέγουμε πίνακες από τη σχεσιακή βάση δεδομένων (ICAP). Επιλέγουμε όλους τους πίνακες εκτός από τον πίνακα των διαγραμμάτων (sysdiagrams) και Next. Αριστομένης Μακρής 31

Αφήνουμε το όνομα ICAP και στη νέα δομή που μόλις ορίσαμε και Finish. Αποτέλεσμα είναι η δημιουργία μιας δομής που περιλαμβάνει ένα πίνακα δεδομένων (fact table) και έξη πίνακες υποψηφίων διαστάσεων (dimension tables). 4.3. ΔΗΜΙΟΥΡΓΙΑ ΠΟΛΥΔΙΑΣΤΑΤΟΥ ΚΥΒΟΥ Τελευταίο βήμα της διαδικασία είναι η δημιουργία του πολυδιάστατου κύβου. Επιλέγουμε (δεξί κλικ) Cubes New Cube. Αριστομένης Μακρής 32

Για να αποφύγουμε τις τεχνικές λεπτομέρειες θα δημιουργήσουμε το νέο κύβο αξιοποιώντας τις δυνατότητες αυτοματισμού της εφαρμογής. Επιλέγουμε Auto build και Next. Η εφαρμογή επιλέγει όλους του πίνακες που υπάρχουν στη δομή που ορίσαμε και Next. Κατόπιν η εφαρμογή αναλύει τους πίνακες για να προτείνει ποιοι είναι υποψήφιοι για άντληση δεδομένων (fact) και ποιοι για τη δημιουργία διαστάσεων (dimension). Επιλέγουμε τον πίνακα ICAP για άντληση δεδομένων (fact) και αφήνουμε όλους τους υπόλοιπους για τον ορισμό των διαστάσεων (dimension). Κατόπιν επιλέγουμε Next. Αριστομένης Μακρής 33

Κατόπιν ορίζουμε ποια πεδία θα χρησιμοποιηθούν σαν πεδία τιμών (measures) και Next. Τέλος η εφαρμογή δημιουργεί τις ιεραρχίες (δένδρα) που προκύπτουν από τις διαστάσεις που ορίσαμε. Και μας παρουσιάζει όλες τις διαστάσεις. Επιλέγουμε Next. Αριστομένης Μακρής 34

Αυτή είναι η δομή του κύβου που δημιουργήθηκε από την εφαρμογή και περιλαμβάνει πεδία τιμών (measures) και διαστάσεις (dimensions). Επιλέγουμε Finish ώστε να ολοκληρωθεί η διαδικασία. Επιλέγουμε τον κύβο που μόλις δημιουργήθηκε (δυο κλικ) και παρατηρούμε ότι έχει πλέον χαρακτηρισθεί κάθε πίνακας είτε σαν πίνακας δεδομένων (fact) με κίτρινο χρώμα, είτε σαν πίνακας διαστάσεων (dimension) με μπλε χρώμα. Επίσης παρατηρούμε ότι έχουν ορισθεί οι διαστάσεις στον solution explorer επάνω δεξιά, αλλά και στο παράθυρο των διαστάσεων κάτω αριστερά. Τέλος εμφανίζονται και όλα τα πεδία τιμών (measures) επάνω αριστερά. Αριστομένης Μακρής 35

Τελευταίο βήμα είναι η φυσική δημιουργία της πολυδιάστατης βάσης και η αποθήκευσή της στον SQL Server ώστε να μπορεί να αξιοποιηθεί από περιβάλλοντα πολυδιάστατης ανάλυσης. Επιλέγουμε (δεξί κλικ) στον Solution Explorer ICAP Deploy. Στο παράθυρο κάτω δεξιά του περιβάλλοντος εργασίας εμφανίζεται η πρόοδος της διαδικασίας και όταν ολοκληρωθεί η εφαρμογή μας ενημερώνει. Αριστομένης Μακρής 36

4.4. ΑΞΙΟΠΟΙΗΣΗ ΠΟΛΥΔΙΑΣΤΑΤΟΥ ΚΥΒΟΥ Η εφαρμογή SQL Server Business Intelligence Development Studio περιλαμβάνει και κάποιες βασικές δυνατότητες πολυδιάστατης ανάλυσης, ώστε να μπορέσουμε να δούμε τα αποτελέσματα της δουλειάς μας. Επιλέγουμε τον Browser ο οποίος μοιάζει στη λογική με τα Pivot Tables του Excel. Ανοίγουμε τη διάσταση Περιφέρειες και σύρουμε το πεδίο Περιφέρεια στην περιοχή Drop Row Fields Here. Αποτέλεσμα είναι η εμφάνιση όλων των περιφερειών στις γραμμές της αναφοράς. Αριστομένης Μακρής 37

Κατόπιν σύρουμε το πεδίο τιμών (measure) Εισαγωγική στην περιοχή Drop Totals or Detail Fields Here και το πεδίο Κλάδος από τη διάσταση Κλάδοι στην περιοχή Drop Column Fields Here. Αποτέλεσμα είναι η ανάλυση των εισαγωγικών εταιρειών (σε πλήθος) ανά περιφέρεια και κλάδο της οικονομίας. Κατόπιν σύρουμε το πεδίο Νομός από τη διάσταση Νομοί και αφήνουμε πλάι στη διάσταση Περιφέρεια στον πίνακα. Παρατηρούμε ότι τώρα οι Περιφέρειες μπορούν να αναλυθούν και κατά Νομούς όπου επιθυμούμε. Μπορούμε να αφαιρέσουμε διαστάσεις ή πεδία τιμών από τον πίνακα σύροντας την επικεφαλίδα (π.χ. Νομός ή Εισαγωγική) και αφήνοντας στη λευκή περιοχή αριστερά. Με τον τρόπο αυτό μπορούμε να αλλάξουμε διαστάσεις και πεδία τιμών ώστε να δούμε τα αποτελέσματα του μοντέλου από εντελώς διαφορετική οπτική γωνία. Αριστομένης Μακρής 38