Tables in Amazon DynamoDB map to one or more external objects in Salesforce, combining all your data and content for users in your org. The external objects associated with Amazon DynamoDB data source are searchable objects. Use the search box at the top of every page to search by a specific external object or for a global search across Salesforce. You can also use other search tools available in the Salesforce Platform to find external object records mapped to an Amazon DynamoDB table.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience (not for high-data-volume external objects) |
|
Available in: Developer Edition Available for an extra cost in: Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create or edit external objects: | Customize Application |
For external object fields defined for an Amazon DynamoDB data source, the attribute values in DynamoDB must be appropriately mapped to the data type defined for the external object fields. See Supported Data Types.
To create or modify an external object:
- From Setup, enter External Objects in the Quick Find box, then select External Objects.
- Click New External Object, or click Edit to modify an existing external object.
-
Enter the following:
Field Description Label A user-friendly name for the external object. The label is displayed in the Salesforce user interface. Plural Label The plural name of the external object. When you create a tab for this object, this name is used for the tab. Object Name A unique identifier used to refer to this external object definition when using the API. Object names must be unique across all standard, custom, and external objects in the org. External Data Source The external data source definition that contains the connection details you want to use for this external object. Table Name Table in Amazon DynamoDB data source that the external object maps to. - Click Save.
-
On the external object detail page, view and modify the external object’s
custom fields and relationships, page layouts, field sets, search layouts, and
buttons and links.
- To create field mappings or add fields to an external object, click New on the Custom Fields & Relationships related list.
- To assign different page layouts by user profile, click Page Layout Assignments.
After the external object and its fields are created, you may have to provide additional configuration so that Salesforce can apply a schema-like concept on top of data that’s inherently schemaless. Single-table schema designs often require developers to populate attribute values with prefixes that must be parsed for end users. See Manage Qualifiers for Salesforce Connect Adapter for Amazon DynamoDB.