Kopīgot, izmantojot


Mākoņa plūsmas izpildes vēstures pārvaldība programmā Dataverse (priekšskatījums)

[Šis raksts ir pirmsizlaides dokumentācija, kas var mainīties.]

Izmantojot mākoņa plūsma izpildes vēsturi Dataverse, varat izmantot paplašināmību Dataverse , lai izsekotu mākoņa plūsma izpildes rezultātus mērogā. Izmantojot šo līdzekli, varat izmantot kopējās datu arhitektūras iespējas Dataverse, tostarp uz lomām balstītu piekļuves kontroli (RBAC), lai pārvaldītu FlowRun datus. Tikai risinājumu mākoņa plūsmām, kurās ir ietvertas to definīcijas Dataverse, var tikt saglabāta Dataverse to izpildes vēsture.

Kā daļa no šī līdzekļa katrai mākoņa plūsma izpildei ir ieraksts tabulā FlowRun. Šis līdzeklis izmanto Dataverse nerelāciju datu bāzi, elastīgās tabulas, lai saglabātu mākoņa plūsma izpildes vēsturi.

Mākoņa plūsma palaist vēsturi izmanto Dataverse automatizācijas centrs , lai nodrošinātu visaptverošu automatizācijas procesu Power Automate pārraudzības un problēmu novēršanas pieredzi.

Svarīgi

  • Šis ir priekšskatījuma līdzeklis.
  • Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
  • Šī funkcija ir ieviešanas procesā un vēl nav pieejama suverēno mākoņu reģionā.

Mākoņa plūsma palaist elementus

FlowRun tabulā ir mākoņa plūsma izpildes galvenie elementi, tostarp šādi:

Elements Apraksts
Nosaukums/vārds Primārā atslēga un loģikas programma Plūsmas izpildes ID.
Sākuma laiks Kad tika aktivizēta mākoņa plūsma izpilde.
Beigu laiks Kad mākoņa izpilde bija pabeigta.
Izpildes ilgums Laiks sekundēs, lai mākoņa plūsma pabeigtu skrējienu.
Statuss Plūsmas izpildes gala rezultāts (Veiksmīgs, Neizdevās vai Atcelts).
Trigera veids Šīs plūsmas izpildes trigera tips (Automatizēts, Ieplānots vaiManuāls ).
Kļūdas kods Kļūdas kods, kas atgriezts no plūsmas izpildes.
Kļūdas paziņojums Detalizēts kļūdas ziņojums, ja piemērojams, atgriezts no plūsmas izpildes.
Īpašnieks Plūsmas īpašnieks.
Darbplūsmas nosaukums Parādāmais mākoņa plūsma nosaukums.
Darbplūsmas ID Konkrētās mākoņa plūsma darbplūsmas ID,
Ir primārs Binārā vērtība, lai norādītu, vai šai plūsmas izpildei ir kāda vecākelements mākoņa plūsma, kas to izraisa.
Primārās izpildes ID Vecākelements mākoņa plūsma izpildes instances nosaukums, ja šis ieraksts ir paredzēts atvasinātā plūsma.
Nodalījuma ID Šī lietotāja nodalījuma ID elastīgās tabulas gadījumā.
Laiks līdz tiešraidei Laiks sekundēs, kad šis izpildes ieraksts tiek automātiski izdzēsts.

Detalizētu informāciju var skatīt un atjaunināt, izmantojot standarta Dataverse API, savienotāju Dataverse vai tieši veidotāju portāla tabulu skatā.

Tā kā šī funkcija ir veidota uz elastīgām tabulām, mēs saglabājam mākoņa palaišanas vēstures datus noteiktos loģiskos nodalījumos, lai optimizētu veiktspēju. Palaišanas vēstures dati tiek sadalīti, pamatojoties uz lietotājiem, tāpēc katram organizācijas lietotājam ir īpašs nodalījums.

FlowRun dati izmanto Dataverse datu bāzes krātuves noslodzi. Krātuves lietojumu dažādās vidēs var pārraudzīt administrēšanas Power Platform centrā.

