Data Studio标量子查询WHERE子句报错求助(Error ID:2bd4a150)
Data Studio SQL连接器报错排查求助(Error ID: 2bd4a150)
我在使用Data Studio SQL连接器时遇到报错:
Sorry, we encountered an error and were unable to complete your request. Error ID: 2bd4a150
我的SQL通过标量子查询生成类似'case|case'的字符串,用于WHERE子句的REGEXP_CONTAINS匹配。目前已确认以下情况:
- 相同逻辑的标量子查询在其他数据源的SQL连接器中可正常运行
- 单独执行该子查询能得到预期结果
- 尝试将子查询直接嵌入
REGEXP_CONTAINS中仍无法解决问题 - 该SQL在标准SQL环境下可正常获取所需信息
无法定位报错原因,特此求助。
DECLARE product_selected STRING; SET product_selected = ( with total_product_selected as ( with total_product as ( SELECT CASE WHEN ... THEN ... WHEN ... THEN ... ELSE 'hostname' END AS hostname, array_to_string(array_agg(distinct ifnull(session_product_type, 'null')), '|') as session_product_type FROM table group by hostname ) SELECT session_product_type FROM total_product WHERE hostname != 'hostname' AND REGEXP_CONTAINS(hostname, @dssite) ) SELECT session_product_type FROM total_product_selected group by session_product_type); SELECT * FROM table WHERE REGEXP_CONTAINS(hostname, @dshostname) AND REGEXP_CONTAINS(session_product_type , product_selected) = True AND event_date between PARSE_DATE('%Y%m%d', @DS_START_DATE) and PARSE_DATE('%Y%m%d', @DS_END_DATE)
内容的提问来源于stack exchange,提问作者Sergei Hlevnoj
相关产品推荐
相关产品推荐

