Container Processor

The container processor loads data to Couchbase server and reads data from it.

This processor is used as a caching container that reads both the aggregated data and raw data from the bucket.

Container Processor Configuration

To add a Container processor into your pipeline, drag the processor to the canvas and right-click on it to configure.

FieldDescription
Load From Template

Select the template from the list.

Only those templates will be visible in the drop down list that are created globally or within that workspace.

Sync With Source TemplateWhen you use a template configuration, this tab is reflected. If any change is made in the source template, corresponding changes are reflected in Container’s configuration.
Connection NameProvide a connection name for creating a connection.
Bucket Name

Couchbase bucket name. Select the Couchbase bucket that gets generated with Couchbase connection.

You can also create a new bucket by specifying the bucket name.

you also need to specify bucket password.

Bucket PasswordSpecify Bucket password in case new bucket is created.
Memory QuotaMemory Quota in megabytes per Couchbase server node. Memory Quota cannot be less than 100 MB.
Replicate View IndexesBy checking the Replicate view indexes checkbox, you ensure that view indexes, as well as data are replicated
FlushWhen flushed, all items in the bucket are removed as soon as possible.
Document IdUnique identifier for newly created documents of Couchbase.
Retention EnableWhen selected, each newly created item lives for the number of seconds specified by retention policy. After the expiration time is reached item will be deleted by Couchbase server.
Record Limit

Limit to fetch the records from Couchbase.

When selected Yes, specify number of records to be fetched from the Couchbase server.

When selected No, all records will be fetched from the server.

Max No of RecordsNumber of records to be pulled from the server.
Overflow Condition

Fetch the records based on order for the selected column. (Fetch minimum records for ascending order and fetch maximum records for descending order)

Fetch Data

Raw Data: Fetch the raw data from the Couchbase bucket.

Aggregated Data: Fetch the aggregated data from the Couchbase. A new field is populated, where you can group the fields from the schema.

Output FieldsFields in the message that needs to be a part of the output data.
Grouping FieldsField of selected message on which group-by is applied.
FieldsSelect the fields on which function is to be applied.

Click on the NEXT button. An option to Save as Template will be available.

Add notes in the space provided and click on Save as Template.

Choose the scope of the Template and click SAVE for saving the Template and configuration details.

Top