Kopīgot, izmantojot


Darbvirsmas plūsmas darbību žurnālu konfigurācija

Šajā lapā ir sniegti konfigurēšanas norādījumi darbvirsmas plūsma žurnāliem, kas atrodas administrēšanas centra vides līdzekļu sadaļā Power Platform .

Svarīgi

  • Šis līdzeklis ir piemērojams tikai darbvirsmas plūsmām, kas tiek palaistas no mākoņa plūsma un vēl nav pieejams lokāli uzraudzīts palaišanai no Power Automate darbvirsmas.
  • Lai gan darbvirsmas plūsma žurnālu konfigurācija tagad ir vispārēji pieejama, noteiktas konfigurācijas, kas apzīmētas kā "priekšskatījums", piemēram, darbību žurnāla tips Logs V2, joprojām ir priekšskatījums un ir pieejamas pirms oficiālā laidiena, lai klienti varētu iegūt agrīnu piekļuvi un sniegt atsauksmes. Priekšskatījums līdzekļi nav paredzēti ražošanas vajadzībām, un to funkcionalitāte var būt ierobežota.

Iestatījums Palaišanas darbību žurnālu aktivizācijas statuss nosaka darbvirsmas plūsma kad ir jātver darbību žurnāli, un pat ļauj tos pilnībā izslēgt.

Ekrānuzņēmums un vides līmeņa iestatījums, kas ļauj konfigurēt, kad darbvirsmas plūsma žurnāli ir jātver.

Aktivizēšanas statuss Detalizēta informācija
Iespējots (noklusējums) Šī opcija ir noklusējums gan esošajām, gan jaunajām vidēm, kurās žurnāli tiek tverti kā parasti.
Skrējiena kļūme Šī opcija tver darbvirsmas plūsma darbību žurnālus tikai tad, ja ir izpildlaika kļūda. Tas nozīmē, ka žurnāli nav pieejami katrai palaišanai, bet tikai tad, ja rodas kļūda. Tomēr, ja rodas kļūda, ir pieejami visi konkrētās palaišanas žurnāli, ieskaitot gan veiksmīgas, gan neveiksmīgas darbības.
Atspējots Šī opcija efektīvi pilnībā atspējo darbvirsmas plūsma palaist darbību žurnālus.

Uzmanību

Jebkura no šiem iestatījumiem maiņa var būtiski ietekmēt tādus līdzekļus kā palaišanas kļūmju novēršana un auditēšana. Pirms turpināt, apsveriet, kādas sekas var radīt šo iestatījumu maiņa.

