Ζώσα σκηνική εικών Architecture & Server Components

Ο διακομιστής Tableau έχει σχεδιαστεί με τρόπο ώστε να συνδέει πολλά επίπεδα δεδομένων. Μπορεί να συνδέσει πελάτες από επιτραπέζιους υπολογιστές, κινητά και web. Το Tableau Desktop είναι ένα ισχυρό εργαλείο οπτικοποίησης δεδομένων. Είναι εξαιρετικά διαθέσιμο και ασφαλές.

Μπορεί να τρέξει τόσο σε εικονικές όσο και σε φυσικές μηχανές. Είναι ένα σύστημα πολλαπλών χρηστών, πολλαπλών διεργασιών και πολλαπλών νημάτων.

Η παροχή τέτοιων ισχυρών χαρακτηριστικών απαιτεί μια στιβαρή αρχιτεκτονική. Ας μελετήσουμε τον διακομιστή Tableau Archiδομή σε αυτό το σεμινάριο.

Διακομιστής Tableau Archiδομή

Τα διάφορα επίπεδα που χρησιμοποιούνται στον διακομιστή Tableau δίνονται στο ακόλουθο διάγραμμα αρχιτεκτονικής

Διακομιστής Tableau Archiδομή
Ζώσα σκηνική εικών Archiδιάγραμμα δομής

Ας μελετήσουμε τα διάφορα συστατικά του Tableau Archiδομή

Διακομιστής δεδομένων

Το κύριο συστατικό του Tableau Architecture είναι οι πηγές δεδομένων που μπορεί να συνδεθεί σε αυτό.

Ζώσα σκηνική εικών μπορεί να συνδεθεί σε πολλές πηγές δεδομένων. Αυτές οι πηγές δεδομένων μπορεί να βρίσκονται εντός εγκατάστασης ή απομακρυσμένα. Μπορεί να συνδεθεί σε μια βάση δεδομένων, ένα αρχείο excel και μια εφαρμογή Ιστού ταυτόχρονα. Το Tableau μπορεί να συνδέσει δεδομένα από ετερογενή περιβάλλοντα. Μπορεί να συνδυάσει τα δεδομένα από πολλές πηγές δεδομένων. Μπορεί επίσης να δημιουργήσει τη σχέση μεταξύ διαφόρων τύπων πηγών δεδομένων.

Συνδετήρες δεδομένων

Οι σύνδεσμοι δεδομένων παρέχουν μια διεπαφή για τη σύνδεση εξωτερικών πηγών δεδομένων με τον διακομιστή δεδομένων Tableau.

Το Tableau έχει ενσωματωμένη υποδοχή ODBC/SQL. Αυτή η εφαρμογή σύνδεσης ODBC μπορεί να συνδεθεί σε οποιαδήποτε βάση δεδομένων χωρίς τη χρήση της εγγενούς εφαρμογής σύνδεσης. Το Tableau έχει την επιλογή επιλογής ζωντανών και εξαγωγής δεδομένων. Με βάση τη χρήση, μπορεί κανείς να εναλλάσσεται εύκολα μεταξύ εξαγόμενων και ζωντανών δεδομένων.

  • Ζωντανή σύνδεση ή δεδομένα σε πραγματικό χρόνο: Το Tableau μπορεί να συνδεθεί με δεδομένα σε πραγματικό χρόνο συνδέοντας απευθείας στην εξωτερική βάση δεδομένων. Χρησιμοποιεί την υποδομή του υπάρχοντος συστήματος βάσης δεδομένων στέλνοντας δυναμικές δηλώσεις MDX (Πολυδιάστατες Εκφράσεις) και SQL. Αυτή η δυνατότητα μπορεί να συνδεθεί με τα ζωντανά δεδομένα με το Tableau αντί για την εισαγωγή των δεδομένων. Κάνει καλή την επένδυση που γίνεται από έναν οργανισμό σε ένα γρήγορο και βελτιστοποιημένο σύστημα βάσης δεδομένων. Σε πολλές επιχειρήσεις, το μέγεθος της βάσης δεδομένων είναι τεράστιο και ενημερώνεται περιοδικά. Σε αυτές τις περιπτώσεις, το Tableau λειτουργεί ως εργαλείο οπτικοποίησης διεπαφής μέσω σύνδεσης στα ζωντανά δεδομένα.
  • Εξαγόμενα δεδομένα ή δεδομένα στη μνήμη: Το Tableau έχει την επιλογή εξαγωγής δεδομένων από εξωτερικές πηγές δεδομένων. Μπορούμε να δημιουργήσουμε ένα τοπικό αντίγραφο με τη μορφή αρχείου εξαγωγής πίνακα. Μπορεί να εξαγάγει εκατομμύρια εγγραφές στη μηχανή δεδομένων Tableau με ένα μόνο κλικ. Η μηχανή δεδομένων του Tableau χρησιμοποιεί αποθήκευση όπως RAM, ROM και μνήμη cache για την αποθήκευση και την επεξεργασία δεδομένων. Χρησιμοποιώντας φίλτρα, το Tableau μπορεί να εξαγάγει λίγες εγγραφές από ένα τεράστιο σύνολο δεδομένων. Αυτό βελτιώνει την απόδοση, ειδικά όταν εργάζεστε σε τεράστια σύνολα δεδομένων. Τα εξαγόμενα δεδομένα ή τα δεδομένα στη μνήμη επιτρέπουν στους χρήστες να οπτικοποιούν τα δεδομένα εκτός σύνδεσης, χωρίς να συνδέονται με την πηγή δεδομένων.

Στοιχεία του διακομιστή Tableau

Τα διάφορα στοιχεία που υπάρχουν σε έναν διακομιστή Tableau είναι:

  • Application Server
  • VizΔιακομιστής QL
  • Διακομιστής δεδομένων

Α) Διακομιστής εφαρμογών:

Ο διακομιστής εφαρμογών χρησιμοποιείται για την παροχή των πιστοποιήσεων ταυτότητας και των εξουσιοδοτήσεων. Διαχειρίζεται τη διαχείριση και την άδεια για διεπαφές ιστού και κινητών. Εξασφαλίζει ασφάλεια καταγράφοντας κάθε αναγνωριστικό συνεδρίας στον Tableau Server. Ο διαχειριστής μπορεί να διαμορφώσει το προεπιλεγμένο χρονικό όριο λήξης της περιόδου λειτουργίας στο διακομιστή.

B) VizΔιακομιστής QL:

VizΟ διακομιστής QL χρησιμοποιείται για τη μετατροπή των ερωτημάτων από την πηγή δεδομένων σε οπτικοποιήσεις. Μόλις προωθηθεί το αίτημα πελάτη στο VizΗ διαδικασία QL, στέλνει το ερώτημα απευθείας στην πηγή δεδομένων και ανακτά πληροφορίες με τη μορφή εικόνων. Αυτή η εικόνα ή οπτικοποίηση παρουσιάζεται στον χρήστη. Ο διακομιστής Tableau δημιουργεί μια κρυφή μνήμη οπτικοποίησης για να μειώσει το χρόνο φόρτωσης. Η κρυφή μνήμη μπορεί να κοινοποιηθεί σε πολλούς χρήστες που έχουν την άδεια να προβάλουν την οπτικοποίηση.

Γ) Διακομιστής δεδομένων:

Ο διακομιστής δεδομένων χρησιμοποιείται για τη διαχείριση και αποθήκευση δεδομένων από εξωτερικές πηγές δεδομένων. Είναι ένα κεντρικό σύστημα διαχείρισης δεδομένων. Παρέχει διαχείριση μεταδεδομένων, ασφάλεια δεδομένων, αποθήκευση δεδομένων, σύνδεση δεδομένων και απαιτήσεις οδηγού. Αποθηκεύει τις σχετικές λεπτομέρειες του συνόλου δεδομένων, όπως μεταδεδομένα, υπολογισμένα πεδία, σύνολα, ομάδες και παραμέτρους. Η πηγή δεδομένων θα μπορούσε να εξάγει δεδομένα καθώς και να κάνει ζωντανές συνδέσεις με εξωτερικές πηγές δεδομένων.

Πύλη

