tCouchDBInput
it, migrates it to another target format, or processes it before inserting it to the
same database.
tCouchDBInput Standard properties
These properties are used to configure tCouchDBInput running in the Standard Job framework.
The Standard
tCouchDBInput component belongs to the Big Data and the Databases families.
The component in this framework is available when you are using one of the Talend solutions with Big Data.
Basic settings
Schema and Edit Schema |
A schema is a row description. It defines the number of fields (columns) to Click Edit schema to make changes to the schema.
The columns in the schema may vary depending on your
|
Use existing connection |
Select this check box and in the Component |
DB Version |
Select the CouchDB version that you are using. |
Server |
Hostname or IP address of the CouchDB server. |
Port |
Listening port number of the CouchDB server. |
Database |
Specify the database that you want to use. |
Required authentication |
Select this check box to provide credentials for the CouchDB
To enter the password, click the […] button next to the |
Use trigger replication |
Select this check box to trigger replication between Warning:
This check box appears only if you do not select the Use an existing connection check |
Target DB name |
Specify the target database to which the documents will be copied. |
Continuous |
Select this check box to continue a replication upon the server |
Create target DB |
Select this check box to create the target database if it does not |
IS Canceled |
Select this check box to cancel the existing replication between |
Query by view |
Select this check box to specify query conditions based on a view |
Design Document |
Type in the name of the design document from which you want to |
Action on design |
Select the operation you want to perform on the design document of
|
View |
Type in the name of the view from which you want to read |
Action on view |
Select the operation you want to perform on the view of
|
Map |
Enter the map function in this field. Warning:
This field appears only if you select Create view from the Action on view drop-down list. |
Reduce |
Enter the reduce function in this field. Warning:
This field appears only if you select Create view from the Action on view drop-down list and select the |
Start key |
Type in the start key. |
End key |
Type in the end key. |
Start key docid |
Type in the start key document id. |
End key docid |
Type in the end key document id. |
Is reduce |
Select this check box to make the reduce function take |
Group |
Select this check box to make the reduce function reduce to a set Warning:
This check box appears only if you select the Is reduce check box. |
Group level |
Enter the specific group level in this field after you select the |
Include docs |
Select this check box to include the document which emitted each Warning:
This check box appears only if you do not select the Is reduce check box. |
Descending |
Select this check box to reverse the query order. |
Add options |
Select this check box to add more query options and define the |
Extract JSON field |
Select this check box to extract the desired JSON data based on |
JSON field |
List of JSON fields to be extracted. Warning:
Make sure you select a JSON field whose value is a JSON |
Loop XPath query |
Node within the JSON field, on which the loop is based. |
Mapping |
Schema output column: schema
XPath query: XPath query to
Get Nodes: select this check box |
Limit |
Enter the maximum number of rows to process. |
Die on error |
This check box is cleared by default, meaning to skip the row on |
Advanced settings
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at the |
Global Variables
Global Variables |
NB_LINE: the number of rows read by an input component or
ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see |
Usage
Usage rule |
This component always needs an output link. |
Related Scenario
For a scenario in which tCouchDBInput is used, see
Scenario: Replicating data from the source database to the target database.