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.id
、ad.id
加上您需要的任何细分字段的组合应该是候选键。
我正在编写代码,使用 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.id
、ad.id
加上您需要的任何细分字段的组合应该是候选键。