Google bigquery 将ML.EVALUATE的结果实际插入到BigQuery表中

Google bigquery 将ML.EVALUATE的结果实际插入到BigQuery表中,google-bigquery,sql-insert,Google Bigquery,Sql Insert,我正试图遵循关于使用BigQuery的连续评估的教程 我已使用以下命令创建了一个表度量: CREATE OR REPLACE TABLE airlines_arrival_delay.metrics AS ( SELECT CURRENT_TIME() as timestamp, "linreg" AS modelname, * FROM ML.EVALUATE(MODEL airlines_arrival_dela

我正试图遵循关于使用BigQuery的连续评估的教程

我已使用以下命令创建了一个表度量:

CREATE OR REPLACE TABLE airlines_arrival_delay.metrics AS (   SELECT
    CURRENT_TIME() as timestamp, 
      "linreg" AS modelname,
      *

    FROM
      ML.EVALUATE(MODEL airlines_arrival_delay.linreg,
        (SELECT * FROM airlines_arrival_delay.test)
      )   LIMIT 0 )
与本教程不同,我将所有资源(模型、表格等)放在同一个名为
airlines\u arrival\u delay
的数据集中

我还导入了一个训练和测试csv,并使用
创建或替换模型
创建了一个线性回归器

我现在尝试在测试csv上评估线性回归器,并将评估数字插入到表度量中。以下是我用于此操作的SQL命令:

INSERT `airlines_arrival_delay.metrics` (`timestamp`,`modelname`, `mean_absolute_error`,    `mean_squared_error`,   `mean_squared_log_error`, `median_absolute_error`,  `r2_score`, `explained_variance`)
  SELECT
    CURRENT_TIME() as timestamp, 
    "linreg" AS modelname,
    *
  FROM
    ML.EVALUATE(MODEL airlines_arrival_delay.linreg,
      (SELECT * FROM airlines_arrival_delay.test_preprocessed)
    )
该命令运行成功,我甚至在“Results”选项卡下有一个信息,表明一行已附加到表metrics中(参见下图)

现在,当我点击按钮“转到表格”或点击我的数据集
airlines\u arrival\u delay
下的表格指标时,我看到表格是空的:


如何修改上面的最后一个命令以使插入生效?

嗯,我真的认为这是SQL命令中的错误,但事实证明这不是问题所在。我刷新了网页,然后看到了表中的所有行
metrics
。点击表似乎还不够。

如果这个问题似乎不起作用,不妨考虑关闭这个问题。