apache-beam - BEAM SQL 和 RECORD 列类型
问题描述
我正在尝试使用 Beam SQL 将数据文件中的记录选择到 PCollection 中。
我的数据文件具有以下 AVRO 架构:
"name":"str-field", "type":[ "null", "string" ],
"default":null }, { "name":"myRecord", "type":[ "null", { “类型”:“记录”,“名称”:“myRecord”,“字段”:[{“名称”:“stringInRecord”,“类型”:“字符串”},{“名称”:“intInRecord”,“类型":"int" },
我的 Beam SQL 是这样的:SELECT str-field, myRecord from Datafile
但是,Beam 不会将 myRecord 识别为 RECORD 类型。这里有什么问题吗?或者,是不是 BeamSQL 不支持“RECORD”类型?
解决方案
推荐阅读
- python - Sagemaker:指定自定义入口点会导致未找到错误
- docker - Docker 占用的空间比容器、图像和卷的总和多得多
- c++ - How can I check if user entered vowels characters?
- python - 有一个docker文件,我想每次都尝试重建dockerfile
- java - Java/Cucumber/Spring:无法读取自定义 application.properties 文件
- java - 如何使用jsp创建计数计时器?
- nlp - pt_br 的词形还原器
- java - JPA:无法使用@EntityScan 找到实体
- mysql - 如何通过水平滚动从数据库中填充 xamarin 表单 gridview 数据
- rust - 使用对另一个哈希图的引用克隆哈希图