我使用这篇文章设置了一个无服务器跟踪像素:https://cloud.google.com/solutions/serverless-pixel-tracking-tutorial
这是可行的,但将整个像素GET URL保存到BQ中的一个字段中-因为像素URL将携带多个querystring参数值,最好的情况是这些参数进入BQ中的各个字段:我想调整它以将GET tracking像素的每个querystring参数值保存到它自己的BQ表字段中。
假设querystring参数的名称和数量是已知的,并且它们与BQ表列一对一匹配,那么实现这一点的推荐方法是什么?
我在文章中寻找是否可以调优日志查询来实现这一点。我也看到了数据流可能是一种可行的方式,但我认为是否可以用一种更直接、更简单的方式。
发布于 2019-09-30 23:26:57
简单直接的方法是在BigQuery中创建一个查询,将它们公开到列中。您可以先将此查询作为视图,然后可以查询视图而不是整个查询。
然后,您可以在BigQuery中设置一个计划查询,以便定期运行该查询并保存到一个新表中。这样,您就可以让旧的表按原样获取链接。将创建新表的调度程序。
您可以优化以从传入表中删除现有行,并将新行附加到实体化表中。
https://stackoverflow.com/questions/58169996
复制相似问题