Intro
Amazon DynamoDB is a nonrelational database that delivers reliable performance at any scale. It’s a fully managed, multi-region, multi-master database that provides consistent single-digit millisecond latency, and offers built-in security, backup and restore, and in-memory caching. With Domo, carry your data security measures from Amazon all the way through to your organization’s visualizations and reporting. Let Domo update all data points in real time while applying row-level security and a myriad of other controls like 2FA, SSO, and BYOK encryption. Domo connects directly to Amazon DynamoDB and delivers the information you need in real-time visualizations that make analysis faster, easier, and more effective. Plus, you can see your DynamoDB data alongside metrics from any other system, all in a single platform, and get instant notifications when your metrics hit thresholds that you determine. You connect to your AWS account in the Data Center. This topic discusses the fields and menus that are specific to the Amazon DynamoDB connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in Adding a DataSet Using a Data Connector.Prerequisites
To connect to AWS and create an Amazon DynamoDB Assume Role DataSet, you must have the following:- Amazon Resource Name (ARN)
- Role Session Name
- External ID
- Region
Connecting to Your Amazon DynamoDB Assume Role Account
This section enumerates the options in the Credentials and Details panes in the Amazon DynamoDB Assume Role Connector page. The components of the other panes in this page, Scheduling and Name & Describe Your DataSet, are universal across most connector types and are discussed in greater length in Adding a DataSet Using a Data Connector.Credentials Pane
This pane contains fields for entering credentials to connect to your Amazon DynamoDB account. The following table describes what is needed for each field:Field | Description |
|---|---|
Role ARN | Enter your Amazon Resource Name (ARN) of the role to assume. |
Role Session Name | Enter the identifier for the assumed role session. |
| External ID | Get the External ID by clicking the GENERATE CODE button. |
| Region | Select the DynamoDB region. |
Details Pane
This pane contains two dropdown menus in which you select the desired region name and table.Menu | Description |
|---|---|
How would you like to fetch your data? | Select whether you want to fetch your data by attribute names or by providing a query. |
Query | Enter the SQL query to execute. Example: select * from table_name . Note : Enter all the column names in double quotes, if any. |
Table Name | Select the Amazon DynamoDB table you want to pull into Domo. |
| How would you like to provide attribute names? | Choose whether you want to provide attribute names through discovery or manually. |
| Attribute Names (Maximum selection allowed is 1498) | Select the attribute names to pull. If you want to pull all attributes, then do not select any attribute from the list. Maximum selection allowed is 1498. Note: If you do not select any attributes then this Connector will bring in all fields by default. |