Λογότυπο Zephyrnet

Συμβουλές και κόλπα για πίνακες εργαλείων υψηλής απόδοσης στο Amazon QuickSight

Ημερομηνία:

Amazon QuickSight είναι η εγγενής υπηρεσία επιχειρηματικής ευφυΐας (BI) στο cloud. Το QuickSight βελτιστοποιεί αυτόματα τα ερωτήματα και την εκτέλεση για να βοηθήσει τους πίνακες εργαλείων να φορτώνουν γρήγορα, αλλά μπορείτε να κάνετε τη φόρτωση του πίνακα εργαλείων σας ακόμα πιο γρήγορα και να βεβαιωθείτε ότι έχετε την καλύτερη δυνατή απόδοση ακολουθώντας τις συμβουλές και τα κόλπα που περιγράφονται σε αυτήν την ανάρτηση.

Ροή δεδομένων και εκτέλεση φορτώσεων του πίνακα εργαλείων QuickSight

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

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

Το παρακάτω διάγραμμα απεικονίζει τη ροή δεδομένων:

Ας δούμε τη γενική διαδικασία εκτέλεσης για να κατανοήσουμε τις επιπτώσεις:

  • Ένα αίτημα ενεργοποιείται στο πρόγραμμα περιήγησης, οδηγώντας σε λήψη πολλών στατικών στοιχείων, όπως JavaScript, γραμματοσειρών και εικόνων.
  • Όλα τα μεταδεδομένα (όπως οπτικές διαμορφώσεις και διάταξη) λαμβάνονται για τον πίνακα εργαλείων.
  • Εκτελούνται ερωτήματα, τα οποία μπορεί να περιλαμβάνουν ρύθμιση ασφάλειας σε επίπεδο γραμμής και στήλης ή ανάκτηση τιμών δυναμικού ελέγχου, προεπιλεγμένων παραμέτρων και όλων των τιμών των αναπτυσσόμενων στοιχείων στα στοιχεία ελέγχου φίλτρου.
  • Μέχρι το όριο ταυτότητάς σας, τα ερωτήματα για την απόδοση των γραφικών σας εκτελούνται με μια συγκεκριμένη σειρά (περιγράφεται αργότερα σε αυτήν την ανάρτηση). Εάν χρησιμοποιείτε το SPICE, η ταυτόχρονη εμφάνιση ερωτημάτων είναι πολύ μεγαλύτερη. Η σελιδοποίηση μέσα σε γραφικά μπορεί να οδηγήσει σε πρόσθετα ερωτήματα.

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

Τώρα ας δούμε πολλές εξαιρετικές συμβουλές που μπορούν να βελτιώσουν την απόδοση του ταμπλό σας!

ΜΠΑΧΑΡΙΚΟ

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

Μεταδεδομένα

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

Καταργήστε τα αχρησιμοποίητα σύνολα δεδομένων από την ανάλυση

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

Βεβαιωθείτε ότι η ασφάλειά σας σε επίπεδο γραμμής και σε επίπεδο στήλης είναι αποτελεσματική

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

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

Υπολογιζόμενες συναρτήσεις

Σε αυτήν την ενότητα, προσφέρουμε συμβουλές σχετικά με τις υπολογισμένες συναρτήσεις.

Μετακινήστε τους υπολογισμούς στο στάδιο προετοιμασίας δεδομένων

Το QuickSight σάς επιτρέπει να προσθέτετε υπολογισμένα πεδία στις εμπειρίες προετοιμασίας ή ανάλυσης δεδομένων. Σας ενθαρρύνουμε να μετακινήσετε όσο το δυνατόν περισσότερους υπολογισμούς στο στάδιο προετοιμασίας δεδομένων, κάτι που θα επιτρέψει στο QuickSight να υλοποιήσει υπολογισμούς που δεν περιέχουν συνάθροιση ή παραμέτρους στο σύνολο δεδομένων SPICE. Η υλοποίηση των υπολογισμένων πεδίων στο σύνολο δεδομένων σάς βοηθά να μειώσετε τους υπολογισμούς χρόνου εκτέλεσης, γεγονός που βελτιώνει την απόδοση του ερωτήματος. Ακόμα κι αν χρησιμοποιείτε συνάθροιση ή παραμέτρους στον υπολογισμό σας, ενδέχεται να εξακολουθείτε να είναι δυνατό να μετακινήσετε τμήματα των υπολογισμών στην προετοιμασία δεδομένων. Για παράδειγμα, εάν έχετε έναν τύπο όπως ο ακόλουθος:

Μπορείτε να αφαιρέσετε το sum() και απλά κρατήστε το ifelse(), το οποίο θα επιτρέψει στο QuickSight να το υλοποιήσει (προυπολογίσει) και να το αποθηκεύσει ως πραγματικό πεδίο στο σύνολο δεδομένων SPICE. Στη συνέχεια, μπορείτε είτε να προσθέσετε έναν άλλο υπολογισμό που τον συνοψίζει είτε απλώς να χρησιμοποιήσετε τη συγκέντρωση αθροίσματος μόλις τον προσθέσετε στα γραφικά σας.

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

