Skip to content
This repository was archived by the owner on Mar 12, 2022. It is now read-only.
/ getl-examples Public archive

Examples of ETL processes working with data sources in the DSL language of the GETL project

License

Notifications You must be signed in to change notification settings

ascrus/getl-examples

Repository files navigation

Getl project example

This project contains examples of the development of ETL processes for working with data sources based on the open source product Getl: https://github.com/ascrus/getl

Documentation

Source structure

  • package main.groovy.getl.examples:
    • app - running application classes
    • data - description of data sources in the repository
    • files - description of file systems in the repository
    • launcher - project utility classes for starting and testing ETL processes
    • pattern - reusable templates
    • process - ETL processes
    • utils - utility libraries
  • package test.groovy.getl.examples:
    • data - unit tests of data sources
    • files - unit tests of file system
    • patttern - unit tests of reusable patterns
    • process - unit tests of ETL processes
    • utils - unit tests of utility libraries

Project data initialization

Run class "getl.examples.app.InitProject" from under the IDE or command line.

Running examples

Run the required class from package "getl.examples.app" from under the IDE or command line.

Running unit tests

Running the required unit test class in the test module from under the IDE or gradle.

About

Examples of ETL processes working with data sources in the DSL language of the GETL project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages