Dijeli putem


Upravljanje povijesti izvršavanja toka oblaka u usluzi Dataverse (pretpregled)

[Ovaj je članak iz dokumentacije predizdanja i podložan je promjenama.]

S uključenom poviješću Dataverse pokretanja tok oblaka možete primijeniti proširivost Dataverse za praćenje rezultata izvršavanja tok oblaka u velikim razmjerima. Pomoću ove značajke možete koristiti snagu uobičajene podatkovne Dataverse arhitekture, uključujući kontrolu pristupa temeljenu na ulozi (RBAC), za upravljanje podacima FlowRun . Samo tijekovi rješenja u oblaku, sa svojim definicijama Dataverse, mogu imati pohranjenu Dataverse povijest izvođenja.

Kao dio ove značajke, svako izvršavanje tok oblaka ima unos u tablici FlowRun. Ova značajka koristi Dataverse nerelacijsku bazu podataka, elastične tablice, za pohranu povijesti izvođenja tok oblaka.

Povijest izvođenja tok oblaka u Dataverse koristi centar za automatizaciju za pružanje sveobuhvatnih iskustava praćenja i rješavanja problema za procese Power Automate automatizacije.

Važno

  • To je značajka pretpregleda.
  • Značajke pretpregleda nisu namijenjene za produkcijsku upotrebu i možda imaju ograničenu funkcionalnost. Te su značajke dostupne prije službenog izdavanja da bi se klijentima omogućio prijevremeni pristup i slanje povratnih informacija.
  • Ova je značajka u procesu uvođenja i još nije dostupna u regiji suverenih oblaka.

Elementi pokretanja tok oblaka

Tablica FlowRun sadrži ključne elemente izvođenja tok oblaka, uključujući sljedeće:

Element Opis
Ime/naziv Primarni ključ i ID aplikacije logike pokretanja tijeka.
Vrijeme početka Kada je pokrenuto izvršavanje tok oblaka.
Vrijeme završetka Kada je izvršenje u oblaku završeno.
Trajanje izvršavanja Vrijeme, u sekundama, da tok oblaka završi trčanje.
Stanje Krajnji rezultat izvršenja tijeka (Uspjeh, Neuspjeh ili Otkazano).
Vrsta okidača Vrsta okidača ovog pokretanja tijeka (automatizirano, zakazano ili ručno).
Kod pogreške Kôd pogreške vraćen iz izvršavanja tijeka.
Poruka o pogrešci Detaljna poruka o pogrešci, ako je primjenjivo, vraćena iz izvršavanja tijeka.
Vlasnik Vlasnik toka.
Naziv tijeka rada Zaslonsko ime tok oblaka.
ID tijeka rada WorkflowID određenog tok oblaka,
Je primarni Binarna vrijednost koja označava ima li ovo pokretanje tijeka nadređeni tok oblaka koji ga pokreće.
Id nadređenog izvršavanja Naziv nadređene instance pokretanja tok oblaka, ako je ovaj zapis za podređeni tok.
Id particije ID particije ovog korisnika u instanci elastične tablice.
Vrijeme do objave Vrijeme u sekundama kada se ovaj zapis izvođenja automatski briše.

Pojedinosti možete pregledati i ažurirati putem standardnih Dataverse API-ja, Dataverse poveznika ili izravno iz prikaza Tablice na portalu za izradu.

Budući da je ova značajka izgrađena na elastičnim tablicama, podatke o povijesti izvođenja u oblaku pohranjujemo u određene logičke particije za optimizirane performanse. Podaci o povijesti izvođenja particionirani su na temelju korisnika, tako da svaki korisnik u tvrtki ili ustanovi ima namjensku particiju.

Podaci FlowRun koriste Dataverse kapacitet pohrane baze podataka. Korištenje prostora za pohranu u različitim okruženjima može se nadzirati Power Platform u centru za administratore.

Korištenje prostora za pohranu za zapise FlowRun

Prema zadanim postavkama, podaci o izvođenju tijeka pohranjuju se 28 dana (2,419,200 sekundi). Ako želite izmijeniti trajanje koliko dugo se izvršavanja mogu pohraniti, možete ažurirati vrijeme života (u sekundama) za izvođenje tijeka u tablici Organizacija u okruženju s kojim je podržana Dataverse. Ovisno o kapacitetu pohrane vašeg okruženja, možete prilagoditi duljinu prostora za pohranu za te zapise izvođenja.

Vrijednost FlowRunTimeToLiveInSeconds u tablici Organizacija može se promijeniti u pregledniku tablice ili pomoću web-API-ja PowerApps . Dataverse

Uključivanje ili smanjenje pohrane povijesti pokretanja tok oblaka

Ako se promijeni vrijednost FlowRunTimeToLiveInSeconds u tablici Organizacija, tada se vijek trajanja svih novih zapisa FlowRun zadržava za to vrijeme. Snižavanje vrijednosti može smanjiti broj FlowRun zapisa i korištenog prostora za pohranu tijekom vremena.

