Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用数据流处理来自BigQuery的数据

使用数据流处理来自BigQuery的数据
EN

Stack Overflow用户
提问于 2020-06-29 06:42:26
回答 2查看 812关注 0票数 0

我希望从每小时到达的BigQuery中检索数据,并在新的BigQuery表中进行一些处理并提取新的计算变量。事情是,我从来没有与gcp工作过,现在我必须为我的工作。我已经在python中使用我的代码来处理数据,但是它只适用于“静态”数据集

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-30 02:53:45

由于源和接收器都在BigQuery中,我建议您在BigQuery中进行转换。如果需要在预先确定的时间内运行的计划作业,则可以使用预定查询

通过调度查询,您可以保存一些查询,定期执行它,并将结果保存到另一个表中。

要创建计划好的查询,请执行以下步骤:

  1. 在BigQuery控制台中,编写查询
  2. 编写正确的查询后,单击Schedule query,然后在中创建新的调度查询,如下图所示

  1. 在这两个领域要注意:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- **Schedule options**: there are some pre-configured schedules such as daily, monthly, etc.. If you need to execute it every two hours, for example, you can set the **Repeat** option as **Custom** and set your **Custom schedule** as '_every 2 hours_'. In the **Start date and run time** field, select the time and data when your query should start being executed.
- **Destination for query results**: here you can set the dataset and table where your query's results will be saved. Please keep in mind that this option is not available if you use [scripting](https://cloud.google.com/bigquery/docs/reference/standard-sql/scripting). In other words, you should use only SQL and not scripting in your transformations.

  1. 点击Schedule

在此之后,您的查询将根据您的计划和目标表配置开始执行。

票数 0
EN

Stack Overflow用户

发布于 2020-06-30 00:21:23

根据谷歌的建议,当您的数据在BigQuery中,以及当您想要转换它们以将它们存储在BigQuery中时,如果您可以用SQL表示处理,用BigQuery进行处理总是更快、更便宜。

这就是为什么,我不推荐您在用例中使用数据流。如果不需要,或者不能直接使用SQL,可以在Javascript中创建BigQuery中的用户定义函数

编辑

如果在将数据更新为BigQuery时没有任何信息,则Dataflow将无助于此。数据流只能在PubSub中显示这些数据时才能处理实时数据。如果不是,那就不是魔法!

因为您没有执行负载的信息,所以必须按计划运行进程。为此,预定查询是正确的解决方案--您在处理过程中使用BigQuery。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62640597

