Χρήση της δραστηριότητας Web για κλήση των API REST σε διοχετεύσεις
Η Δραστηριότητα Web μπορεί να χρησιμοποιηθεί για την κλήση ενός προσαρμοσμένου τελικού σημείου REST από ένα Azure Data Factory ή μια διοχέτευση Synapse. Μπορείτε να διαβιβάσετε σύνολα δεδομένων και συνδεδεμένες υπηρεσίες για κατανάλωση και πρόσβαση από τη δραστηριότητα.
Σημείωση
Το μέγιστο υποστηριζόμενο μέγεθος ωφέλιμου φορτίου απόκρισης εξόδου είναι 4 MB.
Για να ξεκινήσετε, πρέπει να συμπληρώσετε τις ακόλουθες προϋποθέσεις:
- Ένας λογαριασμός μισθωτή με ενεργή συνδρομή. Δημιουργήστε έναν λογαριασμό δωρεάν.
- Δημιουργείται ένας χώρος εργασίας.
Για να χρησιμοποιήσετε μια δραστηριότητα Web σε μια διοχέτευση, ολοκληρώστε τα ακόλουθα βήματα:
Δημιουργήστε μια νέα διοχέτευση στον χώρο εργασίας σας.
Κάντε αναζήτηση για Web στο τμήμα παραθύρου "Δραστηριότητες διοχέτευσης" και επιλέξτε το για να το προσθέσετε στον καμβά διοχέτευσης.
Επιλέξτε τη νέα δραστηριότητα Web στον καμβά, εάν δεν είναι ήδη επιλεγμένη.
Σημείωση
Η δραστηριότητα web μπορεί απλώς να εμφανίζεται ως εικονίδιο στη γραμμή εργαλείων, όπως φαίνεται στην προηγούμενη εικόνα, εάν η ανάλυση οθόνης δεν επιτρέπει την πλήρη σύνταξη του ονόματός της.
Ανατρέξτε στην καθοδήγηση Γενικές ρυθμίσεις για να ρυθμίσετε τις παραμέτρους της καρτέλας Γενικές ρυθμίσεις.
Επιλέξτε την καρτέλα Ρυθμίσεις , επιλέξτε μια υπάρχουσα σύνδεση από την αναπτυσσόμενη λίστα Σύνδεση ή δημιουργήστε μια νέα σύνδεση και καθορίστε τις λεπτομέρειες ρύθμισης παραμέτρων της.
Όταν επιλέξετε + Δημιουργία για να δημιουργήσετε μια νέα σύνδεση, θα δείτε το παράθυρο διαλόγου δημιουργίας σύνδεσης όπου μπορείτε να παρέχετε τη διεύθυνση URL βάσης και τα διαπιστευτήρια για να συνδεθείτε.
Σημείωση
Το όνομα της σύνδεσης μπορεί να έχει μέγιστο μήκος 80 χαρακτήρες.
Αφού επιλέξετε ή δημιουργήσετε τη σύνδεσή σας, συμπληρώστε τα υπόλοιπα απαιτούμενα πεδία, προσθέστε τυχόν απαιτούμενες κεφαλίδες ή ορίστε τυχόν σύνθετες ρυθμίσεις. Η δραστηριότητα Web υποστηρίζει τις μεθόδους GET, POST, PUT, DELETE και PATCH.
Συνήθως, χρησιμοποιείτε το αποτέλεσμα της δραστηριότητας Web μαζί με άλλες δραστηριότητες, αλλά αφού ρυθμιστούν οι παράμετροι, μπορεί να εκτελεστεί απευθείας και χωρίς άλλες δραστηριότητες. Εάν την εκτελείτε για να καλέσετε ένα REST API που εκτελεί κάποια ενέργεια και δεν απαιτεί οποιαδήποτε έξοδο από τη δραστηριότητα, η διοχέτευση μπορεί να περιέχει μόνο τη δραστηριότητα Web. Για να εκτελέσετε τη δραστηριότητα, μεταβείτε στην καρτέλα Αρχική στο επάνω μέρος του προγράμματος επεξεργασίας διοχέτευσης και επιλέξτε το κουμπί αποθήκευσης για να αποθηκεύσετε τη διοχέτευση. Επιλέξτε Εκτέλεση για να την εκτελέσετε απευθείας ή Χρονοδιάγραμμα για να την προγραμματίσετε. Μπορείτε, επίσης, να δείτε το ιστορικό εκτέλεσης εδώ ή να ρυθμίσετε άλλες ρυθμίσεις.