Google 和 ad_group_ad 是否具有独特的属性?

Does the Google Ads ad_group_ad has an unique atribute?

我正在编写代码,使用 Cloud Functions 将数据从 Google Ads api 加载到 BigQuery table,进程查询 table 称为 ad_group_ad 但是我在尝试验证我的目的地是否有重复的行时遇到了困难。

通过阅读 docs,我希望找到一些用于标识代表 table 键的列或一组列的属性。可能这个问题看起来很明显,但我在尝试 google 这个问题时没有取得进展。

有没有办法识别是否存在重复的行?我在收集时没有使用任何 group by 指令,只是一个简单的 select 就像下面的例子:

SELECT
    segments.ad_network_type,
    campaign.name,
    ad_group.name,
    ad_group.id,
    so
    on,
    and,
    so,
    forth
FROM ad_group_ad
WHERE segments.date = ?

广告 ID 和广告组 ID 的组合保证是唯一的。

但是,一旦您在 select 子句中包含段,您将获得具有相同 ID 的多行。因此 ad_group.idad.id 加上您需要的任何细分字段的组合应该是候选键。