复制
相关文章
如何在 wxPython 中创建多个工具栏
作为C++库wxWidgets的包装器,wxPython允许Python开发人员利用这个成熟且经过实战测试的框架的强大功能。它具有各种平台的本机外观和感觉,包括Windows,macOS和Linux。使用 wxPython,您可以使用各种小部件(例如按钮、文本控件,当然还有工具栏)设计具有视觉吸引力且响应迅速的桌面应用程序。
很酷的站长
2023/08/11
2920
如何在 wxPython 中创建多个工具栏
如何在Linux中创建文件?多个文件创建操作命令。
如果文件file1.txt不存在,则上面的命令将创建该文件,否则,它将更改其时间戳。
用户5005176
2021/08/10
39.1K0
图表中包含负值的双色填充技巧
今天教大家怎么在Excel里制作带负值的双色填充图表 正负值双色填充 ▼ 通常如果数据中带负值 默认的图表输出虽然能够显示负值 但是负值颜色与正值并没有任何区别 视觉效果大打折扣 今天来教大家怎么处理
数据小磨坊
2018/04/10
2.6K0
图表中包含负值的双色填充技巧
如何在JavaScript中处理大量数据
在几年之前,开发人员不会去考虑在服务端之外处理大量的数据。现在这种观念已经改变了,很多Ajax程序需要在客户端和服务器端传输大量的数据。此外,更新DOM节点的处理在浏览器端来看也是一个很耗时的工作。而且,需要对这些信息进行分析处理的时候也很可能导致程序无响应,浏览器抛出错误。 将需要大量处理数据的过程分割成很多小段,然后通过JavaScript的计时器来分别执行,就可以防止浏览器假死。先看看怎么开始: function ProcessArray(data,handler,callback){ Process
CSDN技术头条
2018/02/09
3K0
如何在 JavaScript 中创建自定义排序方法
一般情况咱们排序大都按数字或字母顺序,但也有一些情况下,咱们可能需要自定义排序顺序。
前端小智@大迁世界
2020/05/12
3.3K0
如何在 JavaScript 中创建自定义排序方法
如何在 iOS 的源码中包含图片?
通过添加这个开源库,笔者 80% 的调试工作都可以用这个库完成,而无需 Xcode 工具。
酷酷的哀殿
2020/10/26
1.4K0
如何在 iOS 的源码中包含图片?
包含多个矩形的Pblock
Pblock是可以嵌套的,尽管这种应用方式并不常见。嵌套Pblock是为了更细粒度的对相关逻辑进行布局约束。从设计层次角度讲,嵌套的Pblock对应的逻辑单元是父层与子层的关系。
Lauren的FPGA
2019/10/30
1.4K0
JavaScript中的数组创建
数组是一个包含了对象或原始类型的有序集合。很难想象一个不使用数组的程序会是什么样。
疯狂的技术宅
2019/03/27
3.5K0
在 Angular 应用中创建包含组件
包含组件就是指可以包含其它组件的组件, 以 Bootstrap 的卡片 (Card) 为例, 它包含页眉 (header) 、 主体 (body) 和 页脚 (footer) , 如下图所示:
beginor
2020/08/07
4.8K0
在 Angular 应用中创建包含组件
在Excel中创建条件格式图表
问题:希望图表中对于比率为90或以上的呈现绿色,70至90的呈现黄色,低于70的呈现红色。可以在图表中设置条件格式吗?如下图1所示。
fanjy
2023/09/15
4030
在Excel中创建条件格式图表
[WPF 自定义控件]创建包含CheckBox的ListBoxItem
不过它用起来不怎么样,与其这样还不如参考UWP的ListView实现,而且动画效果也很好看:
dino.c
2020/02/21
2.9K0
[WPF 自定义控件]创建包含CheckBox的ListBoxItem
【汇编】(七)包含多个段的程序
考虑这样一个问题,编程计算以下8个数据的和,结果存在 ax 寄存器中: 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H;
sidiot
2023/08/28
2350
JavaScript中创建对象的几种模式
代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>创建对象的模式</title> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <!--<link rel="stylesheet" type="text/css" href="ma
用户1149564
2018/07/31
1.2K0
JavaScript中创建对象的几种模式
如何在MySQL数据库中创建新表
[IF NOT EXISTS]主要是用于判定新建的表是否存在 engine需要指定存储引擎。可以使用任何存储引擎,如:InnoDB,MyISAM,HEAP,EXAMPLE,CSV,ARCHIVE,MERGE, FEDERATED或NDBCLUSTER。如果不明确声明存储引擎,MySQL将默认使用InnoDB。 column_list较为复杂,为指定表的列表。字段的列用逗号(,)分隔。 column_list的语法如下:
用户7639835
2021/08/26
10K0
如何在js中创建对象
七夕临近了,没有对象的来创建一个吧 使用对象字面量: const o = { name: "zehan", greeting() { return `Hi, 我是${this.name}`; } }; o.greeting(); // "Hi, zehan" 使用构造函数: function Person(name) { this.name = name; } Person.prototype.greeting = function () { return `Hi, 我是
ZEHAN
2020/09/23
7.6K0
如何在Mac中创建MiniKube
Minikube是一个工具,可以在本地轻松运行Kubernetes。 Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户使用。
方志朋
2022/05/08
2.4K0
如何在Mac中创建MiniKube
如何在Dynamo中创建UI
本文介绍了如何在Dynamo中创建UI,通过使用WPF技术实现了窗口的创建和交互。首先介绍了IronPython和Dynamo的基础知识,然后讲解了实现原理和准备工作。最后通过具体的操作步骤和代码示例讲解了如何在Dynamo中创建UI。
企鹅号小编
2018/01/05
2.1K0
如何在Dynamo中创建UI
用 await/async 正确链接 Javascript 中的多个函数[每日前端夜话0xAF]
在我完成 electrade【https://www.electrade.app/】 的工作之余,还帮助一个朋友的团队完成了他们的项目。最近,我们希望为这个项目构建一个 Craiglist 风格的匿名电子邮件中继,其中包含 “serverless” Google Firebase Function(与 AWS Lambda,Azure Function 等相同)。到目前为止,我发现用 .then() 回调处理异步操作更容易思考,但是我想在这里用 async/await,因为它读起来更清晰。我发现大多数关于链接多个函数的文章都没有用,因为他们倾向于发布从MSDN 复制粘贴的不完整的演示代码。在 async/await 上有一些难以调试的陷阱,因为我遇到了所有这些陷阱,所以我将在这里发布自己的完整代码并解释我的学习过程。
疯狂的技术宅
2019/08/23
6.3K0
Excel图表技巧07:创建滑动显示的图表
下图1是我在chandoo.org上看到的一个图表技巧。很有趣的图表显示方式,你能想到吗?
fanjy
2021/01/20
1.5K0
Excel图表技巧07:创建滑动显示的图表
点击加载更多

相似问题

如何在任意图表中创建包含多个系列的图表?

11

同步图表或多个图表,如Android中的高级图表

36

高级图表中包含多个图表。

13

如何创建包含数据的ggplot图表?

23

绘制包含多个数据序列的图表

113
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文