FlowHeater 4.5.9

Скачивание 0+

FlowHeater скачать бесплатно

FlowHeater — это ETL-инструмент для Windows, предназначенный для переноса, преобразования и очистки структурированных данных между файлами, базами данных и веб-интерфейсами. Вместо написания отдельного скрипта под каждую миграцию здесь собирается визуальная схема: источник данных соединяется с приемником, а между их полями размещаются функции преобразования.

По духу это утилита системного администратора и интегратора, а не аналитическая платформа. Ее задача прозаична и потому полезна: взять данные из одной системы, привести их к нужному виду и положить в другую, не сооружая для этого маленький программный проект.


FlowHeater crack


Основные возможности FlowHeater


Рабочая единица FlowHeater называется Definition. В ней выбираются входной и выходной адаптеры, поля связываются линиями, а нужные преобразования вставляются между ними как отдельные функции — "Heater". Есть обработка строк и дат, арифметика, условия, фильтрация, сортировка, группировка, поиск значений в таблицах, регулярные выражения и выполнение SQL.

Для типовой миграции вроде "CSV в SQL Server, но с нормализацией дат, заменой значений и фильтром мусорных строк" этого достаточно без единой строки собственного кода. Если штатных функций мало, в схему можно встроить собственную логику на C# или VB.NET и подключать .NET-библиотеки. Здесь заканчивается сказка про "совсем без программирования", зато начинается нормальная инженерная гибкость.

Сами функции можно соединять в длинные цепочки, поэтому сложность преобразоания ограничивается скорее читаемостью схемы, чем набором нескольких готовых операций. Такой визуальный подход удобен еще и тем, что чужую интеграцию обычно проще разобрать глазами, чем лезть в несколько сотен строк одноразового скрипта.


Источники данных и форматы


FlowHeater работает с CSV и другими текстовыми файлами, Excel, XML, JSON и распространенными СУБД. Есть прямые адаптеры для SQL Server, PostgreSQL, MySQL/MariaDB, Oracle, SQLite и Access, а ODBC и OleDB позволяют подключать дополнительные источники при наличии подходящего драйвера. REST API тоже поддерживается, включая стандартные HTTP-методы чтения и изменения данных.

Особенно хороша работа с обычными текстовыми выгрузками. Можно явно задавать кодировку, формат чисел и дат, разделители и локаль, что сильно уменьшает количество классического корпоративного фольклора вида "у бухгалтера CSV открывается нормально, а на сервере десятичная запятая съела импорт".

Но форматы поддерживаются не безусловно. XML-адаптер рассчитан прежде всего на относительно плоские структуры, а JSON-адаптер тоже ориентирован на плоские данные. Для глубоко вложенных документов и сложных схем есть инструменты лучше приспособленные именно к XML/JSON-маппингу.


Автоматизация и повторный запуск


Готовую Definition не обязательно запускать вручную из конструктора. Пакетный модуль выполняет сохраненные задания из командной строки, поэтому FlowHeater нормально дружит с Планировщиком заданий Windows, сценариями и ночными импортами больших массивов данных. Парамтерры можно передавать извне и использовать в именах файлов, строках подключения и SQL-запросах, что позволяет одной схеме обслуживать разные окружения и наборы данных.

Для постоянной фоновой работы существует серверный компонент, запускающий задания как службу Windows. Он умеет работать по расписанию и реагировать на появление файлов в каталоге, а также запускать последовательности Definition, исполняемых файлов и сценариев. Для простого еженочного обмена данными это может быть избыточно, но для системной интеграции уже выглядит логично.


Плюсы и ограничения FlowHeater


Сильная сторона программы — узкая и понятная архитектура. Здесь не пытаются одновременно продавать BI, машинное обучение, корпоративный каталог данных и еще пяток модных аббревиатур. FlowHeater занимается переносом и трансформацией данных, а визуальная схема хорошо соответствует этой задаче.

Главное архитектурное ограничение существеннее любых мелочей: одна Definition использует ровно два адаптера — источник и приемник. Внутри потока можно строить сколько угодно преобразований, но произвольный граф из множества одновременных источников и нескольких выходных ветвей придется разбивать на этапы. Для умеренных интеграций это дисциплинирует, для крупного ETL-конвейера — начинает мешать.

Есть и типично виндовые технические нюансы. Excel-адаптер требует установленный Excel, а при работе через ODBC разрядность FlowHeater должна совпадать с разрядностью драйвера; похожую зависимость приходится учитывать при Access. Ничего страшного, но на старых корпоративных машинах с историческими драйверами такой зоопарк способен испортить вечер весьма эффективно.

В остальном продукт производит впечатление инструмента, который вырос из реальных задач обмена данными. Здесь важнее не красота диаграммы, а то, что можно явно контролировать преобразование типов, локали, NULL, фильтрацию, SQL и порядок обрабботки записей.


Системные требования FlowHeater


FlowHeater работает в Windows и требует установленный .NET Framework. Для работы указывается минимум 8 ГБ оперативной памяти и около 100 МБ свободного места; требования к процессору фактически определяются поддерживаемой системой и объемом обрабатываемых данных.

Сам движок относительно легкий, но это мало говорит о реальной нагрузке. Миллионы строк, крупные промежуточные наборы и тяжелые запросы быстро делают производительность зависимой от памяти, накопителя, сети и самой СУБД — ETL редко удается ускорить одной только заменой процессора.


Итог


FlowHeater хорош там, где обмен данными уже слишком сложен для пары команд PowerShell, но разворачивать тяжелую ETL-платформу еще не хочется. Визуальные преобразования, приличный набор адаптеров и нормальная автоматизаиця делают его практичным рабочим инструментом. Главный предел надо помнить заранее: модель с двумя адаптерами проста и прозрачна, но на больших разветвленных процессах эта простота превращается в ограничение.

Загрузка файла
Информация о программе FlowHeater:
Обновлено Сегодня, 14:57
Добавил
Разработчик FlowHeater GmbH
Системные требования Windows 7, 8, 8.1, 10, 11 (x86, x64)
Язык Многоязычный
Категория Редакторы
Скачать FlowHeater
Пароль на все архивы: mloads  

Размер файла: 30,3 MB — FlowHeater + crack (4.5.9)

Проблемы со скачиванием, распаковкой или установкой? Ознакомьтесь с FAQ. Может быть предложено дополнительное ПО.
Подписаться на новость FlowHeater 4.5.9
При обновлении версии или добавлении новой сборки вы получите уведомление на E-mail без всякого спама.
Подписаться