SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
•Tη είκαη;
       • Τη πενηγνάθεη;


           Τεχνολογία που χρθςιμοποιείται από τισ ςφγχρονεσ επιχειριςεισ



Πλεονεκτιματα (που τθσ δίνουν                         Περιοριςμοί (αναπτφςςει
οι βαςικζσ αρχζσ τθσ ςε ςχζςθ με                      κάποιουσ μθχανιςμοφσ για τθν
άλλεσ τεχνικζσ)                                       αντιμετϊπιςι τουσ)

Περιγράφει μια ομάδα εργαλείων που διαχειρίηονται πολυδιάςτατα
δεδομζνα ςε Αποκικεσ δεδομζνων
Αποτελεί μια ςυλλογι από τεχνολογίεσ ςτιριξθσ αποφάςεων… κινθτιρια
δφναμθ τθσ επιχειρθςιακισ νοθμοςφνθσ



                          Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                       ΠΕ0405
?...?...?
  Καη ηη ζεμαίκεη Επιχειρησιακή
νοημοσύνη? …. Καιύηενα κα θεύγω
    αοηά είκαη γηα μεγάιμοξ…




•΢φνολο ιδεϊν και μεκόδων για τθν βελτίωςθ τθσ
λιψθσ αποφάςεων ςτθν επιχείρθςθ
• Χρθςιμοποιεί ςυςτιματα υποςτιριξθσ που βαςίηονται
ςε γεγονότα




                Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                             ΠΕ0405
Πίνακασ 1(πωλιςεισ)                10.000.000 εγγραφζσ
Πίνακασ 1(υποκαταςτιματα)                 1.000 εγγραφζσ
    Πίνακασ 1(πόλεισ)                       100 εγγραφζσ
     Πίνακασ 1(νομοί)                        10εγγραφζσ

Οι αποκικεσ δεδομζνων OLAP διαχειρίηονται ζνα
πολυδιάςτατο μοντζλο που τουσ δίνει τθ δυνατότθτα να
• Παρουςιάηουν πλθροφορίεσ και όχι απλά δεδομζνα
λειτουργοφν με
• ακροιςτικά δεδομζνα αλλά και
• γριγορθ ανάκτθςθ δεδομζνων
με τθ χρθςιμοποίθςθ υψθλοφ επιπζδου πολυδιάςτατου
κφβου




               Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                            ΠΕ0405
•


        •Γηαηί είκαη ζεμακηηθή ε
                  OLAP
       • Πμιοδηάζηαημ μμκηέιμ?


         • αυξθτικι τάςθ αποκικευςθσ όλο και περιςςότερων
         δεδομζνων
         •Σαυτόχρονθ χριςθ μιασ εφαρμογισ για ανάκτθςθ-
         ανάλυςθ δεδομζνων
         •Πολυπλοκότθτα ερϊτθςθσ- χρονικζσ κακυςτεριςεισ
         , απαίτθςθ περιςςότερων πόρων του ςυςτιματοσ

• μετριςιμα μεγζκθ (περιζχουν τθ πραγματικι πλθροφορία)
• διαςτάςεισ (χαρακτθρίηουν τθ πλθροφορία τοποκετϊντασ τθν ςτο
πολυδιάςτατο χϊρο)
• ςυςχετίςεισ μεταξφ των μετριςεων
•Συμπεράςματα
•προβλζψεισ

                       Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                    ΠΕ0405
•΢τιλεσ : κακορίηουν τα δεδομζνα



                                     Προϊόντα              Καταςτιματα   Πλικοσ
                                              Α                Νεάπολθ          40
•΢ειρζσ :                                     Α                Γφκειο           50
 πλθροφορίεσ ςε μορφι κειμζνου                Α                ΢πάρτθ           30
• κάκε ςειρά αντιπροςωπεφει μια
εγγραφι                                       Β                Νεάπολθ         100
                                              Β                Γφκειο           20
                                              Β                ΢πάρτθ           70
                                              Γ                Νεάπολθ          50
                                              Γ                Γφκειο           30
                                              Γ                ΢πάρτθ           50
                            Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                         ΠΕ0405
Διάςταςθ Προϊόντων


               ΚΑΤΑΣΤΗΜΑΤΑ           A                  Β         Γ
