Chapter 56. Writers
- Common Properties of Writers
|Common Properties of Writers|
Writers can write data to local and remote output files, send it through the connected optional output port, write it to a dictionary, send using JMS connection, insert into database table, send by email, insert into LDAP database or write only for debugging purposes.
We can distinguish Writers according to their output data format.
Writing to File
CloverDataWriter writes data to files in a CloverDX binary format.
StructuredDataWriter writes data to files with a user-defined structure.
TableauWriter writes data to Tableau files.
XMLWriter creates XML files from input data records.
DBFDataWriter writes data to dbase file(s).
HadoopWriter writes data into Hadoop sequence file(s).
ParquetWriter writes data into Apache Parquet files.
EDIFACTWriter writes data into EDIFACT message files.
Writing to Database
DatabaseWriter loads data into database using JDBC driver.
QuickBaseRecordWriter writes data into the a QuickBase online database.
QuickBaseImportCSV writes data into a QuickBase online database.
MongoDBWriter writes data into a MongoDB NoSQL database.
SalesforceWriter writes data into the Salesforce cloud platform.
SalesforceBulkWriter writes data into the Salesforce cloud platform.
SalesforceEinsteinWriter writes data into the Salesforce Einstein (formerly called Salesforce Wave) cloud platform.
High-Speed Database Specific Writers (Bulk Loaders):
DB2BulkWriter loads data into a DB2 database using DB2 client.
InfobrightBulkWriter loads data into an Infobright database using the Infobright client.
InformixBulkWriter loads data into an Informix database using the Informix client.
MSSQLBulkWriter loads data into an MSSQL database using the MSSQL client.
MySQLBulkWriter loads data into an MYSQL database using the MYSQL client.
OracleBulkWriter loads data into an Oracle database using the Oracle client.
PostgreSQLBulkWriter loads data into a PostgreSQL database using the PostgreSQL client.
SnowflakeBulkWriter loads data into Snowflake data warehouse using a Snowflake JDBC connection.
EmailSender converts data records into emails.
JMSWriter converts data records into JMS messages.
LDAPWriter converts data records into a directory structure.
KafkaWriter writes events (messages) to a Kafka cluster.
One component discards data:
Trash discards data or writes data to a debug file.