精选 | Google Cloud Next‘24 拉斯维加斯会议 BigQuery 连续查询报告

本文主要是介绍精选 | Google Cloud Next‘24 拉斯维加斯会议 BigQuery 连续查询报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本篇由 Cloud Ace 数据解决方案部高级工程师撰写。

我听说了拉斯维加斯 Google Cloud Next'24 举办的“使用 BigQuery 连续查询构建连续数据和 AI 管道”(“Build continuous data and AI pipelines with BigQuery continuous queries”)会议,我想对此进行报道。

本次会议更详细地介绍了 Google Cloud Next'24 上宣布的 BigQuery 连续查询。我通常使用 BigQuery、Vertex AI 和 Dataflow,因此本次会议是我真正感兴趣的会议。

现在我们来检查一下内容。

可以使用 BigQuery 进行流处理吗?

能够实时处理数据具有巨大的好处。例如,欺诈检测和异常检测通常需要实时数据处理。

此外,您做出的决策越快、越准确,为您的企业带来的好处就越大

为此,需要能够对内容进行实时处理和判断,同时与前后数据进行比较BigQuery 连续查询的推出就是为了满足这一需求。

此功能允许您连续查询流入 BigQuery 的数据。

什么是 BigQuery 连续查询?

同样,它是连续查询流插入数据的能力。

您可以使用基本的 SQL 语法进行查询,当然也可以调用 Generative AI 和 Vertex AI 等机器学习模型。对于实时数据丰富、数据生成和异常检测非常有用。

查询结果可以发送到Pub/Sub或写入BigQuery、Bigtable等。

具体用途和用例

传统上,执行实时处理(例如使用Dataflow实时处理或定期执行计划查询)的障碍很高,并且学习成本也非常高。

BigQuery连续查询不需要您编写任何特殊查询,从而非常容易实现实时处理。要导出数据,除了常规查询之外,只需编写EXPORT DATA语句即可。

这里(我认为是新的)简单介绍了Pub/Sub的EXPORT DATA语句。

要作为连续查询运行,只需选中查询设置中的连续查询复选框即可。这很简单

在会场的演示中,连续查询将数据插入到持续运行一个多小时的BigQuery表中,并确认查询处理后的数据已写入Bigtable。

在此用例中,我们收集在线购物时的用户趋势,使用连续查询实时分析它们,并将结果发送到 Pub/Sub。

发送 Pub/Sub 后,您可以使用其他服务(例如 Cloud Functinos)向用户实时发送电子邮件或分发优惠券。

当然,JOIN操作也是可以的。一侧指定要插入流中的表,您可以与另一个表 JOIN。

对于习惯了流的用户,您可能会对流和窗口之间的 JOIN 感兴趣,但更多信息将在稍后公布。

综上所述

这是一份关于“使用 BigQuery 连续查询构建连续数据和 AI 管道”的会议报告。

BigQuery连续查询是一个可以非常轻松地进行实时数据处理的功能,我们期待BigQuery未来的演变。

没有提到定价,但在与 Google 员工核实后,似乎将根据处理的数据量(针对点播)或使用的插槽数量(针对版本)收取费用。我想在正式发布后再次检查一下。

现有的 Pub/Sub BigQuery 订阅和 BigQuery 连续查询的结合似乎是实时处理的黄金模式。这种组合非常强大,因为它允许仅使用 SQL 来实现实时处理。


Cloud Ace 目前已获得 Google Cloud 生成式 AI 合作伙伴认证,为企业提供生成式 AI 的实施和技术支持。

如果您也想乘上 AI 时代的快车,利用人工智能实现企业的业务转型,请联系我们!

这篇关于精选 | Google Cloud Next‘24 拉斯维加斯会议 BigQuery 连续查询报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937678

相关文章

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

解密SQL查询语句执行的过程

《解密SQL查询语句执行的过程》文章讲解了SQL语句的执行流程,涵盖解析、优化、执行三个核心阶段,并介绍执行计划查看方法EXPLAIN,同时提出性能优化技巧如合理使用索引、避免SELECT*、JOIN... 目录1. SQL语句的基本结构2. SQL语句的执行过程3. SQL语句的执行计划4. 常见的性能优

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE