Κοινή χρήση μέσω


Ρύθμιση παραμέτρων του Azure Cosmos DB για NoSQL σε δραστηριότητα αντιγραφής

Αυτό το άρθρο περιγράφει τον τρόπο χρήσης της δραστηριότητας αντιγραφής σε μια διοχέτευση δεδομένων για την αντιγραφή δεδομένων από και προς το Azure Cosmos DB για NoSQL.

Υποστηριζόμενη ρύθμιση παραμέτρων

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

Γενικές

Ανατρέξτε στην καθοδήγηση Γενικές ρυθμίσεις για να ρυθμίσετε τις παραμέτρους της καρτέλας Γενικές ρυθμίσεις.

Πηγή

Οι παρακάτω ιδιότητες υποστηρίζονται για το Azure Cosmos DB για NoSQL στην καρτέλα Προέλευση μιας δραστηριότητας αντιγραφής.

Screenshot showing source tab.

Απαιτούνται οι ακόλουθες τρεις ιδιότητες:

  • Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
  • Σύνδεση ion: Επιλέξτε μια σύνδεση Azure Cosmos DB για NoSQL από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση Azure Cosmos DB για NoSQL, επιλέγοντας Δημιουργία.
  • Κοντέινερ: Επιλέξτε το κοντέινερ που θέλετε να χρησιμοποιήσετε. Επιλέξτε Επεξεργασία για να εισαγάγετε το όνομα του κοντέινερ με μη αυτόματο τρόπο.

Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:

  • Χρήση ερωτήματος: Μπορείτε να επιλέξετε είτε Πίνακας, είτε Ερώτημα ως ερώτημα χρήσης. Η παρακάτω λίστα περιγράφει τη ρύθμιση παραμέτρων κάθε ρύθμισης.

    • Πίνακας: Διαβάζει δεδομένα από τον πίνακα που καθορίσατε στον Πίνακα.

    • Ερώτημα: Καθορίζει το ερώτημα Azure Cosmos DB για την ανάγνωση δεδομένων.

      Screenshot showing query.

  • Μέγεθος σελίδας: Ο αριθμός εγγράφων ανά σελίδα του αποτελέσματος ερωτήματος. Η προεπιλογή είναι "-1", το οποίο σημαίνει να χρησιμοποιήσετε το δυναμικό μέγεθος σελίδας πλευράς υπηρεσίας έως 1000.

  • Εντοπισμός ημερομηνίας/ώρας: Εάν θα εντοπιστεί η ημερομηνία/ώρα από τις τιμές συμβολοσειράς στα έγγραφα. Οι επιτρεπόμενες τιμές είναι: true (προεπιλογή), false.

  • Προτιμώμενες περιοχές: Η προτιμώμενη λίστα περιοχών στην οποία θα συνδεθείτε κατά την ανάκτηση δεδομένων από το Azure Cosmos DB. Επιλέξτε μία προτιμώμενη περιοχή από την αναπτυσσόμενη λίστα, αφού επιλέξετε Δημιουργία.

    Screenshot showing preferred regions.

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

    Screenshot showing additional columns.

Προορισμός

Οι παρακάτω ιδιότητες υποστηρίζονται για το Azure Cosmos DB για NoSQL στην καρτέλα Προορισμός μιας δραστηριότητας αντιγραφής.

Screenshot showing destination tab.

Απαιτούνται οι ακόλουθες τρεις ιδιότητες:

  • Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
  • Σύνδεση ion: Επιλέξτε μια σύνδεση Azure Cosmos DB για NoSQL από τη λίστα συνδέσεων.
  • Κοντέινερ: Επιλέξτε Αναζήτηση για να επιλέξετε το αρχείο που θέλετε να αντιγράψετε ή συμπληρώστε τη διαδρομή με μη αυτόματο τρόπο.

Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:

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

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

    • Εισαγωγή: Ενεργοποιήστε αυτή την επιλογή εάν τα δεδομένα προέλευσης έχουν εισαγωγές.

    • Upsert: Η συμπεριφορά του upsert είναι να αντικαταστήσει το έγγραφο, εάν υπάρχει ήδη ένα έγγραφο με το ίδιο αναγνωριστικό, διαφορετικά, εισαγάγετε το έγγραφο.

      Screenshot showing write behavior.

  • Χρονικό όριο δέσμης εγγραφής: Χρόνος αναμονής για την ολοκλήρωση της λειτουργίας εισαγωγής δέσμης προτού λήξει. Οι επιτρεπόμενες τιμές είναι Timespan. Ένα παράδειγμα είναι 00:30:00 (30 λεπτά).

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

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

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

Αντιστοίχιση

Για τη ρύθμιση παραμέτρων της καρτέλας Αντιστοίχιση , μεταβείτε στην ενότητα Ρύθμιση παραμέτρων των αντιστοιχίσεων στην καρτέλα αντιστοίχισης.

Ρυθμίσεις

Για τη ρύθμιση παραμέτρων καρτέλας Ρυθμίσεις, μεταβείτε στην ενότητα Ρύθμιση παραμέτρων άλλων ρυθμίσεων στην καρτέλα Ρυθμίσεις.

Σύνοψη πίνακα

Οι παρακάτω πίνακες περιέχουν περισσότερες πληροφορίες σχετικά με τη δραστηριότητα αντιγραφής στο Azure Cosmos DB για NoSQL.

Πίνακας προέλευσης

