【发布时间】:2022-01-03 18:59:16
【问题描述】:
我正在编写代码以使用 Cloud Functions 将数据从 Google Ads api 加载到 BigQuery 表,该过程查询一个名为 ad_group_ad 的表,但我在尝试验证目的地是否存在重复行时遇到了困难。
通过阅读docs,我期待找到一些用于标识表示表键的列或一组列的属性。可能这个问题看起来很明显,但我在尝试用谷歌搜索时没有任何进展。
有没有办法识别是否有重复的行?收集时我没有使用任何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 = ?
【问题讨论】:
-
您尝试过
DISTINCT语句吗?此语句删除您的SELECT中的重复行。 -
DISTINCT不会影响我的结果,因为虽然ad_id是重复的,但点击次数和展示次数等指标属性发生了变化。 -
您能分享一些示例数据和您想要的预期输出吗?
标签: api google-cloud-platform cloud google-ads-api