Συνδέσεις δεδομένων Tableau με βάσεις δεδομένων και πολλαπλές πηγές

⚡ Έξυπνη Σύνοψη

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

  • 📁 Πηγές αρχείων: Τα αρχεία κειμένου, Excel και PDF συνδέονται απευθείας από την καρτέλα Δεδομένα, χωρίς εγκατάσταση προγράμματος οδήγησης.
  • 🗄️ Πηγές βάσης δεδομένων: Εμβέλεια εγγενών και ODBC συνδέσεων MySQL, Oracleκαι άλλους διακομιστές που χρησιμοποιούν κεντρικό υπολογιστή, θύρα και διαπιστευτήρια.
  • 🔗 Συνδυασμός πινάκων: Οι ενώσεις ταιριάζουν με τις γραμμές σε ένα κλειδί, οι ενώσεις στοιβάζουν αντίστοιχες κεφαλίδες και οι σχέσεις αναβάλλουν τη σύνδεση μέχρι να εκτελεστεί μια προβολή.
  • 🔢 Τύποι σύνδεσης: Οι εσωτερικές, αριστερές, δεξιές και εξωτερικές ενώσεις αποφασίζουν ποιες μη ταιριασμένες γραμμές επιβιώνουν. Το Tableau δέχεται 32 πίνακες ανά πηγή.
  • ♻️ Αντικατάσταση πηγής: ανταλλαγήςping Μια πηγή διατηρεί τα υπάρχοντα φύλλα άθικτα εάν το ανταλλακτικό διατηρεί κάθε χρησιμοποιούμενη διάσταση και μέτρο.

Συνδέσεις δεδομένων Tableau

Σε αυτό το σεμινάριο Tableau Data Connections, θα μάθετε για διαφορετικές πηγές δεδομένων ή συνδέσεις δεδομένων στο Tableau.

Tableau Σύνδεση με διάφορες πηγές δεδομένων

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

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

Tableau Σύνδεση με διάφορες πηγές δεδομένων

Οι πηγές που βασίζονται σε αρχεία βρίσκονται στα αριστερά αυτού του παραθύρου και οι διακομιστές στη μέση. Οι παρακάτω ενότητες ακολουθούν την ίδια σειρά.

Σύνδεση σε αρχείο κειμένου στο Tableau

Βήμα 1) Κάντε κλικ στην επιλογή "Αρχείο κειμένου" που εμφανίζεται στην καρτέλα δεδομένων.

Σύνδεση σε αρχείο κειμένου στο Tableau

Βήμα 2) Στην επόμενη οθόνη,

1. Επιλέξτε το SuperStore.csv

2. Κάντε κλικ στην επιλογή «Άνοιγμα». Αυτό θα συνδέσει το αρχείο κειμένου στο Tableau.

Σύνδεση σε αρχείο κειμένου στο Tableau

Στο αριστερό παράθυρο θα δείτε το αρχείο CSV.

Σύνδεση σε αρχείο κειμένου στο Tableau

Σύνδεση σε αρχείο Excel στο Tableau

Βήμα 1) Κάνε κλικ στο "Microsoft Excel” η επιλογή δίνεται στην καρτέλα δεδομένα.

Σύνδεση σε αρχείο Excel στο Tableau

Βήμα 2) Στην επόμενη οθόνη,

  1. Επιλέξτε το SuperStore.xlsx
  2. Κάντε κλικ στην επιλογή "Άνοιγμα".

Σύνδεση σε αρχείο Excel στο Tableau

Βήμα 3) Συνδέει το αρχείο excel στο Tableau. Τα φύλλα που υπάρχουν στο αρχείο excel εμφανίζονται στην αριστερή πλευρά του παραθύρου.

Σύνδεση σε αρχείο Excel στο Tableau

Σύνδεση με βάση δεδομένων

Βήμα 1) Κάντε κλικ στην απαιτούμενη σύνδεση βάσης δεδομένων που δίνεται στην καρτέλα δεδομένων. Για παράδειγμα, εάν θέλετε να συνδεθείτε με MySQL βάση δεδομένων, κάντε κλικ στο "MySQL” Επιλογή.

Σύνδεση με βάση δεδομένων

Βήμα 2) Αυτό θα ανοίξει MySQL παράθυρο σύνδεσης.

  1. Μπορείτε να εισάγετε το MySQL όνομα διακομιστή και επεξεργαστείτε τη «Θύρα» εάν χρειάζεται.
  2. Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης που χρησιμοποιήθηκαν για τη σύνδεση της βάσης δεδομένων.
  3. Κάντε κλικ στο κουμπί «Σύνδεση» για να συνδεθείτε στη βάση δεδομένων.

Σύνδεση με βάση δεδομένων

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

Σύνδεση με ιστοσελίδες

Το Tableau μπορεί να συνδεθεί σε ιστότοπους χρησιμοποιώντας συνδέσεις δεδομένων Tableau. Η διαδικασία σύνδεσης δίνεται ως εξής.

Βήμα 1) Σε αυτό το παράθυρο,

  1. Κάντε κλικ στην επιλογή "Περισσότερα" στην καρτέλα δεδομένων.
  2. Επιλέξτε "Web Data Connector" από τη λίστα.

Σύνδεση με ιστοσελίδες

Βήμα 2) Αυτό θα ανοίξει ένα παράθυρο Tableau Web Data Connector όπου πρέπει να εισαγάγετε τα στοιχεία σύνδεσης web.

Σύνδεση με ιστοσελίδες

Πώς να συνδέσετε την επιφάνεια εργασίας Tableau με τον διακομιστή Tableau

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

Βήμα 1) Επιλέξτε Tableau Server από τις επιλογές

Επιλέξτε την επιλογή "Tableau Server" που δίνεται στην καρτέλα δεδομένων.

Συνδέστε το Tableau Desktop στον διακομιστή Tableau

Βήμα 2) Ανοίξτε τον διακομιστή Tableau

Αυτό ανοίγει το παράθυρο σύνδεσης του Tableau Server. Κάντε κλικ στην επιλογή "Tableau Cloud", η οποία φέρει την ένδειξη "Tableau Online" στις εκδόσεις πριν από τη μετονομασία του 2022.

Συνδέστε το Tableau Desktop στον διακομιστή Tableau

Βήμα 3) Συνδεθείτε

Ανοίγει το παράθυρο σύνδεσης στο Tableau Cloud.

  1. Εισαγάγετε το καταχωρημένο αναγνωριστικό email και τον κωδικό πρόσβασης.
  2. Κάντε κλικ στο κουμπί «Είσοδος».

Συνδέστε το Tableau Desktop στον διακομιστή Tableau

Βήμα 4) Δημιουργήστε μια σύνδεση

Αυτό θα συνδέσει τον διακομιστή Tableau με το Tableau Desktop.

  1. Επιλέξτε το σύνολο δεδομένων όπως φαίνεται στην εικόνα.
  2. Αυτό θα εισαγάγει το σύνολο δεδομένων στο Tableau.

Συνδέστε το Tableau Desktop στον διακομιστή Tableau

Η επόμενη εργασία είναι συνήθως ο συνδυασμός περισσότερων από ενός πινάκων.

Σχέση Δεδομένων

Μια σχεσιακή βάση δεδομένων/αρχείο Excel αποτελείται από πολλούς πίνακες/φύλλα. Αυτοί οι πολλαπλοί πίνακες/φύλλα μπορούν να συνδεθούν μεταξύ τους στο Tableau. Αυτή η σύνδεση δημιουργείται από τη λειτουργία "Συμμετοχή" ή "Ένωση" που υπάρχει στο Tableau. Η σχέση μεταξύ δεδομένων σε δύο ή περισσότερους πίνακες πρέπει να προσδιορίζεται κατά την ένωση πινάκων.

Ενώνει

Το Tableau μπορεί να «ενώσει» πίνακες, έως και 32 σε μία μόνο πηγή δεδομένων. Κατά τη σύνδεση, η σχέση μεταξύ δύο ή περισσότερων πινάκων μπορεί να καθοριστεί χρησιμοποιώντας μια εσωτερική σύνδεση, μια αριστερή σύνδεση, μια δεξιά σύνδεση ή μια εξωτερική σύνδεση. Οι λειτουργίες κάθε τύπου σύνδεσης εξηγούνται στον παρακάτω πίνακα:

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

Ας δούμε ένα παράδειγμα του Join

Βήμα 1) Μόλις συνδεθεί ένα Excel, σύρετε το απαιτούμενο φύλλο στο παράθυρο δεδομένων όπως φαίνεται στο σχήμα.