Ονομασία Περιγραφή Τιμή Απαραίτητο Ιδιότητα δέσμης ενεργειών JSON
Τύπος χώρου αποθήκευσης δεδομένων Ο τύπος του χώρου αποθήκευσης δεδομένων σας. Εξωτερική Όχι /
Σύνδεση ion Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προέλευσης. <η σύνδεσή σας> Όχι Σύνδεση
Δοχείο Το κοντέινερ των δεδομένων προέλευσής σας. <κοντέινερ της προέλευσής σας> Όχι Δοχείο
Όνομα_αρχείου
Χρήση ερωτήματος Μπορείτε να επιλέξετε Πίνακας ή Ερώτημα ως ερώτημα χρήσης. Πίνακας
Ερώτημα
Όχι type
Μέγεθος σελίδας Ο αριθμός εγγράφων ανά σελίδα του αποτελέσματος ερωτήματος. Η προεπιλογή είναι "-1", το οποίο σημαίνει να χρησιμοποιήσετε το δυναμικό μέγεθος σελίδας πλευράς υπηρεσίας έως 1000. <το μέγεθος σελίδας σας> Όχι pageSize
Διαγραφή ημερομηνίας/ώρας Τα αρχεία στον χώρο αποθήκευσης δεδομένων προέλευσης θα διαγραφούν αμέσως μετά τη μετακίνησή τους στον χώρο αποθήκευσης προορισμού. Η διαγραφή αρχείου είναι ανά αρχείο, επομένως όταν αποτυγχάνει η δραστηριότητα αντιγραφής, θα παρατηρήσετε ότι ορισμένα αρχεία έχουν ήδη αντιγραφεί στον προορισμό και έχουν διαγραφεί από την προέλευση, ενώ άλλα βρίσκονται ακόμα σε χώρο αποθήκευσης προέλευσης. Επιλογή ή κατάργηση επιλογής Όχι εντοπισμός ημερομηνίας/ώρας
Προτιμώμενες περιοχές Η προτιμώμενη λίστα περιοχών για σύνδεση κατά την ανάκτηση δεδομένων από το Azure Cosmos DB. Επιλέξτε μία προτιμώμενη περιοχή από την αναπτυσσόμενη λίστα, αφού επιλέξετε Δημιουργία. <τις περιοχές που προτιμάτε> Όχι προτιμώμενες συναθροίσεις
Πρόσθετες στήλες Προσθέστε επιπλέον στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή των αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο. Για περισσότερες πληροφορίες, μεταβείτε στην προσθήκη επιπλέον στηλών κατά την αντιγραφή. <μέγιστες ταυτόχρονες συνδέσεις> Όχι πρόσθετες στηλών

Πίνακας προορισμού

Ονομασία Περιγραφή Τιμή Απαραίτητο Ιδιότητα δέσμης ενεργειών JSON
Τύπος χώρου αποθήκευσης δεδομένων Ο τύπος του χώρου αποθήκευσης δεδομένων σας. Εξωτερική Όχι /
Σύνδεση ion Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προορισμού. <η σύνδεσή σας> Όχι Σύνδεση
Δοχείο Το κοντέινερ των δεδομένων προορισμού σας. <κοντέινερ προέλευσης> Όχι Δοχείο
Όνομα_αρχείου
Συμπεριφορά εγγραφής Περιγράφει τον τρόπο εγγραφής δεδομένων στο Azure Cosmos DB. Επιτρεπόμενες τιμές: εισαγωγή και upsert. Η συμπεριφορά της upsert είναι η αντικατάσταση του εγγράφου, εάν υπάρχει ήδη ένα έγγραφο με το ίδιο αναγνωριστικό. διαφορετικά, εισαγάγετε το έγγραφο. Προσθήκη δυναμικού περιεχομένου
Εισαγωγή
Upsert
Όχι writeBehavior
Χρονικό όριο δέσμης εγγραφής Χρόνος αναμονής για την ολοκλήρωση της λειτουργίας εισαγωγής δέσμης προτού λήξει. Οι επιτρεπόμενες τιμές είναι το Χρονικό διάστημα. Ένα παράδειγμα είναι 00:30:00 (30 λεπτά). Χρονικό διάστημα Όχι writeBatchTimeout
Μέγεθος δέσμης εγγραφής Ο αριθμός των γραμμών που θα εισαχθούν στον πίνακα SQL ανά δέσμη. Η επιτρεπόμενη τιμή είναι ακέραιος (αριθμός γραμμών). Από προεπιλογή, η υπηρεσία προσδιορίζει δυναμικά το κατάλληλο μέγεθος δέσμης με βάση το μέγεθος της γραμμής. <αριθμός γραμμών >
(ακέραιος)
Όχι writeBatchSize
Μέγιστος αριθμός ταυτόχρονων συνδέσεων Το ανώτατο όριο ταυτόχρονων συνδέσεων που καθορίζονται στον χώρο αποθήκευσης δεδομένων κατά την εκτέλεση της δραστηριότητας. Καθορίστε μια τιμή μόνο όταν θέλετε να περιορίσετε τις ταυτόχρονες συνδέσεις. <μέγιστες ταυτόχρονες συνδέσεις> Όχι maxConcurrent Σύνδεση ions
Απενεργοποίηση ανάλυσης μετρικών επιδόσεων Αυτή η ρύθμιση ελέγχει τη συλλογή μετρικών όπως DTU, DWU, RU και ούτω καθεξής για αντιγραφή βελτιστοποίησης απόδοσης και προτάσεων. Εάν ενδιαφέρεστε για αυτήν τη συμπεριφορά, απενεργοποιήστε αυτήν τη δυνατότητα. Επιλογή ή κατάργηση επιλογής Όχι disableMetricsCollection