Я обновляю табличные модели в Azure, используя приложение логики и REST API.Это подробно здесь;
https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh
Обновление начинается с POST, что нормально.однако я хочу опросить экземпляр SSAS, чтобы узнать, когда обработка завершена.В документации говорится, что;
"Заголовок Location в ответе включает идентификатор обновления. Клиентское приложение может отключиться и проверить состояние позже, если это необходимо, поскольку оно асинхронное."
Однако заголовокответ такой:
{
"statusCode": 200,
"headers": {
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"x-ms-root-activity-id": "37b7dda1-5ee8-4a56-868a-c98bfea617ec",
"x-ms-current-utc-date": "1/28/2019 5:23:10 PM",
"X-Frame-Options": "deny",
"X-Content-Type-Options": "nosniff",
"X-XSS-Protection": "1; mode=block",
"Content-Security-Policy": "script-src 'self'",
"Date": "Mon, 28 Jan 2019 17:23:10 GMT",
"Server": "Microsoft-HTTPAPI/2.0",
"Content-Length": "2680",
"Content-Type": "application/json"
},
...
Нет значения местоположения, дающего мне идентификатор для мониторинга с запросами GET.Я знаю, что могу вернуть все исторические запросы, используя GET без предоставленного идентификатора - однако это будет неуклюжим в функциональном приложении, чтобы определить, какой из них был самым последним и т. Д.
Кто-нибудь знает, как яможно получить идентификатор обновления?