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


Ρύθμιση παραμέτρων REST σε δραστηριότητα αντιγραφής

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

Συγκεκριμένα, αυτή η γενική σύνδεση REST υποστηρίζει:

  • Αντιγραφή δεδομένων από ένα τελικό σημείο REST χρησιμοποιώντας τις μεθόδους GET ή POST και αντιγράφοντας δεδομένα σε ένα τελικό σημείο REST χρησιμοποιώντας τις μεθόδους POST, PUT ή PATCH .
  • Σελιδοποίηση στα REST API.
  • Για το REST ως προέλευση, αντιγράψτε την απόκριση REST JSON ως έχει ή αναλύσετε τη χρησιμοποιώντας αντιστοίχιση σχήματος. Υποστηρίζεται μόνο το ωφέλιμο φορτίο απόκρισης στο JSON .

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

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

Γενική

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

Πηγή

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

Screenshot showing source tab and the list of properties.

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

  • Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
  • Σύνδεση ion: Επιλέξτε μια σύνδεση REST από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα σύνδεση REST επιλέγοντας Δημιουργία.
  • Σύνδεση τύπος: Επιλέξτε REST.
  • Σχετική διεύθυνση URL: Μια σχετική διεύθυνση URL για τον πόρο που περιέχει τα δεδομένα. Όταν αυτή η ιδιότητα δεν καθορίζεται, χρησιμοποιείται μόνο η διεύθυνση URL που καθορίζεται στον ορισμό σύνδεσης. Η σύνδεση HTTP αντιγράφει δεδομένα από τη συνδυασμένη διεύθυνση URL: [URL specified in connection]/[relative URL specified].

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

  • Μέθοδος αίτησης: Η μέθοδος HTTP. Οι επιτρεπόμενες τιμές είναι GET (προεπιλογή) και POST.

    Screenshot showing request method.

  • Χρονικό όριο αίτησης: Το χρονικό όριο (τιμή χρονικού ορίου) για την αίτηση HTTP για λήψη απόκρισης. Αυτή η τιμή είναι το χρονικό όριο για τη λήψη απόκρισης, όχι το χρονικό όριο για την ανάγνωση δεδομένων απόκρισης. Η προεπιλεγμένη τιμή είναι 00:01:40.

  • Διάστημα αίτησης (ms): Το χρονικό διάστημα μεταξύ διαφορετικών αιτήσεων για πολλές σελίδες σε χιλιοστά του δευτερολέπτου. Η τιμή διαστήματος αίτησης πρέπει να είναι ένας αριθμός μεταξύ [10, 60000].

  • Πρόσθετες κεφαλίδες: Πρόσθετες κεφαλίδες αίτησης HTTP.

    Screenshot showing additional headers.

  • Κανόνες σελιδοποίησης: Οι κανόνες σελιδοποίησης για τη σύνταξη αιτήσεων επόμενης σελίδας. Ανατρέξτε στην ενότητα υποστήριξης σελιδοποίησης για λεπτομέρειες.

    Screenshot showing pagination rules.

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

    Screenshot showing additional columns.

Προορισμός

Οι ακόλουθες ιδιότητες υποστηρίζονται για REST στην καρτέλα Προορισμός μιας δραστηριότητας αντιγραφής.

Screenshot showing destination tab.

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

  • Τύπος χώρου αποθήκευσης δεδομένων: Επιλέξτε Εξωτερικός.
  • Σύνδεση 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.

    Screenshot showing additional headers.

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

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

Ρυθμίσεις

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

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

Οι ακόλουθοι πίνακες περιέχουν περισσότερες πληροφορίες σχετικά με τη δραστηριότητα αντιγραφής στο 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. <τις πρόσθετες κεφαλίδες σας> Όχι πρόσθετες επικεφαλίδες