Darbību žurnāla versijas (priekšskatījums darbvirsmas plūsma konfigurēšana

Darbību žurnālu versija ļauj izvēlēties V1, V2 vai abus.

Ekrānuzņēmums un vides līmeņa iestatījums, kas ļauj konfigurēt darbvirsmas plūsma žurnālus V2.

Žurnālu versija Paskaidrojums
V1 - saglabāts entītijas FlowSession laukā Papildukonteksts Šī opcija ir noklusējums. Žurnāli tiek glabāti tabulas Flow Session laukā AdditionalContext, kas ir faila atribūts, kas tiek glabāts kā blob. Microsoft Dataverse Žurnāli V1 patērē Dataverse failu ietilpību. Šis līdzeklis ir vispārēji pieejams (GA).
V2 - saglabāts entītijā FlowLogs (priekšskatījums) Šī jaunā priekšskatījums opcija ļauj saglabāt žurnālus tabulā Flow Logs, kas tiek glabāta elastīgajās tabulās. Žurnāli V2 patērē Dataverse datu bāzes noslodzi. Šis līdzeklis pašlaik atrodas publiskajā priekšskatījumā.
Abi (priekšskatījums) Šis priekšskatījums iestatījums ļauj žurnālus saglabāt gan tabulas Flow Session tradicionālajā laukā AdditionalContext, gan tabulā Flow Logs. Šī funkcija ir priekšskatījums un patērē gan failu, gan Dataverse datu bāzes noslodzi. Šis iestatījums ir paredzēts atkļūdošanai vai testēšanai, jo tas patērē gan datu bāzes, gan Dataverse faila ietilpību. Šis līdzeklis pašlaik atrodas publiskajā priekšskatījumā.

Entītijas FlowLogs laiks dzīvošanai minūtēs (priekšskatījums) vērtība nosaka, cik ilgi darbību žurnāli ir jāsaglabā elastīgajā tabulā Flow Logs. Dataverse automātiski dzēš ierakstus, kas ir vecāki par norādīto laika periodu. Šeit ir daži vērtību piemēri jūsu ērtībai.

Dienas minūtes
Viena diena 1,440 minūtes
Trīs dienas 4,320 minūtes
Septiņas dienas 10,080 minūtes
14 dienas 20,160 minūtes
28 dienas 40,320 minūtes
60 dienas 86,400 minūtes
90 dienas 129,600 minūtes
180 dienas 259,200 minūtes
365 dienas 525,600 minūtes
Vienmēr Mazāks par vai vienāds ar 0 (nulle) minūtēm

Piezīmes

Pirms žurnālu V2 (priekšskatījums) iespējošanas pārliecinieties, vai jums ir pietiekama Dataverse datu bāzes noslodze, kas atbalstītu datu saglabāšanas iestatījumus un atbilstu jūsu noslodzes plānošanai, pilnvarai un nepieciešamības gadījumā pielāgošanai. Dažus izmēru noteikšanas piemērus skatiet nākamajā sadaļā Noslodzes pieprasījuma aprēķinu paraugs Dataverse žurnāliem V2 .

Galvenās darbvirsmas plūsma žurnālu V1 un V2 atšķirības

Šajā tabulā aprakstītas atšķirības starp darbvirsmas plūsma žurnāliem V1 un V2:

Līdzeklis Žurnāli V1 Žurnāli V2 Detalizēta informācija
Automātiska datu saglabāšana Nav pieejams Pieejama V2 izmanto elastīgās tabulas, kuru darbību nodrošina Azure Cosmos DB , un tai ir iebūvēts tiešraides laika līdzeklis automātiskai datu saglabāšanai.
Atbalsts lieliem baļķu izmēriem Aptuveni līdz 50 000 līdz 80 000 darbību žurnālu (maksimums) Aptuveni divreiz vairāk nekā V1 darbību žurnālu skaits (sākotnēji) V2 teorētiski nākotnē varētu mērogot līdz gigabaitiem vērtus darbību žurnālus vienā piegājienā, savukārt V1 var mērogot tikai līdz šajā tabulā norādītajam apjomam.
Atbalsts uzlabotai ziņošanai un pārvaldībai Nav pieejams Pieejama Šūnā V1 atribūts AdditionalContext ir faila tips, kas tiek glabāts kā blob in Dataverse, tāpēc ir grūti parsēt pārskatu un pārvaldības vadīklas. Žurnāli ir daudz pieejamāki V2.
Atbalsts integrācijai Azure Synapse Link for Dataverse Nav pieejams Pieejama V1 atribūts AdditionalContext ir faila tips, kas tiek glabāts kā blob in Dataverse un kas netiek atbalstīts sinhronizācijai ar Azure Synapse.
Dataverse Atbalsts auditam Nav pieejams Pieejama V1 atribūts AdditionalContext ir faila tips, kas tiek glabāts kā blob in Dataverse, kas netiek atbalstīts Dataverse auditēšanā.
Dataverse Atbalsts ilgtermiņa saglabāšanai Nav pieejams Plānots V1 atribūts AdditionalContext ir faila tips, kas tiek glabāts kā blob in Dataverse un kas netiek atbalstīts Dataverse ilgtermiņa saglabāšanā.
Pamatojoties uz Dataverse lomu piekļuves kontroli (RBAC) Pieejama Pieejama Abas versijas izmanto Dataverse RBAC, pārmantojot darbību žurnāla atļaujas no primārā plūsma sesijas ieraksta.

Logs V2 piedāvā būtiskus uzlabojumus salīdzinājumā ar iepriekšējo versiju V1. V2 izmanto elastīgo tabulu līdzekli, kas ir lieliski piemērots lielu datu apjomu apstrādei, piemēram, darbību žurnāla scenārijiem, un kam ir iebūvēta datu saglabāšana (TTL). Ideāli piemērots organizācijām, kurām nepieciešams piekļūt ievērojamam datu apjomam ziņošanai, pārvaldībai un integrācijai ar automātisku datu saglabāšanas kontroli.

Dataverse jaudas pieprasījuma aprēķini žurnāliem V2 (priekšskatījums)

Tālāk esošajā tabulā ir parādīti datu bāzes krātuves patēriņa aprēķinu paraugi Dataverse katrai izpildes reizei darbvirsmas plūsma, izmantojot žurnālus V2. Tajā ir izklāstīts aptuvenais krātuves pieprasījums pēc dažāda darbību skaita, pieņemot, ka katrai darbībai krātuve ir vidēji 3 KB.

Darbību skaits Krātuves pieprasījums katrai darbībai (KB) Kopējais krātuves patēriņš (MB)
1,000 3 2.93
10,000 3 29.3
30,000 3 87.9
60,000 3 175.8
100,000 3 293
160,000 3 480

Svarīgi

Iepriekšējā tabulā norādītie skaitļi ir tikai aplēses, un faktiskais uzglabāšanas patēriņš var ievērojami atšķirties. Precīzs krātuves pieprasījums būs atkarīgs no katras darbību žurnāla konkrētās detaļas un sarežģītības. Tāpēc šie skaitļi ir jāizmanto kā aptuvens ceļvedis, lai izprastu potenciālo krātuves pieprasījumu un attiecīgi plānotu krātuves prasības.

Vaicājumu žurnālu V2 (priekšskatījums) dati

Piekļuvi darbvirsmas plūsma darbību žurnālu datiem var panākt, veicot API izsaukumu uz Dataverse aizmugursistēmu, izmantojot tradicionālo API izsaukuma sintaksi vai izmantojot jauno ExecuteCosmosSqlQuery metodi. Šī metode ļauj izpildīt SQL vaicājumu pret Dataverse, iespējojot datu izgūšanu un filtrēšanu.

Žurnālu V2 datu modeļa pamatā ir vecākobjekta un bērnobjekta relācija starp plūsmas sesijas un plūsmas žurnāla tabulām. Katrs ieraksts pārmanto atļaujas no tā primārā plūsma sesijas ieraksta. Lai vaicātu noteikta darbvirsmas plūsma izpildes darbību žurnālus, varat izmantot tālāk norādīto vaicājuma sintaksi.

Tradicionālā Dataverse API izsaukuma sintakse

Šis API izsaukums izgūst noteiktu plūsmas sesiju pēc tā ID (9d51aa1f-315e-43ab-894f-bc445dfb049b) un pēc tam piekļūst saistīto darbību žurnāliem, flowsession_flowlog_parentobjectid izmantojot relāciju.

[Organization URI]/api/data/v9.0/flowsessions(9d51aa1f-315e-43ab-894f-bc445dfb049b)/flowsession_flowlog_parentobjectid  

Jauna ExecuteCosmosSqlQuery API zvanu sintakse, izmantojot tabulu FlowLogs

    [Organization URI]/api/data/v9.2/ExecuteCosmosSqlQuery(
    QueryText=@p1,EntityLogicalName=@p2,PartitionId=@p3,QueryParameters=@p4,PageSize=@p5)?
    @p1: 'SELECT c.props.flowlogid as flowlogid, c.props.createdon as createdon, c.props.data as data, c.props.level as level, c.props.type as type, c.ttl as ttlinseconds, c.props.cloudflowid as cloudflowid, c.props.cloudflowrunid as cloudflowrunid, c.props.desktopflowid as desktopflowid, c.props.flowmachineid as flowmachineid, c.props.flowmachinegroupid as flowmachinegroupid, c.props.flowsessionid as flowsessionid, c.props.workqueueid as workqueueid, c.props.workqueueitemid as workqueueitemid FROM c WHERE c.props.type IN (100000001) ORDER BY c.props.data.startTime DESC'
    @p2: 'flowlog'
    @p3: 'flowsession_40590757-a9c0-4f4c-abfc-e2f389049d90'
    @p4: {"Keys":["@referencingParentId","@referencingParentLogicalName"],"Values":[{"Type":"System.Guid","Value":"40590757-a9c0-4f4c-abfc-e2f389049d90"},{"Type":"System.String","Value":"flowsession"}]}
    @p5: 50

Uzziniet vairāk par vaicājumu veikšanu JSON kolonnās elastīgajās tabulās.

Zvana sadalīšana atsevišķos gabalos

  • Pamata URL (https://[mans org].api.crm[mans reģions].dynamics.com/api/data/v9.2/) ir tīmekļa API galapunkts Dataverse .
  • ExecuteCosmosSqlQuery ir metode, kuru sauc. Šī metode ļauj izpildīt SQL vaicājumu pret Dataverse.
  • Metodes ExecuteCosmosSqlQuery parametri ir norādīti iekavās aiz metodes nosaukuma. Tie ir šādi:
    • QueryText=@p1: izpildāmais SQL vaicājums. Šajā gadījumā vaicājums atlasa dažādus rekvizītus no tabulas, kuras tips ir 100000001 (darbvirsmas plūsma darbību žurnāla tips), un sakārto rezultātus dilstošā secībā pēc rekvizīta startTime.
    • EntityLogicalName=@p2: Šis ir loģisks nosaukums tabulai (flowlog), kurā tiek glabāti darbību žurnāli.
    • PartitionId=@p3: Šis parametrs tiek izmantots, lai identificētu nodalījumu pakalpojumā Azure Cosmos DB , kurā jāizpilda vaicājums. Tas ir iestatīts uz flowsession_[flowsessionid].
    • QueryParameters=@p4: Šis ir JSON objekts, kas norāda vaicājuma parametrus. Iepriekšējā piemērā tas norāda atslēgu vērtību pāri, kur atrodas @referencingParentId taustiņi, un @referencingParentLogicalName ar vērtībām ( flowsessionid GUID) un tabulas flowsession tipu.
    • PageSize=p5: Šis ir vaicājuma lappuses izmērs.

Zināmie ierobežojumi

  • Žurnāli V2 (priekšskatījums) ir pieejami tikai darbvirsmas plūsma sērijām, kas tiek palaistas no mākoņa plūsma, izmantojot darbvirsmas plūsma savienotāja darbību.
  • Mainot darbību žurnāla versiju, iepriekšējie darbvirsmas plūsma darbību žurnāli netiek migrēti uz jauno žurnāla krātuves tipu.