首页>动态 >内容

BigQuery提供脚本储存程序可在单一请求执行多个陈述式

动态2021-02-19 10:04:01
最佳答案

Google更新了分析资料仓储BigQuery,不只增加脚本储存程序,还简化了从Teradata搬迁资料至BigQuery的程序,另外,也扩充BI引擎的预留储存空间。

脚本储存程序现在进入Beta测试阶段,资料工程师可以在一个请求中执行多个陈述式,增加BigQuery的查询效率,Google提到,用户可以使用控制逻辑If...Then与While来建置複杂的工作流程,并将这些任务另存成储存过程,以便跟其他用户共享,让其他人也可以呼叫这些命令。

另外,用户还可以使用变数在参数中进行脚本的客製化执行,也能使用临时表格暂存资料,Google表示,熟悉程序式程式设计的开发人员,可以简单地用这些新功能加速资料搬迁,以及执行複杂的ETL逻辑。

对于最近Google在发布的Teradata到BigQuery的搬迁服务,透过结合BigQuery资料转移服务和专门的搬迁代理工具,将可以让使用者把资料从Teradata本地端资料仓储执行个体複製到BigQuery上,BigQuery资料转移服务可以同时搬迁Teradata资料仓储中的资料以及结构。

而BI Engine的预留储存空间,从每个专案每个位置的10 GB增加到了50 GB,让使用者可以有更宽裕的记忆体储存可以使用,以满足更快的报表和仪表板需求。Google提到,这项限制不会影响用户查询表格的大小,BI引擎仅在记忆体载入查询的栏位,而非整个表格,此外,储存在BI引擎中的资料经过压缩。

不过,每个表格的资料模型大小限制仍然是10 GB,即便用户有50 GB的预留空间,BI引擎仍会将每个表格预留空间限制在10 GB,其余的会用于专案中的其他表格。

免责声明:本文由用户上传,如有侵权请联系删除!