ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ «Χωροχρονικές Αποθήκες εδοµένων και η Εφαρµογή τους στην Περίπτωση της Αγοράς Ακινήτων» Μιχάλης Βαζιργιάννης Συνεργάτες:. Ξηνταρα, Α. Στέφου, Θ. Ασηµίνα, Θ. Λαππας, Α. Παπαδόπουλος
οµή Εισαγωγή & Κίνητρα Εργασίας Γενική Περιγραφή του Υλοποιηµένου Συστήµατος Περιγραφή Θεωρητικού Υποβάθρου Περιγραφή Λύσης Συνεισφορά Μελλοντική Εργασία
εδοµένα της Εποχής νότητα 1 ισαγωγή Αποθήκες εδοµένων : Αποτελούν: Το πρώτο βήµα για την διαχείριση του τεράστιου όγκου των δεδοµένων. Αναπόσπαστο κοµµάτι πολλών έτοιµων πληροφοριακώ συστηµάτων διοίκησης & συστηµάτων υποστήριξης αποφάσεων. Περιέχουν & ιαχειρίζονται Ιστορικά δεδοµένα. Παρέχουν ταχεία ανάλυση και εξαγωγή πληροφοριών. Χωροχρονικές Αποθήκες εδοµένων : Παρουσιάζουν µεγάλο ενδιαφέρον λόγω της κρισιµότητας των παραγόντων του χρόνου και του χώρου για την εξαγόµενη πληροφορία,προς µία επιχείρηση,από την επεξεργασία ιστορικών δεδοµένων.
Σκοπός-Κίνητρα Σκοπός: Ανάπτυξη µίας χωροχρονικής αποθήκης δεδοµένων. ότητα 1 ισαγωγή Κίνητρο : Την φύση του χώρου των αγγελιών ακινήτων Σηµαντικός ο ρόλος χωρικών & χρονικών διαστάσεων χωρικών και χρονικών ιεραρχιών Για κάθε είδος λήψης απόφασης στον κλάδο. Τον καταλυτικότατο ρόλο της Αγοράς Ακινήτων στην Παγκόσµια Οικονοµία. Την Ανάγκη για µια συγκεντρωτική / διαχρονική εικόνα της αγοράς ακινήτων στον Ελλαδικό χώρο.
Σκοπός-Κίνητρα ότητα 1 ισαγωγή Ιδέα : Για την υλοποίηση ενός συστήµατος που χρησιµοποιώντας κάποιες ήδη συλλεγµένες πληροφορίες για αγγελίες ακινήτων, από όσο το δυνατών µεγαλύτερο πλήθος πηγών, τις διαθέτει συγκεντρωτικά και ελεύθερα προς το κοινό µέσω διαδικτύου. Τι καλούµαστε να υλοποιήσουµε : Ένα «Χωροχρονικό Data Warehouse µε εφαρµογή στο χώρο της Αγοράς Ακινήτων στην Ελλάδα» για παροχή πληροφορίας για τις τάσεις της αγοράς, µε παραγωγή στατιστικών στοιχείων σε δυναµικό διαδικτυακό περιβάλλον.
Αρχικοί Στόχοι ότητα 2 ΝΙΚΗ ΕΡΙΓΡΑΦΗ Σχεδίαση και ανάπτυξη µιας χωροχρονικής αποθήκης δεδοµένων. Εφαρµογές στο χώρο των αγγελιών ακινήτων στον Ελλαδικό χώρο. Ανάπτυξη µιας φιλικής διαδικτυακής διεπαφής χρήστη. Παραγωγή, αποθήκευση και οπτικοποίηση σειράς αναφορών (Reports). 1)Συλλογή αγγελιών από Ελληνικούς ιστοτόπους. 3) ιεπαφή χρήστη για επιλογή κριτηρίων ερωτήσεων του χρήστη 4) Παραγωγή αποθήκευση αναφορών κα διαγραµµατικώ αναπαραστάσε ν αποτελεσµάτω 2)Αποθήκευσ ή τους σε αποθήκη δεδοµένων
εδοµένα Ποια ήταν τα δεδοµένα της άσκησης: Βάσης δεδοµένων µε αρχειακό, θεµατικά ορισµένο ιστοπεριεχόµενο, προσανατολισµένο στο χώρο των αγγελιών ακινήτων στην Ελλάδα. νότητα 2 ΝΙΚΗ ΕΡΙΓΡΑΦΗ WEB Crawling Εξαγωγή των χαρακτηριστικών Αποθήκευση στην Προσωρινή Βάση Δεδομένων Αποθήκευση στην Τελική Βάση Δεδομένων 1. Συλλογή εστιασµένων πληροφοριών στον χώρο των αγγελιών ακινήτων. 2. Εξαγωγή των χαρακτηριστικών από τα αντικείµενα-αγγελίες 3. Αποθήκευση τους αρχικά σε µια Προσωρινή Βάση εδοµένων κα στην συνέχεια στην Τελική βάση δεδοµένων, µε τέτοιο τρόπο έτσ ώστε κάθε σύνολο χαρακτηριστικών που αντιπροσωπεύει µια αγγελία να αποθηκεύεται µόνο µια φορά.
οµή Εισαγωγή & Κίνητρα Εργασίας Γενική Περιγραφή του Υλοποιηµένου Συστήµατος Περιγραφή Θεωρητικού Υποβάθρου Περιγραφή Λύσης Συνεισφορά Μελλοντική Εργασία
Το Νέο Σύστηµα νότητα 2 ΝΙΚΗ ΕΡΙΓΡΑΦΗ Τι θα προσφέρει το νέο σύστηµα: «Προχωρηµένη ανάλυση δεδοµένων» για την προσφορά στο χώρο του Ελληνικού Real Estate σε πραγµατικό χρόνο. υνατότητα επιλογής στο χρήστη παραµέτρων τόσο της περιοχής του Ελλαδικού χώρου, όσο και της χρονικής περιόδου για την οποία θέλει να εξάγει: Στατιστικά στοιχεία Στοιχεία κατανοµών Για πώληση,ενοικίαση κατοικιών και εκτάσεων γης, µε παροχή αναφορών και οπτικοποιηµένων αποτελεσµάτων. Τύποι ερωτήσεων που θα απαντώνται προς το χρήστη Ερωτήσεις Στατιστικών Στοιχείων Να βρεθεί το πλήθος και η µέση τιµή/ m2, για διαµερίσµατα που ενοικιάζονται/πωλούνται ανά περιοχή της Αττικής, κατά τη χρονική περίοδο 2/05 έως /06, ανα έτος. Ερωτήσεις Κατανοµών Να βρεθεί το πλήθος των αγγελιών όπως και το ποσοστό επί του συνόλου, που αφορούν πώληση/ενοικίαση διαµερισµάτων/ οικοπέδων, ανά νοµό και ανά περιοχή κάθε νοµού, όπου η τιµή Ε/m2 κυµαίνεται σε εύρος 600-800 Ε/m2 κατά τη χρονική περίοδο 2/05 έως 5/06 ανα µήνα.
οµή Εισαγωγη & Κίνητρα Εργασίας Γενική Περιγραφή του Υλοποιηµένου Συστήµατος Περιγραφή Θεωρητικού Υποβάθρου Περιγραφή Λύσης Συνεισφορά Μελλοντική Εργασία
Αποθήκες εδοµένων (Data Warehouses ) νότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Ορισµός : Μια συλλογή δεδοµένων που χρησιµοποιείται κυρίως για την λήψη αποφάσεων σε ένα οργανισµό καιείναι θεµατικά προσανατολισµένη, έχουσα «ολοκληρωµένα» δεδοµένα, τα οποία κρατούνται σε βάθος χρόνου χωρίς να διαγράφονται. Χαρακτηριστικά : W.H. Inmon, Building the Data Warehouse, 1992 (ο εφευρέτης του όρου Θεµατοστρεφής( subject-oriented) Ενιαία(integrated) Χρονολογικά διιστάµενη (time-variant) Αµετάβλητη (nonvolatile)
νότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Αρχιτεκτονική Τριών Στρωµάτων Data warehousing: Είναι η διαδικασία ενσωµάτωσης δεδοµένων που σχετίζονται µέσα σε απλές αποθήκες δεδοµένων (data warehouse) από όπου ο χρήστης µπορεί εύκολα να διατυπώσει ειδικές ερωτήσεις, να εξάγει λίστες-αναφορές και να παρουσιάζει αναλύσεις (Singh, 1998).
Αρχιτεκτονική Τριών Στρωµάτων ότητα 3 ΑΠΟΘΗΚΗ Ε ΟΜΕΝΩΝ OLAP ΕΦΑΡΜOΓΗ FRONT-END / REPORTING TOOLS ΕΩΡΗΤΙΚΟ ΠΟΒΑΘΡΟ
Το Εννοιολογικό Σχήµα της Απ. εδ.:πολυδιάστατο Μοντέλο εδοµένων ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ ιαστάσεις Είναι παράµετροι που καθορίζουν το περιβάλλον των µετρίσιµων µεγεθών µιας αποθήκης δεδοµένων (µέτρων). Ιεραρχία ιαστάσεων Ύπαρξη διαφορετικών επίπεδων λεπτοµέρειας ανά διάσταση. Κάθε διάσταση έχει µια σχετική ιεραρχία επιπέδων συνάθροισης των δεδοµένων.
Το Εννοιολογικό Σχήµα της Αποθήκης εδοµένων: Χωροχρονικές Απ. εδ. Ιεραρχία ιάστασης χρόνου Ιεραρχία Διάστασης χώρου περιοχής ΥΟ ΒΑΣΙΚΕΣ ΙΑΣΤΑΣΕΙΣ Year all ότητα 3 Month Week region ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Day country ιαφοροποίηση χωροχρονικών αποθηκών δεδοµένων. Πραγµατεύονται δεδοµένα τα οποία έχουν µεγάλη ευαισθησία στις µεταβολές των διαστάσεις χώρου και χρόνου. Σηµαντική παραγόµενη γνώση από δεδοµένα µεταβαλλόµενα µε βάση τις χωροχρονικές διαστάσεις. Εξαιτίας του πλούτου σχέσεων που προκύπτουν στοχώροκαιστοχρόνο. city
Το Εννοιολογικό Σχήµα της Αποθήκης εδοµένων: Χωροχρονικές Απ. εδ. Πλούτος σχέσεων στο χρόνο. ΣΧΕΣΕΙΣ ΣΤΟ ΧΡΟΝΟ ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ
Το Εννοιολογικό Σχήµα της Αποθήκης εδοµένων: Χωροχρονικές Απ. εδ. Πλούτος σχέσεων στο χώρο. ΣΧΕΣΕΙΣ ΣΤΟ ΧΩΡΟ ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ
Το Εννοιολογικό Σχήµα της Απ. εδ.:πολυδιάστατο Μοντέλο εδοµένων ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Μέτρα(measures) Τα µέτρα είναι τα ενδιαφέροντα µεγέθη υπό µέτρηση σ µια Α.. Πίνακας ιάστασης (Dimension table) Ο πίνακας που περιέχει πληροφορία σχετική µε µια διάσταση. Πίνακας Γεγονότων (Fact table) Περιέχει τα συνοψισµένα αριθµητικά και ιστορικά στοιχεία (γεγονότα) και έναν πολυτµηµατικό δείκτη που αποτελείται από τα ξένα κλειδιά προς τους σχετικούς πινάκες διαστάσεων.
Το Εννοιολογικό Σχήµα τηςαπ. εδ.:πολυδιάστατο Μοντέλο εδοµένων Σχήµα αναπαράστασης πινάκων γεγονότων και διαστάσεων: Σχήµα Αστέρα Αστερισµοί Πινάκων (Fact Constellation) ότητα 3 Fact Constellation ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ time time_key day day_of_the_we ek month quarter year branch Sales Fact Table time_key item_key branch_key location_key item item_key item_name brand type supplier_type location Shipping Fact Table time_key item_key shipper_key from_location to_location branch_key branch_name branch_type units_sold dollars_sold avg_sales location_key street city province_or_street country dollars_cost units_shipped shipper Measures shipper_key shipper_name location_key shipper_type
ότητα 3 Το Εννοιολογικό Σχήµα της Απ. εδ.:πολυδιάστατο Μοντέλο εδοµένων Κύβος: Συνδυασµοί διαστάσεων που καθορίζουν κάποια µέτρα. Καθορίζει ένα πολυδιάστατο χώρο διαστάσεων, µε τα µέτρα να είναι σηµεία Date του χώρου αυτού. Month: Jan 2002 Sales: 13 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Product: Cola Item Region: North Geography Είναι µονάδες επεξεργασίας δεδοµένων που συντίθενται από τους πίνακες γεγονότων και τις διαστάσεις µιας Α..
Το Εννοιολογικό Σχήµα της Απ. εδ.:πολυδιάστατο Μοντέλο εδοµένων Κύβος δεδοµένων(data Cube) Τα δεδοµένα µιας Α.. θεωρούνται πως είναι αποθηκευµένα σε ένα πολυδιάστατο πίνακα, τον «κύβο δεδοµένων» ή «υπερκύβο». ότητα Ο κύβος είναι µια οµάδα από κελιά δεδοµένων (data cells). 3 Κάθε κελί χαρακτηρίζεται µονοσήµαντα από τις αντίστοιχες ΘΕΩΡΗΤΙΚΟ τιµές των διαστάσεων (dimensions) του κύβου. ΥΠΟΒΑΘΡΟ Τα περιεχόµενα του κελιού είναι τα µέτρα (measures) και αναπαριστούν τις αποτιµώµενες αξίες του πραγµατικού κόσµου.
Το Εννοιολογικό Σχήµα τηςαπ. εδ.:πολυδιάστατο Μοντέλο εδοµένων ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Πλοήγηση στον κύβο δεδοµένων Προσδιορίζοντας τις διαστάσεις για τις οποίες επιθυµείτε να βρεθεί κάποια τιµή µέτρου. Πλεονέκτηµα τωνα.. στα Aggregations Τα προϋπολογισµένα αριθµητικά δεδοµένα που βρίσκονται τοποθετηµένα µέσα στα κελιά των «κύβων δεδοµένων». Μείωση του χρόνου επεξεργασίας ερωτήσεων για µεγαλύτερο χρόνος απόκρισης του συστήµατος προς Date τον χρήστη. sum Product sum PC VCR TV 1Qtr 2Qtr 3Qtr 4Qtr U.S.A Canada Mexico Country sum
Το Εννοιολογικό Σχήµα τηςαπ. εδ.:star-net Πρότυπο Ερωτήσεων ότητα 3 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Για προσδιορισµό όλων των δυνατών ερωτήσεις που απαρτίζουν τον «κύβο δεδοµένων». Χρήση των ιεραρχικών διαστάσεις του DW ως ακµές ενός αστεριού και επισυνάπτοντας κάθε φορά µία διασύνδεση µεταξύ των διαστάσεων, περνώντας κάθε φορά από µία περιοχή κάθε άξονα διαστάσεων, δηµιουργεί έναν εικονικό κύκλο, το ίχνος(footprint). Κάθε ίχνος προσδιορίζει: Μία πιθανή επερώτηση προς το σύστηµα. Συντεταγµένες ενός κελιού σε ένα «κύβο δεδοµένων». Shipping Method AIR-EXPRESS Time ANNUALY REGION QTRLY TRUCK CITY COUNTRY Customer Orders DAILY CONTRACTS ORDER PRODUCT ITEM PRODUCT LINE Customer SALES PERSON DISTRICT DIVISION Produc PRODUCT GROUP
OLAP (On-Line Analytical Processing) ότητα 3 ΩΡΗΤΙΚΟ ΟΒΑΘΡΟ Απευθείας Συνεχή Αναλυτική Επεξεργασία των ιστορικών και συγκεντρωτικών δεδοµένων µιας Α.. χρήσιµα για υποστήριξη αποφάσεων. Χρησιµοποιεί Β.., πίνακες γεγονότων και πίνακες διαστάσεων για την πολυδιάστατη εξέταση, την ανάλυση και την εξόρυξη γνώσης από µεγάλες ποσότητες δεδοµένων. Υλοποιεί τον κύβο δεδοµένων. Αφορά τον υπολογισµό και την αποθήκευση του αποτελέσµατος των συναθροιστικών επερωτήσεων οµαδοποίησης όλων των δυνατών συνδυασµών των πεδίων-διαστάσεων πάνω από έναν πίνακα γεγονότων µίας Α.., για γρηγορότερη ανάκτηση πληροφορίας.
Front-End Tools ότητα 3 ΩΡΗΤΙΚΟ ΟΒΑΘΡΟ Παίρνοντας ως δεδοµένα τα αποτελέσµατα επεξεργασίας των OLAP εξυπηρετητών, εξάγουν όλη την πιθανή «γνώση», όπως για παράδειγµα επιθυµητές αναφορές, στατιστικά στοιχεία κ.α. Query and reporting tools Analysis tool Data mining tools
Γιατί να Χρησιµοποιήσουµε µια Αποθήκη εδοµένων; ότητα 3 ΩΡΗΤΙΚΟ ΟΒΑΘΡΟ ραστική και αξιόπιστη λύση για το χώρο του Ελληνικού Real Estate. ιαχρονική εξέταση και παρουσίαση των πολυδιάστατων δεδοµένων του Real Estate σε βάθος χρόνου και στην γεωγραφική έκταση του Ελλαδικού χώρου. Προσβάσιµες και διαθέσιµες για ανάγνωση στον χρήστη πληροφορίες σχετικές µε στατιστικά στοιχεία. Γρήγορη ανταπόκριση του συστήµατος µε τη προϋπολογισµένη πληροφορία.
οµή Εισαγωγη & Κίνητρα Εργασίας Γενική Περιγραφή του Υλοποιηµένου Συστήµατος Περιγραφή Θεωρητικού Υποβάθρου Περιγραφή Λύσης Συνεισφορά Μελλοντική Εργασία
οµικά Στοιχεία Λύσης Πως υλοποιήσαµε την Αποθήκη εδοµένων και τις λειτουργίες της: Χωροχρονική Βάση Αποθήκευσης εδοµένων ROLAP εφαρµογή: µε χρήση Stored Procedures για ανάκτησηδιαχείριση δεδοµένων. ιεπαφή χρήστη: για προσδιορισµό απαιτήσεων ερωτήσεωνκύβου δεδοµένων. Σύστηµα Οπτικοποίησης Αποτελεσµάτων ΡΙΓΡΑΦΗ ΛΥΣΗΣ Σύστηµα Αποθήκευσης-προϋπολογισµού αποτελεσµάτων ερωτήσεων: για δηµιουργία «Κύβου εδοµένων» ότητα 4 ΣΥΣΤΗΜΑ ΑΠΟΘΗΚΕΥΣΗΣ - ΠΡΟΥΠΟΛΟΓΙΣΜΟΥ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ROLAP ΕΦΑΡΜΟΓΗ DATA CUΒE ΙΕΠΑΦΗ ΧΡΗΣΤΗ ΓΙΑ ΕΠΙΛΟΓΗ ΚΡΙΤΗΡΙΩΝ ΕΡΩΤΗΣΕΩΝ ΤΟΥ ΧΡΗΣΤΗ ΠΑΡΑΓΩΓΗ ΑΝΑΦΟΡΩΝ ΚΑΙ ΙΑΓΡΑΜΜΑΤΙΚΩΝ ΑΝΑΠΑΡΑΣΤΑΣΕΩΝ - ΟΠΤΙΚΟΠΟΙΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΒΑΣΗ ΑΠΟΘΗΚΗΣ Ε ΟΜΕΝΩΝ
Χρησιµοποιούµενες Τεχνολογίες Χωροχρονική Βάση Αποθήκευσης MySQL 5 ROLAP εφαρµογή MySQL Manager, ότητα 4 ιεπαφή χρήστη ΕΡΙΓΡΑΦΗ ΥΣΗΣ XAMPP,SQLyog JSP, JavaScript Οπτικοποίηση Αποτελεσµάτων Java Εφαρµογή jcharts-0 Αποθήκευση-προϋπολογισµός Visual Basic 6 αποτελεσµάτων
Χωροχρονική Βάση Αποθήκης εδοµένων ΠΡΟΥΠΑΧΟΥΣΑ ΒΑΣΗ ΑΠΟΘΗΚΕΥΣΗΣ ΣΥΛΛΕΓΜΈΝΩΝ ΠΛΗΡΟΦΟΡΙΩΝ : 22 Πίνακες ότητα 4 Πίνακες αποθήκευσης αγγελιών Πίνακες αποθήκευσης Πληροφοριών χρόνου ύπαρξης αγγελιών Πίνακες αποθήκευσης Πληροφοριών χώρου ύπαρξης αντικειµένου αγγελιών + ΝΕΟΙ ΠΙΝΑΚΕΣ : 6 Πίνακες ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Πίνακες αποθήκευσης ερωτήσεων Πίνακες αποθήκευσης αποτελεσµάτων ερωτήσεων Πίνακες αποθήκευσης διαστάσεων ΧΩΡΟΧΡΟΝΙΚΗ ΒΑΣΗ ΑΠΟΘΗΚΗΣ Ε ΟΜΕΝΩΝ =
Χωροχρονική Βάση Αποθήκης εδοµένων : Χαρακτηριστικά ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Αριθµός Πινάκων : 28 πίνακες Μέγεθος : ~350 MB Αριθµός Εγγραφών Αγγελιών : ~1.500.000 εγγραφές αγγελιών Περιοχή : Ελλαδικός Χώρος µε βάση τις ιεραρχικές του διατάξεις ( ιαµερίσµατα, Νοµοί,Περιοχές) Χρονική κάλυψη : χρονική περίοδο 03/2005 06/2007
Χωροχρονική Βάση Αποθήκης εδοµένων : ιαστάσεις - Μέτρα Προσδιορισµός µέτρων-διαστάσεων µε βάση : τα στοιχεία κάθε αγγελίας την φύση των ερωτήσεων του χρήστη την φύση των αναφορών στατιστικών-στοιχείων κατανοµών ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ ΙΑΣΤΑΣΕΙΣ ΧΩΡΟΣ ΣΤΟΝ ΟΠΟΙΑ ΑΝΑΦΕΡΟΝΤΑΙ ΧΡΟΝΟΣ ΓΙΑ ΤΟΝ ΟΠΟΙΟ ΓΙΝΕΤΑΙ Η ΑΝΑΖΗΤΗΣΗ ΕΙ ΟΣ ΤΗΣ ΑΓΓΕΛΙΑΣ ΤΥΠΟΣ ΤΟΥ ΠΡΟΣ ΠΩΛΗΣΗ/ΕΝΟΙΚΙΑΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ ΜΕΤΡΑ ΠΛΗΘΟΣ ΚΑΤΟΙΚΙΩΝ ΤΕΜΑΧΕΙΩΝ ΓΗΣ ΜΕΣΗ ΤΙΜΗ ΑΝΑ M2 ΠΟΣΟΣΤΟ % ΕΠΙ ΤΟΥ ΣΥΝΟΛΟΥ
Χωροχρονική Βάση Αποθήκης εδοµένων : Ιεραρχία ιαστάσεων ΧΩΡΟΣ ΣΤΗΝ ΟΠΟΙΑ ΑΝΑΦΕΡΟΝΤΑΙ» ΕΛΛΑ Α» ΙΑΜΕΡΙΣΜΑ» ΝΟΜΟΣ» ΠΕΡΙΟΧΗ ΧΡΟΝΟΣ ΓΙΑ ΤΟΝ ΟΠΟΙΟ ΓΙΝΕΤΑΙ Η ΑΝΑΖΗΤΗΣΗ» ΕΤΟΣ» ΜΗΝΑΣ ΕΙ ΟΣ ΤΗΣ ΑΓΓΕΛΙΑΣ ΠΕΡΙΓΡΑΦΗ ΛΥΣΗΣ» ΠΩΛΗΣΗ ΓΗΣ» ΕΝΟΙΚΙΑΣΗ ΚΑΤΟΙΚΙΑΣ» ΠΩΛΗΣΗ ΚΑΤΟΙΚΙΑΣ ΤΥΠΟΣ ΤΟΥ ΠΡΟΣ ΠΩΛΗΣΗ/ΕΝΟΙΚΙΑΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ Ενότητα 4 ΚΑΤΟΙΚΙΑ» ΜΟΝΟΚΑΤΟΙΚΙΑ» ΟΙΚΙΑ» ΒΙΛΑ» ΜΕΖΟΝΕΤΑ» ΟΡΟΦΟ ΙΑΜΕΡΙΣΜΑ» ΙΑΜΕΡΙΣΜΑ» ΡΕΤΙΡΕ» ΓΚΑΡΣΟΝΙΕΡΑ» ΣΤΟΥΝΤΙΟ ΓΗ»ΚΤΗΜΑ»ΟΙΚΟΠΕ Ο»ΑΓΡΟΤΕΜΑΧΙΟ»ΕΚΤΑΣΗ»ΑΓΡΟΚΤΗΜΑ»ΑΓΡΟΣ»ΑΜΠΕΛΙ»ΧΩΡΑΦΙ
ΧωροχρονικήΒάσηΑποθήκης εδοµένων: Star-Net Πρότυπο ερωτήσεων ΧΩΡΟΣ ΕΛΛΑΔΑ ΔΙΑΜΕΡΙΣΜΑ Ενότητα 4 ΠΕΡΙΓΡΑΦΗ ΛΥΣΗΣ ΝΟΜΟΣ ΠΕΡΙΟΧΗ ΧΡΟΝΟΣ ΕΝΟΙΚΙΑΣ Η ΚΑΤΟΙΚΙΑ Σ ΕΙΔΟΣ ΑΓΓΕΛΙΑΣ ΈΤΟ Σ ΠΩΛΗΣΗ ΚΑΤΟΙΚΙΑ Σ ΜΗΝΑΣ ΠΩΛΗΣΗ ΓΗΣ ΓΚΑΡΣΟΝΙΕΡ Α ΟΡΟΦΟ\ ΜΑ ΤΥΠΟΣ ΑΚΙΝΗΤΟΥ ΔΙΑΜΕΡΙΣΜ Α ΟΙΚΟΠΕΔΟ..
Χωροχρονική Βάση Απ. εδ.:το εννοιολογικό σχήµα-βασικοί Πίνακες Ενότητα 4 ΠΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Γαλαξίας πινάκων Πίνακες Γεγονότων Πίνακες ιαστάσεων Πίνακες Ερωτήσεων Μέτρα
Εφαρµογή OLAP: ROLAP ότητα 4 ΕΡΙΓΡΑΦΗ ΥΣΗΣ Χρήση εφαρµογής ROLAP Εναλλακτική µορφή µίας κλασικής εφαρµογής OLAP. Γιατί ROLAP ; Γρηγορότερη ανάκτηση του αποτελέσµατος εξυπηρέτηση του χρήστη. Τι υλοποιούµε : Εικονικά τον κύβο δεδοµένωντηςαποθήκηςδεδοµένων µας, βασιζόµενοι στις διαστάσεις και στα µέτρα του, που ορίζονται από τον χρήστη. Τι δεν υλοποιούµε : Τον προϋπολογισµό των τιµών των µέτρων της αποθήκης µέσα στα κελιά που προσδιορίζονται από τις επιθυµητές διαστάσεις του κύβου δεδοµένων.
Εφαρµογή ROLAP: Είδη Ερωτήσεων- Παράµετροι είδους/χρόνου Ερωτήσεις που εξυπηρετούνται από το σύστηµα: ότητα 4 Ερωτήσεις Στατιστικών Στοιχείων Ερωτήσεις Κατανοµών ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ ΕΠΙΛΟΓΕΣ ΠΡΟ ΙΟΡΙΜΟΥ ΚΡΙΤΗΡΙΩΝ ΕΡΩΤΗΣΕΩΝ Για την προσφορά ακινήτων σε είδος αγγελίας Πώληση γης Πώληση ή ενοικίαση κατοικιών Για την χρονική περίοδο της αναζήτησης: Ανα έτος Ανα µήνα
Εφαρµογή ROLAP: Χωρικές Παράµετροι ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ ΕΠΙΛΟΓΕΣ ΠΡΟ ΙΟΡΙΜΌΥ ΚΡΙΤΗΡΙΩΝ ΕΡΩΤΗΣΕΩΝ Για τον χώρο που αφορά η αναζήτηση: 1. Για όλη την Ελλάδα 2. Ανα ιαµέρισµα της Ελλάδας 3. Ανα ιαµέρισµα Ανα Νοµό της Ελλάδας 4. Ανα ιαµέρισµα Ανα Νοµό Ανα Περιοχή της Ελλάδας 5. Στο ιαµέρισµα της Ελλάδας 6. Στο ιαµέρισµα Ανα Νοµό του διαµερίσµατος της Ελλάδας 7. Στο ιαµέρισµα Ανα Νοµό Ανα Περιοχή του διαµερίσµατος της Ελλάδας 8. Στο ιαµέρισµα- Στο Νοµό - Στην Περιοχή της Ελλάδας 9. Ανα Νοµό της Ελλάδας 10.Ανα Νοµό Ανα Περιοχή του Νοµού της Ελλάδας 11.Στο Νοµό της Ελλάδας 12.Στο ιαµέρισµα- Στο Νοµό - Ανά Περιοχή του νοµού της Ελλάδας
Εφαρµογή ROLAP: Stored Procedures Ερωτήσεις Στατιστικών Στοιχείων ότητα 4 Υπολογιζόµενα Μέτρα µέση τιµή πώλησης/ενοικίασης ανά τετραγωνικό µέτρο πλήθος των ακινήτων ηµιουργία κατηγοριών «stored Procedures» της MySql 5.0 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Με βάση το αν αφορούν ερωτήσεις: κατοικίες Ανα όροφο γη Ανα Έτος Ανα Μήνα ηµιουργία 12 κατηγοριών ερωτήσεων στατιστικών στοιχείων που εξυπηρετούνται από 72 stored procedures.
Εφαρµογή ROLAP: Stored Procedures Ερωτήσεις Στατιστικών Στοιχείων ότητα 4 Παράµετροι που παίρνουν οι stored Procedures : ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Το είδος της αγγελίας (πώληση γής /κατοικίας ή ενοικίαση κατοικίας) Ο τύπος του προς πώληση/ενοικίαση ακινήτου (διαµέρισµα,γκαρσονιέρα,κτήµα,οικόπεδο κτλ) Ο χώρος ( ιαµέρισµα/ο νοµός/ η περιοχή ) για τον οποίο γίνεται η αναζήτηση Η χρονική περίοδος για την οποία γίνεται η αναζήτηση (ηµεροµηνία έναρξης/λήξης)
Εφαρµογή ROLAP: Stored Procedures Ερωτήσεις Κατανοµών ύο κατηγορίες ερωτήσεων ανάλογα µε την κατηγορία εύρους τιµών που επιθυµούµε να υπολογίσουµε τα µέτρο της αποθήκης δεδοµένων: 1. Εύρος µέσης τιµής πώλησης/ενοικίασης ανα τετραγωνικό µέτρο(ε/μ^2) 2. Εύρος έκτασης σε Μ^2 ότητα 4 Υπολογιζόµενα Μέτρα Το πλήθος των ακινήτων τα οποία ανήκουν σε µία κατηγορία ακινήτων που ανήκουν σε κάποιο εύρος τιµών (ε/m2 ή m2) ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Το ποσοστό των ακινήτων αυτών ως προς το συνολικό αριθµό τω ακινήτων µιας συγκεκριµένης χωρικής και χρονικής διάστασης τα οποία δεν ανήκουν στο συγκεκριµένο εύρος τιµών για τις διαστάσεις ε/m2 ή m2. ηµιουργία κατηγοριών «stored Procedures» της MySql 5.0 Με βάση το αν αφορούν ερωτήσεις: Ε/Μ^2 Μ^2 κατοικίες γη ανα Έτος ανα Μήνα ηµιουργία 12 κατηγοριών ερωτήσεων κατανοµών που εξυπηρετούνται από 96 stored procedures.
Εφαρµογή ROLAP: Stored Procedures Ερωτήσεις Κατανοµών ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Παράµετροι τις οποίες παίρνουν οι stored Procedures είναι : Το είδος της αγγελίας (πώληση γής /κατοικίας ή ενοικίαση κατοικίας) Ο τύπος του προς πώληση/ενοικίαση ακινήτου (διαµέρισµα,γκαρσονιέρα,κτήµα,οικόπεδο κτλ) Ο χώρος ( ιαµέρισµα/ο νοµός/ η περιοχή) για τον οποίο γίνεται η αναζήτηση Η χρονική περίοδος για την οποία γίνεται η αναζήτηση (ηµεροµηνία έναρξης/λήξης) Το εύρος τιµών της κλίµακας Ε/m^2 ή m^2
Εφαρµογή ROLAP: Stored Procedures Κρίσιµα Σηµεία ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Υλοποίηση του συστήµατος ROLAP διαχείρισης των δεδοµένων µέσω των procedures. Καθοριστικότατος ρόλος των procedures για την αξιοπιστία του συστήµατος, αφού παράγουν τα ζητούµενα από τα δεδοµένα µέτρα. Κρίσιµα σηµεία υπολογισµού των stores procedures : Υπολογισµός των µέτρων σε συνδυασµό µε την παράµετρο του χρόνου Προσδιορισµός των αγγελιών που πρέπει να επιστρέφονται από την βάση σε µία πιθανή ερώτηση µε σύγκριση της αρχής & του τέλους των χρονικών περιόδων που ζει κάθε αγγελία µε την αρχή & το τέλος της χρονικής περιόδου της αναζήτησης. Αντιµετώπιση ύπαρξης λανθασµένων, µη λογικών τιµών δεδοµένων σε κάποιους πίνακες της αποθήκης δεδοµένων. Αποκλεισµός των αγγελιών από οποιουσδήποτε υπολογισµούς µέτρω στις περιπτώσεις µη λογικών τιµών δεδοµένων (πχ. Έκταση ή τιµή µηδενική)
ιεπαφή χρήστη: Σκελετός Του Συστήµατος Αποτελεί τη Βάση για το γενικό πλάνο του συστήµατος, µε κατευθυντικό άξονα την γενική αρχή της όσο το δυνατόν Αποτελείται από 21 διαφορετικές σελίδες.jsp µε 32.000 καλύτερης -γρηγορότερης εξυπηρέτησης του χρήστη, στα πιθανά ερωτήµατά του προς το σύστηµα. ότητα 4 γραµµές κώδικα συνολικά. Ο σκελετός του συστήµατος αποτελείται από : 8 Σελίδες καθορισµού απαιτήσεων ερωτήσεων ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Προσδιορισµός : Των διαστάσεων του «κύβου δεδοµένων» του συστήµατος. Των κριτηρίων για την επιλογή της κατάλληλης store procedure για εξυπηρέτηση. Των παραµέτρων θα γίνει η κλήση των procedures. 7 Σελίδες προβολής αποτελεσµάτων Προσδιορισµός της κατάλληλης προς κλήση store procedure. υναµική ανάκτηση των αποτελεσµάτων από τη βάση. 6 Ενδιάµεσες σελίδες ελέγχου των ερωτήσεων Έλεγχος για το αν µια ίδια ερώτηση έχει τεθεί στο σύστηµα και αν τα αποτελέσµατα της ερώτησης αυτής είναι προϋπολογισµένα και αποθηκευµένα.
ιεπαφή χρήστη: Αλγοριθµική µορφή Γενικού πλάνου Συστήµατος ότητα 4 ΕΡΙΓΡΑΦΗ ΥΣΗΣ (1) Για κάθε ερώτηση του χρήστη (2) Εάν έχουν συµπληρωθεί τα υποχρεωτικά πεδία ερωτήσεων στις «Σελίδες ορισµού απαιτήσεων» (3) Στείλε τις µεταβλητές και τα επιθυµητά µέτρα στις «Ενδιάµεσες σελίδες» (4) Εάν η ερώτηση έχει ξανά τεθεί στο σύστηµα (βρεθεί στους πίνακες ερωτήσεων) (5) Εάν τα αποτελέσµατα της είναι αποθηκευµένα (hascreated==1) (6) Κάνε ανακατεύθυνση προς την σελίδα των ήδη προϋπολογισµένων αποτελεσµάτων σε µορφή «.html» (7) Αλλιώς (8) Κάνε ανακατεύθυνση προς τις «σελίδες υπολογισµού αποτελεσµάτων» µε τις τιµές των παραµέτρων για τις ερωτήσεις. (9) Κάνε κλήση της κατάλληλης «stored procedure» από την «σελίδα υπολογισµού αποτελεσµάτων» µε βάση τα κριτήρια που έχει θέσει ο χρήστης. (10) αποτελεσµάτων» Εµφάνισε δυναµικά τα αποτελέσµατα στις «σελίδες (11)Αλλιώς (12) Κάνε εισαγωγή της ερώτησης στους πίνακες ερωτήσεων (13) Κάνε ανακατεύθυνση προς τις «σελίδες υπολογισµού αποτελεσµάτων» µε τις τιµές των παραµέτρων για τις ερωτήσεις. (14) Κάνε κλήση της κατάλληλης «stored procedure» από την «σελίδα υπολογισµού αποτελεσµάτων» µε βάση τα κριτήρια που έχει θέσει ο χρήστης
ιεπαφή χρήστη: Γενικά χαρακτηριστικά ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Επιλογές πλοήγησης στη διεπαφή, που δίνουν κάθ φορά τη διαδροµή της διεπαφής στην οποία βρίσκεται χρήστης. Έλεγχος των επιλογών που µπορούν να γίνουν απ τον χρήστη, για προστασία του συστήµατος από πιθανέ λάθος επιλογές, µε την µη διαθεσιµότητα κάποιω επιλογών σε περίπτωση συνδυασµού τους µε κάποιε άλλες. Προειδοποιητικό µήνυµα σε περίπτωσ συµπλήρωσης των κάποιον από τα «υποχρεωτικ πεδία».
Σύστηµα Οπτικοποίησης Αποτελεσµάτων ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ Η οπτικοποίηση των ήδη παραγµένων από τις stored procedures αποτελεσµάτων. Jcharts Οpen source Java project επιτρέπει την διαγραµµατικ παρουσίαση εισαγµένων δεδοµένων, πάνω σε we σελίδες. Οπτικοποίηση µέχρι τριών διαστάσεων µορφώ αποτελεσµάτων ερωτήσεων στατιστικών στοιχείων γι το µέτρο Ε/Μ^2. Χρήση 14 σελίδες «.jsp» που καλούνται πολλαπλέ φορές από τις «σελίδες αποτελεσµάτων» για τι κατηγορίες ερωτήσεων που εξυπηρετούνται. υναµική µεταφορά δεδοµένων από τις «σελίδε αποτελεσµάτων» στις «σελίδες οπτικοποίησης» γι διαγραµµατική τους παρουσίαση.
Σύστηµα Οπτικοποίησης Αποτελεσµάτων: Περιπτώσεις Οπτικοποίησης ότητα 4 Επιλογή προς το χρήστη, προβολή οπτικοποιηµένων αποτελεσµάτων σε τύπου ερωτήσεων της µορφής : Ε/Μ^2 «Στην Ελλάδα» για αναζητήσεις γης/κατοικιών ανα έτος/ανα µήνα της περιόδου αναζήτησης. Ε/Μ^2«Στο ιαµέρισµα της Ελλάδας για αναζητήσεις γης /κατοικιών ανα έτος / ανα µήνα της περιόδου αναζήτησης. Ε/Μ^2«Στο νοµό της Ελλάδας» για αναζητήσεις γης /κατοικιών ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ ανα έτος / ανα µήνα της περιόδου αναζήτησης. Ε/Μ^2«Ανα ιαµέρισµα της Ελλάδας» για αναζητήσεις γης/κατοικιών ανα έτος της περιόδου αναζήτησης. Ε/Μ^2«Στην Ελλάδα ανα όροφο των κατοικιών» για αναζητήσεις κατοικιών. ανα έτος της περιόδου αναζήτησης. Ε/Μ^2«Στο διαµέρισµα της Ελλάδας ανα όροφο των κατοικιών» για αναζητήσεις κατοικιών, ανα έτος της περιόδου αναζήτησης. Ε/Μ^2«Στο νοµό της Ελλάδας ανα όροφο των κατοικιών» για αναζητήσεις κατοικιών ανα έτος της περιόδου αναζήτησης. Ε/Μ^2«Ανα διαµέρισµα της Ελλάδας ανα όροφο των κατοικιών για χρονικό διάστηµα ενός έτους» για αναζητήσεις κατοικιών ανα έτο της περιόδου αναζήτησης.
Αντιπροσωπευτικά ιαγράµµατα - Πλήθος αγγελιών ανά περιφέρεια ότητα 4 ΡΙΓΡΑΦΗ ΣΗΣ
Αντιπροσωπευτικά ιαγράµµατα - Πλήθος αγγελιών ανά περιφέρεια ότητα 4 ΕΡΙΓΡΑΦΗ ΣΗΣ
Αντιπροσωπευτικά ιαγράµµατα - Πλήθος αγγελιών ανά περιφέρεια ότητα 4 ΕΡΙΓΡΑΦΗ ΛΥΣΗΣ
Αντιπροσωπευτικά ιαγράµµατα - Χρονική Κατανοµή αγγελιών ανά περιφέρεια (2006) ότητα 4 ΕΡΙΓΡΑΦΗ ΣΗΣ
Αντιπροσωπευτικά ιαγράµµατα - Χρονική Κατανοµή αγγελιών ανά περιφέρεια (2006) Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Χρονική Κατανοµή αγγελιών ανά περιφέρεια (2006) Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Χρονική Κατανοµή αγγελιών ανά νοµό για την περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα περιφέρεια Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα περιφέρεια Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα περιφέρεια Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα περιφέρεια Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή εµβαδού οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή τιµής οικοπέδων ανά περιφέρεια Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή τιµής οικοπέδων ανά περιφέρεια Μ. Βαζιργιάννης
Μ. Βαζιργιάννης
Μ. Βαζιργιάννης
Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Αντιπροσωπευτικά ιαγράµµατα - Κατανοµή πλήθους οικοπέδων ανα µήνα για περιφέρεια Αιγαίου Μ. Βαζιργιάννης
Σύστηµα Αποθήκευσης Αποτελεσµάτων Ανάγκη για προσθήκη στο σύστηµα το συγκριτικό πλεονέκτηµα των κλασικών τεχνικών OLAP για ανάκτηση προϋπολογισµένων µέτρων, για την γρηγορότερη απόκριση του συστήµατος. ότητα 4 ΡΙΓΡΑΦΗ ΛΥΣΗΣ ΣΥΣΤΗΜΑ ΑΠΟΘΗΚΕΥΣΗΣ ΚΑΙ ΑΝΑΚΤΗΣΗΣ ΑΠΟΤΕΛΕΣΜΑΤΩΝ Η Η ΤΕΘΕΝΤΩΝ ΕΡΩΤΗΣΕΩΝ ΣΤΟ ΣΥΣΤΗΜΑ ΣΕ ΜΟΡΦΗ ΣΤΑΤΙΚΩΝ ΣΕΛΙ ΩΝ «.HTML» Εικονική αποθήκευση των αποτελεσµάτων που όµως προσφέρει την αποτελεσµατικότητα των κλασικών τεχνικών OLAP.
Σύστηµα Αποθήκευσης Αποτελεσµάτων : Λειτουργία Πως λειτουργεί : VB6 Εφαρµογή αποθήκευσης αποτελεσµάτων «.exe» Job των windows Κλήση της εφαρµογής αποθήκευση κατά «χ» χρονικά διαστήµατα από το job των window Αλγοριθµική µορφή διαδικασίας εφαρµογής αποθήκευσης ότητα : 4 (1)Για όλες τις εγγραφές των πινάκων αποθήκευσης ερωτήσεων ΕΡΙΓΡΑΦΗ(2) Εάν τα αποτελέσµατα της ερώτησης δεν είναι προϋπολογισµένα και ΥΣΗΣ αποθηκευµένα(hascreated<>1) (3) Υπολόγισε δυναµικά τa αποτελέσµατα της σελίδας κάνοντας ανακατέυθυνση προς την «σελίδα υπολογισµού αποτελεσµάτων» µε τις τιµές των παραµέτρων(«destpath»). (4) Αποθήκευσε τα αποτέλεσµα σε µία στατική σελίδα τύπου «.html» στην διαδροµή του Tomcat που ορίζεται από ένα «.ini» αρχείο (5) Ενηµέρωσε το πεδίο «hascreated» της ερώτησης στον πίνακα ερωτήσεων και τα πεδίο «pagepath» µε την διαδροµή της αποθηκευµένης σελίδας «.html» (6) Αλλιώς (7) Προχώρα στην επόµενη ερώτηση (8)Τέλος Για (9) Ενηµέρωσε το log αρχείο µε το αποτέλεσµα της προσπάθειας
οµή Εισαγωγη & Κίνητρα Εργασίας Γενική Περιγραφή του Υλοποιηµένου Συστήµατος Περιγραφή Θεωρητικού Υποβάθρου Περιγραφή Λύσης Συνεισφορά Μελλοντική Εργασία
Συνεισφορά Σχεδίαση και ανάπτυξη ενός χωροχρονικού data warehouse. ότητα 5 ΝΕΙΣΦΟΡΑ ΛΛΟΝΤΙΚΗ ΡΓΑΣΙΑ Ανάπτυξη πληθώρας τελεστών για στατιστικές κατανοµές και ερωτήσεις. Για την Περίπτωση του Ελληνικού Real Estate: Αποτελεί ένα ολοκληρωµένο πακέτο λύσης µε πολλές κα µεγάλες προοπτικές, για την παροχή πληροφόρησης για την αγορά του Real Estate, ενός τόσο σηµαντικού τοµέα τη Παγκόσµιας Οικονοµίας στον Ελλαδικό χώρο. Παρέχει την συνολική εικόνα της Ελληνικής Αγοράς στην προσφορά του Real Estate, για την χρονική περίοδο 03/2005 06/2007. Ο πρωτότυπος τρόπος παροχής της πληροφορίας είναι οποιαδήποτε χρονική στιγµή, σε οποιοδήποτε, µέσω του διαδικτύου.
Μελλοντική Εργασία Επέκταση εύρους τύπου αγγελιών για ερωτήσεις εξαγωγές στατιστικών στοιχείων (ζήτηση ακινήτων,πλειστηριασµών ακινήτων). ότητα 5 ΝΕΙΣΦΟΡΑ ΛΛΟΝΤΙΚΗ ΓΑΣΙΑ ιαθεσιµότητα προς τον χρήστη άλλων µέτρων για επιπλέον προσφορά γνώσης από τα δεδοµένα της αποθήκης δεδοµένων, από το σύστηµα. ηµιουργία περισσότερων οπτικοποιηµένων αποτελεσµάτων(περισσότερες διστάσεις αναπαρεστηµένες στους άξονες διαστάσεων) ηµιουργία προβλέψεων τιµή και χρόνο πώλησης ενός ακινήτου.
Σας Ευχαριστώ Μ. Βαζιργιάννης
Εφαρµογή ROLAP ότητα 4 ΕΡΙΓΡΑΦΗ ΥΣΗΣ εν απαιτεί τον προϋπολογισµό καιτηναποθήκευση των πληροφοριών. Έχει πρόσβαση στα στοιχεία βάσης δεδοµένων και παράγει τις ερωτήσεις SQL γιαναυπολογίσουν τις πληροφορίες στο κατάλληλο επίπεδο όταν τις ζητά ένας τελικός χρήστης. Στηρίζεται στο χειρισµό τωνδεδοµένων που αποθηκεύονται στην σχεσιακή βάση δεδοµένων για να δώσουν την εικόνα του παραδοσιακού τεµαχισµού του OLAP και της λειτουργίας χωρισµού σε τετράγωνα. Ενέργεια του τεµαχισµού και του χωρισµού σε τετράγωνα = Προσθήκη µίας συνθήκης "WHERE" στη δήλωση µιας SQL πρότασης.
Εφαρµογή ROLAP: Stored Procedures Κρίσιµα Σηµεία Κρίσιµα σηµεία υπολογισµού των stored procedures : ότητα 4 ΕΡΙΓΡΑΦΗ ΥΣΗΣ Υπολογισµός των µέτρων σε συνδυασµό µε την παράµετρο του χρόνου Προσδιορισµός των αγγελιών που πρέπει να επιστρέφονται από την βάση σε µία πιθανή ερώτηση µε σύγκριση της αρχής & του τέλους των χρονικών περιόδων που ζει κάθε αγγελία µε την αρχή & το τέλος της χρονικής περιόδου της αναζήτησης.