Ρύθμιση παραμέτρων του Dataverse σε μια δραστηριότητα αντιγραφής
Αυτό το άρθρο περιγράφει τον τρόπο χρήσης της δραστηριότητας αντιγραφής σε μια διοχέτευση δεδομένων για την αντιγραφή δεδομένων από και προς το Dataverse.
Προαπαιτούμενα στοιχεία
Για να χρησιμοποιήσετε αυτή τη σύνδεση με έλεγχο ταυτότητας κύριας υπηρεσίας Microsoft Entra, πρέπει να ρυθμίσετε τον έλεγχο ταυτότητας διακομιστή προς διακομιστή (S2S) στο Dataverse. Πρώτα, καταχωρήστε τον χρήστη της εφαρμογής (Κύρια υπηρεσία) στο Microsoft Entra. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία εφαρμογής και κύριας υπηρεσίας του Microsoft Entra που μπορεί να έχει πρόσβαση σε πόρους.
Κατά την καταχώρηση της εφαρμογής θα χρειαστεί να δημιουργήσετε τον συγκεκριμένο χρήστη στο Dataverse και να εκχωρήσετε δικαιώματα. Αυτά τα δικαιώματα μπορούν είτε να εκχωρηθούν άμεσα είτε έμμεσα προσθέτοντας τον χρήστη της εφαρμογής σε μια ομάδα στην οποία έχουν εκχωρηθεί δικαιώματα στο Dataverse. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης ενός χρήστη εφαρμογής για έλεγχο ταυτότητας με το Dataverse, ανατρέξτε στο θέμα Χρήση ελέγχου ταυτότητας διακομιστή προς διακομιστή ενός μισθωτή.
Υποστηριζόμενη ρύθμιση παραμέτρων
Για τη ρύθμιση παραμέτρων κάθε καρτέλας στην περιοχή δραστηριότητα αντιγραφής, μεταβείτε στις ακόλουθες ενότητες αντίστοιχα.
Γενικές
Για τη ρύθμιση παραμέτρων καρτέλας Γενικά , μεταβείτε στις Γενικές ρυθμίσεις.
Πηγή
Μεταβείτε στην καρτέλα Προέλευση για να ρυθμίσετε τις παραμέτρους της προέλευσης δραστηριότητας αντιγραφής. Ανατρέξτε στο παρακάτω περιεχόμενο για τις λεπτομερείς ρυθμίσεις παραμέτρων.
Απαιτούνται οι ακόλουθες ιδιότητες:
- Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
- Σύνδεση ion: Επιλέξτε μια υπάρχουσα σύνδεση Dataverse από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση Dataverse επιλέγοντας Δημιουργία.
- Σύνδεση τύπος: Επιλέξτε Dataverse.
- Χρήση ερωτήματος: Καθορίστε τον τρόπο που χρησιμοποιείται για την ανάγνωση δεδομένων. Μπορείτε να επιλέξετε Όνομα οντότητας για να διαβάσετε δεδομένα χρησιμοποιώντας το όνομα οντότητας ή το Ερώτημα για να χρησιμοποιήσετε το ερώτημα για την ανάγνωση δεδομένων.
Όνομα οντότητας: Επιλέξτε το όνομα της οντότητας από την αναπτυσσόμενη λίστα ή επιλέξτε Επεξεργασία για να το εισαγάγετε με μη αυτόματο τρόπο. Είναι το λογικό όνομα της οντότητας για ανάκτηση.
Ερώτημα: Χρήση του FetchXML για την ανάγνωση δεδομένων από το Dataverse. Το FetchXML είναι μια ιδιόκτητη γλώσσα ερωτημάτων που χρησιμοποιείται στο Dynamics online και σε εσωτερική εγκατάσταση. Δείτε το παρακάτω παράδειγμα. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Δημιουργία ερωτημάτων με το FetchXML.
Δείγμα ερωτήματος FetchXML:
<fetch> <entity name="account"> <attribute name="accountid" /> <attribute name="name" /> <attribute name="marketingonly" /> <attribute name="modifiedon" /> <order attribute="modifiedon" descending="false" /> <filter type="and"> <condition attribute ="modifiedon" operator="between"> <value>2017-03-10 18:40:00z</value> <value>2017-03-12 20:40:00z</value> </condition> </filter> </entity> </fetch>
Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:
- Πρόσθετες στήλες: Προσθέστε επιπλέον στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο. Για περισσότερες πληροφορίες, μεταβείτε στην προσθήκη επιπλέον στηλών κατά την αντιγραφή.
Προορισμός
Μεταβείτε στην καρτέλα Προορισμός για να ρυθμίσετε τις παραμέτρους του αντιγράφου προορισμού δραστηριότητας. Ανατρέξτε στο παρακάτω περιεχόμενο για τις λεπτομερείς ρυθμίσεις παραμέτρων.
Απαιτούνται οι ακόλουθες ιδιότητες:
- Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
- Σύνδεση ion: Επιλέξτε μια υπάρχουσα σύνδεση Dataverse από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση Dataverse επιλέγοντας Δημιουργία.
- Σύνδεση τύπος: Επιλέξτε Dataverse.
- Όνομα οντότητας: Καθορίστε το όνομα της οντότητας για εγγραφή δεδομένων. Επιλέξτε το όνομα της οντότητας από την αναπτυσσόμενη λίστα ή επιλέξτε Επεξεργασία για να το εισαγάγετε με μη αυτόματο τρόπο. Αυτό είναι το λογικό όνομα της οντότητας προς ανάκτηση.
Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:
- Συμπεριφορά εγγραφής: Η συμπεριφορά εγγραφής της λειτουργίας. Αυτή η ιδιότητα απαιτείται και πρέπει να επιλέξετε Upsert. Εάν χρησιμοποιείτε την Προσθήκη δυναμικού περιεχομένου, καθορίστε την τιμή σε Upsert.
- Εναλλακτικό όνομα κλειδιού: Καθορίστε το εναλλακτικό όνομα κλειδιού που ορίζεται στην οντότητά σας για να upsert εγγραφές.
- Παράβλεψη τιμών null: Υποδεικνύει εάν θα παραβλέπετε τιμές null από δεδομένα εισόδου κατά τη λειτουργία εγγραφής. Επιλέγεται από προεπιλογή.
- Όταν επιλεγεί: Αφήστε τα δεδομένα στο αντικείμενο προορισμού αμετάβλητα κατά την εκτέλεση λειτουργίας upsert/update και εισαγάγετε την καθορισμένη προεπιλεγμένη τιμή κατά την εκτέλεση της λειτουργίας εισαγωγής.
- Όταν δεν είναι επιλεγμένο: Ενημερώστε τα δεδομένα στο αντικείμενο προορισμού σε NULL κατά την εκτέλεση λειτουργίας upsert/update και εισαγάγετε την τιμή NULL κατά την εκτέλεση της λειτουργίας εισαγωγής.
- Μέγεθος δέσμης εγγραφής: Καθορίστε το πλήθος γραμμών των δεδομένων που έχουν συνταχθεί στο Dataverse σε κάθε δέσμη.
- Μέγιστες ταυτόχρονες συνδέσεις: Το ανώτατο όριο ταυτόχρονων συνδέσεων που δημιουργούνται στον χώρο αποθήκευσης δεδομένων κατά την εκτέλεση της δραστηριότητας. Καθορίστε μια τιμή μόνο όταν θέλετε να περιορίσετε τις ταυτόχρονες συνδέσεις.
Αντιστοίχιση
Για τη ρύθμιση παραμέτρων της καρτέλας Αντιστοίχιση , μεταβείτε στην ενότητα Ρύθμιση παραμέτρων των αντιστοιχίσεων στην καρτέλα αντιστοίχισης. Εάν επιλέξετε Δυαδική τιμή ως μορφή αρχείου, η αντιστοίχιση δεν θα υποστηρίζεται.
Ρυθμίσεις
Για τη ρύθμιση παραμέτρων καρτέλας Ρυθμίσεις, μεταβείτε στην ενότητα Ρύθμιση παραμέτρων άλλων ρυθμίσεων στην καρτέλα Ρυθμίσεις.
Σύνοψη πίνακα
Ανατρέξτε στον παρακάτω πίνακα για τη σύνοψη και περισσότερες πληροφορίες για τη δραστηριότητα αντιγραφής του Dataverse.
Πληροφορίες προέλευσης
Ονομασία | Περιγραφή | Τιμή | Απαραίτητο | Ιδιότητα δέσμης ενεργειών JSON |
---|---|---|---|---|
Τύπος χώρου αποθήκευσης δεδομένων | Ο τύπος του χώρου αποθήκευσης δεδομένων σας. | Εξωτερικό | Όχι | / |
Σύνδεση ion | Η σύνδεσή σας στο dataverse προέλευσης. | < η σύνδεσή σας > | Όχι | Σύνδεση |
τύπος Σύνδεση ion | Ο τύπος σύνδεσής σας. | Dataverse | Όχι | τύπος (στην περιοχή typeProperties ->source ->datasetSettings ):CommonDataServiceForAppsEntity |
Χρήση ερωτήματος | Ο τρόπος ανάγνωσης δεδομένων από το Dataverse | *Πίνακες *Ερώτημα |
Όχι | / |
Όνομα οντότητας | Το λογικό όνομα της οντότητας για ανάκτηση. | < το όνομα της οντότητάς σας > | Όχι | entityName |
Ερώτημα | Χρησιμοποιήστε το FetchXML για την ανάγνωση δεδομένων από το Dataverse. Το FetchXML είναι μια ιδιόκτητη γλώσσα ερωτημάτων που χρησιμοποιείται στο Dynamics online και σε εσωτερική εγκατάσταση. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Δημιουργία ερωτημάτων με το FetchXML. | < το ερώτημά σας > | Όχι | ερώτημα |
Πρόσθετες στήλες | Προσθέστε επιπλέον στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή των αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο. Για περισσότερες πληροφορίες, μεταβείτε στην προσθήκη επιπλέον στηλών κατά την αντιγραφή. | *Όνομα *Τιμή |
Όχι | πρόσθετες στηλών: *Όνομα *Τιμή |
Πληροφορίες προορισμού
Ονομασία | Περιγραφή | Τιμή | Απαραίτητο | Ιδιότητα δέσμης ενεργειών JSON |
---|---|---|---|---|
Τύπος χώρου αποθήκευσης δεδομένων | Ο τύπος του χώρου αποθήκευσης δεδομένων σας. | Εξωτερικό | Όχι | / |
Σύνδεση ion | Η σύνδεσή σας με τον προορισμό Dataverse. | < η σύνδεσή σας > | Όχι | Σύνδεση |
τύπος Σύνδεση ion | Ο τύπος σύνδεσής σας. | Dataverse | Όχι | τύπος (στην περιοχή typeProperties ->sink ->datasetSettings ):CommonDataServiceForAppsEntity |
Όνομα οντότητας | Το λογικό όνομα της οντότητας για ανάκτηση. | < η οντότητά σας > | Όχι | entityName |
Συμπεριφορά εγγραφής | Η συμπεριφορά εγγραφής της λειτουργίας. Η τιμή πρέπει να είναι Upsert. | Upsert | Όχι | writeBehavior: upsert |
Εναλλακτικό όνομα κλειδιού | Το εναλλακτικό όνομα κλειδιού που έχει οριστεί στην οντότητά σας για την upsert εγγραφών. | < εναλλακτικό όνομα κλειδιού > | Όχι | alternateKeyName |
Παράβλεψη τιμών null | Υποδεικνύει εάν θα παραβλέπετε τιμές null από δεδομένα εισόδου κατά τη λειτουργία εγγραφής. - Επιλεγμένα (true): Αφήστε τα δεδομένα στο αντικείμενο προορισμού αμετάβλητα κατά την εκτέλεση λειτουργίας upsert/update και εισαγάγετε την καθορισμένη προεπιλεγμένη τιμή όταν κάνετε τη λειτουργία εισαγωγής. - Μη επιλεγμένη (false): Ενημερώστε τα δεδομένα στο αντικείμενο προορισμού σε NULL κατά την εκτέλεση λειτουργίας upsert/update και εισαγάγετε τιμή NULL κατά την εκτέλεση της λειτουργίας εισαγωγής. |
επιλεγμένο ή μη επιλεγμένο (προεπιλογή) | Όχι | ignoreNullValues: true ή false (προεπιλογή) |
Μέγεθος δέσμης εγγραφής | Το πλήθος γραμμών των δεδομένων που έχουν συνταχθεί στο Dataverse σε κάθε δέσμη. | < το μέγεθος δέσμης εγγραφής σας > Η προεπιλεγμένη τιμή είναι 10 |
Όχι | writeBatchSize |
Μέγιστος αριθμός ταυτόχρονων συνδέσεων | Το ανώτατο όριο ταυτόχρονων συνδέσεων που καθορίζονται στον χώρο αποθήκευσης δεδομένων κατά την εκτέλεση της δραστηριότητας. Καθορίστε μια τιμή μόνο όταν θέλετε να περιορίσετε τις ταυτόχρονες συνδέσεις. | < μέγιστες ταυτόχρονες συνδέσεις > | Όχι | maxConcurrent Σύνδεση ions |