Данные BigQuery не вставляются в таблицыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Данные BigQuery не вставляются в таблицы

Сообщение Anonymous »

У меня отсутствуют/не отображаются случайные данные в задачах BigQuery. Казалось бы, данные записываются без проблем, но SELECT * ничего не возвращает.
Панель управления не показывает ошибок. Ни одна из квот не отображается как превышенная. Я не получаю никаких исключений, и response.getInsertErrors() всегда имеет значение null. Кажется, проблема возникает при интенсивной записи. Они объединены в пакеты.
Я использую эту библиотеку (пробовал последнюю версию, проблема все еще существует):

Код: Выделить всё

com.google.cloud
google-cloud-bigquery
2.28.0

Вот так:

Код: Выделить всё

GoogleCredential credential = new GoogleCredential.Builder().setTransport(new NetHttpTransport())
.setJsonFactory(new JacksonFactory())
.setClientSecrets("clientId", "clientSecret")
.build()
.setFromTokenResponse(new TokenResponse().setRefreshToken("refreshtoken");

Bigquery bigquery = new Bigquery.Builder(new NetHttpTransport(), new JacksonFactory(), credential)
.setApplicationName("name").build();

List rowList = new ArrayList();

TableRow rowWrapper = new TableRow();
rowWrapper.set("date", item.GetDate());
rowWrapper.set("value", item.GetValue());

TableDataInsertAllRequest.Rows insertRowRequest = new TableDataInsertAllRequest.Rows();

rowList.add(insertRowRequest);

TableDataInsertAllRequest content = new TableDataInsertAllRequest().setRows(rowList);

InsertAll op = bigquery.tabledata().insertAll("project", "dataset", "table", content);

TableDataInsertAllResponse response = op.execute();
if (response.getInsertErrors() == null)
{
; // all good
}
У кого-нибудь была такая проблема? как это исправить? спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-tables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»