Requirements
- An AWS account
- Your Redshift region
- A user to configure IAM roles
- A user with Redshift admin access
Step 1: Create an IAM Role
- Open the Warehousing setup page Rockerbox and choose Redshift → Connect to Redshift.
- Go into IAM service in the AWS Console.
- Select Roles from the Access Management sidebar on the left.
- Click Create Role from the top right portion of the page.
- Keep the trusted entity service as the default AWS Service. Towards the bottom of the page, select Redshift from the dropdown list of “Use Cases for Other AWS Services” section. Then select Redshift - Customizable from the options.
- You’ll be directed to the Permissions page. Don’t add any permissions here, and click Next.
- Name this role “RockerboxRedshiftRole” , and use “Assumes Rockerbox Role to Access Rockerbox Shared Tables” for the description field.
- Find the “RockerboxRedshiftRole” role you just created in the AWS Roles page and click into it.
- Copy the ARN value and return to the Redshift Setup page in the Rockerbox UI where you’ll need to enter this ARN value.
Step 2: Add an Inline Policy to the IAM Role
- Find the “RockerboxRedshiftRole” role you previously created in the AWS Roles page and click into it.
- Click on Add Permissions and select Create Inline Policy.
- The default selection on the next screen is “Visual Editor”. Select “JSON” instead.
- Copy the Inline Policy displayed on your Redshift Setup UI and paste it into the JSON field and then click “Review Policy”.
- Name this policy “RockerboxAccess” and then click “Create Policy”.
Step 3: Associate IAM Role to Redshift cluster and run an External Schema Command.
- Go into Amazon Redshift service in the AWS Console.
- Select your Redshift cluster from the Provisioned Clusters Dashboard.
- Go to the properties tab inside your Redshift cluster.
- Go to the Cluster Permissions section and click on Manage IAM Roles and then select Associate IAM Roles.
- Select the “RockerboxRedshiftRole” that you previously created in the pop up window and then click on Associate IAM Roles.
- Wait for the role to sync in the Associated IAM Roles list under Cluster Permissions section.
- Go to query editor v2.
- Copy the External Schema Statement displayed on your Redshift Setup UI, paste it into the query editor, and click Run.
Step 4: Sync Rockerbox Data Sets
- Choose which datasets to share:
- Platform Data: Select the ad platforms you actively use.
- Rockerbox Data: Select Conversion and any Log Level MTA datasets for each conversion event that you need.
 
- Click Sync this dataset when ready.
aggregate_mta and taxonomy_lookup tables are automatically created in the data share.
⚠️ Backfill Notes
- Platform Performance Schemas: No data is automatically backfilled. This can be backfilled on a limited basis upon request to support@rockerbox.com.
- Rockerbox First Party Data Schemas: For each conversion dataset, Rockerbox will backfill based on the conversion event “First Reporting Date” in Rockerbox
 💡 If no date is set, Rockerbox backfills one day of data. This process can take up to 24 hours.