将Big Query表中的数据导出到跨项目的GCS - java API

时间:2016-10-13 10:47:32

标签: java google-bigquery

我正在尝试通过Java API将数据从Big Query表导出到GCS。 Big Query表是ProjectA,而ProjectB中的GCS存储桶和我有2个不同的帐户(密钥)来访问它们。 似乎JobConfigurationExtractor对象中没有办法指定目标凭据和项目详细信息,仅适用于Big Query对象/表。 有没有办法克服这个限制?有没有遇到类似问题的人?

代码段

JobConfigurationExtract extract =
    new JobConfigurationExtract().setSourceTable(table).setDestinationUri(cloudStoragePath);

return bigquery
    .jobs()
    .insert(
        table.getProjectId(),
        new Job().setConfiguration(new JobConfiguration().setExtract(extract)))
    .execute();

}

谢谢!

0 个答案:

没有答案