gpt4 book ai didi

java - 如何在 Cloud Bigquery 中获取现有数据集的表 ID 名称

转载 作者:搜寻专家 更新时间:2023-11-01 02:45:09 24 4
gpt4 key购买 nike

目前,我正在实现将云存储中的数据插入 Bigquery 的项目。关于插入方式。请引用下面的链接是我做的方式 How to load data from Cloud Storage into BigQuery using Java但是,我想在将数据插入 bigquery 之前检查 Bigquery 数据集中表的现有名称。如果您能分享您解决此案的想法,我将非常高兴?

谢谢,

最佳答案

private static void listTables(Bigquery service, String projectNumber, String datasetId) throws IOException {

Bigquery.Tables.List listTablesReply = service.tables().list(projectNumber, datasetId);
TableList tableList = listTablesReply.execute();

if (tableList.getTables() != null) {

List tables = tableList.getTables();

System.out.println("Tables list:");

for (TableList.Tables table : tables) {
System.out.format("%s\n", table.getId());
}
}
}

我认为在这种情况下它会对我们有所帮助:)

关于java - 如何在 Cloud Bigquery 中获取现有数据集的表 ID 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com