Google Data Studio RegExp_Match 与日志负载中的 textPayload 维度不匹配

Google Data Studio RegExp_Match not matching textPayload dimension in log payload

我是 Google Data Studio 的新手,目前遇到以下问题。 我在 BigQuery 中有一些日志数据,我正在尝试使用 Google Data Studio 从我的日志中可视化一些信息。

问题是当我在数据的一个特定维度上使用 REGEXP_MATCH 时,它无法匹配正则表达式。当我对日志数据的任何其他维度使用 REGEXP_MATCH 时,它可以正常工作。

我在想,这是否是由于我在特定维度中的字符串很长,还是有其他想法?

顺便说一句,我可以使用 REGEXP_REPLACE 更改该维度,但甚至无法对 REGEXP_REPLACE 替换的文本执行 REGEXP_MATCH

几天来我一直在解决这个问题,非常感谢任何建议。

我终于发现 REGEXP_EXTRACT 对那个维度有效。然后也可以在 REGEXP_EXTRACT 的输出上执行 REGEXP_MATCH 没有问题。

我仍然不知道为什么 REGEXP_MATCH 不能直接针对该特定维度起作用,可能是由于长字符串或我在该维度的数据中的某些特定字母或其他原因。