BigQuery ML-标识符“数据集”以无效字符开头

时间:2018-10-22 14:27:15

标签: google-bigquery

我正在尝试在BigQuery UI中创建新的ML模型。我正在项目“ project_id”中使用数据集“ 1234”,并创建模型“ MLtest”。

但是出现以下错误:

Identifier '1234' starts with invalid character '1'

标准SQL中的代码:

CREATE MODEL `project_id.1234.MLtest`
Options (model_type='linear_reg'
, labels = ['label']) AS

SELECT * FROM `project_id.1234.ga_sessions_X`

该查询按预期方式工作,而没有前三行代码。

我尝试使用其他数据集'2345','3456',但仍然出现错误,无效字符为'2'和'3'。

创建模型的两种格式:     'dataset.model_name''project_id.dataset.model_name'出现相同的错误。

我尝试使用新名称再次创建先前成功的模型。但是错误仍然发生。

谢谢

1 个答案:

答案 0 :(得分:1)

这看起来像个错误;我代表您提交了an issue on BigQuery's public issue tracker。同时,您需要创建一个不以数字开头的数据集,才能使用CREATE MODEL语句。