Διάςταςθ          Γφκειο            40                 100       50
Καταςτθμάτων     Νεάπολθ            50                 20        30
                  ΢πάρτθ            30                 70        50


        •Οι άξονεσ του κφβου είναι ουςιαςτικά τα πεδία του αντίςτοιχου πίνακα
        (αν γινόταν ςε απλι βάςθ δεδομζνων)
        • κάκε άξονασ ςε ζνα κφβο καλείται διάςταςθ
        •Ζνα κελί αντιπροςωπεφει μία εγγραφι και ορίηεται από τθ τομι μεταξφ
        των διαςτάςεων


                             Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                          ΠΕ0405
•Tη είκαη;


Είναι θ πολυδιάςτατθ περιγραφι
(μοντελοποίθςθ)
δεδομζνων μιασ αποκικθσ δεδομζνων

Αντικείμενα ανάλυςθσ αποτελοφν ζνα
ςφνολο τιμϊν
από μετριςιμεσ τιμζσ , τα μζτρα (ι
γεγονότα-facts) π.χ. πωλιςεισ .

Εξαρτϊνται από τισ διαςτάςεισ οι οποίεσ τισ χαρακτθρίηουν μοναδικά
και τισ τοποκετοφν ςε μια περιοχι του πολυδιάςτατου χϊρου


Σο κελί ενόσ κφβου είναι ζνα μζτρο
Είναι δυνατόν να υπάρχουν περιςςότερα από ζνα μζτρα


                              Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                           ΠΕ0405
Οι διαςτάςεισ οργανϊνονται ςε διάφορεσ ομάδεσ επιπζδων κακορίηοντασ μια
ιεραρχία., ζνα μονοπάτι ςυνάκροιςθσ
Το πιο λεπτομερζσ επίπεδο βρίςκεται ςτο κάτω μζροσ και το επίπεδο με τθ
λιγότερθ λεπτομζρεια βρίςκεται ςτο πάνω




• γριγοροσ υπολογιςμόσ
ακροιςμάτων από πολλά πεδία




                           Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                        ΠΕ0405
Ζςτω θ διάςταςθ πωλιςεισ ςχετίηεται με τισ διαςτάςεισ …
Και μια άλλθ διάςταςθ θ τιμι..
Μεταβλθτζσ (αρικμθτικζσ μετρικζσ)
όπωσ θ τιμι είναι μια ειδικι
κατθγορία διαςτάςεων που
αντιμετωπίηονται ςαν τιμζσ πεδίων
μιασ κανονικισ βάςθσ δεδομζνων

Κανονικι διάςταςθ-> περιττά κελιά
Ειδικι διάςταςθ -> εξοικονόμθςθ
κελιϊν.

•Πολφπλοκεσ μεταβλθτζσ
                                  …για τθ βελτιςτοποίθςθ τθσ απόδοςθσ τθσ αποκικθσ
•Παραγόμενεσ μεταβλθτζσ
                                  δεδομζνων (μειϊνει το μζγεκοσ κακϊσ και τθν
                                  πολυπλοκότθτα των ειςαγωγϊν δεδομζνων).
                            Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                         ΠΕ0405
Όηακ ηα δεδμμέκα είκαη απμζεθεομέκα ζε
πίνακες(arrays) οπό ηε μμνθή δηακοζμάηωκ
μπμνμύκ κα ηύπμοκ ηαπύηενεξ επελενγαζίαξ
ππ μ οπμιμγηζμόξ ημο θένδμοξ
Χνεζημμπμηώκηαξ μόνο μια θέση μνήμης




 Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
              ΠΕ0405
Δφο τρόποι με τουσ οποίουσ μποροφν αποκθκευτοφν τα δεδομζνα ςε ζνα πίνακα

                  Πολλζσ ιδιότθτεσ και λιγότερεσ εγγραφζσ


          Προϊόντα    Κατάςτθμα       Ζςοδα           Κόςτοσ        Πλικοσ
              Α         ΢πάρτθ           250 €              110 €      40
              Α          Γφκειο          320 €              140 €      50
              Α        Νεάπολθ           220 €              150 €      30
              Β         ΢πάρτθ           410 €              250 €      100
              Β          Γφκειο           88 €              55 €       20
              Β        Νεάπολθ           310 €              180 €      70
              Γ         ΢πάρτθ           160 €              90 €       50
              Γ          Γφκειο           150 €             80 €       30


                         Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                      ΠΕ0405
