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.