#autodesk-forge #autodesk-bim360
Вопрос:
Компания, в которой я работаю, имеет несколько учетных записей BIM360. Мы используем конвейер ETL для автоматизации извлечения данных из этих учетных записей. Цель состоит в том, чтобы загрузить эти данные в наше хранилище данных.
Для этого мы просматриваем все наши учетные записи. Для каждой учетной записи мы отправляем запрос на данные. После этого шага мы проверяем, было ли создано задание. Если нет, мы ждем 5 минут, а затем проверяем еще раз. После создания мы проверяем, готов ли экспорт, а затем принимаем данные.
В последнее время мы стали замечать чрезвычайно длительное время ожидания создания этих рабочих мест. Во многих случаях для каждой учетной записи требовалось более одного часа, после чего наш маркер API больше не действовал, что приводило к сбою нашего конвейера ETL.
Можно ли что-нибудь с этим сделать? Я также хотел бы знать, можем ли мы сами что-нибудь сделать для повышения производительности.
Пример идентификаторов заданий (для Autodesk): cca436eb-cddc-49db-9efd-3b67c96c514c, 68dd4a6f-290a-4a02-bce8-32a8d8764799, 3f0ec71a-716c-4344-bd5e-b94c82782023
При необходимости можно предоставить дополнительные идентификаторы.
Заранее большое спасибо за вашу помощь.
Комментарии:
1. во-первых, API соединителя данных поддерживает обратный вызов. При отправке запроса вы можете указать его. Он уведомит о завершении или сбое задания. Что касается вопроса о рабочих местах, они окончательно завершены или никогда не заканчивались? Мне нужно будет проконсультироваться с инженером по поводу подробной информации
2. Привет, Джро, есть возможность проверить, были ли задания окончательно завершены или никогда не заканчивались?