У меня есть HTTP call
, которые вызывают API и gives 500 records
.
Для 500 записей это заняло много времени, поэтому я подумываю об этом.
в 5 разных ветках, где я передам 100 записей для выполнения
все за меньшее время, что такое предложение?
Я хочу create branches which will process 100 records for each branch
, но how to send 100 separate records to each branch?
Я хочу сделать это, чтобы сэкономить время выполнения, я также пробовал параллелизм в foreach, но он все еще занимает слишком много времени для обработки 500 записей, поэтому я могу разделить эти записи на ветви
где именно я могу использовать SplitOn
"HTTP_2": {
"inputs": {
"headers": {
"Authorization": "@{concat('Bearer ',variables('accesstoken'))}",
"Ocp-Apim-Subscription-Key": "demovalues"
},
"method": "GET",
"uri": "http://demo"
},
"runAfter": {
"Set_variable_AccessToken": [
"Succeeded"
]
},
"type": "Http"
},
"foreach": "@body('HTTP_2')?['results']",
"runAfter": {
"Increment_variable_SkipVariable": [
"Succeeded"
]
}
Для свойства SplitOn
я пытался добавить вот так - но при сохранении логики приложение получало ошибку.
"HTTP_2": {
"inputs": {
"headers": {
"Authorization": "@{concat('Bearer ',variables('accesstoken'))}",
"Ocp-Apim-Subscription-Key": "demovalues"
},
"method": "GET",
"uri": "http://demo"
},
"runAfter": {
"Set_variable_AccessToken": [
"Succeeded"
]
},
"type": "Http",
"splitOn": "@Body('HTTP_2')?['results']",
}
ошибка при получении после добавления - содержание запроса недействительно и может
не может быть десериализовано: «Не удалось найти элемент splitOn» для объекта
введите «FlowTemplateAction». Дорожка
'Properties.definition.actions.Run_the_code_until_all_records_completed_with_each_500_interations.actions.HTTP_2.splitOn',
строка 1, позиция 494638. '