Scriptella - Scriptella
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
Stabilní uvolnění | 1. 1. / 28. prosince 2012 |
---|---|
Operační systém | Cross-platform |
Typ | ETL, Migrace dat a SQL. |
Licence | Softwarová licence Apache |
webová stránka | scriptella |
Scriptella je otevřený zdroj ETL (Extract-Transform-Load) a nástroj pro provádění skriptů napsaný v Javě. Umožňuje použití SQL nebo jiný skriptovací jazyk vhodné pro zdroj dat k provedení požadovaných transformací. Scriptella nenabízí žádné grafické uživatelské prostředí.
Typické použití
- Migrace databáze.
- Skripty pro vytváření / aktualizaci databáze.
- Cross-database ETL operations, import / export.
- Alternativa pro Mravenec
<sql>
úkol. - Automatický upgrade schématu databáze.
Funkce
- Jednoduchá syntaxe XML pro skripty. Přidejte dynamiku svým stávajícím skriptům SQL vytvořením souboru XML tenkého obalu:
<!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd"> <etl>
řidič ="$ driver" url =„$ url“ uživatel =„$ user“ heslo =„$ heslo“/> <script>
href =„PATH_TO_YOUR_SCRIPT.sql“/> - A / nebo přímo vložte příkazy SQL sem </script> </etl> - Podpora pro více zdrojů dat (nebo více připojení k jedné databázi) v souboru ETL.
- Podpora mnoha užitečných JDBC funkce, např. parametry v SQL, včetně objektů blob souboru a úniku JDBC.
- Výkon. Výkon a nízké využití paměti jsou jedním z hlavních cílů.
- Podpora pro vyhodnocené výrazy a vlastnosti (Syntaxe JEXL)
- Podpora pro skripty ETL napříč databázemi používáním
<dialect>
elementy - Transakční provedení
- Vypořádání se s chybou přes
<onerror>
elementy - Podmíněné provádění skriptů / dotazů (podobně jako Ant, pokud / pokud atributy, ale výkonnější)
- Snadné použití jako samostatný nástroj nebo Mravenec úkol bez nasazení nebo instalace.
- Snadné spuštění Soubory ETL přímo z kódu Java.
- Integrované adaptéry pro oblíbené databáze pro těsnou integraci. Podpora jakékoli databáze s JDBC /ODBC kompatibilní ovladač.
- Rozhraní SPI (Service Provider Interface) pro interoperabilitu s jinými zdroji dat než JDBC a integraci se skriptovacími jazyky. Po vybalení z krabice podpora pro JSR 223 (skriptování pro platformu Java) kompatibilní jazyky.
- Vestavěný CSV, TEXT, XML, LDAP, Lucene, Rychlost, Poskytovatelé JEXL a Janino. Integrace s Java EE, Jarní rámec, JMX a JNDI pro podnikové skripty.
externí odkazy
![]() | Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |