Read Avro format
bookmark_borderbookmark
Stay organized with collections
Save and categorize content based on your preferences.
Use the BigQueryIO connector to read in Avro format.
Explore further
For detailed documentation that includes this code sample, see the following:
Code sample
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["This code sample demonstrates how to use the BigQueryIO connector to read data in Avro format from a BigQuery table."],["The code defines a custom data type, `MyData`, to hold records read from the table, with fields for `name` and `age`."],["A `FromSchemaAndRecord` function is implemented to convert Avro records from BigQuery into `MyData` instances."],["The pipeline reads data using `BigQueryIO.read()` and a custom parsing function, then maps it to the `MyData` type for processing."],["The sample outputs the data to the system, providing name and age from each record that was read from the BigQuery table."]]],[]]