Jump to content

Скриптелла

Скриптелла
Стабильная версия
1.1 / 28 декабря 2012 г.
Операционная система Кросс-платформенный
Тип ETL , миграция данных и SQL .
Лицензия Лицензия на программное обеспечение Apache
Веб-сайт скриптелла .org

Scriptella с открытым исходным кодом — это ETL (Extract-Transform-Load) и инструмент выполнения сценариев, написанный на Java. Он позволяет использовать SQL или другой язык сценариев , подходящий для источника данных, для выполнения необходимых преобразований. Scriptella не предлагает никакого графического пользовательского интерфейса .

Типичное использование

[ редактировать ]
  • Миграция базы данных.
  • Скрипты создания/обновления базы данных.
  • Межбазовые операции ETL, импорт/экспорт.
  • Альтернатива для Муравей <sql> задача.
  • Автоматизированное обновление схемы базы данных.
  • Простой синтаксис XML для сценариев. Добавьте динамики в существующие сценарии SQL, создав XML-файл с тонкой оболочкой:
          <!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">
          <etl>
              <connection driver="$driver" url="$url" user="$user" password="$password"/>
              <script>
                  <include href="PATH_TO_YOUR_SCRIPT.sql"/>
                  -- And/or directly insert SQL statements here
              </script>
          </etl>
    
  • Поддержка нескольких источников данных (или нескольких подключений к одной базе данных) в файле ETL.
  • Поддержка многих полезных JDBC функций , например параметров SQL, включая файловые объекты и экранирование JDBC.
  • Производительность. Производительность и низкое использование памяти являются одними из основных целей.
  • Поддержка оцениваемых выражений и свойств (синтаксис JEXL).
  • Поддержка сценариев ETL между базами данных с помощью <dialect> элементы
  • Транзакционное исполнение
  • Обработка ошибок через <onerror> элементы
  • Выполнение условных сценариев/запросов (аналогично атрибутам Ant if/unless, но более мощное)
  • Простота в использовании в качестве автономного инструмента или задачи Ant без развертывания или установки.
  • Легко запускать файлы ETL непосредственно из кода Java.
  • Встроенные адаптеры для популярных баз данных для тесной интеграции. Поддержка любой базы данных с помощью драйвера, совместимого с JDBC/ ODBC .
  • Интерфейс поставщика услуг (SPI) для взаимодействия с источниками данных, отличными от JDBC, и интеграции с языками сценариев. Встроенная поддержка языков, совместимых с JSR 223 (сценарии для платформы Java) .
  • Встроенные поставщики CSV , TEXT, XML , LDAP , Lucene , Velocity , JEXL и Janino. Интеграция с Java EE , Spring Framework , JMX и JNDI для сценариев корпоративного уровня.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 63f213d94c3f583544d9576f1c0f183b__1692488640
URL1:https://arc.ask3.ru/arc/aa/63/3b/63f213d94c3f583544d9576f1c0f183b.html
Заголовок, (Title) документа по адресу, URL1:
Scriptella - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)