Skip to content

Extract Your Experimental Data

The DynamoDB database connected to your application will store the experimental data for each user.

Console

You can access your database from the AWS DynamoDB console.

  • Go to your DynamoDB console.
  • Click 'tables'.
  • You should see the 'bace-db' table that is used for your application (the exact name is specified in /template.yaml).

From this dashboard, you can explore table items, export your database to S3, create a backup for your database, or download results to a CSV.

Save Data using Script

We created a script to help you save the contents from your DynamoDB database to a CSV file. From the root of your directory, enter the folder data and run python save_data.py. This will create the dynamodb_contents.csv file within this folder (.gitignore is set up to ignore CSV files), which stores each user's profile_id, design history, and answer history in long format. You can edit this script to store other information specific to your use case.

Creating Database Backups

You can create a backup of your database after your experiment using the AWS Management Console. Navigate to the DynamoDB page on the console, and create backups from the Backups tab.