Βίντεο: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #5 2024
Μια αποθήκη δεδομένων Lite είναι μια προσέγγιση χωρίς παρελθόν, χωρίς κόκαλα, χαμηλής τεχνολογίας για την παροχή δεδομένων που μπορούν να βοηθήσουν με μερικές τη διαδικασία λήψης αποφάσεων. Το No-frills σημαίνει ότι συγκεντρώνετε, όπου είναι δυνατόν, αποδεδειγμένες δυνατότητες και εργαλεία που ήδη υπάρχουν στον οργανισμό σας για να χτίσετε το σύστημά σας.
Θεματικές περιοχές και περιεχόμενο δεδομένων σε μια αποθήκη δεδομένων
Ένα αρχείο αποθήκης δεδομένων επικεντρώνεται στην αναφορά ή ανάλυση μόνο μίας ή δυο θεματικών περιοχών. Ας υποθέσουμε ότι στην εργασία σας σε ένα τμήμα ασύρματης τηλεφωνικής εταιρείας, αναλύετε τις πωλήσεις υπηρεσιών όπως τα λεπτά εντός δικτύου, τα λεπτά εκτός δικτύου, η ανταλλαγή μηνυμάτων κειμένου, η πρόσβαση στο Internet και άλλες χρήσεις κινητής τηλεφωνίας σε νοικοκυριά καταναλωτών.
Εάν δημιουργείτε μια αποθήκη δεδομένων αποκλειστικά για αυτό το σκοπό, έχετε όλες τις απαραίτητες πληροφορίες για να υποστηρίξετε τις αναλύσεις και τις αναφορές σας για την αγορά των καταναλωτών. Ωστόσο, δεν έχετε πληροφορίες σχετικά με τους επιχειρηματικούς χρήστες και το ιστορικό πληρωμών, επειδή αυτές οι πληροφορίες αποτελούν μέρος διαφορετικής θεματικής περιοχής, όπως φαίνεται σε αυτό το σχήμα.
Με βάση τον περιορισμό της συγκεκριμένης περιοχής, μια αποθήκη δεδομένων Lite έχει ακριβώς αρκετό περιεχόμενο δεδομένων για να ικανοποιήσει τον πρωταρχικό σκοπό του περιβάλλοντος, αλλά όχι αρκετό για πολλά άστρια σενάρια που ενδεχομένως δημιουργούν οι χρήστες.
Πρέπει λοιπόν να επιλέξετε προσεκτικά, μεταξύ των συνόλων όλων των πιθανών στοιχείων δεδομένων και να επιλέξετε ένα διαχειρίσιμο υποσύνολο - στοιχεία που είναι αναμφισβήτητα σημαντικά. Αυτή η διαδικασία είναι η ίδια για οποιαδήποτε εφαρμογή αποθήκης δεδομένων, εκτός από το ότι πρέπει να είστε εξαιρετικά πειθαρχημένοι όταν λαμβάνετε αποφάσεις σχετικά με το περιεχόμενο που πρέπει να συμπεριλάβετε.
Χρησιμοποιήστε τις τυπικές αναφορές, ιδιαίτερα εκείνες που απαιτούν σήμερα μεγάλη προετοιμασία με το χέρι, ως ένας από τους κύριους οδηγούς για τον προσδιορισμό του περιεχομένου δεδομένων σε ένα αρχείο αποθήκης δεδομένων.
Πηγές δεδομένων
Μια αποθήκη δεδομένων lite έχει ένα περιορισμένο σύνολο πηγών δεδομένων - τυπικά, ένα έως ένα χούφτα. Ως τμήμα ενός συνολικού περιβάλλοντος μιας ενιαίας εφαρμογής, για παράδειγμα, το γραφείο αποθήκευσης δεδομένων ενεργεί ως πράκτορας αναδιάρθρωσης για τα δεδομένα της εφαρμογής, ώστε να είναι πιο φιλικό προς τις ερωτήσεις και τις αναφορές.
Τα πιο συνηθισμένα μέσα αναδιάρθρωσης των δεδομένων μιας ενιαίας εφαρμογής είναι να απορυθμιστούν τα περιεχόμενα των πινάκων σχεσιακής βάσης δεδομένων της εφαρμογής ώστε να εξαλειφθούν όσες λειτουργίες σχεσιακής σύνδεσης (η διαδικασία συγκέντρωσης δεδομένων από περισσότερους από έναν πίνακα βάσης δεδομένων) όσο είναι δυνατόν όταν οι χρήστες εκτελούν αναφορές ή κάνουν απλά ερωτήματα. Η εξομαλύνιση είναι το αντίθετο της ιδέας της σχεσιακής βάσης δεδομένων για κανονικοποίηση, μια κάπως περίπλοκη σειρά οδηγιών που σας λέει ποια στοιχεία δεδομένων πρέπει να είναι σε ποιους πίνακες σε μια βάση δεδομένων.
Όταν
αποτυπώνει μια βάση δεδομένων, δεν ανησυχείτε για διπλότυπα δεδομένα. προσπαθείτε να δημιουργήσετε σειρές δεδομένων σε έναν μόνο πίνακα που πιθανότατα αντικατοπτρίζει τις αναφορές και τις ερωτήσεις που εκτελούν οι χρήστες. Αυτός ο αριθμός δείχνει ένα παράδειγμα μιας αποθήκης δεδομένων μονής πηγής που βασίζεται σε απομυθοποίηση. Παρόλο που μπορείτε να χρησιμοποιήσετε εξωτερικά παρεχόμενα δεδομένα σε εφαρμογή αποθήκευσης δεδομένων, τα δεδομένα που χρησιμοποιείτε σπάνια αποκτώνται πρόσφατα. Είναι πιο πιθανό να ενσωματώσετε δεδομένα που χρησιμοποιείτε ήδη για ανάλυση (ίσως με αυτόνομο τρόπο).
Εργαλεία επιχειρηματικής ευφυΐας
Οι χρήστες ενός χώρου αποθήκευσης δεδομένων συνήθως κάνουν ερωτήσεις και δημιουργούν αναφορές που αντανακλούν μια προοπτική "Πες μου τι συνέβη". Επειδή αυτοί οι χρήστες δεν κάνουν πολύ αναλυτική επεξεργασία βαρέως τύπου, τα προϊόντα που χρησιμοποιούν για να έχουν πρόσβαση στην αποθήκη δεδομένων θα πρέπει να είναι εύκολο να χρησιμοποιήσουν.
Εξαγωγή, κίνηση και φόρτωση δεδομένων
Η απλότητα είναι το όνομα του παιχνιδιού σε ένα αρχείο αποθήκευσης δεδομένων. Επομένως, κάντε τη διαδικασία εξαγωγής δεδομένων από πηγές και εκτελέστε όλες τις απαραίτητες λειτουργίες για να προετοιμάσετε τα δεδομένα για φόρτωση όσο το δυνατόν πιο απλή χρησιμοποιώντας τα δύο αυτά στοιχεία:
Απλά αρχεία από τα συστήματα run-the-business και μεταφορές αρχείων που Σας επιτρέπει να μεταφέρετε τα δεδομένα από τις πηγές του στην αποθήκη δεδομένων lite
-
Απλός προσαρμοσμένος κώδικας (ή ίσως ένα εύκολο στη χρήση εργαλείο) που μπορεί να εξαγάγει και να μετακινήσει τα δεδομένα
-
Εάν η πηγή δεδομένων για το lite lite αποθήκη δεδομένων σας που βασίζεται σε μια σχεσιακή βάση δεδομένων και σχεδιάζετε να χρησιμοποιήσετε το ίδιο προϊόν βάσης δεδομένων για την αποθήκη δεδομένων σας, χρησιμοποιήστε SQL για να χειριστείτε εύκολα την εξαγωγή δεδομένων και την κίνηση. Αυτά τα βήματα - όπως φαίνεται στο σχήμα - παρέχουν μια τυπική διαδικασία για αυτή τη διαδικασία (θα θελήσετε να προσαρμόσετε αυτά τα βήματα στο ιδιαίτερο περιβάλλον σας, φυσικά):
Στο σύστημα που φιλοξενεί την αποθήκη σας, χρησιμοποιήστε το SQL CREATE TABLE για να δημιουργήσετε τον ορισμό για κάθε πίνακα στον χώρο αποθήκευσης δεδομένων σας.
-
Δημιουργήστε μια βάση δεδομένων
-
αντίγραφο ασφαλείας που περιέχει αντίγραφα όλων των πινάκων από την πηγή που παρέχουν δεδομένα στην αποθήκη και, στη συνέχεια, επαναλάβετε τη φόρτωση αυτών των πινάκων σε μια περιοχή σταδιοποίησης στο σύστημα όπου σχεδιάζετε να εντοπίσετε την αποθήκη δεδομένων σας. Θα πρέπει να βεβαιωθείτε ότι το εύρος ζώνης και το χρονικό παράθυρο του δικτύου επαρκούν για την αντιγραφή όλων των πινάκων προέλευσης στο σύστημα χρησιμοποιώντας ένα πρόγραμμα μεταφοράς αρχείων.
Χρησιμοποιήστε την εντολή SQL INSERT με μια ένθετη εντολή SELECT που καθορίζει τους πίνακες πηγής και τις αντίστοιχες στήλες που θα συμπληρώσουν τον πίνακα αποθήκης δεδομένων (και τον τρόπο σύνδεσης των πινάκων), για να φορτώσετε τα δεδομένα στο αρχείο αποθήκης δεδομένων σας.
-
Εκτελέστε μια σειρά ρουτινών διασφάλισης ποιότητας (QA) για να βεβαιωθείτε ότι όλα τα δεδομένα έχουν φορτωθεί σωστά.
-
Ελέγξτε τον αριθμό σειρών, τα αριθμητικά σύνολα και οτιδήποτε άλλο μπορείτε.
Αρχιτεκτονική
Η αρχιτεκτονική μιας μονάδας αποθήκευσης δεδομένων αποτελείται από τη βάση δεδομένων που χρησιμοποιείται για την αποθήκευση των δεδομένων, τα εργαλεία επιχειρηματικής ευφυίας που χρησιμοποιούνται για την πρόσβαση στα δεδομένα, τον τρόπο μετακίνησης των δεδομένων και τον αριθμό υποκειμένων περιοχές.Η λέξη-κλειδί αυτού του περιβάλλοντος είναι μινιμαλιστική: δεν καμπάνες, σφυρίχτρες, τίποτα φανταχτερό - αρκετά αρκετή τεχνολογία που εφαρμόζεται στο περιβάλλον για να δίνεται στους χρήστες πρόσβαση στα δεδομένα που χρειάζονται.
Η αρχιτεκτονική ενός lite lite αποθήκη, όπως φαίνεται σε αυτό το σχήμα, περιέχει αυτούς τους κύριους τύπους στοιχείων:
Μια ενιαία βάση δεδομένων περιέχει τα δεδομένα της αποθήκης.
-
Αυτή η βάση δεδομένων τροφοδοτείται απευθείας από κάθε μία από τις πηγές που παρέχουν δεδομένα στην αποθήκη.
-
Οι χρήστες έχουν πρόσβαση στα δεδομένα απευθείας από την αποθήκη.