【问题标题】:delete a data feed from google recommendations AI从谷歌推荐 AI 中删除数据馈送
【发布时间】:2021-09-11 11:25:04
【问题描述】:

我的公司正在尝试使用商业中心的 BQ 导出和 GA 数据源的 google 推荐 AI。但是,我们在商家 Feed 中发现了一个配置错误,导致大多数事件被取消。

我想做一个新的(干净的)设置,并正在寻找删除旧数据的最佳方法。似乎只能通过 API 实现? 其次,虽然 UserEventService 有清除功能,但 ProductService 似乎没有类似的功能。

一个一个地删除每个产品是唯一的方法吗?

任何指针和示例 (Python) 将不胜感激,因为目前关于此的文档似乎很少。

【问题讨论】:

    标签: python google-cloud-platform google-bigquery google-cloud-recommendation


    【解决方案1】:

    如您所述,删除数据的唯一方法是通过 API,您可以使用 Google Cloud Client Libraries 或使用 REST 请求;但是,该库没有清除所有产品数据的功能。 在这种情况下,需要使用delete_prod() 函数(example). 一次删除一个产品

    不过,作为一种解决方法,您可以获取产品的 id 产品 get_product()function (example) 并将它们添加到集合中,然后迭代该集合并将每个值传递到 delete_prod()。这样您就可以删除所有数据产品,但这需要您自己审核。

    此外,我想分享 G​​oogle 提供的其他信息,您可以在其中找到所有与 Python 库相关的信息。

    Retail Docs API, Python Retail library, GitHub Repository Retail API

    请记住,Stackoverflow 是针对有关代码的特定问题(例如错误)。

    【讨论】:

    • 感谢 Narda,我非常感谢您的反馈,而不仅仅是反对。关于堆栈溢出的目的,如果我没有用尽所有其他信息来源,我就不会问这个问题,不幸的是,这是一个新的谷歌产品,几乎没有用户文档或实施建议(而且看起来很多API 错误)。所以我希望征求一些实际的代码示例、可能的解决方案或解决方法。在我看来,这对其他用户来说已经足够有用,可以保证提出“无代码”问题,并为其他有类似问题的人创建一个起点。
    • 我明白,但是,我建议您根据提供的文档开始使用 API。如果您遇到与您的代码相关的问题,并且您之前已经进行过研究,您可以在 stackoverflow 上提出问题,以便社区可以帮助您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多