BigQuery:如何将多个SQL代码构造为一个,并将数据写入表中

BigQuery:如何将多个SQL代码构造为一个,并将数据写入表中,sql,google-bigquery,Sql,Google Bigquery,如果我在Bigquery中有两个SQL查询,我希望它们一个接一个地运行。我应该如何构建此数据管道并使其自动化 Select a, b INTO Table2 From Table1; Select a, b INTO Table3 FROM Table2 取决于所需的自动化类型。例如,您可以使用多个CREATETABLE语句创建表,然后安排它们以特定频率运行 安排查询的快速方法是使用Google云控制台,选择您的项目并打开BigQuery编辑器。键入多个SQL语句,每个语句以分号结尾,并使用

如果我在Bigquery中有两个SQL查询,我希望它们一个接一个地运行。我应该如何构建此数据管道并使其自动化

Select 
a,
b
INTO Table2
From Table1;
Select
a,
b
INTO Table3
FROM Table2

取决于所需的自动化类型。例如,您可以使用多个CREATETABLE语句创建表,然后安排它们以特定频率运行

安排查询的快速方法是使用Google云控制台,选择您的项目并打开BigQuery编辑器。键入多个SQL语句,每个语句以分号结尾,并使用schedule query选项对它们进行调度

更多信息,请访问:


取决于所需的自动化类型。例如,您可以使用多个CREATETABLE语句创建表,然后安排它们以特定频率运行

安排查询的快速方法是使用Google云控制台,选择您的项目并打开BigQuery编辑器。键入多个SQL语句,每个语句以分号结尾,并使用schedule query选项对它们进行调度

更多信息,请访问:


您只需使用BigQuery DDL命令创建
表2
,然后在下一次查询中使用它创建
表3

创建或替换表`YOUR\u PROJECT.YOUR\u DATASET.table2`AS
从“YOUR_PROJECT.YOUR_DATASET.table1”中选择a、b;
创建或替换表`YOUR_PROJECT.YOUR_DATASET.table3`AS
从“YOUR_PROJECT.YOUR_DATASET.table2”中选择a、b;

注意:将
您的\u项目
您的\u数据集
更改为您正在使用的内容

您只需使用BigQuery DDL命令创建
表2
,然后在下一次查询中使用它创建
表3

创建或替换表`YOUR\u PROJECT.YOUR\u DATASET.table2`AS
从“YOUR_PROJECT.YOUR_DATASET.table1”中选择a、b;
创建或替换表`YOUR_PROJECT.YOUR_DATASET.table3`AS
从“YOUR_PROJECT.YOUR_DATASET.table2”中选择a、b;

注意:将
您的\u项目
您的\u数据集
更改为您正在使用的内容

首先,可能最好先提供您的用例。有很多自动化工具可以使用。假设您想使其自动化,您可以:

  • 首先检查表是否已存在,然后重试

  • 如果您想进行更新,例如,您正在对表进行每日更新,则第一个选项通常可以通过不断追加数据来实现。第二个选项,如果您只想保存表的最新状态,则可以使用。

    首先,可能最好先提供您的用例。有很多自动化工具可以使用。假设您想使其自动化,您可以:

  • 首先检查表是否已存在,然后重试
  • 如果您想进行更新,例如,您正在对表进行每日更新,则第一个选项通常可以通过不断追加数据来实现。第二个选项在您只想保存表的最新状态时有效