Rope — это лёгкий инструмент ETL (Extract-Transform-Load). Он используется для получения и приёма данных из различных источников, их унифицированной обработки и записи в различные целевые источники. Система использует многоуровневое буферирование и кэширование данных, способна обрабатывать более десяти тысяч записей в секунду. Кроме того, система использует модульную архитектуру с возможностью расширения компонентов для удовлетворения различных потребностей.
Контролирует действия по вводу данных. Включает два типа: активный ввод данных и пассивный приём данных.
Отвечает за чтение данных. Может быть расширен. Не может работать самостоятельно, должен быть связан с активным вводом данных для работы.
Передаёт данные между другими модулями. В системе есть два вида передачи данных: один передаёт данные от входного модуля к модулю обработки данных, другой передаёт обработанные данные от модуля обработки данных к выходному модулю. Поддерживает стандартный передатчик данных и передатчик с буферизацией на основе Disruptor. Рекомендуется использовать последний в реальных условиях.
Обрабатывает данные, такие как преобразование типов данных, удаление определённых данных или добавление новых полей данных. Может быть расширен и не является обязательным компонентом.
Отвечает за вывод системных данных. Не заботится о том, куда выводятся данные, а только о способе вывода.
Реализует конкретный способ записи данных. Заботится о том, куда записываются данные, и является реализацией вывода данных. Должен быть связан с выходным модулем для работы.
Преобразует типы данных. Обычно используется вместе с модулями чтения и записи данных. Основная идея заключается в том, чтобы позволить модулям чтения и записи сосредоточиться на чтении и записи данных, а конвертеру — на деталях преобразования типов данных. Это обеспечивает высокую расширяемость.
См. документацию: Документация по запуску и конфигурации среды разработки
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )