Ρύθμιση παραμέτρων REST σε δραστηριότητα αντιγραφής
Αυτό το άρθρο περιγράφει τον τρόπο χρήσης της δραστηριότητας αντιγραφής στη διοχέτευση δεδομένων για την αντιγραφή δεδομένων από και προς ένα τελικό σημείο REST.
Συγκεκριμένα, αυτή η γενική σύνδεση REST υποστηρίζει:
- Αντιγραφή δεδομένων από ένα τελικό σημείο REST χρησιμοποιώντας τις μεθόδους GET ή POST και αντιγράφοντας δεδομένα σε ένα τελικό σημείο REST χρησιμοποιώντας τις μεθόδους POST, PUT ή PATCH .
- Σελιδοποίηση στα REST API.
- Για το REST ως προέλευση, αντιγράψτε την απόκριση REST JSON ως έχει ή αναλύσετε τη χρησιμοποιώντας αντιστοίχιση σχήματος. Υποστηρίζεται μόνο το ωφέλιμο φορτίο απόκρισης στο JSON .
Υποστηριζόμενη ρύθμιση παραμέτρων
Για τη ρύθμιση παραμέτρων κάθε καρτέλας σε μια δραστηριότητα αντιγραφής, μεταβείτε στις ακόλουθες ενότητες αντίστοιχα.
Γενική
Για τη ρύθμιση παραμέτρων καρτέλας Γενικά , μεταβείτε στην περιοχή Γενικά.
Πηγή
Οι παρακάτω ιδιότητες υποστηρίζονται για REST στην καρτέλα Προέλευση μιας δραστηριότητας αντιγραφής.
Απαιτούνται οι ακόλουθες τρεις πρώτες ιδιότητες:
- Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
- Σύνδεση ion: Επιλέξτε μια σύνδεση REST από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση REST επιλέγοντας Δημιουργία.
- Σύνδεση τύπος: Επιλέξτε REST.
- Σχετική διεύθυνση URL: Μια σχετική διεύθυνση URL για τον πόρο που περιέχει τα δεδομένα. Όταν αυτή η ιδιότητα δεν καθορίζεται, χρησιμοποιείται μόνο η διεύθυνση URL που καθορίζεται στον ορισμό σύνδεσης. Η σύνδεση HTTP αντιγράφει δεδομένα από τη συνδυασμένη διεύθυνση URL:
[URL specified in connection]/[relative URL specified]
.
Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:
Μέθοδος αίτησης: Η μέθοδος HTTP. Οι επιτρεπόμενες τιμές είναι GET (προεπιλογή) και POST.
Χρονικό όριο αίτησης: Το χρονικό όριο (τιμή χρονικού ορίου) για την αίτηση HTTP για λήψη απόκρισης. Αυτή η τιμή είναι το χρονικό όριο για τη λήψη απόκρισης, όχι το χρονικό όριο για την ανάγνωση δεδομένων απόκρισης. Η προεπιλεγμένη τιμή είναι 00:01:40.
Διάστημα αίτησης (ms): Το χρονικό διάστημα μεταξύ διαφορετικών αιτήσεων για πολλές σελίδες σε χιλιοστά του δευτερολέπτου. Η τιμή διαστήματος αίτησης πρέπει να είναι ένας αριθμός μεταξύ [10, 60000].
Πρόσθετες κεφαλίδες: Πρόσθετες κεφαλίδες αίτησης HTTP.
Κανόνες σελιδοποίησης: Οι κανόνες σελιδοποίησης για τη σύνταξη αιτήσεων επόμενης σελίδας. Ανατρέξτε στην ενότητα υποστήριξης σελιδοποίησης για λεπτομέρειες.
Πρόσθετες στήλες: Προσθέστε περισσότερες στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή των αρχείων προέλευσης. Εάν χρησιμοποιείτε μια στατική τιμή, μπορείτε να χρησιμοποιήσετε προσαρμοσμένες παραστάσεις για τη δημιουργία της.
Προορισμός
Οι ακόλουθες ιδιότητες υποστηρίζονται για REST στην καρτέλα Προορισμός μιας δραστηριότητας αντιγραφής.
Απαιτούνται οι ακόλουθες τρεις πρώτες ιδιότητες:
- Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
- Σύνδεση ion: Επιλέξτε μια σύνδεση REST από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση REST επιλέγοντας Δημιουργία.
- Σύνδεση τύπος: Επιλέξτε REST.
- Σχετική διεύθυνση URL: Μια σχετική διεύθυνση URL για τον πόρο που περιέχει τα δεδομένα. Όταν αυτή η ιδιότητα δεν καθορίζεται, χρησιμοποιείται μόνο η διεύθυνση URL που καθορίζεται στον ορισμό σύνδεσης. Η σύνδεση HTTP αντιγράφει δεδομένα από τη συνδυασμένη διεύθυνση URL:
[URL specified in connection]/[relative URL specified]
.
Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:
Μέθοδος αίτησης: Η μέθοδος HTTP. Οι επιτρεπόμενες τιμές είναι POST (προεπιλογή), PUT και PATCH.
Χρονικό όριο αίτησης: Το χρονικό όριο (τιμή χρονικού ορίου) για την αίτηση HTTP για λήψη απόκρισης. Αυτή η τιμή είναι το χρονικό όριο για τη λήψη απάντησης και όχι το χρονικό όριο για την εγγραφή των δεδομένων. Η προεπιλεγμένη τιμή είναι 00:01:40.
Διάστημα αίτησης (ms): Το χρονικό διάστημα μεταξύ διαφορετικών αιτήσεων για πολλές σελίδες σε χιλιοστά του δευτερολέπτου. Η τιμή διαστήματος αίτησης πρέπει να είναι ένας αριθμός μεταξύ [10, 60000].
Μέγεθος δέσμης εγγραφής: Ο αριθμός εγγραφών προς εγγραφή στον προορισμό REST ανά δέσμη. Η προεπιλεγμένη τιμή είναι 10000.
Τύπος συμπίεσης Http: Τύπος συμπίεσης HTTP που θα χρησιμοποιηθεί κατά την αποστολή δεδομένων με βέλτιστο επίπεδο συμπίεσης. Οι επιτρεπόμενες τιμές είναι None και GZip.
Πρόσθετες κεφαλίδες: Πρόσθετες κεφαλίδες αίτησης HTTP.
Αντιστοίχιση
Για τη ρύθμιση παραμέτρων της καρτέλας Αντιστοίχιση , μεταβείτε στην ενότητα Ρύθμιση παραμέτρων των αντιστοιχίσεων στην καρτέλα αντιστοίχισης. Η αντιστοίχιση δεν υποστηρίζεται όταν τόσο η προέλευση όσο και ο προορισμός είναι ιεραρχικά δεδομένα.
Ρυθμίσεις
Για τη ρύθμιση παραμέτρων καρτέλας Ρυθμίσεις, μεταβείτε στην ενότητα Ρύθμιση παραμέτρων άλλων ρυθμίσεων στην καρτέλα Ρυθμίσεις.
Σύνοψη πίνακα
Οι ακόλουθοι πίνακες περιέχουν περισσότερες πληροφορίες σχετικά με τη δραστηριότητα αντιγραφής στο REST.
Πληροφορίες προέλευσης
Ονομασία | Περιγραφή | Τιμή | Απαραίτητο | Ιδιότητα δέσμης ενεργειών JSON |
---|---|---|---|---|
Τύπος χώρου αποθήκευσης δεδομένων | Ο τύπος του χώρου αποθήκευσης δεδομένων σας. | • Χώρος εργασίας • Εξωτερική • Δείγμα συνόλου δεδομένων |
Όχι | type |
Σύνδεση ion | Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προέλευσης. | <η σύνδεσή σας> | Όχι | Σύνδεση |
τύπος Σύνδεση ion | Ο τύπος σύνδεσής σας. Επιλέξτε REST. | ΥΠΌΛΟΙΠΟ | Όχι | Πληκτρολογήστε: RestResource |
Σχετική διεύθυνση URL | Μια σχετική διεύθυνση URL για τον πόρο που περιέχει τα δεδομένα. Όταν αυτή η ιδιότητα δεν καθορίζεται, χρησιμοποιείται μόνο η διεύθυνση URL που καθορίζεται στον ορισμό σύνδεσης. Η σύνδεση HTTP αντιγράφει δεδομένα από τη συνδυασμένη διεύθυνση URL: [URL specified in connection]/[relative URL specified] . |
<τη σχετική διεύθυνση URL σας> | Όχι | relativeUrl |
Μέθοδος αίτησης | Η μέθοδος HTTP. Οι επιτρεπόμενες τιμές είναι GET (προεπιλογή) και POST. | • ΛΗΨΗ • ΤΑΧΥΜΕΙΩΝ |
Όχι | requestMethod |
Χρονικό όριο αίτησης | Το χρονικό όριο (τιμή χρονικού ορίου) για την αίτηση HTTP για λήψη απόκρισης. Αυτή η τιμή είναι το χρονικό όριο για τη λήψη απόκρισης, όχι το χρονικό όριο για την ανάγνωση δεδομένων απόκρισης. Η προεπιλεγμένη τιμή είναι 00:01:40. | Χρονικό διάστημα | Όχι | httpRequestTimeout |
Διάστημα αίτησης (ms) | Το χρονικό διάστημα μεταξύ διαφορετικών αιτήσεων για πολλές σελίδες σε χιλιοστά του δευτερολέπτου. Η τιμή διαστήματος αίτησης πρέπει να είναι ένας αριθμός μεταξύ [10, 60000]. | [10, 60000] | Όχι | requestInterval |
Πρόσθετες κεφαλίδες | Πρόσθετες κεφαλίδες αίτησης HTTP. | <τις πρόσθετες κεφαλίδες σας> | Όχι | πρόσθετες επικεφαλίδες |
Κανόνες σελιδοποίησης | Οι κανόνες σελιδοποίησης για τη σύνταξη αιτήσεων επόμενης σελίδας. Ανατρέξτε στην ενότητα υποστήριξης σελιδοποίησης για λεπτομέρειες. | Μετάβαση στη σελιδοποίηση | Όχι | paginationRules |
Πρόσθετες στήλες | Προσθέστε περισσότερες στήλες δεδομένων στη σχετική διαδρομή ή στατική τιμή των αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο. | • Πλήρες όνομα •Τιμή |
Όχι | πρόσθετες στηλών: •Όνομα •Τιμή |
Πληροφορίες προορισμού
Ονομασία | Περιγραφή | Τιμή | Απαραίτητο | Ιδιότητα δέσμης ενεργειών JSON |
---|---|---|---|---|
Τύπος χώρου αποθήκευσης δεδομένων | Ο τύπος του χώρου αποθήκευσης δεδομένων σας. | • Χώρος εργασίας • Εξωτερική |
Όχι | type |
Σύνδεση ion | Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προέλευσης. | <η σύνδεσή σας> | Όχι | Σύνδεση |
τύπος Σύνδεση ion | Ο τύπος σύνδεσής σας. Επιλέξτε REST. | ΥΠΌΛΟΙΠΟ | Όχι | Πληκτρολογήστε: RestResource |
Σχετική διεύθυνση URL | Μια σχετική διεύθυνση URL για τον πόρο που περιέχει τα δεδομένα. Όταν αυτή η ιδιότητα δεν καθορίζεται, χρησιμοποιείται μόνο η διεύθυνση URL που καθορίζεται στον ορισμό σύνδεσης. Η σύνδεση HTTP αντιγράφει δεδομένα από τη συνδυασμένη διεύθυνση URL: [URL specified in connection]/[relative URL specified] . |
<τη σχετική διεύθυνση URL σας> | Όχι | relativeUrl |
Μέθοδος αίτησης | Η μέθοδος HTTP. Οι επιτρεπόμενες τιμές είναι POST (προεπιλογή), PUT και PATCH. | • ΤΑΧΥΜΕΙΩΝ • ΛΗΨΗ • PATCH |
Όχι | requestMethod |
Χρονικό όριο αίτησης | Το χρονικό όριο (τιμή χρονικού ορίου) για την αίτηση HTTP για λήψη απόκρισης. Αυτή η τιμή είναι το χρονικό όριο για τη λήψη απόκρισης, όχι το χρονικό όριο για την ανάγνωση δεδομένων απόκρισης. Η προεπιλεγμένη τιμή είναι 00:01:40. | Χρονικό διάστημα | Όχι | httpRequestTimeout |
Διάστημα αίτησης (ms) | Το χρονικό διάστημα μεταξύ διαφορετικών αιτήσεων για πολλές σελίδες σε χιλιοστά του δευτερολέπτου. Η τιμή διαστήματος αίτησης πρέπει να είναι ένας αριθμός μεταξύ [10, 60000]. | [10, 60000] | Όχι | requestInterval |
Μέγεθος δέσμης εγγραφής | Ο αριθμός εγγραφών προς εγγραφή στον προορισμό REST ανά δέσμη. Η προεπιλεγμένη τιμή είναι 10000. | <αριθμός γραμμών> (ακέραιος) |
Όχι | writeBatchSize |
Τύπος συμπίεσης Http | Τύπος συμπίεσης HTTP που θα χρησιμοποιηθεί κατά την αποστολή δεδομένων με βέλτιστο επίπεδο συμπίεσης. Οι επιτρεπόμενες τιμές είναι None και GZip. | • Καμία • GZip |
Όχι | httpCompressionType |
Πρόσθετες κεφαλίδες | Πρόσθετες κεφαλίδες αίτησης HTTP. | <τις πρόσθετες κεφαλίδες σας> | Όχι | πρόσθετες επικεφαλίδες |