Postavite vrijeme FlowRun-a za život Dataverse

Postavljanje vrijednosti FlowRunTimeToLiveInSeconds u tablici Organizacija na nulu zaustavlja sav unos novih zapisa FlowRun .

Postavljanje vremena FlowRun-a za život u Power Platform centru za administratore

Vrijednost FlowRunTimeToLiveInSeconds u tablici Organizacija može se postaviti u okruženju Power Platform centra zaadministratore. Da biste odabrali entitet FlowRun vrijeme života koji se koristi u okruženju:

  1. Prijavite se u Power Platform centar za administratore.
  2. Idite na Okruženja.
  3. Za željeno okruženje otvorite stranicu Postavke .
  4. Odaberite Proizvod>Značajke.
  5. U povijesti Dataverse pokretanja tok oblaka postavite vrijednost zadržavanja entiteta FlowRun na 28 dana (zadano), 14 dana, 7 dana ili Onemogućeno.

Postavite prilagođene vrijednosti TTL-a za pohranu dulje ili specifičnije količine povijesti izvođenja tok oblaka

Ako želite određenu vrijednost Vrijeme života (TTL) koja nije dostupna putem sučelja Power Platform centra za administratore, tu vrijednost možete postaviti izravno kao vrijednost FlowRunTimeToLiveInSeconds u tablici Organizacija.

Odmah smanjite broj FlowRun zapisa

Ako okruženju nedostaje prostora za pohranu, korisnici mogu odabrati čišćenje prostora baze podataka postavljanjem vrijednosti TTLInSeconds za skup zapisa FlowRun . Zapisi se zatim automatski čiste i trajno brišu u roku od minute ili dvije. Provjerite jesu li zapisi više potrebni jer se ne mogu oporaviti nakon brisanja.

Izračuni vrijednosti vremena do života (TTL)

Vrijednosti vremena do života (TTL) za Organization.FlowRunTimeToLiveInSeconds i FlowRun.TTLInSeconds navedene su u sekundama. Sljedeća tablica sadrži uobičajene vrijednosti koje se mogu koristiti u tablicama Organizacija i FlowRun.

Dan/a Sekunde
1 dan 86,400 sekundi
3 dana 259,200 sekundi
7 dan 604,800 sekundi
14 dana 1,209,600 sekundi
28 dana 2,419,200 sekundi
60 dana 5,184,000 sekundi

Korištenje podataka FlowEvent za uvid u potpunost podataka FlowRun

Zapisi FlowRun mogu biti nepotpuni iz više razloga. Tablica FlowEvent koristi se za pružanje signala da su izvođenja preskočena i da je skup podataka nepotpun. Nedostatak signala ne znači da je skup podataka potpun.

Zapise FlowEvent možete pregledati u pregledniku tablica PowerApps ili pomoću web-API-ja Dataverse . Svi relevantni zapisi imaju vrijednost FlowEvent.EventType "FlowRunIngestion", a zatim vrijednost FlowEvent.EventCode objašnjava događaj.

Sljedeća tablica sadrži popis vrijednosti FlowEvent.EventCode koje se mogu koristiti za signaliziranje da podaci FlowRun nisu potpuni:

EventCode Razlog
isFlowRunIngestionECSDisabled Povijest izvođenja tok oblaka ne sprema Dataverse se zbog konfiguracije usluge, tako da se ne mogu prikazati podaci tok oblaka. Konfiguracija ECS servisa postavlja se automatski i ne postoji način da administrator promijeni ponašanje unosa u tom stanju.
TtlSettingEqual0 Konfiguracija TTL-a (vrijeme uživo) vašeg trenutnog okruženja za izvođenje tok oblaka postavljena je tako da ne zadržava podatke. Kao rezultat toga, možda nedostaje neka povijest izvođenja tok oblaka. To se stanje događa kada je Organization.FlowRunTimeToLiveInSeconds postavljen na nulu.
IngestionDisabledByOrgSettings Povijest izvođenja tok oblaka ne sprema se zbog Dataverse postavki okruženja, pa možda nedostaje dio povijesti izvođenja za tijekove u oblaku. To se događa kada je Organization.FlowRunTimeToLiveInSeconds u prošlosti bio postavljen na nulu.
ElasticTableStorageCapacityReached Dosegli Dataverse ste ograničenje kapaciteta pohrane, što je uzrokovalo pauzu u sinkronizaciji podataka tok oblaka.
ElasticTablePartitionLimitReached Dosegli Dataverse ste ograničenje particije za pohranu, što je uzrokovalo pauzu u sinkronizaciji podataka pokretanja tok oblaka.
IngestionRateDataLoss Možda nedostaje dio povijesti izvođenja za tijekove u oblaku zbog velike količine izvođenja u ovom okruženju tijekom pretpregleda.
FlowRunsEventLoadingFailed Nije moguće učitati događaje za tok oblaka koji se izvodi u vašem trenutnom okruženju. Kao rezultat toga, neki povijesni podaci o pokretanju tok oblaka možda neće biti dostupni.
FlowRunsTTlSettingFailedMessage Nije moguće dohvatiti postavku TTL (vrijeme uživo) vašeg okruženja za izvođenja tok oblaka. Kao rezultat toga, neki povijesni podaci o pokretanju tok oblaka možda neće biti dostupni.
ElasticTableNoRoleForUser Korisnik koji posjeduje jedan ili više tijekova nema dozvole za čitanje tablice Dataverse FlowRun, tako da se neka povijest izvođenja tok oblaka ne sprema Dataverse. Razlog je taj što se taj korisnik ne može postaviti kao vlasnik.

