【问题标题】:Apache Beam - Reading Big Query as Generic Records (Avro format)Apache Beam - 将大查询读取为通用记录(Avro 格式)
【发布时间】:2021-11-20 03:09:03
【问题描述】:

我正在尝试读取 Dataflow 上的 BigQuery 数据,我想将其读取为通用记录类型而不是 TableRows。有什么方法可以直接加载为通用记录而不需要从 TableRows 转换为通用记录?

【问题讨论】:

标签: google-bigquery apache-beam dataflow


【解决方案1】:

SchemaAndRecord 已经包含GenericRecord。那么你能做这样的事情吗?

BigQueryIO.read(
        (SerializableFunction<SchemaAndRecord, GenericRecord>) input -> input.getRecord());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多