Жаппай импорттау жұмысы кезегінің деректері
Power Automate және жұмыс кезектері Power Platform-дің ажырамас бөлігі болғандықтан, деректерді басқару процестерін оңай жеңілдете аласыз. Қолжетімді құралдар жиынтығы соңғы пайдаланушы үшін жоғары оңтайландырылған шеберлерден бастап қуатты бұлтқа негізделген ETL қызметтеріне және тіпті про-код опцияларына дейін жан-жақты. Сіз іскери пайдаланушы, АТ маманы немесе әзірлеуші болсаңыз да, деректерді оңай және тиімді етіп жасау немесе жаппай жүктеп салу үшін дұрыс құралды таба аласыз.
Жаппай импорттау опциялары
Мұнда сіз таңдай алатын деректерді басқару және жаппай импорттау опцияларының толық тізімі берілген.
Бұлт ағынын Dataverse қосқыш әрекетімен пайдалану - Бір немесе бірнеше жолдарды қосу үшін жаңа жолды қосу Жұмыс кезегі және Жұмыс кезегі элементтері кестелері.
Microsoft Dataverse жаппай импорттау опцияларын пайдалану
- Қосқышты пайдаланып импорттау - Power Query мен деректерді түрлендіруге қолдау көрсету және Excel, Azure, SQL Server, CSV, JSON, XML, Text, OData және сияқты көптеген әртүрлі көздерге қосылу Көбірек.
- Excel немесе CSV -дан импорттау - Excel және CSV файлдарын деректерді тексеру және көрнекі салыстыру тәжірибесі бар қолдау.
Бұлтқа негізделген қуатты ETL қызметтерімен Power Platform Dataflows пайдалану.
Бұлт ағыны және Dataverse қосқышы бар жұмыс кезегі элементтерін қосу
Power Automate бетіне өтіп, тіркелгі деректерімен жүйеге кіріңіз.
Сол жақ мәзірден Менің ағындарым таңдаңыз.
Құралдар тақтасында + Жаңа ағын және Лездік бұлт ағыны таңдаңыз.
Ағын атауын беріңіз, содан кейін Ағынды қолмен іске қосу опциясын таңдаңыз.
Жасау пәрменін таңдаңыз.
Ағын құрастырушы ашылғаннан кейін, + Жаңа қадам және Microsoft Dataverse қосқышты таңдаңыз.
Әрекеттер тізімінде Жаңа жол қосу тармағын таңдаңыз.
Келесі ерекшеленген өрістер жұмыс кезегіне элементтерді қосу үшін қажетті ең аз өрістерді білдіреді.
Dataverse қосқышын Жол қосу әрекетін пайдаланған кезде, ол негізгі жазбаға сілтеме жасағанда белгілі үлгінің орындалуын күтеді. Бұл үлгінің мысалын негізгі жұмыс кезегіне сілтеме жасау үшін жұмыс кезегі идентификаторын (Нұсқаулық) пайдаланатын «Жұмыс кезегі идентификаторы (жұмыс кезегі)» өрісінде көруге болады, мысалы,
/workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97)
.Сақтау және Тест ағынды таңдаңыз.
Әрекетте нақты бар жұмыс кезегінің жұмыс кезегі мәліметтері бетіне өтіп, жаңадан жасалған жұмыс кезегі элементінің қосылғанын растаңыз.
Оқулық: CSV файлынан жұмыс кезегі мен элементтерді импорттау
Бұл оқулықта аталған Dataverse жаппай импорттау опциялары жұмыс кезегін импорттауға арналған және онымен байланысты жұмыс кезегі элементтері көрсетілген, бұл мысалда жеткізушінің шот-фактуралары болып табылады.
Ескертпе
Жұмыс кезегін жасаудың ең оңай және тікелей жолы Power Automate портал дегенде Жұмыс кезегін жасау бөлімінде сипатталғандай, біз Excel немесе CSV тәсілінен импорттауды көрсету үшін жұмыс кезегін импорттау қадамдарын қостық.
Маңызды
Осы оқу құралына арналған CSV үлгі деректері үш арнайы бағанды қамтиды: жұмыскезегі, componentstate және overwritetime, олардың мәндерімен бірге. componentstate
және overwritetime
өрістерде әдетте сәйкесінше 0
және 01/01/1900 00:00
әдепкі мәндері болады. workqueuekey
өрістің әдепкі мәні Guid болып табылады және Power Automate портал арқылы жұмыс кезегін жасаған кезде автоматты түрде жасалады. Дегенмен, жұмыс кезегін импорттау файлы арқылы (осы мысалдағы сияқты) немесе бұлттық ағындардағы Dataverse қосқышы арқылы жасасаңыз, сияқты неғұрлым сипаттамалы жұмыс кезегі кілтін бере аласыз Vendor Invoices
. Бұл өрістер жұмыс кезегі жазбасының бөлігі болып табылады және кез келген импортқа қосылуы керек. Олардың мәндерін көру үшін Power Apps және Кестелер бөліміне өтіп, Жұмыс кезегі деп іздеңіз. .
Алғышарттар
- 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 түрлендіру терезесінде таспа құралдар тақтасындағы Баған қосу қойындысын таңдап, одан кейін Теңшелетін баған таңдаңыз..
Теңшелетін баған тілқатысу терезесінде Input жаңа баған атауы ретінде және Text.FromBinary(Json.FromValue(_)) енгізіңіз. арнаулы баған формуласы өрісінде.
Міне, формула не істейді:
- Json.FromValue(_): өрнектің бұл бөлігі кіріс мәнін (яғни кестенің жолын) қабылдайды және оны JSON пішіміндегі мәтінге түрлендіреді.
- Text.FromBinary(): өрнектің бұл бөлігі JSON пішіміндегі мәтінді қабылдайды және оны екілік пішімге түрлендіреді. Бұл қадам ең алдымен деректерді сақтауды немесе беруді оңтайландыру үшін қолданылады.
Осы екі функцияны бірге пайдалану арқылы өрнек кестенің әрбір жолын JSON нысанына айналдырып, нәтижесінде алынған JSON нысанын Кіріс деп аталатын жаңа бағанда сақтай алады. Бұл процесс кестенің әрбір жолы үшін қайталанады.
OK түймешігін басыңыз.
Келесі пәрменін таңдаңыз.
Жүктеу параметрлері бөлімі астындағы салыстыруда Бар кестеге жүктеп салу таңдаңыз.
Тағайындалған кесте астында жұмыскезегі таңдаңыз.
Таңдау пернесі (қосымша) астында жұмыс кезегі таңдаңыз.
Бағанды салыстыру бөлімінде келесі салыстыруды орнатыңыз:
Бастапқы баған Тағайындау бағаны Кіріс кіріс InvoiceId атау ComponentState workqueueid.ComponentState OverwriteTime workqueueid.OverwriteTime WorkQueueKey workqueueid.workqueuekey Келесі , содан кейін Жариялау таңдаңыз.
Power Apps жасаушы порталына өтіңіз және сол жақ мәзірден Деректер ағындары тармағын таңдаңыз (сізге таңдау қажет болуы мүмкін. Қосымша алдымен Dataflows мәзіріне өту).
Жаңа деректер ағыны жазбасын көргеніңізді және импорттау аяқталғаннан кейін екі белгіше де сәтті көрсетілетінін растаңыз.
Аяқтағаннан кейін жеткізушінің шот-фактура кезегінің жұмыс кезегі мәліметтері бетіне өтіп, жұмыс кезегі элементтері қосылғанын растаңыз.