Anatella
Готовьте данные на полной скорости — без единой строчки кода.
Anatella — это ETL-движок TIMi: он подключается к источникам, очищает и преобразует данные и управляет пайплайнами от начала до конца.

В чём отличие
Движок, который работает с процессором напрямую, без посредников.
Движок, написанный на C и ассемблере
Никаких промежуточных слоёв: каждое преобразование выполняется максимально близко к процессору. Для современного аналитического движка ближе уже некуда.
Один сервер на миллиарды строк
Не нужно разворачивать и обслуживать кластер. Один мощный сервер справляется с нагрузками, под которые в других системах нужна целая серверная ферма.
Потоковая обработка и асинхронный ввод-вывод
Данные обрабатываются сразу по мере чтения. В итоге узким местом обычно остаётся только процессор, а не диск и не сеть.
Возможности
Что умеет Anatella
Подключение
- Встроенный отладчик с точками останова и отслеживанием переменных. Ваш код версионируется автоматически.
- Сжатые файлы (ZIP, RAR, GZ и другие) читаются напрямую. Полная поддержка Unicode.
Преобразование
- Соединения, фильтры и сортировки собираются простым перетаскиванием. А когда нужно — пишите скрипты на JavaScript, R, Python или C/C++.
- Таблицы на 50 000 столбцов и больше, а также автоматическое создание производных столбцов для предиктивного моделирования.
Оркестрация
- Многопоточность и асинхронный ввод-вывод: одно преобразование загружает все ядра процессора.
- Предиктивные модели TIMi и модели сегментации Stardust применяются прямо в пайплайне.
Расширение
- C++ SDK для создания собственных операторов. Чтобы развернуть оператор, достаточно положить файл плагина рядом с исполняемым файлом.
- Встроенный отладчик с точками останова и отслеживанием переменных. Ваш код версионируется автоматически.
Решения
Как это выглядит в продакшене.
150 млрд транзакций каждый месяц

Snype подтверждает данные о трафике, выручке и мошенничестве в национальной телеком-сети. И всё это на одном стандартном сервере.
Биллинг: производительность выросла на 95 %

Каждый месяц Codensa обрабатывает 1,8 млрд точек данных IoT в реальном времени на одном сервере.
Более 30 ТБ медицинских данных на одном сервере

400 млн новых записей в год, обработка на собственных серверах. Ни один другой инструмент не уложился в сроки.
Работает где угодно
Anatella подстраивается под ваши системы. А не наоборот.
On-premise
Anatella работает на ваших серверах, в вашем дата-центре, на вашем оборудовании. Вы ни от кого не зависите.
Частное облако
Тот же движок и та же производительность — в облаке, которое контролируете вы.
Edge
Anatella работает на месте, там, где появляются данные, без пересылки на центральный сервер и обратно.
Изолированная среда
Работает полностью автономно, без подключения к какой-либо сети.
Гибрид
Сочетайте on-premise, облако и edge. Одна платформа, один язык, любая архитектура.
Парадокс
Самый мощный ETL-движок на рынке. И ни одной строчки кода, чтобы им управлять.
Архитектурное решение, на которое больше никто не пошёл. Простой интерфейс для ваших команд, нативный движок для ваших данных. Без компромиссов.
Что видят пользователи
- Визуальный редактор: рабочие процессы собираются перетаскиванием
- Готовые блоки: соединение, фильтр, сортировка, агрегация
- Скрипты на JavaScript, R или Python — только когда они действительно нужны
- Результаты и предпросмотр обновляются по мере сборки пайплайна
Что работает под капотом
- Движок на C и ассемблере: между рабочим процессом и процессором нет ничего лишнего
- Все ядра процессора работают одновременно, а не по одному на задачу
- Асинхронный потоковый ввод-вывод: чтение и вычисления идут одновременно
- Оптимизации работы с памятью, которые обычно встречаются только в системном программировании
Другие наши инструменты
Движок данных, на котором работают Modeler, Stardust и Kibella.
Предиктивный движок

Берёт данные, подготовленные в Anatella, и автоматически строит до 15 000 моделей за считаные секунды.
Сегментация

Строит 3D-сегментации прямо на данных, очищенных и объединённых в Anatella.
BI самообслуживания

Даёт бизнес-командам прямой доступ к тем же данным — без обращения к ИТ.
Управление данными и линеаж

Подключается к потокам данных и сторонним источникам для документирования, отслеживания и управления данными.
FAQ
Частые вопросы.
Что такое Anatella?
Anatella — это движок данных TIMi, проще говоря, ETL-инструмент. Он подключается к более чем 80 источникам и преобразует наборы данных целиком, без выборок, на одном сервере. В результате данные готовы к анализу и предиктивному моделированию.
Нужно ли уметь программировать, чтобы работать с Anatella?
Нет. Всё делается в визуальном редакторе в режиме no-code/low-code. Для сложной логики можно писать скрипты на JavaScript, R, Python или C/C++, но это необязательно.
Нужен ли кластер, чтобы обрабатывать миллиарды строк?
Нет. В независимом бенчмарке Anatella обработала 1 млрд строк за 730 секунд на одном сервере. Это в 19 раз быстрее самого медленного инструмента в тесте (Talend Open Studio).
Какие форматы файлов и базы данных Anatella читает напрямую?
Anatella подключается через ODBC и OLEDB к реляционным базам данных, таким как Oracle, SQL Server, MySQL и Teradata. Файлы SAS, SPSS и STATA читаются нативно, как и сжатые файлы (RAR, ZIP, GZ, LZO) — распаковывать их заранее не нужно.
Справится ли Anatella с очень широкими таблицами?
Да. Большинство преобразований не зависит от метаданных, а движок поддерживает таблицы более чем на 50 000 столбцов.
Какое место Anatella занимает в пакете TIMi?
Anatella готовит данные, которые Modeler использует для предиктивного скоринга, Stardust — для сегментации, а Kibella — для BI самообслуживания. Всё происходит в одном пайплайне, на одном сервере.
Убедитесь сами
Не верьте нам на слово.
Запустите TIMi на собственных данных в бесплатной пробной версии или закажите живую демонстрацию.