首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon营销云转换功能和SQL文档

Amazon营销云转换功能和SQL文档
EN

Stack Overflow用户
提问于 2022-01-19 17:19:28
回答 1查看 248关注 0票数 0

我正在使用亚马逊营销云(AMC)的工作,我有困难,应用一个WHERE [column] <> ''

输出的CSV文件很大,它包含许多记录,主ID列中没有任何记录。我能过滤掉空白处,但不能过滤“”。

这是我在转换时收到的错误消息:“不匹配函数签名类型()

该字段使用NAMED_ROW('order', ROW_NUMBER() OVER(PARTITION BY imp_user_id ORDER BY impression_timestamp),'campaign', campaign) AS campaign_order编译在CTE中。

然后,下一个CTE使用ARRAY_SORT(COLLECT(distinct a.campaign_order)) AS path将其转换为一个数组。

输出的一个例子是[[1, <Name of Campaign 1>],[2, <Name of Campaign 2>],...[N, <Name of Campaign N>]]

我知道AMC是基于Presto数据库引擎的,但是在查找文档时,我不确定是查看Presto、Hive还是Apache。每当我搜索某物时,这3种来源中的一种通常会出现。我有时运气好,有时运气不好。如果我确切地知道SQL使用的是什么形式,这样我就可以缩小文档、语法等的范围,这将有帮助。

我相信这个平台仍然处于测试阶段,并且在访问方面是相对独占的。所以,我不知道是否有很多人可以帮忙。

简而言之,我想过滤掉记录= '',但是由于字段的数据类型,它不允许我这样做。

如何转换“类型”(以便我可以过滤掉‘?”另外,我应该为AMC使用哪些文档?

我正在考虑使用LEN(),以便筛选出长度= 0的任何记录。

无论如何,任何和所有的帮助都是感激的!

如果你需要更多的信息,请告诉我。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-03-11 23:30:39

AMC文档可在https://advertising.amazon.com/marketing-cloud/documentation (亚马逊广告帐户与AMC访问是必需的)提供。

一般来说,AMC更接近于PostgreSQL,而不是Presto语法。

很难理解为什么你要把一张唱片转换成一个字符串。我认为在应用window函数之前,可能更容易过滤记录。如果您共享查询的相关部分,我可能会提供更多帮助。或者,可以通过电子邮件或通过您的销售代表与AMC支持联系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70775015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档