Skip to main content

How Table Names Are Generated in Amazon DSP (V3)

Learn how Amazon DSP (V3) table names are generated using report type and dimensions, with examples and mapping to report IDs.

Openbridge Support avatar
Written by Openbridge Support
Updated this week

When you create a report using the Amazon DSP (V3) integration, a unique table name is generated for each selected report type and dimension combination. This helps standardize and organize your datasets across subscriptions.

πŸ“Œ Table Name Format

The table name follows this structure:

amzn_ads_dsp_<report_type>_r<report_id>
  • report_type: The selected report type (e.g., audience, campaign-creative, supply-source, etc.)

  • report_id: A unique numeric identifier based on the selected dimensions.

βœ… Example

If you choose:

  • Report Type: Campaign

  • Dimensions: Creative

This might map to report_id = 16, and your final table name would be:

amzn_ads_dsp_campaign_r16

The table name is visible directly in the UI so you can reference or use it confidently.

πŸ” Behind the Scenes

We use an internal mapping like this to determine the report_id:

{
"report_type": "campaign",
"reports": [
{
"id": 16,
"dimensions": ["creative"]
},
...
]
}

We match your selected dimensions to the appropriate id and generate the table name accordingly.

πŸ’‘ Why This Matters

  • Helps ensure standardized naming for easier querying and analysis.

  • Supports consistent report tracking across projects and subscriptions.

  • Lets you reference the exact structure of the data easily.

Did this answer your question?