当前位置:  开发笔记 > 编程语言 > 正文

如何创建使用用户定义函数的BigQuery视图?

如何解决《如何创建使用用户定义函数的BigQuery视图?》经验,为你挑选了1个好方法。

我想创建一个使用调用用户定义函数的查询的BigQuery视图.如何告诉BigQuery在哪里可以找到UDF的代码文件?



1> thomaspark..:

视图可以引用存储在Google云端存储中的 UDF资源,内联代码blob或本地文件(内容将加载到内联代码blob中).

要使用BigQuery UI使用UDF创建视图,只需像正常运行查询一样填写UDF资源,然后另存为视图.(换句话说,不需要特殊行动).

要在命令行客户端创建视图期间指定这些,请使用--view_udf_resource标志:

bq mk --view="SELECT foo FROM myUdf(table)" \
  --view_udf_resource="gs://my-bucket/my-code.js"

在上面的例子中,gs://my-bucket/my-code.js将包含的定义myUdf().--view_udf_resources如果需要在视图查询中引用多个代码文件,则可以提供多个标志.

您可以指定gs:// URI或本地文件.如果指定本地文件,则代码将被读取一次并打包到内联代码资源中.

通过API,这是一个名为的重复字段userDefinedFunctionResources.它是query包含视图SQL 的字段的兄弟.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有