Η πύλη διοχετεύει τα αιτήματα από τους χρήστες σε στοιχεία Tableau. Όταν ο πελάτης κάνει ένα αίτημα, αυτό προωθείται σε εξωτερικό εξισορροπητή φορτίου για επεξεργασία. Η πύλη λειτουργεί ως διανομέας διεργασιών σε διάφορα στοιχεία. Σε περίπτωση απουσίας εξωτερικού εξισορροπητή φορτίου, η πύλη λειτουργεί και ως εξισορροπητής φορτίου. Για τη διαμόρφωση ενός διακομιστή, ένας κύριος διακομιστής ή πύλη διαχειρίζεται όλες τις διαδικασίες. Για διαμορφώσεις πολλαπλών διακομιστών, ένα φυσικό σύστημα λειτουργεί ως κύριος διακομιστής ενώ άλλα χρησιμοποιούνται ως διακομιστές εργασίας. Μόνο ένα μηχάνημα μπορεί να χρησιμοποιηθεί ως κύριος διακομιστής σε περιβάλλον διακομιστή Tableau.

Πελάτες

Οι πίνακες εργαλείων και οι απεικονίσεις στον διακομιστή Tableau μπορούν να προβληθούν και να επεξεργαστούν χρησιμοποιώντας διαφορετικούς πελάτες. Οι πελάτες είναι Tableau Desktop, πρόγραμμα περιήγησης ιστού και εφαρμογές για κινητές συσκευές.

Πελάτες Περιβάλλον
Desktop Desktop Το Tableau Desktop είναι ένα εργαλείο επιχειρηματικής ανάλυσης. Βοηθά στη δημιουργία, προβολή και δημοσίευση πινάκων εργαλείων στον Tableau Server. Οι χρήστες μπορούν να έχουν πρόσβαση σε διάφορες πηγές δεδομένων και να δημιουργούν οπτικοποιήσεις στο Tableau Desktop.
Κινητό Οι πίνακες εργαλείων από τον διακομιστή μπορούν να οπτικοποιηθούν διαδραστικά χρησιμοποιώντας προγράμματα περιήγησης και εφαρμογές για κινητά. Το πρόγραμμα περιήγησης και η εφαρμογή μπορούν να χρησιμοποιηθούν για την προβολή και την επεξεργασία των περιεχομένων στο βιβλίο εργασίας.
ιστός Τα προγράμματα περιήγησης Ιστού όπως Google Chrome, σαφάρι, Firefox και ο Internet Explorer υποστηρίζουν τον διακομιστή Tableau. Τα περιεχόμενα και οι απεικονίσεις στον πίνακα εργαλείων μπορούν να επεξεργαστούν μέσω αυτών των προγραμμάτων περιήγησης ιστού.

Περίληψη

  • Η αρχιτεκτονική του Tableau Server έχει σχεδιαστεί για να συνδέει διαφορετικές πηγές δεδομένων με ασφάλεια.
  • Ο διακομιστής δεδομένων είναι το πρώτο επίπεδο στην αρχιτεκτονική. Βοηθά το Tableau να συνδέει δεδομένα σε διάφορα ετερογενή περιβάλλοντα.
  • Ο σύνδεσμος δεδομένων είναι το δεύτερο επίπεδο. Βοηθά στη σύνδεση σε διάφορες βάσεις δεδομένων χρησιμοποιώντας την υποδοχή ODBC.
  • Το Tableau μπορεί να συνδέσει τα ζωντανά δεδομένα σε πραγματικό χρόνο συνδέοντας απευθείας τη βάση δεδομένων. Μπορεί επίσης να εξαγάγει ένα τοπικό αντίγραφο δεδομένων μέσω της αποθήκευσης δεδομένων στη μνήμη για ταχύτερη επεξεργασία.
  • Τα στοιχεία όπως ο διακομιστής εφαρμογών, VizΟ διακομιστής QL και ο διακομιστής δεδομένων λειτουργούν ως το τρίτο επίπεδο.
  • Ο διακομιστής εφαρμογών χρησιμοποιείται για ελέγχους ταυτότητας και εξουσιοδοτήσεις.
  • VizΤο QL χρησιμοποιείται για τη μετατροπή του ερωτήματος SQL σε απεικονίσεις.
  • Ο διακομιστής δεδομένων είναι ένα κεντρικό σύστημα διαχείρισης δεδομένων που χρησιμοποιείται στην αρχιτεκτονική.
  • Μια πύλη χρησιμοποιείται για τη διανομή των διεργασιών σε διαφορετικά στοιχεία.
  • Το τέταρτο επίπεδο της αρχιτεκτονικής είναι οι πελάτες όπως το Tableau Desktop, το web και το Mobile.