lib/google/cloud/bigquery/dataset.rb in google-cloud-bigquery-1.14.0 vs lib/google/cloud/bigquery/dataset.rb in google-cloud-bigquery-1.14.1
- old
+ new
@@ -1951,11 +1951,20 @@
##
# Inserts data into the given table for near-immediate querying, without
# the need to complete a load operation before the data can appear in
# query results.
#
+ # Because BigQuery's streaming API is designed for high insertion rates,
+ # modifications to the underlying table metadata are eventually
+ # consistent when interacting with the streaming system. In most cases
+ # metadata changes are propagated within minutes, but during this period
+ # API responses may reflect the inconsistent state of the table.
+ #
# @see https://cloud.google.com/bigquery/streaming-data-into-bigquery
# Streaming Data Into BigQuery
+ #
+ # @see https://cloud.google.com/bigquery/troubleshooting-errors#metadata-errors-for-streaming-inserts
+ # BigQuery Troubleshooting: Metadata errors for streaming inserts
#
# @param [String] table_id The ID of the destination table.
# @param [Hash, Array<Hash>] rows A hash object or array of hash objects
# containing the data. Required.
# @param [Array<String>] insert_ids A unique ID for each row. BigQuery