Aποθήκες δεδομένων
Αποθήκη δεδομένων
επεξεργασίαΗ αποθήκη δεδομένων είναι ένας τύπος συστήματος διαχείρισης δεδομένων που έχει σχεδιαστεί για να ενεργοποιεί και να υποστηρίζει δραστηριότητες επιχειρηματικής ευφυΐας (Business intelligence ή BI), ειδικά τις αναλύσεις στοιχείων. Οι αποθήκες δεδομένων προορίζονται αποκλειστικά για την εκτέλεση ερωτημάτων και αναλύσεων και συχνά περιέχουν μεγάλες ποσότητες ιστορικών δεδομένων. Τα δεδομένα σε μια αποθήκη δεδομένων προέρχονται συνήθως από ένα ευρύ φάσμα πηγών, όπως αρχεία καταγραφής εφαρμογών και εφαρμογές συναλλαγών. Μια αποθήκη δεδομένων συγκεντρώνει και ενοποιεί μεγάλες ποσότητες δεδομένων από πολλαπλές πηγές. Οι αναλυτικές του δυνατότητες επιτρέπουν στους οργανισμούς να αντλούν πολύτιμες επιχειρηματικές γνώσεις από τα δεδομένα τους για να βελτιώσουν τη λήψη αποφάσεων. Με την πάροδο του χρόνου, δημιουργεί μια καταγραφή που μπορεί να είναι ανεκτίμητη για τους επιστήμονες δεδομένων και τους επιχειρηματικούς αναλυτές. Λόγω αυτών των δυνατοτήτων, μια αποθήκη δεδομένων μπορεί να θεωρηθεί η «μοναδική πηγή αλήθειας» ενός οργανισμού.
Οφέλη μιας αποθήκης δεδομένων
επεξεργασίαΟι αποθήκες δεδομένων προσφέρουν το γενικό και μοναδικό πλεονέκτημα ότι επιτρέπουν στους οργανισμούς να αναλύουν μεγάλες ποσότητες διαφόρων δεδομένων και να εξάγουν σημαντική αξία από αυτά, καθώς και να διατηρούν ιστορικό αρχείο. Τέσσερα μοναδικά χαρακτηριστικά (που περιγράφονται από τον επιστήμονα υπολογιστών William Inmon, ο οποίος θεωρείται ο πατέρας της αποθήκης δεδομένων) επιτρέπουν στις αποθήκες δεδομένων να προσφέρουν αυτό το γενικότερο όφελος. Σύμφωνα με αυτόν τον ορισμό, οι αποθήκες δεδομένων είναι:
- Υποκειμενικές. Μπορούν να αναλύσουν δεδομένα σχετικά με ένα συγκεκριμένο θέμα ή λειτουργικό τομέα (όπως οι πωλήσεις).
- Ολοκληρωτικές. Οι αποθήκες δεδομένων δημιουργούν συνέπεια μεταξύ διαφορετικών τύπων δεδομένων από διαφορετικές πηγές.
- Μη πτητικές. Μόλις τα δεδομένα βρίσκονται σε μια αποθήκη δεδομένων, είναι σταθερά και δεν αλλάζουν.
- Χρονικά παραλλαγμένες. Η ανάλυση της αποθήκης δεδομένων εξετάζει την αλλαγή με την πάροδο του χρόνου.
Μια καλά σχεδιασμένη αποθήκη δεδομένων θα εκτελεί ερωτήματα πολύ γρήγορα, θα παρέχει υψηλή απόδοση δεδομένων και θα παρέχει αρκετή ευελιξία στους τελικούς χρήστες να «κομματιάσουν και να τεμαχίσουν» ή να μειώσουν τον όγκο των δεδομένων για πιο προσεκτική εξέταση για να ανταποκριθούν σε ποικίλες απαιτήσεις είτε σε υψηλό επίπεδο ή σε πολύ λεπτό, λεπτομερές επίπεδο. Η αποθήκη δεδομένων χρησιμεύει ως η λειτουργική βάση για περιβάλλοντα BI ενδιάμεσου λογισμικού που παρέχουν στους τελικούς χρήστες αναφορές, πίνακες εργαλείων και άλλες διεπαφές.
Αρχιτεκτονική Αποθήκης Δεδομένων
επεξεργασίαΗ αρχιτεκτονική μιας αποθήκης δεδομένων καθορίζεται από τις συγκεκριμένες ανάγκες του οργανισμού. Οι κοινές αρχιτεκτονικές είναι:
- Απλές. Όλες οι αποθήκες δεδομένων μοιράζονται μια βασική σχεδίαση στην οποία τα μεταδεδομένα, τα συνοπτικά δεδομένα και τα πρωτογενή δεδομένα αποθηκεύονται στο κεντρικό αποθετήριο της αποθήκης. Το αποθετήριο τροφοδοτείται από πηγές δεδομένων στο ένα άκρο και στο άλλο άκρο έχουν πρόσβαση οι τελικοί χρήστες για ανάλυση, αναφορά και εξόρυξη.
- Απλές με σταδιακές περιοχές. Τα λειτουργικά δεδομένα πρέπει να καθαρίζονται και να υποβάλλονται σε επεξεργασία πριν τοποθετηθούν στην αποθήκη. Αν και αυτό μπορεί να γίνει μέσω προγραμματισμού, πολλές αποθήκες δεδομένων προσθέτουν μια περιοχή σταδιοποίησης για δεδομένα πριν εισέλθουν στην αποθήκη, για να απλοποιήσουν την προετοιμασία των δεδομένων.
- Hub and spoke. Η προσθήκη μαρτύρων δεδομένων μεταξύ του κεντρικού αποθετηρίου και των τελικών χρηστών επιτρέπει σε έναν οργανισμό να προσαρμόσει την αποθήκη δεδομένων του για να εξυπηρετεί διάφορους τομείς δραστηριότητας. Όταν τα δεδομένα είναι έτοιμα για χρήση, μετακινούνται στο κατάλληλο data mart.
- Sandboxes. Τα Sandboxes είναι ιδιωτικές, ασφαλείς, ασφαλείς περιοχές που επιτρέπουν στις εταιρείες να εξερευνούν γρήγορα και ανεπίσημα νέα σύνολα δεδομένων ή τρόπους ανάλυσης δεδομένων χωρίς να χρειάζεται να αξιοποιούν ή να αξιοποιούνται με τους επίσημους κανόνες και το πρωτόκολλο της αποθήκης δεδομένων.