Επαυξητική ανανέωση στο Dataflow Gen2 (Προεπισκόπηση)
Σε αυτό το άρθρο, παρουσιάζουμε την επαυξητική ανανέωση δεδομένων στο Dataflow Gen2 για το Data Factory του Microsoft Fabric. Όταν χρησιμοποιείτε ροές δεδομένων για την πρόσληψη δεδομένων και τον μετασχηματισμό, υπάρχουν σενάρια όπου χρειάζεται συγκεκριμένα να ανανεώσετε μόνο νέα ή ενημερωμένα δεδομένα, ειδικά καθώς τα δεδομένα σας συνεχίζουν να αυξάνονται. Η δυνατότητα επαυξητικής ανανέωσης αντιμετωπίζει αυτή την ανάγκη, επιτρέποντάς σας να μειώσετε τους χρόνους ανανέωσης, να βελτιώσετε την αξιοπιστία αποφεύγοντας λειτουργίες μεγάλης διάρκειας και να ελαχιστοποιήσετε τη χρήση των πόρων.
Προαπαιτούμενα στοιχεία
Για να χρησιμοποιήσετε την επαυξητική ανανέωση στο Dataflow Gen2, πρέπει να πληροίτε τις ακόλουθες προϋποθέσεις:
- Πρέπει να έχετε χωρητικότητα Fabric.
- Η προέλευση δεδομένων σας υποστηρίζει αναδίπλωση (συνιστάται) και χρειάζεται να περιέχει μια στήλη ημερομηνίας/ημερομηνίας/ώρας που μπορεί να χρησιμοποιηθεί για το φιλτράρισμα των δεδομένων.
- Θα πρέπει να έχετε έναν προορισμό δεδομένων που υποστηρίζει επαυξητική ανανέωση. Για περισσότερες πληροφορίες, μεταβείτε στην Υποστήριξη προορισμού.
- Προτού ξεκινήσετε, βεβαιωθείτε ότι εξετάσατε τους περιορισμούς της επαυξητικής ανανέωσης. Για περισσότερες πληροφορίες, μεταβείτε στους Περιορισμούς.
Υποστήριξη προορισμού
Υποστηρίζονται οι ακόλουθοι προορισμοί δεδομένων για επαυξητική ανανέωση:
- Fabric Warehouse
- Βάση δεδομένων SQL Azure
- Azure Synapse Analytics
Άλλοι προορισμοί, όπως το Lakehouse, μπορούν να χρησιμοποιηθούν σε συνδυασμό με την επαυξητική ανανέωση, χρησιμοποιώντας ένα δεύτερο ερώτημα που αναφέρει τα δεδομένα σταδίου για την ενημέρωση του προορισμού δεδομένων. Με αυτόν τον τρόπο, μπορείτε ακόμα να χρησιμοποιήσετε την επαυξητική ανανέωση για να μειώσετε την ποσότητα των δεδομένων που πρέπει να υποβληθούν σε επεξεργασία και να ανακτηθούν από το σύστημα προέλευσης. Ωστόσο, πρέπει να κάνετε μια πλήρη ανανέωση από τα δεδομένα που έχουν σκηνοθετηθεί έως τον προορισμό δεδομένων.
Τρόπος χρήσης της επαυξητικής ανανέωσης
Δημιουργήστε μια νέα ροή δεδομένων Gen2 ή ανοίξτε μια υπάρχουσα ροή δεδομένων Gen2.
Στο πρόγραμμα επεξεργασίας ροής δεδομένων, δημιουργήστε ένα νέο ερώτημα που ανακτά τα δεδομένα που θέλετε να ανανεώσετε επαυξητικά.
Ελέγξτε την προεπισκόπηση δεδομένων για να εξασφαλίσετε ότι το ερώτημα επιστρέφει δεδομένα που περιέχουν μια στήλη Ημερομηνία/Ώρα, Ημερομηνία ή Ζώνη ημερομηνίας/ώρας που μπορείτε να χρησιμοποιήσετε για να φιλτράρετε τα δεδομένα.
Βεβαιωθείτε ότι το ερώτημα αναδιπλώνεται πλήρως, το οποίο σημαίνει ότι το ερώτημα προωθείται πλήρως προς τα κάτω στο σύστημα προέλευσης. Εάν το ερώτημα δεν αναδιπλωθεί πλήρως, πρέπει να τροποποιήσετε το ερώτημα ώστε να αναδιπλωθεί πλήρως. Μπορείτε να εξασφαλίσετε ότι το ερώτημα αναδιπλώνεται πλήρως, ελέγχοντας τα βήματα ερωτήματος στο πρόγραμμα επεξεργασίας ερωτημάτων.
Κάντε δεξί κλικ στο ερώτημα και επιλέξτε Επαυξητική ανανέωση.
Εισαγάγετε τις απαιτούμενες ρυθμίσεις για επαυξητική ανανέωση.
- Επιλέξτε μια στήλη ημερομηνίας/ώρας για φιλτράρισμα.
- Κάντε εξαγωγή δεδομένων από το παρελθόν.
- Μέγεθος κάδου.
- Εξαγάγετε νέα δεδομένα μόνο όταν αλλάζει η μέγιστη τιμή σε αυτήν τη στήλη.
Ρυθμίστε τις παραμέτρους των σύνθετων ρυθμίσεων, εάν είναι απαραίτητο.
- Να απαιτείται ερώτημα επαυξητικής ανανέωσης για πλήρη αναδίπλωση.
Επιλέξτε OK για να αποθηκεύσετε τις ρυθμίσεις.
Εάν θέλετε, μπορείτε τώρα να ρυθμίσετε έναν προορισμό δεδομένων για το ερώτημα. Βεβαιωθείτε ότι κάνετε αυτή τη ρύθμιση πριν από την πρώτη επαυξητική ανανέωση, διαφορετικά, ο προορισμός των δεδομένων σας περιέχει μόνο τα δεδομένα επαυξητικής αλλαγής από την τελευταία ανανέωση.
Δημοσιεύστε τη ροή δεδομένων Gen2.
Αφού ρυθμίσετε τις παραμέτρους της επαυξητικής ανανέωσης, η ροή δεδομένων ανανεώνει αυτόματα τα δεδομένα επαυξητικά με βάση τις ρυθμίσεις που παρέχετε. Η ροή δεδομένων ανακτά μόνο τα δεδομένα που άλλαξαν από την τελευταία ανανέωση. Επομένως, η ροή δεδομένων εκτελείται ταχύτερα και καταναλώνει λιγότερους πόρους.
Πώς λειτουργεί η επαυξητική ανανέωση στο παρασκήνιο
Η επαυξητική ανανέωση λειτουργεί διαιρώντας τα δεδομένα σε κάδους με βάση τη στήλη Ημερομηνία/Ώρα. Κάθε κάδος περιέχει τα δεδομένα που άλλαξαν από την τελευταία ανανέωση. Η ροή δεδομένων γνωρίζει τι έχει αλλάξει, ελέγχοντας τη μέγιστη τιμή στη στήλη που καθορίσατε. Εάν η μέγιστη τιμή αλλάξει για αυτόν τον κάδο, η ροή δεδομένων ανακτά ολόκληρο τον κάδο και αντικαθιστά τα δεδομένα στον προορισμό. Εάν η μέγιστη τιμή δεν άλλαξε, η ροή δεδομένων δεν ανακτά δεδομένα. Οι παρακάτω ενότητες περιέχουν μια επισκόπηση υψηλού επιπέδου σχετικά με τον τρόπο λειτουργίας της επαυξητικής ανανέωσης βήμα προς βήμα.
Πρώτο βήμα: Αξιολόγηση των αλλαγών
Όταν εκτελείται η ροή δεδομένων, αξιολογεί για πρώτη φορά τις αλλαγές στην προέλευση δεδομένων. Πραγματοποιεί αυτή την αξιολόγηση συγκρίνοντας τη μέγιστη τιμή στη στήλη ημερομηνίας/ώρας με τη μέγιστη τιμή στην προηγούμενη ανανέωση. Εάν αλλάξει η μέγιστη τιμή ή εάν είναι η πρώτη ανανέωση, η ροή δεδομένων επισημαίνει τον κάδο ως αλλαγμένο και τον παραθέτει για επεξεργασία. Εάν η μέγιστη τιμή δεν άλλαξε, η ροή δεδομένων παραλείπει τον κάδο και δεν την επεξεργάζεται.
Δεύτερο βήμα: Ανάκτηση των δεδομένων
Τώρα, η ροή δεδομένων είναι έτοιμη για την ανάκτηση των δεδομένων. Ανακτά τα δεδομένα για κάθε κάδο που άλλαξε. Η ροή δεδομένων κάνει αυτή την ανάκτηση παράλληλα για να βελτιώσει τις επιδόσεις. Η ροή δεδομένων ανακτά τα δεδομένα από το σύστημα προέλευσης και τα φορτώνει στην περιοχή προεργασίας. Η ροή δεδομένων ανακτά μόνο τα δεδομένα που είναι εντός της περιοχής κάδων. Με άλλα λόγια, η ροή δεδομένων ανακτά μόνο τα δεδομένα που έχουν αλλάξει από την τελευταία ανανέωση.
Τελευταίο βήμα: Αντικατάσταση των δεδομένων στον προορισμό δεδομένων
Η ροή δεδομένων αντικαθιστά τα δεδομένα στον προορισμό με τα νέα δεδομένα. Η ροή δεδομένων χρησιμοποιεί τη replace
μέθοδο για την αντικατάσταση των δεδομένων στον προορισμό. Δηλαδή, η ροή δεδομένων πρώτα διαγράφει τα δεδομένα στον προορισμό για αυτόν τον κάδο και, στη συνέχεια, εισάγει τα νέα δεδομένα. Η ροή δεδομένων δεν επηρεάζει τα δεδομένα που είναι εκτός της περιοχής κάδων. Επομένως, εάν έχετε δεδομένα στον προορισμό που είναι παλαιότερος από τον πρώτο κάδο, η επαυξητική ανανέωση δεν επηρεάζει αυτά τα δεδομένα με οποιονδήποτε τρόπο.
Επεξηγούνται ρυθμίσεις επαυξητικής ανανέωσης
Για να ρυθμίσετε τις παραμέτρους της επαυξητικής ανανέωσης, πρέπει να καθορίσετε τις παρακάτω ρυθμίσεις.
Γενικές ρυθμίσεις
Απαιτούνται οι γενικές ρυθμίσεις και καθορίστε τη βασική ρύθμιση παραμέτρων για επαυξητική ανανέωση.
Επιλογή στήλης ημερομηνίας/ώρας για φιλτράρισμα
Αυτή η ρύθμιση απαιτείται και καθορίζει τη στήλη που χρησιμοποιούν οι ροές δεδομένων για το φιλτράρισμα των δεδομένων. Αυτή η στήλη θα πρέπει να είναι είτε στήλη Ημερομηνίας/Ώρας, Ημερομηνίας, είτε Ζώνης ημερομηνίας/ώρας. Η ροή δεδομένων χρησιμοποιεί αυτή τη στήλη για να φιλτράρει τα δεδομένα και ανακτά μόνο τα δεδομένα που άλλαξαν από την τελευταία ανανέωση.
Εξαγωγή δεδομένων από το παρελθόν
Αυτή η ρύθμιση είναι υποχρεωτική και καθορίζει πόσο πίσω στο χρόνο θα πρέπει να εξαγάγει δεδομένα η ροή δεδομένων. Αυτή η ρύθμιση χρησιμοποιείται για την ανάκτηση της αρχικής φόρτωσης δεδομένων. Η ροή δεδομένων ανακτά όλα τα δεδομένα από το σύστημα προέλευσης που είναι εντός του καθορισμένου χρονικού εύρους. Οι πιθανές τιμές είναι:
- x ημέρες
- x εβδομάδες
- x μήνες
- x τρίμηνα
- x έτη
Για παράδειγμα, εάν καθορίσετε 1 μήνα, η ροή δεδομένων ανακτά όλα τα νέα δεδομένα από το σύστημα προέλευσης που είναι εντός του τελευταίου μήνα.
Μέγεθος κάδου
Αυτή η ρύθμιση είναι απαραίτητη και καθορίζει το μέγεθος των κάδων που χρησιμοποιεί η ροή δεδομένων για το φιλτράρισμα των δεδομένων. Η ροή δεδομένων διαιρεί τα δεδομένα σε κάδους με βάση τη στήλη ημερομηνίας/ώρας. Κάθε κάδος περιέχει τα δεδομένα που άλλαξαν από την τελευταία ανανέωση. Το μέγεθος κάδου καθορίζει τον όγκο των δεδομένων που επεξεργάζονται σε κάθε διαδοχική προσέγγιση. Ένα μικρότερο μέγεθος κάδου σημαίνει ότι η ροή δεδομένων επεξεργάζεται λιγότερα δεδομένα σε κάθε διαδοχική προσέγγιση, αλλά σημαίνει επίσης ότι απαιτούνται περισσότερες επαναλήψεις για την επεξεργασία όλων των δεδομένων. Ένα μεγαλύτερο μέγεθος κάδου σημαίνει ότι η ροή δεδομένων επεξεργάζεται περισσότερα δεδομένα σε κάθε διαδοχική προσέγγιση, αλλά σημαίνει επίσης ότι απαιτούνται λιγότερες διαδοχικές προσεγγίσεις για την επεξεργασία όλων των δεδομένων.
Εξαγωγή νέων δεδομένων μόνο όταν αλλάζει η μέγιστη τιμή σε αυτήν τη στήλη
Αυτή η ρύθμιση είναι απαραίτητη και καθορίζει τη στήλη που χρησιμοποιεί η ροή δεδομένων για να προσδιορίσει αν τα δεδομένα έχουν αλλάξει. Η ροή δεδομένων συγκρίνει τη μέγιστη τιμή σε αυτήν τη στήλη με τη μέγιστη τιμή στην προηγούμενη ανανέωση. Εάν αλλάξει η μέγιστη τιμή, η ροή δεδομένων ανακτά τα δεδομένα που άλλαξαν από την τελευταία ανανέωση. Εάν δεν αλλάξει η μέγιστη τιμή, η ροή δεδομένων δεν ανακτά δεδομένα.
Εξαγωγή δεδομένων μόνο για περιόδους που έχουν ολοκληρωθεί
Αυτή η ρύθμιση είναι προαιρετική και καθορίζει εάν η ροή δεδομένων θα πρέπει να εξάγει δεδομένα μόνο για περιόδους που έχουν ολοκληρωθεί. Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, η ροή δεδομένων εξάγει δεδομένα μόνο για περιόδους που ολοκληρώθηκαν. Επομένως, η ροή δεδομένων εξάγει δεδομένα μόνο για περιόδους που είναι πλήρεις και δεν περιέχουν μελλοντικά δεδομένα. Εάν αυτή η ρύθμιση είναι απενεργοποιημένη, η ροή δεδομένων εξάγει δεδομένα για όλες τις περιόδους, συμπεριλαμβανομένων των περιόδων που δεν έχουν ολοκληρωθεί και περιέχουν μελλοντικά δεδομένα.
Για παράδειγμα, εάν έχετε μια στήλη ημερομηνίας/ώρας που περιέχει την ημερομηνία της συναλλαγής και θέλετε να ανανεώσετε μόνο τους πλήρεις μήνες, μπορείτε να ενεργοποιήσετε αυτήν τη ρύθμιση σε συνδυασμούς με το μέγεθος κάδου του month
. Επομένως, η ροή δεδομένων εξάγει δεδομένα μόνο για πλήρεις μήνες και δεν εξάγει δεδομένα για ελλιπείς μήνες.
Ρυθμίσεις για προχωρημένους
Ορισμένες ρυθμίσεις θεωρούνται προηγμένες και δεν είναι απαραίτητες για τα περισσότερα σενάρια.
Να απαιτείται ερώτημα επαυξητικής ανανέωσης για πλήρη αναδίπλωση
Αυτή η ρύθμιση είναι προαιρετική και καθορίζει εάν το ερώτημα που χρησιμοποιείται για την επαυξητική ανανέωση πρέπει να αναδιπλωθεί πλήρως. Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, το ερώτημα που χρησιμοποιείται για επαυξητική ανανέωση πρέπει να αναδιπλωθεί πλήρως. Με άλλα λόγια, το ερώτημα πρέπει να προωθηθεί πλήρως στο σύστημα προέλευσης. Εάν αυτή η ρύθμιση είναι απενεργοποιημένη, το ερώτημα που χρησιμοποιείται για επαυξητική ανανέωση δεν χρειάζεται να αναδιπλωθεί πλήρως. Σε αυτήν την περίπτωση, το ερώτημα μπορεί να προωθηθεί μερικώς στο σύστημα προέλευσης. Συνιστούμε να ενεργοποιήσετε αυτήν τη ρύθμιση για να βελτιώσετε τις επιδόσεις για να αποφύγετε την ανάκτηση περιττών και μη φιλτραρισμένων δεδομένων.
Περιορισμοί
Υποστηρίζονται μόνο προορισμοί δεδομένων που βασίζονται σε SQL
Προς το παρόν, μόνο οι προορισμοί δεδομένων που βασίζονται σε SQL υποστηρίζονται για επαυξητική ανανέωση. Επομένως, μπορείτε να χρησιμοποιήσετε μόνο την Αποθήκη Fabric, τη Βάση δεδομένων SQL Azure ή το Azure Synapse Analytics ως προορισμό δεδομένων για επαυξητική ανανέωση. Ο λόγος για αυτόν τον περιορισμό είναι ότι αυτοί οι προορισμοί δεδομένων υποστηρίζουν λειτουργίες που βασίζονται σε SQL, οι οποίες απαιτούνται για επαυξητική ανανέωση. Χρησιμοποιούμε λειτουργίες διαγραφής και εισαγωγής για να αντικαταστήσουμε τα δεδομένα στον προορισμό δεδομένων, το οποίο δεν μπορεί να γίνει παράλληλα με άλλους προορισμούς δεδομένων.
Ο προορισμός δεδομένων πρέπει να οριστεί σε σταθερό σχήμα
Ο προορισμός δεδομένων πρέπει να οριστεί σε σταθερό σχήμα, το οποίο σημαίνει ότι το σχήμα του πίνακα στον προορισμό δεδομένων πρέπει να είναι σταθερό και δεν μπορεί να αλλάξει. Εάν το σχήμα του πίνακα στον προορισμό δεδομένων έχει οριστεί σε δυναμικό σχήμα, πρέπει να το αλλάξετε σε σταθερό σχήμα προτού ρυθμίσετε τις παραμέτρους της επαυξητικής ανανέωσης.
Η μόνη υποστηριζόμενη μέθοδος ενημέρωσης στον προορισμό δεδομένων είναι η replace
Η μόνη υποστηριζόμενη μέθοδος ενημέρωσης στον προορισμό δεδομένων είναι replace
η , το οποίο σημαίνει ότι η ροή δεδομένων αντικαθιστά τα δεδομένα για κάθε κάδο στον προορισμό δεδομένων με τα νέα δεδομένα. Ωστόσο, τα δεδομένα που είναι εκτός της περιοχής κάδων δεν επηρεάζονται. Επομένως, εάν έχετε δεδομένα στον προορισμό δεδομένων που είναι παλαιότερα από τον πρώτο κάδο, η επαυξητική ανανέωση δεν επηρεάζει αυτά τα δεδομένα με οποιονδήποτε τρόπο.
Ο μέγιστος αριθμός κάδων είναι 50 για ένα μόνο ερώτημα και 150 για ολόκληρη τη ροή δεδομένων
Ο μέγιστος αριθμός κάδων ανά ερώτημα που υποστηρίζει η ροή δεδομένων είναι 50. Εάν έχετε περισσότερους από 50 κάδους, πρέπει να αυξήσετε το μέγεθος του κάδου ή να μειώσετε το εύρος κάδων για να μειώσετε τον αριθμό των κάδων. Για ολόκληρη τη ροή δεδομένων, ο μέγιστος αριθμός κάδων είναι 150. Εάν έχετε περισσότερους από 150 κάδους στη ροή δεδομένων, πρέπει να μειώσετε τον αριθμό των ερωτημάτων επαυξητικής ανανέωσης ή να αυξήσετε το μέγεθος κάδου για να μειώσετε τον αριθμό των κάδων.
Διαφορές μεταξύ επαυξητικής ανανέωσης στο Dataflow Gen1 και το Dataflow Gen2
Μεταξύ των dataflow Gen1 και Dataflow Gen2, υπάρχουν ορισμένες διαφορές στον τρόπο λειτουργίας της επαυξητικής ανανέωσης. Η παρακάτω λίστα εξηγεί τις κύριες διαφορές μεταξύ της επαυξητικής ανανέωσης στα dataflow Gen1 και Dataflow Gen2.
- Η επαυξητική ανανέωση είναι πλέον μια πρώτης τάξεως δυνατότητα στο Dataflow Gen2. Στο Dataflow Gen1, έπρεπε να ρυθμίσετε τις παραμέτρους της επαυξητικής ανανέωσης μετά τη δημοσίευση της ροής δεδομένων. Στο Dataflow Gen2, η επαυξητική ανανέωση είναι πλέον μια δυνατότητα πρώτης θέσης που μπορείτε να ρυθμίσετε απευθείας στο πρόγραμμα επεξεργασίας ροής δεδομένων. Αυτή η δυνατότητα διευκολύνει τη ρύθμιση επαυξητικής ανανέωσης και μειώνει τον κίνδυνο σφαλμάτων.
- Στο Dataflow Gen1, έπρεπε να καθορίσετε την περιοχή δεδομένων ιστορικού όταν ρυθμίσατε τις παραμέτρους της επαυξητικής ανανέωσης. Στο Dataflow Gen2, δεν χρειάζεται να καθορίσετε την περιοχή δεδομένων ιστορικού. Η ροή δεδομένων δεν καταργεί δεδομένα από τον προορισμό που βρίσκεται εκτός της περιοχής κάδων. Επομένως, εάν έχετε δεδομένα στον προορισμό που είναι παλαιότερος από τον πρώτο κάδο, η επαυξητική ανανέωση δεν επηρεάζει αυτά τα δεδομένα με οποιονδήποτε τρόπο.
- Στο Dataflow Gen1, έπρεπε να καθορίσετε τις παραμέτρους για την επαυξητική ανανέωση όταν ρυθμίσατε τις παραμέτρους της επαυξητικής ανανέωσης. Στο Dataflow Gen2, δεν χρειάζεται να καθορίσετε τις παραμέτρους για την επαυξητική ανανέωση. Η ροή δεδομένων προσθέτει αυτόματα τα φίλτρα και τις παραμέτρους ως το τελευταίο βήμα στο ερώτημα. Επομένως, δεν χρειάζεται να καθορίσετε τις παραμέτρους για την επαυξητική ανανέωση με μη αυτόματο τρόπο.
Συνήθεις ερωτήσεις
Έλαβα μια προειδοποίηση ότι χρησιμοποίησα την ίδια στήλη για τον εντοπισμό αλλαγών και το φιλτράρισμα. Τι σημαίνει αυτό;
Εάν λάβετε μια προειδοποίηση ότι χρησιμοποιήσατε την ίδια στήλη για τον εντοπισμό αλλαγών και το φιλτράρισμα, αυτό σημαίνει ότι η στήλη που καθορίσατε για τον εντοπισμό αλλαγών χρησιμοποιείται επίσης για το φιλτράρισμα των δεδομένων. Δεν συνιστούμε αυτήν τη χρήση, καθώς μπορεί να οδηγήσει σε μη αναμενόμενα αποτελέσματα. Αντί για αυτό, συνιστούμε να χρησιμοποιήσετε μια διαφορετική στήλη για τον εντοπισμό αλλαγών και το φιλτράρισμα των δεδομένων. Εάν τα δεδομένα μετακινούνται μεταξύ κάδων, η ροή δεδομένων ενδέχεται να μην μπορεί να εντοπίσει σωστά τις αλλαγές και να δημιουργήσει διπλότυπα δεδομένα στον προορισμό σας. Μπορείτε να επιλύσετε αυτή την προειδοποίηση χρησιμοποιώντας μια διαφορετική στήλη για τον εντοπισμό αλλαγών και το φιλτράρισμα των δεδομένων. Εναλλακτικά, μπορείτε να αγνοήσετε την προειδοποίηση εάν είστε βέβαιοι ότι τα δεδομένα δεν αλλάζουν μεταξύ των ανανεώσεων για τη στήλη που καθορίσατε.
Θέλω να χρησιμοποιήσω την επαυξητική ανανέωση με έναν προορισμό δεδομένων που δεν υποστηρίζεται. Τι μπορώ να κάνω;
Εάν θέλετε να χρησιμοποιήσετε την επαυξητική ανανέωση με έναν προορισμό δεδομένων που δεν υποστηρίζεται, μπορείτε να ενεργοποιήσετε την επαυξητική ανανέωση στο ερώτημά σας και να χρησιμοποιήσετε ένα δεύτερο ερώτημα που αναφέρεται στα δεδομένα σταδίου για την ενημέρωση του προορισμού δεδομένων. Με αυτόν τον τρόπο, εξακολουθείτε να μπορείτε να χρησιμοποιήσετε την επαυξητική ανανέωση για να μειώσετε την ποσότητα των δεδομένων που πρέπει να υποβληθούν σε επεξεργασία και να ανακτηθούν από το σύστημα προέλευσης, αλλά πρέπει να κάνετε μια πλήρη ανανέωση από τα δεδομένα σταδίου στον προορισμό δεδομένων. Βεβαιωθείτε ότι έχετε ρυθμίσει σωστά το μέγεθος του παραθύρου και του κάδου, καθώς δεν εγγυόμαστε ότι τα δεδομένα στην προεργασία διατηρούνται εκτός της περιοχής κάδου.
Πώς μπορώ να γνωρίζω εάν το ερώτημά μου έχει ενεργοποιημένη την επαυξητική ανανέωση;
Μπορείτε να δείτε εάν το ερώτημά σας έχει ενεργοποιήσει την επαυξητική ανανέωση, επιλέγοντας το εικονίδιο δίπλα στο ερώτημα στο πρόγραμμα επεξεργασίας ροής δεδομένων. Εάν το εικονίδιο περιέχει ένα μπλε τρίγωνο, ενεργοποιείται η επαυξητική ανανέωση. Εάν το εικονίδιο δεν περιέχει ένα μπλε τρίγωνο, η επαυξητική ανανέωση δεν είναι ενεργοποιημένη.
Η προέλευσή μου λαμβάνει πάρα πολλές αιτήσεις όταν χρησιμοποιώ επαυξητική ανανέωση. Τι μπορώ να κάνω;
Προσθέσαμε μια ρύθμιση που σας επιτρέπει να ορίσετε τον μέγιστο αριθμό αξιολογήσεων παράλληλων ερωτημάτων. Μπορείτε να βρείτε αυτήν τη ρύθμιση στις καθολικές ρυθμίσεις της ροής δεδομένων. Ορίζοντας αυτή την τιμή σε μικρότερο αριθμό, μπορείτε να μειώσετε τον αριθμό αιτήσεων που αποστέλλονται στο σύστημα προέλευσης. Αυτή η ρύθμιση μπορεί να σας βοηθήσει να μειώσετε τον αριθμό των ταυτόχρονων αιτήσεων και να βελτιώσετε τις επιδόσεις του συστήματος προέλευσης. Για να ορίσετε τον μέγιστο αριθμό εκτελέσεων παράλληλων ερωτημάτων, μεταβείτε στις καθολικές ρυθμίσεις της ροής δεδομένων, μεταβείτε στην καρτέλα Κλίμακα και ορίστε τον μέγιστο αριθμό αξιολογήσεων παράλληλων ερωτημάτων. Συνιστούμε να μην ενεργοποιήσετε αυτό το όριο, εκτός εάν αντιμετωπίσετε προβλήματα με το σύστημα προέλευσης.