tCosmosDBInput
document containing the fields the desired documents should match.
tCosmosDBInput Standard properties
These properties are used to configure tCosmosDBInput running in the Standard Job framework.
The Standard
tCosmosDBInput component belongs to the Cloud and the Databases families.
The component in this framework is available in all Talend products with Big Data
and in Talend Data Fabric.
Basic settings
Use existing connection |
Select this check box and in the Component List click the relevant connection component to |
||||
API |
Select the database API to be used. Then the corresponding parameters to be defined are displayed in the Component view. In the current version of this component, only the MongoDB API is supported. For this reason, MongoDB database is often mentioned in the documentation of the CosmosDB components. |
||||
Use replica set address or multiple query routers |
Select this check box to show the Server In the Server addresses |
||||
Server and Port |
Enter the IP address and listening port of the database Available when the Use replica set |
||||
Database |
Enter the name of the MongoDB database to be connected to. |
||||
Set read preference |
Select this check box and from the Read preference If you leave this check box clear, the Job uses the default Read preference, that is to For further information, see MongoDB’s documentation about Replication and its Read |
||||
Authentication mechanism |
Among the mechanisms listed on the Authentication mechanism For details about the other mechanisms in this list, see MongoDB Authentication from the MongoDB |
||||
Set Authentication database |
If the username to be used to connect to MongoDB has been created in a specific For further information about the MongoDB Authentication database, see User Authentication database. |
||||
Username and Password |
DB user authentication data. To enter the password, click the […] button next to the Available when the Use If the security system you have selected from the Authentication mechanism drop-down list is Kerberos, you need to |
||||
Collection |
Name of the collection in the database. |
||||
Schema and Edit |
A schema is a row description. It defines the number of fields Click Edit
If a column in the database is a JSON document and you need to read |
||||
Query |
Specify the query condition. This field is available only when you For example, type in Different from the query statements required in the MongoDB client |
||||
Mapping |
Each column of the schema defined for this component represents a field of the documents For example, in the document reading as
follows
The first and the last fields have person as their parent node but the _id field does not have any parent node. So once completed, this Mapping table should read as follows:
|
||||
Sort by |
Specify the column and choose the order for the sort operation. This field is available only when you have selected Find query from the Query type drop-down list. |
||||
Limit |
Type in the maximum number of records to be retrieved. This field is available only when you have selected Find query from the Query type drop-down list. |
Advanced settings
tStatCatcher Statistics |
Select this check box to collect the log data at the component |
No query timeout |
Select this check box to prevent MongoDB servers from stopping idle A cursor for MongoDB is a pointer to the result set of a query. By |
Enable external sort |
Since the aggregation pipeline stages have a maximum memory use limit For further information about this external sort, see Large sort operation with external sort. |
Usage
Usage rule |
As a start component, tCosmosDBInput |