Krātuves izmantošana FlowRun ierakstiem

Pēc noklusējuma plūsmas izpildes dati tiek glabāti 28 dienas (2,419,200 sekundes). Ja vēlaties modificēt izpildes ilgumu, varat atjaunināt izpildes izpildes laiku (sekundēs) tabulā Organizācija vidē, ar kuru tiek nodrošināts Dataverse. Atkarībā no vides krātuves ietilpības varat pielāgot šo izpildīto ierakstu krātuves ilgumu.

Tabulas Organization vērtību FlowRunTimeToLiveInSeconds var mainīt PowerApps tabulas pārlūkprogrammā vai izmantojot Dataverse Web API.

Mākoņa plūsma izpildes vēstures krātuves ieslēgšana vai samazināšana

Ja tabulā Organization tiek mainīta vērtība FlowRunTimeToLiveInSeconds, visu jauno FlowRun ierakstu kalpošanas laiks tiek saglabāts tik ilgi. Vērtības pazemināšana laika gaitā var samazināt FlowRun ierakstu skaitu un izmantoto krātuvi.

FlowRun laika iestatīšana dzīvošanai Dataverse

Tabulā Organization iestatot vērtību FlowRunTimeToLiveInSeconds uz nulli, tiek apturēta jaunu FlowRun ierakstu uzņemšana.

FlowRun laika iestatīšana dzīvošanai Power Platform administrēšanas centrā

Tabulas Organization vērtību FlowRunTimeToLiveInSeconds var iestatīt administrēšanas Power Platform centra vides pieredzē. Lai izvēlētos FlowRun entītijas dzīvošanas laiku, kas tiek izmantots vidē, veiciet tālāk norādītās darbības.

  1. Piesakieties Power Platform administrēšanas centrā.
  2. Naviģējiet uz sadaļu Vides.
  3. Lai iegūtu vēlamo vidi, atveriet lapu Iestatījumi .
  4. Atlasiet Produkts>Līdzekļi.
  5. Sadaļā mākoņa plūsma palaist vēsturi iestatiet Dataverse FlowRun entītijas laiku uz saglabāšanas vērtību 28 dienas (noklusējums), 14 dienas, 7 dienas vai Atspējots.

Pielāgotu TTL vērtību iestatīšana, lai saglabātu ilgāku vai specifiskāku mākoņa plūsma izpildes vēstures apjomu

Ja vēlaties noteiktu Live laika (TTL) vērtību, kas nav pieejama, Power Platform izmantojot administrēšanas centra pieredzi, varat iestatīt šo vērtību tieši kā vērtību FlowRunTimeToLiveInSeconds tabulā Organization.

Nekavējoties samaziniet FlowRun ierakstu skaitu

Ja vidē trūkst krātuves, klienti var izvēlēties iztīrīt datu bāzes vietu, iestatot vērtību TTLInSeconds FlowRun ierakstu kopai . Pēc tam ieraksti tiek automātiski iztīrīti un neatgriezeniski izdzēsti minūtes vai divu laikā. Pārliecinieties, vai ieraksti vairs nav nepieciešami, jo pēc izdzēšanas tos nevar atkopt.

Time To Live (TTL) vērtības aprēķini

Time, to live (TTL) vērtības organizācijai.FlowRunTimeToLiveInSeconds un FlowRun.TTLInSeconds ir norādītas sekundēs. Šajā tabulā ir bieži lietotas vērtības, kuras var izmantot tabulās Organization un FlowRun.

Dienas Sekundes
1 diena 86,400 sekundes
3 dienas 259,200 sekundes
7 diena 604,800 sekundes
14 dienas 1,209,600 sekundes
28 dienas 2,419,200 sekundes
60 dienas 5,184,000 sekundes

Izmantojiet FlowEvent datus, lai iegūtu FlowRun datu pilnīguma redzamību

FlowRun ieraksti var būt nepilnīgi daudzu iemeslu dēļ. FlowEvent tabula tiek izmantota, lai nodrošinātu signālus, ka palaists ir izlaists un datu kopa ir nepilnīga. Signālu trūkums nenozīmē, ka datu kopa ir pabeigta.

FlowEvent ierakstus PowerApps var skatīt tabulas pārlūkprogrammā vai izmantojot Dataverse tīmekļa API. Visiem attiecīgajiem ierakstiem ir vērtība FlowEvent.EventType "FlowRunIngestion", un pēc tam vērtība FlowEvent.EventCode izskaidro notikumu.

Šajā tabulā ir saraksts ar FlowEvent.EventCode vērtībām, ko var izmantot, lai signalizētu, ka FlowRun dati nav pilnīgi:

EventCode Iemesls
isFlowRunIngestionECSDisabled Mākoņa plūsma palaišanas vēsture netiek saglabāta Dataverse servisa konfigurācijas dēļ, tāpēc nevar parādīt mākoņa plūsma datus. ECS pakalpojuma konfigurācija tiek iestatīta automātiski, un administrators nevar mainīt uzņemšanas uzvedību šajā stāvoklī.
TtlSettingEqual0 Pašreizējās vides TTL (time-to-live) konfigurācija mākoņa plūsma izpildes reizēm ir iestatīta tā, lai dati netiktu saglabāti. Tā rezultātā, iespējams, trūkst dažu mākoņa plūsma palaist vēsturi. Šis stāvoklis rodas, ja Organization.FlowRunTimeToLiveInSeconds ir iestatīts uz nulli.
IngestionDisabledByOrgSettings Mākoņa plūsma izpildes vēsture netiek saglabāta Dataverse vides iestatījumu dēļ, tāpēc, iespējams, trūkst mākoņa plūsmu izpildes vēstures. Šis gadījums notiek, ja Organization.FlowRunTimeToLiveInSeconds iepriekš bija iestatīts uz nulli.
ElasticTableStorageCapacitySasniegts Jūs sasniedzāt Dataverse krātuves ietilpības ierobežojumu, izraisot pauzi mākoņa plūsma palaist datu sinhronizāciju.
ElasticTablePartitionLimitReached Jūs sasniedzāt Dataverse krātuves nodalījuma ierobežojumu, izraisot pauzi mākoņa plūsma palaist datu sinhronizāciju.
IngestionRateDataLoss Daļa no mākoņa plūsmu izpildes vēstures var nebūt, jo priekšskatījums laikā šajā vidē ir liels skrējienu apjoms.
FlowRunsEventLoadingFailed Nevar ielādēt notikumus mākoņa plūsma skrējieniem jūsu pašreizējā vidē. Tā rezultātā daži vēsturiskie mākoņa plūsma palaist dati var nebūt pieejami.
FlowRunsTTlSettingFailedMessage Nevar izgūt vides TTL (time-to-live) iestatījumu mākoņa plūsma skrējieniem. Tā rezultātā daži vēsturiskie mākoņa plūsma palaist dati var nebūt pieejami.
ElasticTableNoRoleForUser Lietotājam, kuram pieder viena vai vairākas plūsmas, nav tabulas FlowRun lasīšanas Dataverse atļauju, tāpēc daži mākoņa plūsma izpildes vēsturē netiek saglabāti Dataverse. Iemesls ir tāds, ka šo lietotāju nevar iestatīt kā īpašnieku.

Zināmie ierobežojumi

  • FlowRun ieraksti tiek piešķirti konkrētam īpašniekam, kad tie tiek ierakstīti tabulā, tāpēc koplietojamo FlowRun ierakstu koncepcija koplietojamām plūsmām pašlaik netiek atbalstīta.
  • Plūsmas īpašniekiem ir nepieciešama vismaz lasīšanas piekļuve FlowRun tabulai, lai saglabātu savus izpildes ierakstus Dataverse. Sistēma tabulā ieraksta FlowRun ierakstus , un pēc tam īpašumtiesības tiek piešķirtas plūsmas primārajam īpašniekam. Ja plūsmas primārajam īpašniekam nav FlowRun tabulas lasīšanas atļaujas, tad FlowRun ieraksts netiek saglabāts un tabulā FlowEvent ir redzams FlowEvent.EventCode of ElasticTableNoRoleForUser . Lai novērstu šo situāciju, pārliecinieties, vai plūsmas īpašniekiem ir FlowRun tabulas lasīšanas atļauja.
  • Pašlaik elastīgajās tabulās ir noteikts ierobežojums 20 GB uz vienu nodalījumu. Turpmāka palaišanas ierakstu ievietošana, tikai šim konkrētajam lietotājam, neizdosies, kad ierobežojums būs sasniegts.
  • FlowRun ieraksti var tikt ierobežoti un izlaisti, ja lietotājam ir daudz plūsmu ar augstu izpildes ātrumu. Ja notiek droselēšana, tabulā FlowEvent tiek izveidots ieraksts, kas signalizē, ka izpildes ir izlaistas un datu kopa ir nepilnīga.

Piezīmes

Pamatā esošā datu plūsma, kas tiek izmantota mākoņa plūsma izpildes ierakstu ievietošanas darbināšanai, nav transakciju plūsma, un tāpēc tā nav 100% bez zaudējumiem. Nelieli datu zudumi šajā datu plūsmā var rasties īslaicīgu, neatkārtotu pakalpojumu problēmu dēļ. Šos trūkstošos ierakstus FlowEvent nepārstāv. Plūsmas izpildes vēsture plūsmas datos portālā Power Automate ir transakciju, un tāpēc tā nodrošina bezzudumu skatu uz izpildes reizēm.

BUJ

Kāpēc visās manās vidēs FlowRunTimeToLiveInSeconds vērtība ir nulle?

Ja visām jūsu vidēm vērtība FlowRunTimeToLiveInSeconds tabulā Organization ir nulle, tā varētu būt viena no tālāk norādītajām situācijām.

  1. Ja FlowRun dati nav pieejami, iespējams, jūsu vides netiks automātiski iespējotas FlowRun uzņemšanai , jo nebija pieejama pietiekama Dataverse datu bāzes krātuves ietilpība .
  2. Ja FlowRun dati iepriekš bija pieejami, iespējams, administrators ir izslēdzis jaunu ierakstu uzņemšanu.

Kad tas būs vispārēji pieejams (GA)?

Pašlaik nav noteikta laika grafika šīs iespējas pārejai no publiskais priekšskatījums uz vispārējo pieejamību (General Availability — GA). Arhitektūras un veiktspējas ierobežojumu dēļ, kuriem nepieciešama droselēšana, FlowRun vēsturē var būt nepilnības. Tomēr mēs saprotam, cik svarīgi ir pilnīgi plūsmas izpildes vēstures dati. Mēs aktīvi izvērtējam bezzudumu sinhronizācijas stratēģijas, kas ļauj mums nākotnē pārvietot šo līdzekli uz GA.

FlowRun datus izmanto automatizācijas centrs (priekšskatījums) Power Automate veidotāju portālā. Lai gan FlowRun datiem priekšskatījums posmā var būt zināmas nepilnības, ir vērtīgi padarīt šos datus pieejamus publiskais priekšskatījums gan kā atsevišķu līdzekli, gan kā daļu no automatizācijas centrs.

Vai rakstīšanas mākoņa plūsma palaist vēsturi, lai Dataverse izmantotu Power Platform pieprasījuma kvotu?

Vēstures rakstīšana mākoņa plūsma palaišana Dataverse kā FlowRun dati netiek ieskaitīta pieprasījuma ierobežojumos Power Platform . API, kas izpildīti, lai lasītu, ka FlowRun dati tiek ieskaitīti Power Platform pieprasījuma ierobežojumos.

Kā šie dati ir salīdzināmi ar pieejamajiem Application Insights datiem?

Administratori var iestatīt Application Insights , lai nodrošinātu plūsmas izpildes pārraudzības datus Power Automate . Dati Application Insights ir:

automatizācijas centrs