Скриптелла - Scriptella
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Стабильный выпуск | 1.1 / 28 декабря 2012 |
---|---|
Операционная система | Кроссплатформенность |
Тип | ETL, Перенос данных и SQL. |
Лицензия | Лицензия на программное обеспечение Apache |
Интернет сайт | скриптелла |
Скриптелла это открытый исходный код ETL (извлечение-преобразование-загрузка) и инструмент для выполнения скриптов, написанный на Java. Это позволяет использовать SQL или другой язык сценариев подходит для источника данных для выполнения необходимых преобразований. Scriptella не предлагает никаких графический интерфейс пользователя.
Типичное использование
- Перенос базы данных.
- Скрипты создания / обновления базы данных.
- Межбазовые операции ETL, импорт / экспорт.
- Альтернатива для Муравей
<sql>
задача. - Автоматическое обновление схемы базы данных.
Функции
- Простой синтаксис XML для скриптов. Добавьте динамики в существующие сценарии SQL, создав XML-файл тонкой оболочки:
<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd"> <etl> <соединение драйвер ="$ driver" url ="$ url" пользователь ="$ user" пароль ="$ пароль"/> <script> <включить href ="PATH_TO_YOUR_SCRIPT.sql"/> - И / или напрямую вставьте сюда операторы SQL </script> </etl>
- Поддержка для несколько источников данных (или несколько подключений к одной базе данных) в файле ETL.
- Поддержка многих полезных JDBC Особенности, например параметры в SQL, включая файловые капли и экранирование JDBC.
- Спектакль. Производительность и низкое использование памяти - одна из основных целей.
- Поддержка для оцениваемые выражения и свойства (Синтаксис JEXL)
- Поддержка для скрипты ETL между базами данных используя
<dialect>
элементы - Транзакционное исполнение
- Обработка ошибок через
<onerror>
элементы - Выполнение условных скриптов / запросов (похож на атрибуты Ant if / except, но более мощный)
- Легко использовать как отдельный инструмент или Муравей задача, без развертывания или установки.
- Легко работать Файлы ETL прямо из кода Java.
- Встроенные адаптеры для популярных баз данных для тесной интеграции. Поддержка любой базы данных с JDBC /ODBC совместимый драйвер.
- Интерфейс поставщика услуг (SPI) для взаимодействия с источниками данных, отличных от JDBC, и интеграции с языками сценариев. Готовая поддержка для JSR 223 (сценарии для платформы Java) совместимые языки.
- Встроенный CSV, ТЕКСТ, XML, LDAP, Lucene, Скорость, Провайдеры JEXL и Janino. Интеграция с Java EE, Spring Framework, JMX и JNDI для корпоративных скриптов.
внешняя ссылка
Эта статья о вычислительной технике заглушка. Вы можете помочь Википедии расширяя это. |