Interface | Description |
---|---|
Block |
This interface is a main building block of the etl scenario.
|
CodeGen |
CodeGen is an interface for code generators. |
FileFilter |
This interfaces stores history of the processed files.
|
OnTask |
The etl building blocks, such as Source and Destination can have one or multiple tasks attached.
|
SupportsCodeUpdate |
Moniker interface for OnTask that supports upading the code before recording start/finish event in Redis
|
SupportsRecording |
Moniker interface for OnTask that supports start/stop recording in Redis
|
TaskFeatureProvider |
Task that has specific features which must be reported to the engine need to implement this interface.
|
Class | Description |
---|---|
BaseMetrics |
The base class for metrics captured during ETL.
|
Destination |
Destination is a one of the two building blocks of the ETL
scenario: etl process extracts data from the Sources and loads into the
Destinations. |
EtlEngine |
A singleton wrapper used to initialize embedded
EtlProcess |
EtlFactory |
Creates etl scenario by parsing xml.
|
EtlMetrics |
The POJO which represents ETL metrics for a single
DataSet . |
EtlMetricsTracker |
This class tracks basic ETL metrics, such as records extracted, records
loaded, timestamps, exceptions, etc.
|
EtlProcess |
This class executes one or multiple etl scenarios.
|
EtlRequest |
This POJO used to send etl request.
|
EtlResponse |
The data structure returned by etl process when it finished.
|
EtlUnit |
This data structure used to separate multiple "load" instances executed in
parallel.
|
Extractor |
Extracts data from the multiple sources.
|
FileMetrics |
The POJO which represents File ETL metrics such as file copied, file moved,
file deleted, etc.
|
Loader |
Load data into the destinations.
|
LoadFunctionContext |
LoadFunctionContext is the class that represents execution
context, used primarily by etl functions. |
MetadataTracker |
The collection of the utility methods to check and update metadata in the
source and in the destination.
|
NoDupsFileFilter |
Implementation of
FileFilter interface used by FileManagerTask to
track what files were copied from the source to destination. |
OnAddDataSetChangeListener |
The listener interface for receiving onAddDataSetChange events.
|
RunningEtlTask |
The instance of this POJO is returned by REST ETL Server when /tasks endpoint
is called.
|
Scenario |
This class defines an etl (extract, transfer, load) scenario.
|
Source |
Source is a one of the two building blocks of the ETL scenario:
etl process extracts data from the Sources and loads into the Destinations. |
Task |
This is a class which contains all data related to the etl task.
|
TaskExecutor |
This class executes all tasks attached to the
Source or
Destination . |
TaskFeature |
This class encapsulates features of the Task .
|
TaskRecorder |
The singleton instance of this class records currently running tasks in
Redis.
|
TaskResult |
All "execute" methods of the class implementing
OnTask interface must return this data structure. |
Enum | Description |
---|---|
Block.BlockType |
Possible block types
|
EtlProcess.EtlMode |
The EtlProcess modes
INCLUDED - ETL engine included into other Toolsverse apps, such as Data Explorer STANDALONE - ETL engine is a standalone application EMBEDDED - ETL engine embedded into third-party application. |
TaskResult.TaskResultCode |
The result codes
|
Copyright © 2010-2020 Toolsverse. All Rights Reserved.