Οι τρείσ ιδιότθτεσ ζχουν ενοποιθκεί κάτω από μια ιδιότθτα με τίτλο «μετριςεισ»
Και υπάρχει και θ ιδιότθτα «τιμι» που εκφράηει τθ τιμι μιαs από τισ προθγοφμενεσ
τρεισ ιδιότθτεσ
                   Προϊόντα     Κατάςτθμα          Μετριςεισ Τιμι
                       Α           ΢πάρτθ             Ζςοδα    250 €
                       Α           ΢πάρτθ            Κόςτοσ    110 €
                       Α           ΢πάρτθ            Πλικοσ     40
                       Α            Γφκειο            Ζςοδα    320 €
                       Α            Γφκειο           Κόςτοσ    140 €
                       Α            Γφκειο           Πλικοσ     50
                       Α          Νεάπολθ             Ζςοδα    220 €
                       Α          Νεάπολθ            Κόςτοσ    150 €



                           Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                        ΠΕ0405
O πημ απιόξ ηνόπμξ γηα κα ακαπαναζηήζμομε ημ
      πημ πάκω πανάδεηγμα ζε OLAP είκαη κα
δεμημονγήζμομε ηνεηξ δηαθμνεηηθμύξ δοζδηάζηαημοξ
 θύβμοξ έκα γηα θάζε είδμξ δεδμμέκωκ. Έκα γηα ημ
  θόζημξ έκα γηα ηα έζμδα θαη έκα γηα ημ πιήζμξ




      Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                   ΠΕ0405
Διάςταςθ Καταςτθμάτων


                               Προϊόντα Σπάρτθ               Γφκειο       Νεάπολθ

                                     Α             40            50           60

                     Προϊόντα Β
                              Σπάρτθ                Γφκειο
                                                   100            Νεάπολθ 60
                                                                 20

                          Α          Γ 1200€       50 1500€      40 1800€     50

                          Β              1000€          200€          600€
            Προϊόντα Σπάρτθ              Γφκειο         Νεάπολθ
Προϊόντων
Διάςταςθ




                           Γ             1000€          800€          1000€
               Α               30€           30€           30€

               Β               10€          10€            10€

               Γ               20€          20€            20€

                   Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                ΠΕ0405
Παρόλο που ο κφβοσ μπορεί να ζχει 4 ι περιςςότερεσ διαςτάςεισ
οι περιςςότερεσ εφαρμογζσ παρουςιάηουν μόνο 2 διαςτάςεισ
από τα δεδομζνα τουσ ελαχιςτοποιϊντασ τισ υπόλοιπεσ


 ΚΑΤΑΣΤΗΜΑΤΑ             A                  B          Γ
     Γφκειο             40                 100        50
    Νεάπολθ             50                  20        30
    ΢πάρτθ              30                  70        50
    ΜΕΣΡΙΚΗ            ΠΛΗΘΟ΢            ΜΕΡΕ΢       ΣΡΙΣΗ

•Κάκε κελί περιζχει μια εγγραφι
•Κάκε διάςταςθ ζχει ζνα εξωτερικό κλειδί και κάκε μζτρο μια
αντίςτοιχθ ςτιλθ
•Σο πρωτεφον κλειδί είναι ο ςυνδυαςμόσ των κλειδιϊν των
διαςτάςεων (οι ςυντεταγμζνεσ του κελιοφ)

                  Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                               ΠΕ0405
•Roll up (΢υνακροιςτικι άνοδοσ):
                          υπολογιςμόσ μιασ ςυνολικισ
                          τιμισ για μια κζςθ ςτθν ιεραρχία
                          μιασ διάςταςθσ δεδομζνων

                          •Π.χ. Με ζνα Roll up οι πωλιςεισ
                          ςε επίπεδο μαγαηιϊν παράγουν
                          τισ ςυνολικζσ πωλιςεισ ςε
                          επίπεδο πόλθσ και αυτζσ με ζνα
                          ακόμα Roll up παράγουν τισ
                          πωλιςεισ ςε επίπεδο περιοχισ …




Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
             ΠΕ0405
•Drill down (αναλυτικι
                             μζκοδοσ).Ο χριςτθσ περνά από
                             ζνα ανϊτερο επίπεδο με
                             ςυγκεντρωτικά ςτοιχεία ςε ζνα
                             χαμθλότερο επίπεδο με
                             λεπτομερι δεδομζνα

                             •Π.χ. Με ζνα Drill down από τισ
                             πωλιςεισ ανά περιοχι
                             παίρνουμε τισ πωλιςεισ ανά
                             πόλθ και μετά τισ πωλιςεισ ανά
                             κατάςτθμα




Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
             ΠΕ0405
Περιςτροφι (Pivot ) Αναδιάταξθ τθσ 2D προβολισ ςτθν οκόνθ
Εναλλαγι γραμμϊν και ςτθλϊν του κφβου

                                                      •Slice: Απαλοιφι κάποιων τιμϊν
                                                      από μία διάςταςθ ( π.χ. ΢βιςε
                                                      store2 και τισ βιομθχανίεσ
                                                      clothing και cosmetics)

                                                      •Dice: Απαλοιφι μιασ ολόκλθρθσ
                                                      διάςταςθσ (π.χ. από ζνα κφβο
                                                      πωλιςεων να γίνει απεικόνιςθ
                                                      του μζςου όρου πωλιςεων ανά
                                                      προϊόν και θμερομθνία).




                         Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                      ΠΕ0405
Από ηη θαζμνίδεηαη ημ
 μέγεζμξ μηαξ Α.Δ.
                                  100 π.*100κ= 10000 κελιά
                                  100 π.*100κ*52εβ.=52000 κελιά
                                  100 π.*100κ*52εβ.*3 μ. Μ.20080000 κελιά
                                  .



• από το μζγιςτο αρικμό κελιϊν που μπορεί να ζχει μια Α.Δ. αρικμό
διαςτάςεων       φπαρξθ πολλαπλϊν ιεραρχιϊν.
•Στθ ταχφτθτα με τθν οποία θ Α.Δ. ςυνακροίηει τα δεδομζνα
• ο αρικμόσ των κελιϊν που πραγματικά περιζχουν δεδομζνα
• αν θ αποκικθ δεδομζνων υποςτθρίηει ειδικοφσ χρονικοφσ τφπουσ
δεδομζνων (δεν χρειάηεται να ζχει 3 διαφορετικζσ διαςτάςεισ μζςα ςε
μια άλλθ διάςταςθ για να αποκθκεφςει θμεριςια ,εβδομαδιαία ,μθνιαία
δεδομζνα)



                  Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                               ΠΕ0405
Χρθςιμοποιϊντασ μια μεταβλθτι ςυνάρτθςθ του χρόνου
Σε κάκε κελί του κφβου επιτρζπεται να αποκθκευτεί ζνα
ολόκλθρο string με αρικμοφσ οι οποίοι αντιπροςωπεφουν
μια χρονικι περίοδο (θμζρα , εβδομάδα , μινα)- ιςτορικι
πλθροφορία
•        εξοικονόμθςθ αποκθκευτικοφ χϊρου ςτθν Α.Δ.
αφοφ περιορίηεται ο αρικμόσ των διαςτάςεων.
•        απαιτείται αλγόρικμοσ μετατροπισ των χρονικϊν
δεδομζνων από πλευράσ προγραμματιςμοφ από τθ μια τιμι
ςτθν επόμενθ


Oi Α.Δ. χρθςιμοποιοφν ςυνικωσ R+ δζντρα για τθν
αποκικευςθ δεδομζνων ενϊ οι βάςεισ δεδομζνων B+ δζντρα.




                  Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                               ΠΕ0405
πθγζσ:

http://www.cs.uoi.gr/~pitoura/courses/dm08/warehouse
I.pdf
                                                        Εοπανηζηώ πμιύ
http://www.dwreview.com/OLAP/Introduction_OLAP.html
                                                         ημοξ θαηόπμοξ
http://goo.gl/mC8ou                                      ηωκ ζειίδωκ …

http://www.learndatamodeling.com/snow_flake.htm
http://www.executionmih.com/data-
analysis/bi-slice-dice.php
http://www.youtube.com/watch?v=2ryG3Jy6eIY
http://www.youtube.com/watch?v=qkJOace9FZg&NR=1
http://www.mybiq.com/products/components-ger/view

http://www.slideshare.net/panoramasw/the-power-of-analytics
http://projects.cs.dal.ca/panda/olap.html
http://training.inet.com/OLAP/home.htm



                    Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
                                 ΠΕ0405
Βάςεισ Δεδομζνων -Ναςτάκου Μαρία
             ΠΕ0405

Weitere ähnliche Inhalte

Mehr von mary nastakou

Mehr von mary nastakou (20)

Juliasets
JuliasetsJuliasets
Juliasets
 
