Я пытаюсь добавить динамический контент к относительному URL-адресу соединения REST в фабрике данных Azure, которая выполняет API-вызов к API-интерфейсу потребления Azure. Я хочу автоматизировать выборку данных за текущий расчетный период, который определяется 1-м и последним днем текущего месяца.
Я пытался добавить следующий динамический контент, но он возвращает даты, которые находятся дальше. Я хочу, чтобы он возвращал 1-й и последний день текущего месяца. Я знаю, что это не просто, поскольку в каждом месяце не бывает одинакового количества дней.
@concat('?startTime=', adddays(utcnow(),-31,'yyyy-MM-dd'),'&endTime=',
adddays(utcnow(),+31,'yyyy-MM-dd'))
Ожидаемый результат: вернуть 1-й день месяца в startTime и последний день месяца в endTime.
Фактические результаты:
{
"errorCode": "2200",
"message": "Failure happened on 'Source' side. ErrorCode=UserErrorHttpStatusCodeIndicatingFailure,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The HttpStatusCode 400 indicates failure. {\"error\":{\"code\":\"400\",\"message\":\"Parameter: endTime. Value is greater than 2019-06-01\"}},Source=Microsoft.DataTransfer.ClientLibrary,'",
"failureType": "UserError",
"target": "Copy Data2"
}