#java #google-bigquery
#java #google-bigquery
Вопрос:
Я пытаюсь экспортировать данные из большой таблицы запросов в GCS с помощью Java API. Большая таблица запросов — это ProjectA, а корзина GCS в ProjectB, и у меня есть 2 разные учетные записи (ключи) для доступа к ним. Похоже, в объекте JobConfigurationExtractor нет способа указать учетные данные назначения и детали проекта, только для большого объекта / таблицы запроса. Есть ли способ преодолеть это ограничение? Кто-нибудь испытывает подобные проблемы?
Фрагмент кода
JobConfigurationExtract extract =
new JobConfigurationExtract().setSourceTable(table).setDestinationUri(cloudStoragePath);
return bigquery
.jobs()
.insert(
table.getProjectId(),
new Job().setConfiguration(new JobConfiguration().setExtract(extract)))
.execute();
}
Спасибо!