We assume that you already know what components are. See Chapter 26, Components for brief information.
Only some of the components in a graph are terminal nodes. These are called Writers.
Writers can write data to output files (both local and remote), send it through the connected optional output port, or write it to dictionary. One component only discards data. Since it is also a terminal node, we describe it here.
Components can have different properties. But they also can have something in common. Some properties are common for all of them, others are common for most of the components, or they are common for Writers only. You should learn:
We can distinguish Writers according to what they can write:
The most important component writes data to a GoodData dataset:
GD Dataset Writer transfers data into a GoodData dataset. It supports both incremental and all data loading modes.
One component discards data:
Trash discards data.
Other Writers write data to files.
Flat files:
CSVWriter writes data to flat files (delimited or fixed length).
Other files:
CloudConnectDataWriter writes data to files in CloudConnect binary format.
StructuredDataWriter writes data to files with user-defined structure.
XMLWriter creates XML files from input data records.
EventStore Writer writes data to the EventStore.