Google bigquery 指定BigQuery数据集/表';AutoML批处理预测结果上的名称

Google bigquery 指定BigQuery数据集/表';AutoML批处理预测结果上的名称,google-bigquery,google-cloud-automl,Google Bigquery,Google Cloud Automl,基本上,我想在AutoML的批处理预测结果上指定BigQuery数据集/表的名称 但是看看下面的文档,数据集和表的名称是自动生成的。并且将为执行的每个批次预测创建一个新的数据集 查看以下文档,在BigQuery目标上只能指定projectId: 我计划每周自动进行批量预测。为了使预测结果“更干净”,我想将所有预测结果分组到一个数据集中,而不是为每个批预测使用单独的数据集 有什么方法可以通过提供的API完成吗?如果没有记录,就没有办法通过API完成,那么,如果你想在同一个数据集中创建所有输出,

基本上,我想在AutoML的批处理预测结果上指定BigQuery数据集/表的名称

但是看看下面的文档,数据集和表的名称是自动生成的。并且将为执行的每个批次预测创建一个新的数据集

查看以下文档,在BigQuery目标上只能指定projectId:

我计划每周自动进行批量预测。为了使预测结果“更干净”,我想将所有预测结果分组到一个数据集中,而不是为每个批预测使用单独的数据集


有什么方法可以通过提供的API完成吗?

如果没有记录,就没有办法通过API完成,那么,如果你想在同一个数据集中创建所有输出,你可以将结果发送到bucket目录[1],这样它会在你的谷歌云存储bucket中创建多个CSV文件[2]

因此,现在您必须创建一种从这个bucket读取新文件的方法,并在每次进行批处理预测时在所需的数据集中创建一个新表。 这里有一个文档,向您展示了如何从Google云存储中的CSV文件创建一个新表[3]

另一种方法是从新创建的表传输到所需的数据集[4],但必须在创建新表时进行

[1]

[2]

[3]


[4]

如果没有记录,则无法通过API进行记录,然后,如果您希望在同一数据集中创建所有输出,可以将结果发送到bucket目录[1],这样它将在您的Google云存储bucket中创建多个CSV文件[2]

因此,现在您必须创建一种从这个bucket读取新文件的方法,并在每次进行批处理预测时在所需的数据集中创建一个新表。 这里有一个文档,向您展示了如何从Google云存储中的CSV文件创建一个新表[3]

另一种方法是从新创建的表传输到所需的数据集[4],但必须在创建新表时进行

[1]

[2]

[3]


[4]

您知道如何实现自动化了吗?批量预测完成后,生成的数据集/表的名称将在“操作”API(get)的响应中返回。因此,我通过在单独的进程中使用返回的名称将结果聚合到一个表中。您知道如何实现自动化了吗?批处理预测完成后,生成的数据集/表的名称将在“操作”API(get)的响应中返回。因此,我通过在单独的进程中使用返回的名称将结果聚合到一个表中。