Importul în bloc al datelor cozii de lucru
Cu Power Automate și cozile de lucru fiind parte integrantă a Power Platform, vă puteți simplifica cu ușurință procesele de gestionare a datelor. Suita de instrumente disponibile este cuprinzătoare, variind de la vrăjitori optimizați pentru utilizatorii finali la servicii ETL puternice bazate pe cloud și chiar opțiuni pro-cod. Indiferent dacă sunteți un utilizator de afaceri, un profesionist IT sau un dezvoltator, puteți găsi instrumentul potrivit pentru a crea sau a încărca în bloc date cu ușurință și eficiență.
Opțiuni complete de import în vrac
Iată o listă cuprinzătoare de opțiuni de gestionare a datelor și de import în bloc din care puteți alege.
Utilizarea unui flux cloud cu Dataverse acțiunea conector - Adăugați o acțiune nouă de rând pentru a adăuga unul sau mai multe rânduri la Tabelele Cozi de lucru și Elemente din coadă de lucru .
Folosind Microsoft Dataverse opțiunile de import în bloc
- Import folosind un conector - Sprijinirea transformării datelor cu Power Query și conectarea la multe surse diferite, cum ar fi Excel, Azure, SQL Server, CSV, JSON, XML, Text, OData și Mai mult.
- Import din Excel sau CSV - Suport fișiere Excel și CSV cu validarea datelor și o experiență de cartografiere vizuală.
Folosind Power Platform Dataflows cu serviciile sale puternice ETL bazate pe cloud.
Adăugarea elementelor din coada de lucru cu flux cloud și Dataverse conector
Accesați Power Automate și conectați-vă cu datele de conectare.
În meniul din stânga, selectați Fluxurile mele.
În bara de instrumente, selectați + Flux nou și selectați Flux cloud instantaneu.
Furnizați un Nume flux și apoi selectați Declanșați manual o opțiune de flux .
Selectați Creați.
Odată deschis designerul de flux, selectați + Pas nou și selectați conectorul Microsoft Dataverse .
În lista de acțiuni, selectați Adăugați un rând nou.
Următoarele câmpuri evidențiate reprezintă câmpurile minime necesare pentru a adăuga articole la o coadă de lucru.
Când utilizați acțiunea Dataverse conector Adăugați un rând de rând acțiunea, se așteaptă ca un anumit model să fie urmat atunci când se face referire la o înregistrare părinte. Un exemplu al acestui model poate fi văzut în câmpul „ID cozii de lucru (cozi de lucru)”, care utilizează ID-ul cozii de lucru (Guid) pentru a face referire la coada de lucru părinte, de exemplu,
/workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97)
.Selectați Salvați și Testați fluxul.
Navigați la pagina cu detaliile cozii de lucru a cozii de lucru pe care o aveți în acțiune și confirmați că elementul nou creat din coada de lucru a fost adăugat.
Tutorial: importați o coadă de lucru și articole din CSV
Acest tutorial prezintă ambele Dataverse opțiuni de import în bloc menționate pentru importarea unei cozi de lucru împreună cu articolele asociate din coada de lucru, care în acest exemplu sunt facturile furnizorilor.
Notă
În timp ce cea mai simplă și mai simplă modalitate de a crea cozi de lucru este prin intermediul Power Automate portalului așa cum este descris în Crearea unei cozi de lucru, am inclus și pași de import în coada de lucru pentru a demonstra abordarea import din Excel sau CSV .
Important
Exemplul de date CSV pentru acest tutorial include trei coloane speciale: workqueuekey, componentstate și overwritetime, împreună cu valorile acestora. Câmpurile componentstate
și overwritetime
au de obicei valori implicite de 0
și, respectiv, 01/01/1900 00:00
. Valoarea implicită a câmpului workqueuekey
este un Guid și este generată automat când creați o coadă de lucru prin portalul Power Automate . Cu toate acestea, dacă creați o coadă de lucru printr-un fișier de import (ca în acest exemplu) sau prin conectorul Dataverse în fluxurile cloud, puteți furniza o cheie de coadă de lucru mai descriptivă, cum ar fi Vendor Invoices
. Aceste câmpuri fac parte din înregistrarea cozii de lucru și trebuie incluse în orice import. Pentru a le vizualiza valorile, accesați Power Apps și sub Tabele, căutați Coadă de lucru.
Cerințe preliminare
- Power Automate sau Power Apps licență premium
- Unele părți ale acestui tutorial necesită OneDrive pentru acces Business
Faza 1/3: Creați fișiere de probă
Creați un fișier local numit vendor-invoice-queue.csv și inserați următorul text în el:
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
Salvați fișierul.
Creați un alt fișier numit vendor-invoice-items.csv și inserați următoarele rânduri în el:
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
Salvați fișierul.
Faza 2/3: Coada de import de lucru
- Apoi, accesați https://make.powerapps.com și conectați-vă cu datele de conectare.
- Confirmați că vă aflați în mediul corect și selectați Tabele în meniul lateral.
- Selectați fila Toate .
- Căutați Coadă de lucru tabel și deschideți pagina cu detalii.
- În bara de instrumente, selectați Importați și apoi selectați Importați date din Excel.
- Selectați Încărcați și alegeți fișierul vendor-invoice-queue.csv .
- Confirmați că maparea automată a avut succes sau, dacă este necesar, ajustați-o selectând Coloane de hartă.
- Selectați Import.
- În funcție de volumul de date, acest lucru poate dura ceva timp. Odată finalizat, navigați la pagina cu lista de cozi de lucru și confirmați că a fost adăugată coada de facturare a furnizorului.
Faza 3/3: Importați elementele din coada de lucru
- Apoi, accesați https://make.powerapps.com și conectați-vă cu datele de conectare.
- Confirmați că vă aflați în continuare în mediul corect și selectați Tabele în meniul lateral.
- Selectați fila Toate .
- Căutați Elementul în coadă de lucru tabel și deschideți pagina cu detalii.
- În bara de instrumente, selectați Importați și apoi Importați date.
- În caseta de dialog Power Query care se deschide, selectați opțiunea Text/CSV .
- Apoi, selectați Încărcați fișierul (Previzualizare) și apoi Răsfoiți... pentru fișierul vendor-invoice-items.csv .
- Dacă este necesar, stabiliți o conexiune la OneDrive folderul pentru firmă.
- Selectați Următorul și confirmați că vedeți înregistrările elementului din coada de lucru și că virgula este selectată ca delimitator.
- Selectați Următorul.
Notă
Următorii câțiva pași nu sunt necesari dacă tot ce doriți să faceți este să importați valori de bază, deja formatate, în tabelul de elemente din coada de lucru. Cu toate acestea, dacă doriți să remodelați datele sursă înainte de a le importa, atunci următoarele Power Query transformări ar putea fi utile pentru cazurile de utilizare viitoare.
În fereastra de Power Query transformare, selectați fila Adăugare coloană din bara de instrumente a panglicii, apoi selectați Coloană particularizată.
În caseta de dialog Coloană particularizată, introduceți Intrare ca nume nou de coloană și Text.FromBinary(Json.FromValue(_))în câmpul formulă coloană particularizată.
Iată ce face formula:
- Json.FromValue(_): Această parte a expresiei ia valoarea de intrare (adică un rând al tabelului) și o convertește într-un text formatat JSON.
- Text.FromBinary(): Această parte a expresiei ia textul formatat JSON și îl convertește în format binar. Acest pas este utilizat în principal pentru optimizarea stocării sau transmiterii datelor.
Utilizând ambele funcții împreună, expresia poate transforma fiecare rând al tabelului într-un obiect JSON și poate stoca obiectul JSON rezultat într-o coloană nouă numită Intrare. Acest proces se repetă pentru fiecare rând al tabelului.
Selectați Ok.
Selectați Următorul.
În maparea din secțiunea Setări încărcare , selectați Încărcare în tabelul existent.
Sub Tabel destinație, selectați workqueueitem.
Sub Selectare tastă (opțional) selectați workqueueitemid.
În secțiunea Mapare coloane , setați următoarea mapare:
Coloana sursă Coloana destinație Intrare intrare InvoiceId nume ComponentState workqueueid. ComponentState OverwriteTime workqueueid. Timp de suprascriere WorkQueueKey workqueueid.workqueuekey Selectați Următorul , apoi selectați Publicare.
Accesați Power Apps portalul producătorului și selectați Fluxuri de date din meniul din stânga (poate fi necesar să selectați mai întâi Mai multe pentru a accesa meniul Fluxuri de date).
Confirmați că vedeți o nouă intrare de flux de date și că ambele pictograme arată succesul după finalizarea importului.
După finalizare, navigați la pagina cu detaliile cozii de lucru din coada de facturare a furnizorului și confirmați că elementele din coada de lucru au fost adăugate.