Poznata ograničenja

  • Zapisi FlowRun dodjeljuju se određenom vlasniku kada se upišu u tablicu, tako da koncept zajedničkih zapisa FlowRun za zajedničke tijekove trenutno nije podržan.
  • Vlasnici tijeka trebaju barem pristup za čitanje tablici FlowRun za pohranu svojih zapisa Dataverse o izvođenju. Sustav zapisuje FlowRun zapise u tablicu, a zatim se vlasništvo dodjeljuje primarnom vlasniku tijeka. Ako primarni vlasnik tijeka nema dozvolu za čitanje tablice FlowRun, zapis FlowRun se ne pohranjuje, a u tablici FlowEvent prikazuje se FlowEvent.EventCode ElasticTableNoRoleForUser . Da biste riješili ovu situaciju, provjerite imaju li vlasnici tijeka dozvolu za čitanje tablice FlowRun.
  • Trenutno postoji ograničenje od 20 GB po particiji unutar elastičnih tablica. Daljnje umetanje zapisa, samo za tog određenog korisnika, ne bi uspjelo nakon što se dosegne ograničenje.
  • Zapisi FlowRun mogu se ograničiti i preskočiti ako korisnik ima mnogo tijekova s visokim brzinama izvođenja. Kada dođe do ograničavanja, u tablici FlowEvent stvara se unos koji signalizira da su izvođenja preskočena i da je skup podataka nepotpun.

Napomena

Temeljni tok podataka koji se koristi za napajanje umetanja zapisa pokretanja tok oblaka nije transakcijski i stoga nije 100 posto bez gubitaka. Do malih gubitaka podataka u ovom toku podataka može doći zbog privremenih problema s uslugom koji se ne ponavljaju. Ti zapisi koji nedostaju nisu predstavljeni FlowEventom. Povijest izvršavanja tijeka unutar pojedinosti o tijeku na portalu Power Automate transakcijska je i stoga pruža prikaz izvođenja bez gubitaka.

Najčešće postavljana pitanja

Zašto sva moja okruženja imaju vrijednost FlowRunTimeToLiveInSeconds nula?

Ako sva vaša okruženja imaju vrijednost FlowRunTimeToLiveInSeconds u tablici Organizacija od nule, to može biti jedna od sljedećih situacija:

  1. Ako podaci FlowRun nisu dostupni, vaša okruženja možda neće biti automatski omogućena za unos FlowRun-a jer nije bilo dovoljno Dataverse dostupnog kapaciteta za pohranu baze podataka.
  2. Ako su podaci FlowRun prethodno bili dostupni, administrator je možda isključio unos novih zapisa.

Kada će ovo biti opće dostupno (GA)?

Trenutačno ne postoji predani vremenski okvir za prijelaz ove mogućnosti iz javnog pretpregleda u opću dostupnost (GA). Zbog arhitektonskih ograničenja i ograničenja performansi koja zahtijevaju ograničavanje, povijest FlowRun može imati praznine. Međutim, razumijemo važnost potpunih podataka o povijesti izvođenja tijeka. Aktivno procjenjujemo strategije za sinkronizaciju bez gubitaka koje nam omogućuju da ovu značajku u budućnosti premjestimo u GA.

Podatke FlowRun koristi centar za automatizaciju (pretpregled) na portalu Power Automate za izradu. Iako podaci FlowRun mogu imati određene praznine tijekom faze pretpregleda, korisno je učiniti te podatke dostupnima za javni pretpregled, i kao samostalna značajka i kao dio centra za automatizaciju.

Upisuje li pisanje povijesti pokretanja tok oblaka u Dataverse kvotu zahtjeva za korištenje Power Platform ?

Pisanje povijesti izvođenja tok oblaka u podatke kao Dataverse FlowRun ne ubraja se u ograničenja zahtjeva Power Platform . API-ji koji se izvršavaju za čitanje da se podaci FlowRun-a ubrajaju u Power Platform ograničenja zahtjeva.

Kako se ti podaci uspoređuju s podacima dostupnim u Application Insights?

Administratori mogu postaviti Application Insights pružanje podataka o nadzoru iz Power Automate izvršavanja tijeka. Podaci Application Insights su:

centar za automatizaciju