mandelbrot-Julia-marynasta
mandelbrot-Julia-marynastamandelbrot-Julia-marynasta
mandelbrot-Julia-marynasta
 
ΔΙΕΚ Σπάρτης
ΔΙΕΚ Σπάρτης ΔΙΕΚ Σπάρτης
ΔΙΕΚ Σπάρτης
 
julia fractals_mn
julia fractals_mnjulia fractals_mn
julia fractals_mn
 
marynasta-Frastra-frun
marynasta-Frastra-frunmarynasta-Frastra-frun
marynasta-Frastra-frun
 
ηMathia14 ergasia 0-50
ηMathia14 ergasia 0-50ηMathia14 ergasia 0-50
ηMathia14 ergasia 0-50
 
L-systems
L-systemsL-systems
L-systems
 
εκδρομή
εκδρομήεκδρομή
εκδρομή
 
Orizontiavoli
OrizontiavoliOrizontiavoli
Orizontiavoli
 
25η
25η25η
25η
 
Αγιος Νίκων
Αγιος ΝίκωνΑγιος Νίκων
Αγιος Νίκων
 
Pake korinthou
Pake korinthouPake korinthou
Pake korinthou
 
Water
WaterWater
Water
 
Quantum cryptography mnastakou
Quantum cryptography mnastakouQuantum cryptography mnastakou
Quantum cryptography mnastakou
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Pektripolis marynasta
Pektripolis marynastaPektripolis marynasta
Pektripolis marynasta
 
Ph
PhPh
Ph
 
παρασκ. διαλυμ.
παρασκ. διαλυμ.παρασκ. διαλυμ.
παρασκ. διαλυμ.
 
Nastakou aktinovolia
Nastakou aktinovoliaNastakou aktinovolia
Nastakou aktinovolia
 
ακτινοβολία
ακτινοβολίαακτινοβολία
ακτινοβολία
 

