我正在尝试在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'出现相同的错误。
我尝试使用新名称再次创建先前成功的模型。但是错误仍然发生。
谢谢
答案 0 :(得分:1)
这看起来像个错误;我代表您提交了an issue on BigQuery's public issue tracker。同时,您需要创建一个不以数字开头的数据集,才能使用CREATE MODEL
语句。