Export DynamoDB Table Data

Dynomate supports fast downloads of loaded results and background exports of a full table. Choose the scope before you start.

Choose an export scope

ScopeData readOutput
Current pageRows already loaded by the current scan or queryJSON or CSV
Selected rowsSelected loaded grid rowsJSON or CSV
Full tableEvery item found by a new parallel table scanGzipped JSON Lines or CSV
Dynomate download and export menu with current-page and full-table options
The menu separates loaded-result downloads from full-table scans.

Download the current page

  1. Run a scan or query.
  2. Scroll to load all rows that you want in the file.
  3. Select the attributes that you want to include.
  4. Open Download & export.
  5. Select JSON or CSV under Download current page.

This download does not request another page and does not scan the full table. It saves the rows that are loaded in the current view. The selected attribute list controls the fields in the file. An empty attribute selection includes all available fields.

Download selected rows

  1. Select multiple rows in the grid.
  2. Open the row context menu.
  3. Select JSON or CSV export.

This action saves only the selected loaded rows.

Export the full table

  1. Open Download & export.
  2. Select a full table format.
  3. Confirm the output location.
  4. Use automatic scan settings, or open advanced settings.
  5. Start the export.
  • Gzipped JSON Lines: Writes one JSON item per line in a .jsonl.gz file.
  • CSV: Writes a .csv file.

Advanced settings control scan segments and scan page size. More segments can increase scan rate and throttling. Page size controls the number of items requested in each scan page. It is not a read-capacity limit.

Dynomate also builds a local snapshot artifact for a completed full export. Use Query snapshot after the snapshot is ready to run local SQL against that artifact.

Monitor or cancel

The status panel shows Queued, Running, Cancelling, Cancelled, Completed, or Failed. It also shows exported item count, estimated progress, output size, and an estimated time when available.

DynamoDB table item counts and sizes are estimates. Progress percentages and time estimates can change during the export.

Cancel stops future scan work. It does not undo read capacity that the export has already consumed.

Read capacity and cost

A full export scans the complete table

The scan consumes DynamoDB read capacity and can incur cost. A high scan rate can throttle application traffic or the export itself.

  • Run large exports during a low-traffic period.
  • Reduce scan segment fanout when the table is provisioned near its read limit.
  • Monitor DynamoDB throttling and consumed read capacity.
  • Use a current-page download when you only need loaded query or scan results.

AWS permissions

  • dynamodb:DescribeTable to estimate table size and item count.
  • dynamodb:Scan to read the full table.

Current-page and selected-row downloads use data that is already loaded.