Closed
Description
According to BigQuery (BQ) API documentation, streaming insert (insertAll) input should be formed as
{"rows": [ {"insertId": "A String",
"json": {"a_key": ""},
},
],
}
whereas in the example bigquery/api/streaming.py the input is formed differently as
insert_all_data = {
'insertId': str(uuid.uuid4()),
'rows': [{'json': row}]
}
The difference is where you place the 'insertId' key. A separate insertId should be with each row, not one 'insertId' at the same level with 'rows'
Metadata
Metadata
Assignees
Labels
This issue needs some love.This issue needs some love.I really want to be triaged.I really want to be triaged.