Darbo eilės duomenų masinis importavimas
Kadangi Power Automate darbo eilės yra neatsiejama Power Platform dalis, galite lengvai supaprastinti duomenų valdymo procesus. Galimų įrankių rinkinys yra išsamus, pradedant nuo labai galutinio vartotojo optimizuotų vedlių iki galingų debesies pagrindu veikiančių ETL paslaugų ir net profesionalaus kodo parinkčių. Nesvarbu, ar esate verslo vartotojas, IT specialistas ar kūrėjas, galite rasti tinkamą įrankį, leidžiantį lengvai ir efektyviai kurti arba masiškai įkelti duomenis.
Išsamios masinio importavimo parinktys
Čia pateikiamas išsamus duomenų tvarkymo ir masinio importavimo parinkčių, iš kurių galite rinktis, sąrašas.
Debesies srauto naudojimas su Dataverse jungties veiksmu - Pridėti eilutę naujas veiksmas , kad įtrauktumėte vieną ar daugiau eilučių į lenteles Darbo eilės ir Darbo eilės elementai .
Masinio importavimo parinkčių naudojimas Microsoft Dataverse
- Importavimas naudojant jungtį – duomenų transformacijos Power Query palaikymas naudojant ir prisijungiant prie daugelio skirtingų šaltinių, pvz., "Excel", "Azure", "SQL Server", CSV, JSON, XML, "Text", "OData" ir kt.
- Importavimas iš "Excel" arba CSV – "Excel" ir CSV failų palaikymas su duomenų tikrinimu ir vaizdinio susiejimo patirtimi.
Duomenų srautų naudojimas Power Platform su galingomis debesies pagrindu veikiančiomis ETL paslaugomis.
Darbo eilės elementų įtraukimas naudojant debesies srautą ir Dataverse jungtį
Power Automate Eikite ir prisijunkite naudodami savo kredencialus.
Kairiajame meniu pasirinkite Mano srautai.
Įrankių juostoje pasirinkite + Naujas srautas ir pasirinkite Momentinis debesies srautas .
Pateikite srauto pavadinimą , tada pasirinkite Rankiniu būdu paleisti srauto parinktį.
Pasirinkite Kurti.
Atidarę srauto dizaino įrankį, pasirinkite + Naujas veiksmas ir pasirinkite jungtį Microsoft Dataverse .
Veiksmų sąraše pasirinkite Įtraukti naują eilutę.
Šie paryškinti laukai nurodo minimalius laukus, reikalingus elementams įtraukti į darbo eilę.
Dataverse Naudojant jungties veiksmą Įtraukti eilutės eilutę , ji tikisi, kad nurodant pirminį įrašą bus laikomasi tam tikro šablono. Šio modelio pavyzdį galima pamatyti lauke "Darbo eilės ID (darbo eilės)", kuriame naudojamas darbo eilės ID (Guid), pavyzdžiui, norint nurodyti pirminę darbo eilę.
/workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97)
Pasirinkite Išsaugoti ir Patikrinkite srautą.
Pereikite į darbo eilės, kurią nurodėte veiksme, darbo eilės išsamios informacijos puslapį ir patikrinkite, ar naujai sukurtas darbo eilės elementas buvo įtrauktas.
Vadovėlis: darbo eilės ir elementų importavimas iš CSV
Šiame vadovėlyje pateikiamos abi minėtos Dataverse masinio importavimo parinktys , skirtos importuoti darbo eilę, kartu su susietais darbo eilės elementais, kurie šiame pavyzdyje yra tiekėjo SF.
Pastaba.
Nors lengviausias ir tiesiausias būdas kurti darbo eiles yra portalas Power Automate , kaip aprašyta skyriuje Darbo eilės kūrimas, įtraukėme ir darbo eilės importavimo veiksmus, kad parodytume importavimą iš "Excel" arba CSV metodo.
Svarbu
Šios mokymo programos CSV duomenų pavyzdžiuose yra trys specialūs stulpeliai: workqueuekey , componentstate irperrašymo laikas kartu su jų reikšmėmis. Laukuose componentstate
ir paprastai yra numatytosios reikšmės overwritetime
atitinkamai ir 0
01/01/1900 00:00
. Numatytoji lauko reikšmė workqueuekey
yra Guid ir automatiškai sugeneruojama, kai portale kuriate darbo eilę Power Automate . Tačiau jei darbo eilę kuriate naudodami importavimo failą (kaip šiame pavyzdyje) arba debesies Dataverse srautų jungtį, galite pateikti aprašomesnį darbo eilės raktą, pvz., Vendor Invoices
. Šie laukai yra darbo eilės įrašo dalis ir turi būti įtraukti į bet kokį importavimą. Norėdami peržiūrėti jų reikšmes, eikite į ir dalyje Power Apps Lentelės , ieškokiteDarbo eilė .
Būtinosios sąlygos
- Power Automate arba Power Apps "Premium" licencija
- Kai kurioms šio vadovėlio dalims reikalinga OneDrive verslo prieiga
1/3 etapas: sukurkite pavyzdinius failus
Sukurkite vietinį failą pavadinimu tiekėjas-SF-eilė.csv ir įklijuokite į jį šį tekstą:
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
Įrašykite failą.
Sukurkite kitą failą.csv pavadintą tiekėjo SF elementais ir įklijuokite į jį šias eilutes:
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
Įrašykite failą.
2/3 etapas: importuokite darbo eilę
- Tada eikite į https://make.powerapps.com ir prisijunkite naudodami savo kredencialus.
- Patvirtinkite, kad esate tinkamoje aplinkoje, ir šoniniame meniu pasirinkite Lentelės .
- Pasirinkite skirtuką Visi .
- Ieškokite darbo eilės lentelės ir atidarykite jos išsamios informacijos puslapį.
- Įrankių juostoje pasirinkite Importuoti , tada pasirinkite Importuoti duomenis iš "Excel".
- Pasirinkite Nusiųsti ir pasirinkite tiekėjo-sąskaitos-sąskaitos-eilės.csv failą.
- Patvirtinkite, kad automatinis susiejimas buvo sėkmingas, arba, jei reikia, koreguokite jį pasirinkdami Susieti stulpelius.
- Pasirinkite Importuoti.
- Atsižvelgiant į duomenų kiekį, tai gali šiek tiek užtrukti. Baigę eikite į darbo eilės sąrašo puslapį ir patvirtinkite, kad tiekėjo SF eilė buvo pridėta.
3/3 etapas: darbo eilės elementų importavimas
- Tada eikite į https://make.powerapps.com ir prisijunkite naudodami savo kredencialus.
- Patvirtinkite, kad vis dar esate tinkamoje aplinkoje, ir šoniniame meniu pasirinkite Lentelės .
- Pasirinkite skirtuką Visi .
- Ieškokite Darbo eilės elemento lentelė ir atidarykite jos išsamios informacijos puslapį.
- Įrankių juostoje pasirinkite Importuoti , tada – Importuoti duomenis.
- Atsidariusiame Power Query dialogo lange pasirinkite parinktį Tekstas / CSV .
- Tada pasirinkite Įkelti failą (peržiūra) tada Naršyti... tiekėjo-sąskaitos-faktūros-elementų.csv failą.
- Jei reikia, užmegzkite ryšį su aplanku "For OneDrive Business".
- Pasirinkite Pirmyn ir patvirtinkite, kad matote darbo eilės elemento įrašus ir kad kablelis pasirinktas kaip skyriklis.
- Pasirinkite Toliau.
Pastaba.
Kiti keli veiksmai nebūtini, jei viskas, ką norite padaryti, yra importuoti pagrindines, jau suformatuotas reikšmes į darbo eilės elementų lentelę. Tačiau, jei norite pakeisti šaltinio duomenų struktūrą prieš juos importuodami, toliau nurodytos Power Query transformacijos gali būti naudingos būsimiems naudojimo atvejams.
Power Query Transformacijos lange juostelės įrankių juostoje pasirinkite skirtuką Įtraukti stulpelį, tada pasirinkite Pasirinktinis stulpelis .
Dialogo lange Pasirinktinis stulpelis įveskite Input kaip naujo stulpelio pavadinimą ir Text.FromBinary(Json.FromValue(_))) pasirinktinio stulpelio formulės lauke.
Štai ką daro formulė:
- Json.FromValue(_): Ši išraiškos dalis paima įvesties reikšmę (ty lentelės eilutę) ir konvertuoja ją į JSON formatuotą tekstą.
- Text.FromBinary(): Ši išraiškos dalis paima JSON formatuotą tekstą ir konvertuoja jį į dvejetainį formatą. Šis veiksmas pirmiausia naudojamas duomenų saugojimui ar perdavimui optimizuoti.
Naudojant abi šias funkcijas kartu, išraiška gali paversti kiekvieną lentelės eilutę JSON objektu ir išsaugoti gautą JSON objektą naujame stulpelyje, pavadintame Įvestis. Šis procesas kartojamas kiekvienai lentelės eilutei.
Pasirinkite Gerai.
Pasirinkite Toliau.
Susiejimo dalyje Apkrovos parametrai pasirinkite Įkelti į esamą lentelę.
Dalyje Paskirties lentelė pasirinkite workqueueitem.
Dalyje Pasirinkti klavišą (pasirinktinai) pasirinkite workqueueitemid.
Sekcijoje Stulpelių susiejimas nustatykite šį susiejimą:
Šaltinio stulpelis Paskirties vietos stulpelis Įvestis įvestis InvoiceId pavadinimas / vardas ir pavardė ComponentState workqueueid. Komponentų valstybė OverwriteTime workqueueid. Perrašymo laikas "WorkQueueKey" workqueueid.workqueuekey Pasirinkite Pirmyn , tada pasirinkite Publikuoti.
Eikite į kūrėjų portalą Power Apps ir kairiajame meniu pasirinkite Duomenų srautai (pirmiausia gali tekti pasirinkti Daugiau , kad patektumėte į meniu Duomenų srautai ).
Patvirtinkite, kad matote naują duomenų srauto įrašą ir kad abi piktogramos rodo sėkmę, kai importavimas bus baigtas.
Baigę eikite į tiekėjo SF eilės darbo eilės išsamios informacijos puslapį ir patvirtinkite, kad darbo eilės elementai buvo įtraukti.