DynamoDB Bulk Get

Supported Accounts
- This is a Read-type Snap.
Works in Ultra Tasks
Prerequisites
None.
Limitations and known issues
None.
Snap views
| Type | Description | Examples of upstream and downstream Snaps |
|---|---|---|
| Input | This Snap has exactly one document input view. The table schema is suggested on input view. The attribute values for the attributes of the table for each record are passed from input view. | |
| Output | This Snap has exactly one document output view. This Snap provides the result of the Bulk Get operation for each request. | |
| Learn more about Error handling. | ||
Snap settings
| Field/Field set | Description |
|---|---|
|
Label
|
Required.Specify a unique name for the Snap. Modify this to
be more appropriate, especially if there are more than one of the same Snap in the
pipeline.
Default value: DynamoDB Bulk Get |
| Table name
|
Required. The name of the table to get data from. This
property is suggestible, which shows the list of the tables in the database. Default value: None Example: Thread |
| Thread count
|
This property represents the total number of parallel threads to be created for
Bulk Get operation. Default value: None Example: 2 |
| Projection expression
|
String that identifies one or more attributes to retrieve from the specified
table. If more than one attribute is to be retrieved then those should be separated
by commas. Default value: None Example: LastPostDateTime, ForumName, Subject |
| Batch size
|
Number of records batched for each request. Default value: None Example: 25 |
|
Expression attribute values |
Specify the placeholders for the Expression Attribute Names and/or Expression Attribute Values. Example: If your table contains a column named UUID (a reserved word) and you want to read a value from the UUID column, then you must assign a placeholder for the column name because you cannot use a reserved word directly in your expression. You can define the Attribute #U, leave the Type blank, and enter the Value as UUID. In the Snap Projection expression condition, enter #U. ![]() Note: DynamoDB reserves certain words and they are called reserved words. You must
not use reserved words as attribute names in expressions. If you must write an
expression that contains a word that conflicts with a DynamoDB reserved word, then
you can define an expression attribute name to use in the place of the reserved
word. For more information, see Expression Attribute Names. Similarly, you
cannot use certain values as attribute values in expressions and instead must
define an expression attribute name. For more information, see Expression Attribute Values.
|
Attribute
String/Expression |
The expression attribute name. Begins with a # for names and : for values.
Default value: None Example:
|
Type
String/Expression |
The attribute type. Blank for Expression Attribute Names. S for string, N for
number, and so on, for Values. Default value: None Example:
|
Value
String/Expression |
The actual literal to be used in the bulk get condition. Default value: None Example:
|
|
Snap execution Dropdown list
|
Choose one of the three modes in
which the Snap executes. Available options are:
Default value: Execute only |
