首页 文章

无法创建视图 . 未知的TVF:myFunc

提问于
浏览
2

我试图在BigQuery中创建一个包含javascript UDF(myFunc)的视图 . 在控制台中使用UDF内联或引用Google Cloud 端存储中的URI时,查询可以正常工作 . 但是,当尝试使用任一引用将查询保存为视图时,我收到错误:

Failed to create view. Unknown TVF: myFunc

有没有办法在BigQuery中保存使用UDF的视图?我没有使用REST API,但似乎可以根据documentation.中的数据结构在请求中包含view.query和externalDataConfiguration.sourceUris []属性 .

2 回答

  • 2

    Edit :已修复!请参阅Thomas的回答(https://stackoverflow.com/a/34300525/1375400) .


    目前,无法创建使用UDF的视图 . 我们希望将来能够添加对此功能的支持 .

  • 2

    这是我们最近修复的UI的一个问题 . 您现在应该能够运行使用UDF的查询,然后单击“保存视图”以将该查询保持为视图,如您所期望的那样 .

    如果在命令行工具中使用 mk ,则应通过 --view_udf_resource 标志指定视图使用的UDF资源 .

    希望这有帮助,谢谢!

相关问题