Σχέση Δεδομένων

Βήμα 2) Μπορείτε να συνδέσετε πολλά φύλλα σύροντας τα φύλλα στο παράθυρο δεδομένων. Η σχέση μεταξύ των φύλλων μπορεί να δοθεί συνδέοντας τα πεδία δεδομένων.

Σχέση Δεδομένων

Βήμα 3) Στο φύλλο δεδομένων

  1. Κάντε κλικ στην επιλογή «Συμμετοχή» όπως φαίνεται στην εικόνα. Από προεπιλογή, το Tableau ενώνει δύο πίνακες συνδέοντας μια σχέση μεταξύ της κοινής στήλης που υπάρχει σε αυτό.
  2. Μπορείτε να επεξεργαστείτε τη σχέση επιλέγοντας την απαιτούμενη συνθήκη σύνδεσης.
  3. Μπορείτε να προσθέσετε μία ή περισσότερες σχέσεις δεδομένων μεταξύ των φύλλων ή των πινάκων.

Σχέση Δεδομένων

Ένωση

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

Βήμα 1) Σύρετε οποιοδήποτε φύλλο στο παράθυρο δεδομένων όπως φαίνεται στην εικόνα.

Ένωση

Βήμα 2) Κάντε δεξί κλικ στο φύλλο και επιλέξτε την επιλογή "Μετατροπή σε Ένωση".

Ένωση

Βήμα 3) Στο παράθυρο ένωσης δεδομένων.

  1. Σύρετε άλλα φύλλα που πρέπει να ενωθούν.
  2. Κάντε κλικ στο «OK» για να προσαρτήσετε ή να ενώσετε όλα τα φύλλα που υπάρχουν στο παράθυρο.

Ένωση

Δεν απαιτείται σχέση δεδομένων με φύλλα ένωσης που υπάρχουν στην πηγή δεδομένων.

Σχέσεις vs Ενώσεις στο Tableau

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

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

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

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

Ταξινόμηση δεδομένων

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

Μόλις τα δεδομένα συνδεθούν με το Tableau, η ταξινόμηση δεδομένων μπορεί να γίνει χρησιμοποιώντας την επιλογή "Ταξινόμηση πεδίων" στην καρτέλα "Πηγή δεδομένων". Η ταξινόμηση σε επίπεδο φύλλου εργασίας διαφέρει και καλύπτεται στο ταξινόμηση δεδομένων στο Tableau.

Ταξινόμηση δεδομένων

Αντικατάσταση πηγής δεδομένων

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

Η διαδικασία αντικατάστασης μιας πηγής δεδομένων δίνεται ως εξής.

Βήμα 1) Συνδέστε πρώτα τη νέα προέλευση δεδομένων, ώστε τόσο η τρέχουσα προέλευση όσο και η αντικατάστασή της να εμφανίζονται στο παράθυρο Δεδομένα.

Αντικατάσταση πηγής δεδομένων

Βήμα 2)

  1. Επιλέξτε την Προέλευση δεδομένων που θέλετε να αντικαταστήσετε.
  2. Κάντε δεξί κλικ στην πηγή δεδομένων και επιλέξτε "Αντικατάσταση πηγής δεδομένων".

Αντικατάσταση πηγής δεδομένων

Βήμα 3) Ανοίγει το παράθυρο αντικατάστασης πηγής δεδομένων.

1. Επιλέξτε την τρέχουσα πηγή δεδομένων.

2. Επιλέξτε την πηγή δεδομένων αντικατάστασης.

3. Κάντε κλικ στο «OK» για να αντικαταστήσετε την πηγή δεδομένων.

Αντικατάσταση πηγής δεδομένων

Οι προβολές κτιρίων από αυτά τα δεδομένα καλύπτονται στο Γραφήματα και γραφήματα Tableau tutorial.

Συχνές Ερωτήσεις

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

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

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

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

Το Tableau Prep Builder προτείνει χωρίσματα, ομάδεςpings, και η τυποποίηση τιμών καθώς δημιουργείται μια ροή. Αυτά επιταχύνουν τον καθαρισμό, αλλά κάθε βήμα χρειάζεται αναθεώρηση πριν από τον προγραμματισμό της ροής.

Συνοψίστε αυτήν την ανάρτηση με: