QuickBaseRecordReader

Not available in Community Designer

Short Description
Ports
Metadata
QuickBaseRecordReader Attributes
Details
See also

Short Description

QuickBaseRecordReader reads data from QuickBase online database.

Component Data source Input ports Output ports Each to all outputs Different to different outputs Transformation Transf. req. Java CTL Auto-propagated metadata
QuickBaseRecordReaderQuickBase0-11-2
no
no
no
no
no
no
no

Icon

Ports

Port typeNumberRequiredDescriptionMetadata
Input0
no
for getting application table record IDs to be readfirst field: integer | long
Output0
yes
for correct data recordsdata types and positions of fields must fit the table field types [1]
1
no
information about rejected recordsError Metadata for QuickBaseRecordReader[2]

[1] Only source_row_count autofilling function returning the record ID can be used.

[2] Error metadata cannot use Autofilling Functions.

Metadata

QuickBaseRecordReader does not propagate metadata.

QuickBaseRecordReader has no metadata template.

Metadata fields on error port have to have the following structure:

Table 53.12. Error Metadata for QuickBaseRecordReader

Field numberField nameData typeDescription
0<any_name1>integer | longID of the erroneous record
1<any_name2>integer | longerror code
2<any_name3>stringerror message

QuickBaseRecordReader Attributes

AttributeReqDescriptionPossible values
Basic
QuickBase connection
yes
ID of the connection to the QuickBase online database, see QuickBase Connections 
Table ID
yes
ID of the table in the QuickBase application data records are to be read from (see the application_stats for getting the table ID) 
Records list List of record IDs (separated by the semicolon) to be read from the specified database table. These records are read first, before the records specified in the input data. 

Details

QuickBaseRecordReader reads data from the QuickBase online database (http://quickbase.intuit.com). Records, the IDs of which are specified in the Records list component attribute, are read first. Records with IDs specified in input are read afterward.

The read records are sent through the connected first output port. If the record is erroneous (not present in the database table, e.g.) it can can be sent out through the optional second port if it is connected.

This component wraps the API_GetRecordInfo HTTP interaction (http://www.quickbase.com/api-guide/getrecordinfo.html).

See also

QuickBaseRecordWriter
Common Properties of Components
Specific Attribute Types
Common Properties of Readers
Readers Comparison