Εφαρμόστε την απλοποιημένη σύνταξη ifelse

Η ifelse η συνάρτηση υποστηρίζει απλοποιημένες δηλώσεις. Για παράδειγμα, μπορείτε να ξεκινήσετε με την ακόλουθη δήλωση:

Η ακόλουθη απλουστευμένη πρόταση είναι πιο αποτελεσματική:

Χρησιμοποιήστε τη συνάρτηση toString() με σύνεση

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

Μάθετε πότε επιστρέφονται μηδενικά από το σύστημα και χρησιμοποιήστε προσαρμογή μηδενικής τιμής

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

Μπορείτε να γράψετε τον προηγούμενο κώδικα ως εξής:

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

Φίλτρα σε φύλλο έναντι παραμέτρων

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

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

Στοιχεία ελέγχου φίλτρου πεδίου κειμένου έναντι αναπτυσσόμενου (ή λίστας).

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

Χειριστήρια σε φύλλο

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

Οπτικοί τύποι: Διαγράμματα

Σε αυτήν την ενότητα, παρέχουμε συμβουλές κατά τη χρήση γραφημάτων.

Χρήση "Απόκρυψη της κατηγορίας "άλλη" όταν η διάστασή σας είναι μικρότερη από το όριο αποκοπής

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

Η άλλα Η κατηγορία δεν εμφανίζεται σε διαγράμματα διασποράς, χάρτες θερμότητας, χάρτες, πίνακες (αναφορές σε πίνακα) ή βασικούς δείκτες απόδοσης (KPI). Επίσης, δεν εμφανίζεται σε γραφήματα γραμμής όταν ο άξονας x είναι ημερομηνία.

Οπτικοί τύποι: Πίνακες και συγκεντρωτικοί πίνακες

Σε αυτήν την ενότητα, παρέχουμε συμβουλές κατά τη χρήση πινάκων και συγκεντρωτικών πινάκων.

Χρησιμοποιήστε καλά το πεδίο Τιμές όταν εμφανίζετε μια προβολή μη επεξεργασμένου πίνακα

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

Αναπτύξτε ένα ελάχιστο σύνολο γραμμών, στηλών, μετρήσεων και υπολογισμών πινάκων

Εάν συμπεριλάβετε πάρα πολλούς συνδυασμούς γραμμών, στηλών, μετρήσεων και υπολογισμών πινάκων σε έναν συγκεντρωτικό πίνακα, κινδυνεύετε να συντρίψετε τον θεατή. Μπορείτε επίσης να αντιμετωπίσετε τους υπολογιστικούς περιορισμούς της υποκείμενης βάσης δεδομένων. Για να μειώσετε το επίπεδο πολυπλοκότητας και πιθανών σφαλμάτων, μπορείτε να κάνετε τις ακόλουθες ενέργειες:

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

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

Οπτική ακολουθία ερωτημάτων

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

Ενσωμάτωση

Το τελικό σύνολο των προτάσεών μας αφορά την ενσωμάτωση.

Καταργήστε τις ροές διαχείρισης χρηστών από την κρίσιμη διαδρομή

Τις περισσότερες φορές, η διαχείριση χρηστών και ο έλεγχος ταυτότητας ροές (όπως π DescribeUser και RegisterUser API) μπορούν να εκτελούνται ασύγχρονα στην εφαρμογή κεντρικού υπολογιστή.

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

Επαληθεύστε την ταυτότητα του χρήστη στον ιστότοπό σας εκ των προτέρων και αποκτήστε οποιονδήποτε Amazon Cognito or Υπηρεσία διακριτικών ασφαλείας AWS διακριτικά συνεδρίας (Amazon STS) (εάν απαιτείται) εκ των προτέρων (για παράδειγμα, κατά τη σύνδεση του χρήστη ή την επίσκεψη στην αρχική σελίδα). Αυτό μειώνει τον πρόσθετο λανθάνοντα χρόνο εκτέλεσης όταν ένας χρήστης επισκέπτεται μια σελίδα αναλυτικών στοιχείων.

Μετακινήστε τους φόρτους εργασίας από τους πελάτες στον διακομιστή web ή στις υπηρεσίες υποστήριξης

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

Μην καταρρίπτετε το ενσωματωμένο iFrame όταν ο χρήστης απομακρύνεται από την ενότητα αναλυτικών στοιχείων

Όταν ο χρήστης μετακινείται προσωρινά σε μια σελίδα μη αναλυτικών στοιχείων της εφαρμογής ιστού σας (ειδικά σε εφαρμογές μιας σελίδας), αντί να αφαιρέσετε το ενσωματωμένο iframe από το DOM, μπορείτε να το αποκρύψετε από τον χρήστη ενώ διατηρείτε το iFrame στα στοιχεία DOM της σελίδας. Αυτό σας επιτρέπει να συνεχίσετε την ίδια περίοδο λειτουργίας όταν ο χρήστης επιστρέψει στην ενότητα αναλυτικών στοιχείων της εφαρμογής σας και δεν χρειάζεται να περιμένει για επαναφόρτωση.

