
Warning
This component will be available in the Palette of the studio on the condition that you have subscribed to
one of the Talend solutions with Big
Data.
Component family |
Big Data / CouchDB |
|
Function |
tCouchDBInput allows you to read |
|
Purpose |
tCouchDBInput is used to extract |
|
Basic settings |
Schema and Edit Schema |
A schema is a row description. It defines the number of fields to be processed and passed on Since version 5.6, both the Built-In mode and the Repository mode are Click Edit schema to make changes to the schema. If the
The columns in the schema may vary depending on your
|
Connection |
Use existing connection |
Select this check box and in the Component List click the |
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. |
|
Authentication |
Required authentication |
Select this check box to provide credentials for the CouchDB
To enter the password, click the […] button next to the |
Replication |
Use trigger replication |
Select this check box to trigger replication between WarningThis 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 |
|
Querying options |
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. WarningThis field appears only if you select Create view from the Action on view drop-down list. |
|
Reduce |
Enter the reduce function in this field. WarningThis 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 WarningThis 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 WarningThis 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. WarningMake 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 |
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 Talend Studio |
|
Usage |
This component always needs an output link. |
|
Log4j |
The activity of this component can be logged using the log4j feature. For more information on this feature, see Talend Studio User For more information on the log4j logging levels, see the Apache documentation at http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html. |
|
Limitation |
n/a |
For a scenario in which tCouchDBInput is used, see
Scenario: Replicating data from the source database to the target database.