Configuring a DB Data Sink Update component

  1. Drag DB Data Sink Update onto the Design window.

  2. On the Database Configuration window, add the connection parameters for the target database.

    See the “DB Data Sink Update properties list” for specific field requirements.

  3. Specify the Destination table where you want to write the transformation results. You can click the Destination Table icon to select the table, or manually enter the name of the table in the Destination Table field.

    You can write to an existing table or add a table based on existing ports in the project. If you want to add a table based on an existing port structure, skip this step. See “Adding a Destination table” for additional information.

  4. Click Finish.

  5. In the Properties window, click the Key icon to select the columns of the Destination table that identify the records to update.

    You must specify a Destination table before you can select a key, and you can select multiple key columns. This is a logical selection, not related to any underlying indexes in the database schema.

  6. Specify any other optional properties in the Properties window.

StepsUpdating port structure

To update the port structure with changes made to the database:

  1. Right-click the DB Data Sink Update component.

  2. Select Reconfigure.

The Reconfigure option updates the component configuration when there is a change in the database schema. It closes the current connection, opens a new connection to the database, reads the metadata of the query, and applies the updates to the port structure.

StepsLoading data at input port

To load data currently available at the input port to a database or a text file:

  1. Right-click the DB Data Sink Update component.

  2. Select Flush Buffer.

The Flush Buffer option writes out the buffered rows to the target. All components for which a write block size has been specified, can buffer data until the write block size is reached. At any time during simulation, if there is data in the buffer, the Flush Buffer option will display along with the number of rows that are yet to be written to the target. If the buffer is empty, the option will be grayed out.