.. _rest_uploader_specification: Спецификация модуля асинхронной загрузки данных из сторонних источников ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Данная спецификация описывает возможность загрузки данных в витрину, получение статуса запроса, удаление данных из витрины. +---------+----------------------------------------------------------+------------------------------------------------------+ |Метод |URL | Назначение | +=========+==========================================================+======================================================+ | POST | v2/datamarts/{datamart_name}/tables/{table_name}/upload | Загрузка данных в витрину с учетом реализации ФЛК | +---------+----------------------------------------------------------+------------------------------------------------------+ | GET | v2/requests/{request_id}/status | Получение статуса запроса | +---------+----------------------------------------------------------+------------------------------------------------------+ | DELETE | v2/datamarts/{datamart_name}/tables/{table_name}/delete | Удаление данных из витрины | +---------+----------------------------------------------------------+------------------------------------------------------+ | POST | v2/conditions/{datamart}/{table} | запрос для загрузки списка правил для таблицы, для | | | | сохранения в Zookeeper | +---------+----------------------------------------------------------+------------------------------------------------------+ | PUT | v2/conditions/{datamart}/{table} | запрос для добавления правил для таблицы, для | | | | сохранения в Zookeeper | +---------+----------------------------------------------------------+------------------------------------------------------+ | GET | v2/conditions/{datamart}/{table} | запрос для получения списка проверок для таблицы, | | | | хранящийся в Zookeer | +---------+----------------------------------------------------------+------------------------------------------------------+ | DELETE | v2/conditions/{datamart}/{table} | запрос для удаления всего списка проверок по таблице | +---------+----------------------------------------------------------+------------------------------------------------------+ | GET | v2/requests/{request_id}/report | Возвращает отчет по форматно логическом контроле | | | | загружаемых данных в формате .csv | +---------+----------------------------------------------------------+------------------------------------------------------+ | GET | v2/group/{group_id}/report | Запрос возвращает отчет по комплектности группы | | | | загружаемых файлов в формате .csv | +---------+----------------------------------------------------------+------------------------------------------------------+ .. Загрузка данных в витрину .. ######################### .. Подключаем файл спецификации .. literalinclude:: specs/upload.yml :language: yaml