Dataverse (алдын ала қарау нұсқасы) жүйесіндегі бұлттық ағындық орындалу тарихын басқару
[Бұл мақала — шығарылым алдындағы құжаттама және ол өзгеруі мүмкін.]
Dataverseішіндегі бұлттық ағын іске қосу журналымен бұлттық ағын орындалу нәтижелерін масштабта бақылау үшін Dataverse кеңейту мүмкіндігін қолдануға болады. Бұл мүмкіндіктің көмегімен Dataverse ортақ деректер архитектурасының, соның ішінде Рөлге негізделген қатынасты басқару (RBAC) мүмкіндігін басқару үшін пайдалануға болады. FlowRun деректер. Анықтамалары Dataverse ішіндегі шешім бұлты ағындары ғана Dataverse ішінде орындалу журналын сақтай алады.
Бұл мүмкіндіктің бөлігі ретінде әрбір бұлттық ағын орындалуында FlowRun кестеде жазба бар. Бұл мүмкіндік бұлттық ағын іске қосу тарихын сақтау үшін Dataverse реляциялық емес дерекқорын, икемді кестелерді пайдаланады.
Dataverse ішіндегі бұлттық ағын іске қосу журналын автоматтандыру орталығы Power Automate бойынша автоматтандыру процестерін жан-жақты бақылау және ақаулықтарды жою тәжірибелерін қамтамасыз ету үшін пайдаланады. .
Маңызды
- Бұл алдын ала қарау мүмкіндігі болып табылады.
- Алдын ала қарау нұсқасының мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.
- Бұл мүмкіндік шығарылу үстінде және әлі тәуелсіз бұлттар аймағында қолжетімді емес.
бұлттық ағын іске қосу элементтері
FlowRun кесте бұлттық ағын іске қосуының негізгі элементтерін қамтиды, соның ішінде мыналар:
Элемент | Сипаттама |
---|---|
Аты | Бастапқы кілт және ағынның логикалық қолданбасының идентификаторы. |
Бастау уақыты | бұлттық ағын орындау іске қосылғанда. |
Аяқталу уақыты | Бұлтты орындау аяқталған кезде. |
Сеанс ұзақтығы | бұлттық ағын жүгіруді аяқтау үшін секундтармен берілген уақыт. |
Күйі | Ағынды орындаудың соңғы нәтижесі (Сәттілік, Сәтсіз немесе Тоқтатылды> ). |
Триггер түрі | Бұл ағынның іске қосу түрі (Автоматтандырылған, Жоспарланған немесе Қолмен). |
Қате коды | Ағынды орындаудан қайтарылған қате коды. |
Қате туралы хабар | Егжей-тегжейлі қате туралы хабар, егер бар болса, ағынды орындаудан қайтарылады. |
Жауапты адам | Ағынның иесі. |
Жұмыс ағынының атауы | бұлттық ағын дисплей атауы. |
Жұмыс ағынының идентификаторы | Арнайы бұлттық ағын жұмыс процесінің идентификаторы, |
Аса маңызды | Бұл ағынды іске қосуда оны іске қосатын кез келген бұлттық ағын бар-жоғын анықтау үшін екілік мән. |
Негізгі іске қосу идентификаторы | Бұл жазба қосалқы ағын үшін болса, бұлттық ағын іске қосу данасы ата-анасының аты. |
Бөлім идентификаторы | Серпімді кесте данасында осы пайдаланушының бөлім идентификаторы. |
Өмір сүру уақыты | Бұл іске қосу жазбасы автоматты түрде жойылған секундпен есептелген уақыт. |
Мәліметтерді стандартты Dataverse API, Dataverse қосқышы арқылы көруге және жаңартуға болады. жасаушы порталындағы Кестелер көрінісінен тікелей.
Бұл мүмкіндік серпімді кестелерге салынғандықтан, оңтайландырылған өнімділік үшін бұлтты іске қосу журналының деректерін арнайы логикалық бөлімдерде сақтаймыз. Іске қосу журналының деректері пайдаланушылар негізінде бөлінген, сондықтан ұйымдағы әрбір пайдаланушының арнайы бөлімі болады.
FlowRun деректер Dataverse деректер қорын сақтау сыйымдылығын пайдаланады. Орталардағы жадты пайдалануды Power Platform басқару орталығында бақылауға болады.
FlowRun жазбалары үшін жадты пайдалану
Әдепкі бойынша, ағынды іске қосу деректері 28 күн бойы сақталады (2,419,200 секунд). Орындауларды сақтау ұзақтығының ұзақтығын өзгерткіңіз келсе, ішіндегі ағынды орындауға өмір сүру уақытын (секундтармен) жаңартуға болады. Ұйым кесте Dataverse қолдауымен қамтамасыз етілген ортада. Ортаңыздың сақтау сыйымдылығына байланысты осы іске қосу жазбалары үшін сақтау ұзақтығын реттеуге болады.
Ұйым кестесіндегі FlowRunTimeToLiveInSeconds мәнін PowerApps кесте шолғышында немесе Dataverse Web API арқылы өзгертуге болады.
бұлттық ағын іске қосу журналының жадын қосыңыз немесе азайтыңыз
Ұйым кестесіндегі FlowRunTimeToLiveInSeconds мәні өзгертсе, онда кез келген жаңа FlowRun жазбаларының қызмет ету мерзімі келесі үшін сақталады. сол уақыт ұзақтығы. Мәнді төмендету FlowRun жазбаларының санын және пайдаланылатын жадты уақыт өте азайтуы мүмкін.
Тұру үшін FlowRun уақытын орнатыңыз Dataverse
Ұйым кестесіндегі FlowRunTimeToLiveInSeconds мәнін нөлге орнату жаңа FlowRun жазбаларының барлығын қабылдауды тоқтатады.
FlowRun уақытын Power Platform басқару орталығында тұру үшін орнатыңыз
Ұйым кестесіндегі FlowRunTimeToLiveInSeconds мәнін Power Platform басқару орталығының орталары тәжірибесінде орнатуға болады. Ортада қолданылатын FlowRun нысанын өмір сүру уақытын таңдау үшін:
- Power Platform басқару орталығына кіріңіз.
- Орталар тармағына өтіңіз.
- Қажетті орта үшін Параметрлер бетін ашыңыз.
- Өнім>Мүмкіндіктер тармағын таңдаңыз.
- бұлттық ағын Dataverse ішінде іске қосу журналы астында FlowRun нысанының әрекет ету уақытын сақтау мәнін 28 күнге орнатыңыз (әдепкі ), 14 күн, 7 күн немесе Өшірулі.
бұлттық ағын іске қосу журналының ұзағырақ немесе нақты көлемін сақтау үшін теңшелетін TTL мәндерін орнатыңыз
Егер Power Platform басқару орталығы тәжірибесі арқылы қол жетімді емес белгілі бір өмір сүру уақыты (TTL) мәнін қаласаңыз, онда бұл мәнді тікелей < ретінде орнатуға болады. /a27>Ұйым кестесіндегі FlowRunTimeToLiveInSeconds мәні.
FlowRun жазбаларының санын дереу азайтыңыз
Егер ортада жадта жеткіліксіз болса, тұтынушылар FlowRun жазбалар жиынтығы үшін TTLInSeconds мәнін орнату арқылы дерекқор кеңістігін тазартуды таңдай алады. Содан кейін жазбалар автоматты түрде тазаланады және бір-екі минут ішінде біржола жойылады. Жазбалардың енді қажет емес екеніне көз жеткізіңіз, себебі олар жойылғаннан кейін қалпына келтірілмейді.
Өмір сүру уақыты (TTL) мәндерін есептеу
Organization.FlowRunTimeToLiveInSeconds және FlowRun.TTLInSeconds үшін өмір сүру уақыты (TTL) мәндері секундтармен көрсетіледі. Келесі кестеде Ұйым және FlowRun кестелерінде пайдалануға болатын жалпы мәндер бар.
Күн | Секунд |
---|---|
1 күн | 86,400 секунд сайын |
3 күн | 259,200 секунд сайын |
7 күн | 604,800 секунд сайын |
14 күн | 1,209,600 секунд сайын |
28 күн | 2,419,200 секунд сайын |
60 күн | 5,184,000 секунд сайын |
FlowRun деректерінің толықтығына көріну үшін FlowEvent деректерін пайдаланыңыз
FlowRun жазбалары көптеген себептерге байланысты толық болмауы мүмкін. FlowEvent кестесі орындалу өткізіп жіберілген және деректер жинағы толық емес сигналдарды қамтамасыз ету үшін пайдаланылады. Сигналдардың болмауы деректер жиынтығының аяқталғанын білдірмейді.
Сіз FlowEvent жазбаларын PowerApps кесте браузерінде немесе Dataverse Web API арқылы көре аласыз.. Барлық тиісті жазбаларда FlowEvent.EventType "FlowRunIngestion" мәні, содан кейін FlowEvent.EventCode мәні бар. оқиғаны түсіндіреді.
Келесі кестеде FlowEvent.EventCode мәндерінің тізімі бар, олар FlowRun деректері' t аяқталды:
EventCode | Себеп |
---|---|
isFlowRunIngestionECSD өшірілген | бұлттық ағын іске қосу тарихы қызмет конфигурациясына байланысты Dataverse ішінде сақталмайды, сондықтан ешбір бұлттық ағын деректерін көрсету мүмкін емес. ECS қызметінің конфигурациясы автоматты түрде орнатылады және әкімшінің осы күйдегі қабылдау әрекетін өзгертуіне ешқандай мүмкіндік жоқ. |
TtlSettingEqual0 | Ағымдағы ортаңыздың бұлттық ағын іске қосуларына арналған TTL (өмір сүру уақыты) конфигурациясы деректерді сақтамайтын етіп орнатылған. Нәтижесінде кейбір бұлттық ағын іске қосу журналы жоқ болуы мүмкін. Бұл күй Organization.FlowRunTimeToLiveInSeconds нөлге орнатылғанда орын алады. |
IngestionDisabledByOrgSettings | бұлттық ағын іске қосу журналы орта параметрлеріне байланысты Dataverse ішінде сақталмайды, сондықтан бұлт ағындары үшін кейбір іске қосу журналы жоқ болуы мүмкін. Бұл оқиға Organization.FlowRunTimeToLiveInSeconds өткен уақытта нөлге орнатылғанда орын алады. |
ElasticTableStorageCapacityReached | Сіз Dataverse жад сыйымдылығының шегіне жеттіңіз, бұл бұлттық ағын іске қосу деректерін синхрондау кезінде үзіліс тудырды. |
ElasticTablePartitionLimitReached | Сіз Dataverse жад бөлімі шегіне жеттіңіз, бұл бұлттық ағын іске қосу деректерін синхрондау кезінде үзіліс туғызды. |
IngestionRateDataLoss | алдын ала қарау нұсқасы кезінде осы ортадағы іске қосулардың жоғары көлеміне байланысты бұлттық ағындарға арналған кейбір іске қосу журналы жоқ болуы мүмкін. |
FlowRunsEventLoadingFailed | Ағымдағы ортаңызда бұлттық ағын іске қосу оқиғаларын жүктеу мүмкін емес. Нәтижесінде кейбір тарихи бұлттық ағын іске қосу деректері қолжетімді болмауы мүмкін. |
FlowRunsTTlSettingFailedMessage | бұлттық ағын іске қосу үшін ортаңыздың TTL (өмір сүру уақыты) параметрін алу мүмкін емес. Нәтижесінде кейбір тарихи бұлттық ағын іске қосу деректері қолжетімді болмауы мүмкін. |
ElasticTableNoRoleForUser | Бір немесе бірнеше ағынға ие пайдаланушының Dataverse ішіндегі FlowRun кестесіне оқу рұқсаттары жоқ, сондықтан кейбір бұлттық ағын іске қосу журналы сақталмайды Dataverse. Себебі бұл пайдаланушыны иесі ретінде орнату мүмкін емес. |
Белгілі шектеулер
- FlowRun жазбалары кестеге жазылған кезде белгілі бір иесіне тағайындалады, сондықтан ортақ FlowRun жазбалары ортақ ағындар үшін қазіргі уақытта емес. қолдамайды.
- Ағын иелері өздерінің орындау жазбаларын ішінде сақтау үшін FlowRun Dataverseкестеге кем дегенде оқу рұқсатын қажет етеді. Жүйе кестеге FlowRun жазбаларын жазады, содан кейін иелік ағынның негізгі иесіне тағайындалады. Егер ағынның негізгі иесінің FlowRun кестесіне оқуға рұқсаты болмаса, FlowRun жазбасы сақталмайды және a FlowEvent.EventCode ElasticTableNoRoleForUser көріледі FlowEvent кесте. Бұл жағдайды түзету үшін ағын иелерінің FlowRun кестесін оқу рұқсаты бар екеніне көз жеткізіңіз.
- Қазіргі уақытта серпімді кестелердегі бөлімге 20 ГБ шектеуі бар. Шектеу шегіне жеткенде ғана сол нақты пайдаланушы үшін жазба кірістірулерін әрі қарай іске қосу сәтсіз болады.
- FlowRun жазбалары пайдаланушыда жоғары орындалу жылдамдығы бар көптеген ағындар болса, азайтылуы және өткізіп жіберуі мүмкін. Тығыздау орын алған кезде, жазба FlowEvent кестесінде іске қосулардың өткізіп жіберілгенін және деректер жиынының аяқталмағанын білдіретін жазба жасалады.
Ескертпе
бұлттық ағын іске қосу жазбасының кірістірулеріне қуат беру үшін пайдаланылатын негізгі деректер ағыны транзакциялық емес, сондықтан 100 пайыз жоғалтпайды. Бұл деректер ағынындағы шағын деректер жоғалуы уақытша, қайталанбайтын қызмет мәселелеріне байланысты орын алуы мүмкін. Бұл жетіспейтін жазбалар FlowEvent арқылы көрсетілмейді. Power Automate порталындағы ағын мәліметтеріндегі ағынды орындау тарихы транзакциялық болып табылады, сондықтан іске қосулардың жоғалтпай көрінісін береді.
Жиі қойылатын сұрақтар
Неліктен менің барлық орталарымда FlowRunTimeToLiveInSeconds мәні нөлге тең?
Барлық орталарыңыздың Ұйым кестесінде FlowRunTimeToLiveInSeconds мәні нөлге тең болса, ол мына жағдайлардың бірі болуы мүмкін:
- Егер FlowRun деректері қол жетімді болмаса, онда орталарыңыз FlowRun жұмылуы үшін автоматты түрде қосылмаған болуы мүмкін 'жеткілікті емес Dataverse деректер қорын сақтау сыйымдылығы қол жетімді.
- Егер FlowRun деректері бұрын қол жетімді болса, әкімші жаңа жазбаларды қабылдауды өшірген болуы мүмкін.
Бұл қашан жалпы қолжетімді болады (GA)?
Қазіргі уақытта бұл мүмкіндікті жалпыға қолжетімді алдын ала қарау нұсқасы параметрінен Жалпы қолжетімділікке (GA) ауыстыру үшін бекітілген уақыт кестесі жоқ. Тығыздауды қажет ететін архитектуралық және өнімділік шектеулеріне байланысты FlowRun журналында бос орындар болуы мүмкін. Дегенмен, біз толық ағынды іске қосу тарихы деректерінің маңыздылығын түсінеміз. Біз бұл мүмкіндікті болашақта GA-ға көшіруге мүмкіндік беретін жоғалтпай синхрондау стратегияларын белсенді түрде бағалаймыз.
FlowRun деректерін жасаушы порталында автоматтандыру орталығы (алдын ала қарау нұсқасы) Power Automate пайдаланады. FlowRun деректерінде алдын ала қарау нұсқасы кезеңінде белгілі бір бос орындар болуы мүмкін болса да, бұл деректерді жалпыға қолжетімді алдын ала қарау нұсқасы үшін дербес мүмкіндік ретінде де, автоматтандыру орталығы бөлігі ретінде де қолжетімді етудің мәні бар.
бұлттық ағын жазу тарихты Dataverse пайдалану Power Platform сұрау квотасына қосады ма?
бұлттық ағын орындау журналын Dataverse as FlowRun деректеріне жазу Power Platform Сұраныс шектеулеріне. FlowRun деректері Power Platform Сұраныс шектеулеріне есептелетінін оқу үшін орындалған API интерфейстері.
Бұл деректер Application Insights ішінде қолжетімді деректермен қалай салыстырылады?
Әкімшілер орындау Application Insights ағынының бақылау деректерін қамтамасыз ету үшін Power Automate орнатады. Application Insights деректер:
- FlowRun деректерін алудағы деректер құбыры мәселелеріне байланысты толық.
- Тереңірек, себебі ол триггерлер мен орындалған әрекеттер туралы ақпаратқа ие.
- Корреляция идентификаторлары арқылы Power Apps және Dataverse Application Insights деректермен корреляциялануы мүмкін.