Μαζική εισαγωγή δεδομένων ουράς εργασίας
Με το Power Automate και τις ουρές εργασίας να αποτελούν αναπόσπαστο τμήμα του Power Platform,, μπορείτε εύκολα να βελτιστοποιήσετε τις διαδικασίες διαχείρισης δεδομένων. Η οικογένεια των διαθέσιμων εργαλείων είναι ολοκληρωμένη, και ποικίλει από εξαιρετικά βελτιστοποιημένους οδηγούς τελικού χρήστη έως ισχυρές υπηρεσίες ETL που βασίζονται στο cloud, ακόμα και επιλογές pro-code. Ανεξάρτητα από το εάν είστε επιχειρηματικός χρήστης, επαγγελματίας IT ή προγραμματιστής, μπορείτε να βρείτε το κατάλληλο εργαλείο για τη δημιουργία δεδομένων ή τη μαζική αποστολή δεδομένων με ευκολία και αποτελεσματικότητα.
Αναλυτικές επιλογές μαζικής εισαγωγής
Εδώ μπορείτε να επιλέξετε από μια πλήρη λίστα διαχείρισης δεδομένων και επιλογών μαζικής εισαγωγής.
Χρήση ροής cloud με την ενέργεια σύνδεσης Dataverse - Προσθήκη μια νέα ενέργεια γραμμής για να προσθέσετε μία ή περισσότερες γραμμές στις Ουρές εργασίας και στους πίνακες Στοιχεία ουράς εργασίας.
Χρήση επιλογών μαζικής εισαγωγής Microsoft Dataverse
- Εισαγωγή χρησιμοποιώντας μια σύνδεση - Υποστήριξη μετασχηματισμού δεδομένων με το Power Query και σύνδεση σε πολλές διαφορετικές προελεύσεις, όπως Excel, Azure, SQL Server, CSV, JSON, XML, Text, OData και άλλα.
- Εισαγωγή από Excel ή CSV - Υποστήριξη αρχείων Excel και CSV με επικύρωση δεδομένων και μια εμπειρία οπτικής αντιστοίχισης.
Χρησιμοποιώντας ροές δεδομένων του Power Platform με τις πανίσχυρες υπηρεσίες ETL που βασίζονται σε cloud.
Προσθήκη στοιχείων ουράς εργασίας με ροή cloud και σύνδεση Dataverse
Μεταβείτε στο Power Automate και συνδεθείτε με τα διαπιστευτήριά σας.
Στο αριστερό μενού, επιλέξτε Οι ροές μου.
Στη γραμμή εργαλείων, επιλέξτε + Νέα ροή και επιλέξτε Άμεση ροή cloud.
Παράσχετε ένα Όνομα ροής και έπειτα επιλέξτε Ενεργοποίηση ροής με μη αυτόματο τρόπο.
Επιλέξτε Δημιουργία.
Μόλις ανοίξει η σχεδίαση ροής, επιλέξτε + Νέο βήμα και επιλέξτε τη σύνδεση Microsoft Dataverse.
Στη λίστα ενεργειών, επιλέξτε Προσθήκη νέας γραμμής.
Τα παρακάτω επισημασμένα πεδία, αντιπροσωπεύουν τα ελάχιστα πεδία που απαιτούνται για την προσθήκη στοιχείων σε μια ουρά εργασίας.
Κατά τη χρήση της ενέργειας Προσθήκη γραμμής της σύνδεσης Dataverse, αναμένει να ακολουθηθεί κάποιο μοτίβο κατά την αναφορά μιας γονικής καρτέλας. Παράδειγμα αυτού του μοτίβου υπάρχει στο πεδίο "Αναγνωριστικό ουράς εργασίας (Ουρές εργασίας)", το οποίο χρησιμοποιεί το αναγνωριστικό ουράς εργασίας (Guid) για την αναφορά της γονικής ουράς εργασίας, για παράδειγμα,
/workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97)
.Επιλέξτε Αποθήκευση και Δοκιμάστε τη ροή.
Μεταβείτε στη σελίδα λεπτομερειών της ουράς εργασίας της ουράς εργασίας που έχετε συγκεκριμένα στην ενέργεια και επιβεβαιώστε ότι έχει προστεθεί το στοιχείο ουράς εργασίας που μόλις δημιουργήθηκε.
Εκπαιδευτικό βοήθημα: Εισαγωγή ουράς εργασίας και στοιχείων από CSV
Αυτό το εκπαιδευτικό βοήθημα παρουσιάζει και τις δύο αναφερόμενες επιλογές μαζικής εισαγωγής Dataverse για την εισαγωγή μιας ουράς εργασίας μαζί με τα σχετικά στοιχεία ουράς εργασίας, τα οποία στο παράδειγμα αυτό είναι τα τιμολόγια προμηθευτών.
Σημείωμα
Αν και ο πιο εύκολος και απλός τρόπος για να δημιουργήσετε ουρές εργασίας είναι μέσω της πύλης Power Automate όπως περιγράφεται στην επιλογή Δημιουργία ουράς εργασίας, έχουμε συμπεριλάβει βήματα εισαγωγής της ουράς εργασίας για να αποδείξουμε επίσης την προσέγγιση Εισαγωγή από Excel ή CSV.
Σημαντικό
Το δείγμα δεδομένων CSV για αυτό το εκπαιδευτικό βοήθημα περιλαμβάνει τρεις ειδικές στήλες: workqueuekey, componentstate, και overwritetime, μαζί με τις τιμές τους. Τα πεδία componentstate
και overwritetime
έχουν συνήθως προεπιλεγμένες τιμές 0
και 01/01/1900 00:00
, αντίστοιχα. Η προεπιλεγμένη τιμή του πεδίου workqueuekey
είναι ένα Guid και δημιουργείται αυτόματα όταν δημιουργείτε μια ουρά εργασίας μέσω της πύλης Power Automate. Ωστόσο, εάν δημιουργήσετε μια ουρά εργασίας μέσω ενός αρχείου εισαγωγής (όπως σε αυτό το παράδειγμα) ή μέσω της σύνδεσης Dataverse σε ροές cloud, μπορείτε να δώσετε ένα πιο περιγραφικό κλειδί ουράς εργασίας, όπως Vendor Invoices
. Αυτά τα πεδία αποτελούν μέρος της καρτέλας της ουράς εργασίας και πρέπει να περιλαμβάνονται σε οποιαδήποτε εισαγωγή. Για να προβάλετε τις τιμές τους, μεταβείτε στο Power Apps και στους Πίνακες, αναζητήστε Ουρά εργασίας.
Προϋποθέσεις
- Άδεια premium Power Automate ή Power Apps
- Ορισμένα τμήματα αυτού του εκπαιδευτικού βοηθήματος απαιτούν πρόσβαση OneDrive για επιχειρήσεις
Φάση 1/3: Δημιουργία δειγμάτων αρχείων
Δημιουργήστε ένα τοπικό αρχείο που ονομάζεται vendor-invoice-queue.csv και επικολλήστε το ακόλουθο κείμενο σε αυτό:
defaultitemtimetoliveinminutes,description,name,prioritytype,overwritetime,componentstate,workqueuekey,workqueuetype 1440,Vendor invoice queue with a 14 day SLA.,Vendor invoice processing,Fifo,01/01/1900 00:00,0,Vendor Invoices,Work Queue
Αποθηκεύστε το αρχείο.
Δημιουργήστε ένα άλλο αρχείο που ονομάζεται vendor-invoice-items.csv και επικολλήστε τις ακόλουθες γραμμές σε αυτό:
WorkQueueItemId,InvoiceId,InvoiceDate,AccountName,ContactEmail,Amount,Status,WorkQueueKey,ComponentState,OverwriteTime 653d9256-a217-4742-8cfc-f7d0a4a0f902,I-1001,01/04/2023,Fabrikam,invoicing@fabrikam.com,4232.16,Paid,Vendor Invoices,0,01/01/1900 00:00 01634ba7-93bf-4aa6-85f7-15a4d6cb3b20,I-1002,02/04/2023,Litware Inc.,adixon@litware.com,2455.00,Paid,Vendor Invoices,0,01/01/1900 00:00 6fa8c944-5400-4db6-af6d-2f18d8b74bed,I-1003,03/04/2023,Proseware Inc.,lrobbins@proseware.com,7458.98,Paid,Vendor Invoices,0,01/01/1900 00:00 683be530-017f-48a7-899b-c7390836fc37,I-1004,04/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,5237.26,Paid,Vendor Invoices,0,01/01/1900 00:00 daedf721-40e8-40a0-b6f9-e332e90c1187,I-1005,05/04/2023,WingTip Toys,b.friday@wingtiptoys.com,2230.99,Invoiced,Vendor Invoices,0,01/01/1900 00:00 64d6dbbb-52a8-47b1-8587-b791ae7e612a,I-1006,06/04/2023,Fabrikam,invoicing@fabrikam.com,1253.78,Paid,Vendor Invoices,0,01/01/1900 00:00 688e12f2-6528-43b1-ae36-d31214fad7dd,I-1007,07/04/2023,Proseware Inc.,lrobbins@proseware.com,3345.87,Paid,Vendor Invoices,0,01/01/1900 00:00 36ecf154-9cc4-43aa-aaa6-2b3e6807d6d2,I-1008,08/04/2023,Tailspin Toys,p.gupta@tailspintoys.com, 967.45 ,Paid,Vendor Invoices,0,01/01/1900 00:00 7404787b-e9c1-49fc-90cf-c1f3372d2577,I-1009,09/04/2023,WingTip Toys,b.friday@wingtiptoys.com,1437.75,Paid,Vendor Invoices,0,01/01/1900 00:00 53970b80-b23e-46e5-afb4-9f6f6f46c365,I-1010,10/04/2023,Fabrikam,invoicing@fabrikam.com,1687.43,Paid,Vendor Invoices,0,01/01/1900 00:00 41cf9fd8-c98f-4dea-be0a-ff70bc9c74b9,I-1011,11/04/2023,WingTip Toys,b.friday@wingtiptoys.com,2854.67,Paid,Vendor Invoices,0,01/01/1900 00:00 95ea6270-6efe-476f-a86c-892483242532,I-1012,12/04/2023,Litware Inc.,adixon@litware.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00 c639cd8c-b603-4a30-9659-30de6e333c2f,I-1013,13/04/2023,Fabrikam,invoicing@fabrikam.com,2997.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00 9dcefd8a-f4cf-4592-b179-1e1bdfa808b4,I-1014,14/04/2023,Proseware Inc.,lrobbins@proseware.com, 843.76 ,Invoiced,Vendor Invoices,0,01/01/1900 00:00 4775f771-4168-46ca-9e10-5957c15e4145,I-1015,15/04/2023,Fabrikam,invoicing@fabrikam.com,1349.24,Invoiced,Vendor Invoices,0,01/01/1900 00:00 5450ea15-1a69-4692-b083-ba1ac0e8cb6e,I-1016,16/04/2023,Tailspin Toys,p.gupta@tailspintoys.com, 367.13 ,Invoiced,Vendor Invoices,0,01/01/1900 00:00 c7718c58-8b9c-4915-b9d7-f067ceac726b,I-1017,17/04/2023,Litware Inc.,adixon@litware.com,3984.54,Invoiced,Vendor Invoices,0,01/01/1900 00:00 ab1c46f8-6de2-4583-b0ba-0959a962e8f1,I-1018,18/04/2023,Fabrikam,invoicing@fabrikam.com,1943.89,Uninvoiced,Vendor Invoices,0,01/01/1900 00:00 9d5b0ab6-1cb0-40b8-af91-326417843eee,I-1019,19/04/2023,Proseware Inc.,lrobbins@proseware.com,2853.39,Paid,Vendor Invoices,0,01/01/1900 00:00 154d6965-1a4c-49c3-96e2-ce94f5bc92f1,I-1020,20/04/2023,Fabrikam,invoicing@fabrikam.com,8764.14,Paid,Vendor Invoices,0,01/01/1900 00:00 b5ff78f0-c3d7-4da0-b233-9cdbc0798f7c,I-1021,21/04/2023,Litware Inc.,adixon@litware.com, 643.68 ,Paid,Vendor Invoices,0,01/01/1900 00:00 816463ca-4ecd-4433-b56c-7d16df6a9fe0,I-1022,22/04/2023,Proseware Inc.,lrobbins@proseware.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00 2d1e88b7-f4f7-4885-98f0-f56e33218291,I-1023,23/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00 338d57d0-f869-4707-b817-f9d1bbd9ed92,I-1024,24/04/2023,WingTip Toys,b.friday@wingtiptoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00 67b2184d-8a3a-40e8-8647-298852529070,I-1025,25/04/2023,Fabrikam,invoicing@fabrikam.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00 475b5afa-5c21-427e-af32-d4af33a018c2,I-1026,26/04/2023,Proseware Inc.,lrobbins@proseware.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00 23b08df8-49de-475d-96c6-894880d6d2ad,I-1027,27/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00 2a3425b7-3e84-4560-a2eb-b20d5c666c25,I-1028,28/04/2023,WingTip Toys,b.friday@wingtiptoys.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00 58b40e26-a34a-493d-865f-d6dbe32edb96,I-1029,29/04/2023,Fabrikam,invoicing@fabrikam.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00 989ae0b3-a4d4-491c-be3a-5f32791c465a,I-1030,30/04/2023,WingTip Toys,b.friday@wingtiptoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00
Αποθηκεύστε το αρχείο.
Φάση 2/3: Εισαγωγή ουράς εργασίας
- Επόμενο, μεταβείτε στη διεύθυνση: https://make.powerapps.com και εισέλθετε με τα διαπιστευτήριά σας.
- Επιβεβαιώστε ότι είστε στο σωστό περιβάλλον και επιλέξτε Πίνακες στο πλαϊνό μενού.
- Επιλέξτε την καρτέλα Όλα.
- Αναζητήστε τον πίνακα Ουρά εργασίας και ανοίξτε τη σελίδα λεπτομερειών του.
- Στη γραμμή εργαλείων, επιλέξτε Εισαγωγή και, έπειτα, επιλέξτε Εισαγωγή δεδομένων από το Excel.
- Επιλέξτε Αποστολή και επιλέξτε το αρχείο vendor-invoice-queue.csv .
- Επιβεβαιώστε ότι η αυτόματη αντιστοίχιση ήταν επιτυχής ή, εάν χρειάζεται, προσαρμόστε την επιλέγοντας Αντιστοίχιση στηλών.
- Επιλέξτε Εισαγωγή.
- Ανάλογα με τον όγκο δεδομένων σας, αυτή η διαδικασία μπορεί να διαρκέσει αρκετό χρόνο. Όταν ολοκληρωθεί, μεταβείτε στη σελίδα λίστας της ουράς εργασίας και επιβεβαιώστε ότι έχει προστεθεί η ουρά τιμολογίου πωλητή.
Φάση 3/3: Εισαγωγή στοιχείων ουράς εργασίας
- Επόμενο, μεταβείτε στη διεύθυνση: https://make.powerapps.com και εισέλθετε με τα διαπιστευτήριά σας.
- Επιβεβαιώστε ότι είστε ακόμα στο σωστό περιβάλλον και επιλέξτε Πίνακες στο πλαϊνό μενού.
- Επιλέξτε την καρτέλα Όλα.
- Αναζητήστε τον πίνακα Στοιχείο ουράς εργασίας και ανοίξτε τη σελίδα λεπτομερειών του.
- Στη γραμμή εργαλείων, επιλέξτε Εισαγωγή και, έπειτα Εισαγωγή δεδομένων.
- Στο παράθυρο διαλόγου Power Query που ανοίγει, επιλέξτε τοΚείμενο/CSV.
- Στη συνέχεια, επιλέξτε Αποστολή αρχείου (έκδοση προεπισκόπησης) και, στη συνέχεια, Περιηγηθείτε... για το αρχείο vendor-invoice-items.csv.
- Εάν χρειάζεται, θα πρέπει να δημιουργήσετε μια σύνδεση στον φάκελο OneDrive για επιχειρήσεις.
- Επιλέξτε Επόμενο και επιβεβαιώστε ότι βλέπετε τις καρτέλες στοιχείων ουράς εργασίας και ότι το κόμμα είναι επιλεγμένο ως οριοθέτης.
- Επιλέξτε Επόμενο.
Σημείωμα
Τα επόμενα βήματα δεν απαιτούνται εάν το μόνο που θέλετε να κάνετε είναι να εισαγάγετε βασικές τιμές που έχουν ήδη μορφοποιηθεί στον πίνακα στοιχείων ουράς εργασίας. Ωστόσο, εάν θέλετε να αναδιαμορφώνετε τα δεδομένα προέλευσης πριν τα εισαγάγετε, οι παρακάτω μετασχηματισμοί Power Query μπορεί να σας είναι χρήσιμοι για μελλοντικές υποθέσεις χρήσης.
Στο παράθυρο μετασχηματισμού Power Query , επιλέξτε την καρτέλα Προσθήκη στήλης στη γραμμή εργαλείων της κορδέλας και, στη συνέχεια, επιλέξτε Προσαρμοσμένη στήλη.
Στο παράθυρο διαλόγου "Προσαρμοσμένη στήλη", πληκτρολογήστε Εισαγωγή ως το νέο όνομα στήλης και Text.FromBinary(Json.FromValue(_)) στο πεδίο τύπου προσαρμοσμένης στήλης.
Ακολουθεί το τι κάνει ο τύπος:
- Json.FromValue(_): Αυτό το τμήμα της παράστασης παίρνει την τιμή εισόδου (δηλαδή, μια γραμμή του πίνακα) και το μετατρέπει σε κείμενο με μορφή JSON.
- Text.FromBinary(): Αυτό το τμήμα της παράστασης παίρνει το κείμενο με μορφή JSON και το μετατρέπει σε δυαδική μορφή. Αυτό το βήμα χρησιμοποιείται κυρίως για τη βελτιστοποίηση του χώρου αποθήκευσης ή της μετάδοσης δεδομένων.
Χρησιμοποιώντας και τις δύο αυτές λειτουργίες μαζί, η παράσταση μπορεί να μετατρέψει κάθε γραμμή του πίνακα σε αντικείμενο JSON και να αποθηκεύσει το αντικείμενο JSON που προκύπτει σε μια νέα στήλη που ονομάζεται Είσοδος. Αυτή η διαδικασία επαναλαμβάνεται για κάθε γραμμή του πίνακα.
Επιλέξτε Οk.
Επιλέξτε Επόμενο.
Στην αντιστοίχιση στην ενότητα Ρυθμίσεις φόρτωσης, επιλέξτε Φόρτωση σε υπάρχοντα πίνακα.
Στον Πίνακα προορισμού, επιλέξτε workqueueitem.
Στην περιοχή Επιλογή κλειδιού (προαιρετικό) επιλέξτε workqueueitemid.
Στην ενότητα Αντιστοίχισης στηλών ορίστε την ακόλουθη αντιστοίχιση:
Στήλη προέλευσης Στήλη προορισμού Δεδομένα εισόδου input InvoiceId ονομασία ComponentState workqueueid.ComponentState OverwriteTime workqueueid.OverwriteTime WorkQueueKey workqueueid.workqueuekey Επιλέξτε το στοιχείο Επόμενο και, στη συνέχεια, επιλέξτε Δημοσίευση.
Μεταβείτε στην Power Apps Maker Portal και επιλέξτε Ροές δεδομένων από το αριστερό μενού (ίσως πρέπει να επιλέξετε Περισσότερα πρώτα για να μεταβείτε στο μενού Ροές δεδομένων).
Επιβεβαιώστε ότι βλέπετε μια νέα εισαγωγή ροής δεδομένων και ότι και τα δύο εικονίδια δείχνουν επιτυχία μόλις ολοκληρωθεί η εισαγωγή.
Όταν ολοκληρωθεί, μεταβείτε στη σελίδα λεπτομερειών της ουράς εργασίας της ουράς τιμολογίων προμηθευτή και επιβεβαιώστε ότι τα στοιχεία της ουράς εργασίας έχουν προστεθεί.