google-bigquery - 在 BigQuery 中,如何形成包含 REPEATED 记录而不是 NULLABLE 记录的 SQL
问题描述
当我以这种方式编写 SQL 时:
select user_id_identified, STRUCT(brand, rank) AS brand_by_rank FROM dual
然后我使用 Spark BigQuery 连接器将此数据帧写入 BQ(我不创建表,因为 Spark 允许将数据帧直接转换为表),它为我提供了一个列类型为“为空的记录”的新表
但我真正想要的是“RECORD of REPEATED”,我该如何调整我的 SQL 来实现这一点?
解决方案
推荐阅读
- java - spring boot 包含配置
- typescript - Nestjs HealthCheck 装饰器签名
- javascript - Ajax 调用未收到先前会话命中的响应
- postgresql - Spring批处理ItemWriter异常正在杀死工作
- python - 在 Python 中使用 RegEx 提取字符串部分(列表的元素)
- powershell - unix 命令“Uniq -c”的 Powershell 等效项
- node.js - 运行远程 SSH 命令时如何配置远程 PATH?
- mysql - 需要排除多条记录的数据
- oracle - 如何在没有网线的情况下连接到同一台机器上VM中的数据库?
- c - 关于 C 代码中的偏移值到 MIPS 程序集转换的问题