Olap

  • 2. •Tη είκαη; • Τη πενηγνάθεη; Τεχνολογία που χρθςιμοποιείται από τισ ςφγχρονεσ επιχειριςεισ Πλεονεκτιματα (που τθσ δίνουν Περιοριςμοί (αναπτφςςει οι βαςικζσ αρχζσ τθσ ςε ςχζςθ με κάποιουσ μθχανιςμοφσ για τθν άλλεσ τεχνικζσ) αντιμετϊπιςι τουσ) Περιγράφει μια ομάδα εργαλείων που διαχειρίηονται πολυδιάςτατα δεδομζνα ςε Αποκικεσ δεδομζνων Αποτελεί μια ςυλλογι από τεχνολογίεσ ςτιριξθσ αποφάςεων… κινθτιρια δφναμθ τθσ επιχειρθςιακισ νοθμοςφνθσ Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 3. ?...?...? Καη ηη ζεμαίκεη Επιχειρησιακή νοημοσύνη? …. Καιύηενα κα θεύγω αοηά είκαη γηα μεγάιμοξ… •΢φνολο ιδεϊν και μεκόδων για τθν βελτίωςθ τθσ λιψθσ αποφάςεων ςτθν επιχείρθςθ • Χρθςιμοποιεί ςυςτιματα υποςτιριξθσ που βαςίηονται ςε γεγονότα Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 4. Πίνακασ 1(πωλιςεισ) 10.000.000 εγγραφζσ Πίνακασ 1(υποκαταςτιματα) 1.000 εγγραφζσ Πίνακασ 1(πόλεισ) 100 εγγραφζσ Πίνακασ 1(νομοί) 10εγγραφζσ Οι αποκικεσ δεδομζνων OLAP διαχειρίηονται ζνα πολυδιάςτατο μοντζλο που τουσ δίνει τθ δυνατότθτα να • Παρουςιάηουν πλθροφορίεσ και όχι απλά δεδομζνα λειτουργοφν με • ακροιςτικά δεδομζνα αλλά και • γριγορθ ανάκτθςθ δεδομζνων με τθ χρθςιμοποίθςθ υψθλοφ επιπζδου πολυδιάςτατου κφβου Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 5. •Γηαηί είκαη ζεμακηηθή ε OLAP • Πμιοδηάζηαημ μμκηέιμ? • αυξθτικι τάςθ αποκικευςθσ όλο και περιςςότερων δεδομζνων •Σαυτόχρονθ χριςθ μιασ εφαρμογισ για ανάκτθςθ- ανάλυςθ δεδομζνων •Πολυπλοκότθτα ερϊτθςθσ- χρονικζσ κακυςτεριςεισ , απαίτθςθ περιςςότερων πόρων του ςυςτιματοσ • μετριςιμα μεγζκθ (περιζχουν τθ πραγματικι πλθροφορία) • διαςτάςεισ (χαρακτθρίηουν τθ πλθροφορία τοποκετϊντασ τθν ςτο πολυδιάςτατο χϊρο) • ςυςχετίςεισ μεταξφ των μετριςεων •Συμπεράςματα •προβλζψεισ Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 6. •΢τιλεσ : κακορίηουν τα δεδομζνα Προϊόντα Καταςτιματα Πλικοσ Α Νεάπολθ 40 •΢ειρζσ : Α Γφκειο 50 πλθροφορίεσ ςε μορφι κειμζνου Α ΢πάρτθ 30 • κάκε ςειρά αντιπροςωπεφει μια εγγραφι Β Νεάπολθ 100 Β Γφκειο 20 Β ΢πάρτθ 70 Γ Νεάπολθ 50 Γ Γφκειο 30 Γ ΢πάρτθ 50 Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 7. Διάςταςθ Προϊόντων ΚΑΤΑΣΤΗΜΑΤΑ A Β Γ Διάςταςθ Γφκειο 40 100 50 Καταςτθμάτων Νεάπολθ 50 20 30 ΢πάρτθ 30 70 50 •Οι άξονεσ του κφβου είναι ουςιαςτικά τα πεδία του αντίςτοιχου πίνακα (αν γινόταν ςε απλι βάςθ δεδομζνων) • κάκε άξονασ ςε ζνα κφβο καλείται διάςταςθ •Ζνα κελί αντιπροςωπεφει μία εγγραφι και ορίηεται από τθ τομι μεταξφ των διαςτάςεων Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 8. •Tη είκαη; Είναι θ πολυδιάςτατθ περιγραφι (μοντελοποίθςθ) δεδομζνων μιασ αποκικθσ δεδομζνων Αντικείμενα ανάλυςθσ αποτελοφν ζνα ςφνολο τιμϊν από μετριςιμεσ τιμζσ , τα μζτρα (ι γεγονότα-facts) π.χ. πωλιςεισ . Εξαρτϊνται από τισ διαςτάςεισ οι οποίεσ τισ χαρακτθρίηουν μοναδικά και τισ τοποκετοφν ςε μια περιοχι του πολυδιάςτατου χϊρου Σο κελί ενόσ κφβου είναι ζνα μζτρο Είναι δυνατόν να υπάρχουν περιςςότερα από ζνα μζτρα Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 9. Οι διαςτάςεισ οργανϊνονται ςε διάφορεσ ομάδεσ επιπζδων κακορίηοντασ μια ιεραρχία., ζνα μονοπάτι ςυνάκροιςθσ Το πιο λεπτομερζσ επίπεδο βρίςκεται ςτο κάτω μζροσ και το επίπεδο με τθ λιγότερθ λεπτομζρεια βρίςκεται ςτο πάνω • γριγοροσ υπολογιςμόσ ακροιςμάτων από πολλά πεδία Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 10. Ζςτω θ διάςταςθ πωλιςεισ ςχετίηεται με τισ διαςτάςεισ … Και μια άλλθ διάςταςθ θ τιμι.. Μεταβλθτζσ (αρικμθτικζσ μετρικζσ) όπωσ θ τιμι είναι μια ειδικι κατθγορία διαςτάςεων που αντιμετωπίηονται ςαν τιμζσ πεδίων μιασ κανονικισ βάςθσ δεδομζνων Κανονικι διάςταςθ-> περιττά κελιά Ειδικι διάςταςθ -> εξοικονόμθςθ κελιϊν. •Πολφπλοκεσ μεταβλθτζσ …για τθ βελτιςτοποίθςθ τθσ απόδοςθσ τθσ αποκικθσ •Παραγόμενεσ μεταβλθτζσ δεδομζνων (μειϊνει το μζγεκοσ κακϊσ και τθν πολυπλοκότθτα των ειςαγωγϊν δεδομζνων). Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 11. Όηακ ηα δεδμμέκα είκαη απμζεθεομέκα ζε πίνακες(arrays) οπό ηε μμνθή δηακοζμάηωκ μπμνμύκ κα ηύπμοκ ηαπύηενεξ επελενγαζίαξ ππ μ οπμιμγηζμόξ ημο θένδμοξ Χνεζημμπμηώκηαξ μόνο μια θέση μνήμης Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 12. Δφο τρόποι με τουσ οποίουσ μποροφν αποκθκευτοφν τα δεδομζνα ςε ζνα πίνακα Πολλζσ ιδιότθτεσ και λιγότερεσ εγγραφζσ Προϊόντα Κατάςτθμα Ζςοδα Κόςτοσ Πλικοσ Α ΢πάρτθ 250 € 110 € 40 Α Γφκειο 320 € 140 € 50 Α Νεάπολθ 220 € 150 € 30 Β ΢πάρτθ 410 € 250 € 100 Β Γφκειο 88 € 55 € 20 Β Νεάπολθ 310 € 180 € 70 Γ ΢πάρτθ 160 € 90 € 50 Γ Γφκειο 150 € 80 € 30 Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 13. Οι τρείσ ιδιότθτεσ ζχουν ενοποιθκεί κάτω από μια ιδιότθτα με τίτλο «μετριςεισ» Και υπάρχει και θ ιδιότθτα «τιμι» που εκφράηει τθ τιμι μιαs από τισ προθγοφμενεσ τρεισ ιδιότθτεσ Προϊόντα Κατάςτθμα Μετριςεισ Τιμι Α ΢πάρτθ Ζςοδα 250 € Α ΢πάρτθ Κόςτοσ 110 € Α ΢πάρτθ Πλικοσ 40 Α Γφκειο Ζςοδα 320 € Α Γφκειο Κόςτοσ 140 € Α Γφκειο Πλικοσ 50 Α Νεάπολθ Ζςοδα 220 € Α Νεάπολθ Κόςτοσ 150 € Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 14. O πημ απιόξ ηνόπμξ γηα κα ακαπαναζηήζμομε ημ πημ πάκω πανάδεηγμα ζε OLAP είκαη κα δεμημονγήζμομε ηνεηξ δηαθμνεηηθμύξ δοζδηάζηαημοξ θύβμοξ έκα γηα θάζε είδμξ δεδμμέκωκ. Έκα γηα ημ θόζημξ έκα γηα ηα έζμδα θαη έκα γηα ημ πιήζμξ Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 15. Διάςταςθ Καταςτθμάτων Προϊόντα Σπάρτθ Γφκειο Νεάπολθ Α 40 50 60 Προϊόντα Β Σπάρτθ Γφκειο 100 Νεάπολθ 60 20 Α Γ 1200€ 50 1500€ 40 1800€ 50 Β 1000€ 200€ 600€ Προϊόντα Σπάρτθ Γφκειο Νεάπολθ Προϊόντων Διάςταςθ Γ 1000€ 800€ 1000€ Α 30€ 30€ 30€ Β 10€ 10€ 10€ Γ 20€ 20€ 20€ Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 16. Παρόλο που ο κφβοσ μπορεί να ζχει 4 ι περιςςότερεσ διαςτάςεισ οι περιςςότερεσ εφαρμογζσ παρουςιάηουν μόνο 2 διαςτάςεισ από τα δεδομζνα τουσ ελαχιςτοποιϊντασ τισ υπόλοιπεσ ΚΑΤΑΣΤΗΜΑΤΑ A B Γ Γφκειο 40 100 50 Νεάπολθ 50 20 30 ΢πάρτθ 30 70 50 ΜΕΣΡΙΚΗ ΠΛΗΘΟ΢ ΜΕΡΕ΢ ΣΡΙΣΗ •Κάκε κελί περιζχει μια εγγραφι •Κάκε διάςταςθ ζχει ζνα εξωτερικό κλειδί και κάκε μζτρο μια αντίςτοιχθ ςτιλθ •Σο πρωτεφον κλειδί είναι ο ςυνδυαςμόσ των κλειδιϊν των διαςτάςεων (οι ςυντεταγμζνεσ του κελιοφ) Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 17. •Roll up (΢υνακροιςτικι άνοδοσ): υπολογιςμόσ μιασ ςυνολικισ τιμισ για μια κζςθ ςτθν ιεραρχία μιασ διάςταςθσ δεδομζνων •Π.χ. Με ζνα Roll up οι πωλιςεισ ςε επίπεδο μαγαηιϊν παράγουν τισ ςυνολικζσ πωλιςεισ ςε επίπεδο πόλθσ και αυτζσ με ζνα ακόμα Roll up παράγουν τισ πωλιςεισ ςε επίπεδο περιοχισ … Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 18. •Drill down (αναλυτικι μζκοδοσ).Ο χριςτθσ περνά από ζνα ανϊτερο επίπεδο με ςυγκεντρωτικά ςτοιχεία ςε ζνα χαμθλότερο επίπεδο με λεπτομερι δεδομζνα •Π.χ. Με ζνα Drill down από τισ πωλιςεισ ανά περιοχι παίρνουμε τισ πωλιςεισ ανά πόλθ και μετά τισ πωλιςεισ ανά κατάςτθμα Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 19. Περιςτροφι (Pivot ) Αναδιάταξθ τθσ 2D προβολισ ςτθν οκόνθ Εναλλαγι γραμμϊν και ςτθλϊν του κφβου •Slice: Απαλοιφι κάποιων τιμϊν από μία διάςταςθ ( π.χ. ΢βιςε store2 και τισ βιομθχανίεσ clothing και cosmetics) •Dice: Απαλοιφι μιασ ολόκλθρθσ διάςταςθσ (π.χ. από ζνα κφβο πωλιςεων να γίνει απεικόνιςθ του μζςου όρου πωλιςεων ανά προϊόν και θμερομθνία). Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 20. Από ηη θαζμνίδεηαη ημ μέγεζμξ μηαξ Α.Δ. 100 π.*100κ= 10000 κελιά 100 π.*100κ*52εβ.=52000 κελιά 100 π.*100κ*52εβ.*3 μ. Μ.20080000 κελιά . • από το μζγιςτο αρικμό κελιϊν που μπορεί να ζχει μια Α.Δ. αρικμό διαςτάςεων φπαρξθ πολλαπλϊν ιεραρχιϊν. •Στθ ταχφτθτα με τθν οποία θ Α.Δ. ςυνακροίηει τα δεδομζνα • ο αρικμόσ των κελιϊν που πραγματικά περιζχουν δεδομζνα • αν θ αποκικθ δεδομζνων υποςτθρίηει ειδικοφσ χρονικοφσ τφπουσ δεδομζνων (δεν χρειάηεται να ζχει 3 διαφορετικζσ διαςτάςεισ μζςα ςε μια άλλθ διάςταςθ για να αποκθκεφςει θμεριςια ,εβδομαδιαία ,μθνιαία δεδομζνα) Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 21. Χρθςιμοποιϊντασ μια μεταβλθτι ςυνάρτθςθ του χρόνου Σε κάκε κελί του κφβου επιτρζπεται να αποκθκευτεί ζνα ολόκλθρο string με αρικμοφσ οι οποίοι αντιπροςωπεφουν μια χρονικι περίοδο (θμζρα , εβδομάδα , μινα)- ιςτορικι πλθροφορία • εξοικονόμθςθ αποκθκευτικοφ χϊρου ςτθν Α.Δ. αφοφ περιορίηεται ο αρικμόσ των διαςτάςεων. • απαιτείται αλγόρικμοσ μετατροπισ των χρονικϊν δεδομζνων από πλευράσ προγραμματιςμοφ από τθ μια τιμι ςτθν επόμενθ Oi Α.Δ. χρθςιμοποιοφν ςυνικωσ R+ δζντρα για τθν αποκικευςθ δεδομζνων ενϊ οι βάςεισ δεδομζνων B+ δζντρα. Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405
  • 22. πθγζσ: http://www.cs.uoi.gr/~pitoura/courses/dm08/warehouse I.pdf Εοπανηζηώ πμιύ http://www.dwreview.com/OLAP/Introduction_OLAP.html ημοξ θαηόπμοξ http://goo.gl/mC8ou ηωκ ζειίδωκ … http://www.learndatamodeling.com/snow_flake.htm http://www.executionmih.com/data- analysis/bi-slice-dice.php http://www.youtube.com/watch?v=2ryG3Jy6eIY http://www.youtube.com/watch?v=qkJOace9FZg&NR=1 http://www.mybiq.com/products/components-ger/view http://www.slideshare.net/panoramasw/the-power-of-analytics http://projects.cs.dal.ca/panda/olap.html http://training.inet.com/OLAP/home.htm Βάςεισ Δεδομζνων -Ναςτάκου Μαρία ΠΕ0405