Χρησιμοποιήστε τα navigateToDashboard() και navigateToSheet() όποτε είναι δυνατόν

Εάν έχετε πολλούς πίνακες εργαλείων στην εφαρμογή κεντρικού υπολογιστή σας που δεν χρειάζεται να φορτωθούν ταυτόχρονα, μπορείτε να βελτιστοποιήσετε τη ροή ελέγχου ταυτότητας χρησιμοποιώντας δύο API που εκθέτουμε, navigateToDashboard() or navigateToSheet(), στο JavaScript SDK. Αυτά τα API επαναχρησιμοποιούν το ίδιο iFrame για κάθε φόρτωση, ενώ χρησιμοποιούν ξανά το διακριτικό ελέγχου ταυτότητας.

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

Για περισσότερες πληροφορίες σχετικά με αυτά τα API, ανατρέξτε στο Amazon QuickSight Embedding SDK.

Συμπέρασμα

Σε αυτήν την ανάρτηση, μοιραστήκαμε μερικές συμβουλές και κόλπα για τη ρύθμιση της απόδοσης των πινάκων εργαλείων QuickSight. Το 2021, διπλασιάσαμε τα όρια δεδομένων SPICE σε 500 εκατομμύρια σειρές δεδομένων ανά σύνολο δεδομένων. Επιπλέον, η σταδιακή ανανέωση δεδομένων είναι διαθέσιμη για πηγές δεδομένων που βασίζονται σε SQL, όπως π.χ Amazon RedShift, Αμαζόν Αθηνά, Amazon RDS, Amazon-Aurora, PostgreSQL, MySQL, Oracle, SQL Server, MariaDB, Presto, Teradata ή Snowflake έως και κάθε 15 λεπτά, γεγονός που μειώνει τον χρόνο μεταξύ των ενημερώσεων δεδομένων κατά 75%. Το 2022, συνεχίζουμε να καινοτομούμε για λογαριασμό σας για να κάνουμε τα φορτία του ταμπλό QuickSight ακόμα πιο αποδοτικά.

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


Σχετικά με τους Συγγραφείς

Σεκάρ Κοπουρί είναι Ανώτερος Διευθυντής Ανάπτυξης Λογισμικού για το Amazon QuickSight. Διευθύνει την ομάδα μηχανικών μπροστινής πλατφόρμας που εστιάζει σε διάφορες πτυχές της εμπειρίας στο μπροστινό μέρος, συμπεριλαμβανομένης της απόδοσης ιστότοπου. Πριν ενταχθεί στην AWS, ο Shekhar ηγήθηκε της ανάπτυξης πολλαπλών εφαρμογών OSS δικτύων παροχής και ενεργοποίησης για έναν μεγάλο παγκόσμιο πάροχο τηλεπικοινωνιακών υπηρεσιών.

Μπλέικ Κάρολ είναι Ανώτερος Μηχανικός Frontend για το Amazon QuickSight. Συνεργάζεται με την ομάδα μηχανικών πλατφόρμας frontend με έμφαση στην απόδοση του ιστότοπου και στο παρελθόν ήταν ο επικεφαλής του frontend για την αρχική αναφορά και τη λειτουργικότητα θεμάτων στο QuickSight. Πριν γίνει μέλος της Amazon, ο Blake ήταν συνιδρυτής στον ψηφιακό διαδραστικό χώρο πρακτορείων, συνεργαζόμενος με εθνικές επωνυμίες για την παραγωγή δημιουργικών εμπειριών στο διαδίκτυο.

Vijay Chaudhari είναι Ανώτερος Μηχανικός Ανάπτυξης Λογισμικού για την Amazon QuickSight, την πλήρως διαχειριζόμενη υπηρεσία BI της AWS στο cloud. Ο Vijay ξεκίνησε την καριέρα του με την IBM, γράφοντας λογισμικό για την ομάδα Διαχείρισης πληροφοριών. Στην Amazon, έχει δημιουργήσει εφαρμογές υποστήριξης για συστήματα λιανικής πώλησης και συστήματα προ-υπολογισμού δεδομένων, αναφοράς και ανάλυσης σχεδόν σε πραγματικό χρόνο σε κλίμακα Amazon. Είναι παθιασμένος με την εκμάθηση και την επίλυση νέων προβλημάτων πελατών και να τους βοηθά να υιοθετήσουν εγγενείς τεχνολογίες cloud.

Wakana Vilquin-Sakashita είναι Specialist Solution Architect για το Amazon QuickSight. Συνεργάζεται στενά με τους πελάτες για να βοηθήσει στην κατανόηση των δεδομένων μέσω της οπτικοποίησης. Στο παρελθόν η Wakana εργαζόταν για την S&P Global βοηθώντας τους πελάτες να έχουν πρόσβαση σε δεδομένα, πληροφορίες και έρευνες σχετικές με την επιχείρησή τους.

spot_img

Τελευταία Νοημοσύνη

spot_img

Συνομιλία με μας

Γεια σου! Πώς μπορώ να σε βοηθήσω?