将工作表连接到 BigQuery

Posted

技术标签:

【中文标题】将工作表连接到 BigQuery【英文标题】:Connecting Sheets to BigQuery 【发布时间】:2019-04-22 12:18:40 【问题描述】:

我想将 Google 表格连接到一个新的 BigQuery 表,该表格会自动将数据从表格填充和更新到 BigQuery。我正在使用 Google 本身的 this tutorial 进行设置。

我的问题:与电子表格连接的表是空的,所以我必须对其进行查询并将结果另存为另一个表才能查看和使用数据。

我还不能发布图片,所以请你检查一下这个imgur post,拜托。

我不是这些方面的专家,但似乎不是最好的方法。我发现了一些电子表格插件,但我试图避免它们。

您知道进行这种设置/连接的最佳方式是什么吗?

【问题讨论】:

看着你添加的图片不知道为什么你认为源表是空的,这是因为你在 UI 中看到了table size: 0。这是外部表的默认显示。您设法查询该表并将结果保存到另一个表的事实证明该表实际上不是空的。希望这可以为您澄清问题 【参考方案1】:

我不得不手动配置每一列

BigQuery 提供了多种工具,可以非常简单地将外部表连接到 BigQuery。

一种选择是简单地使用 WebUi 和 自动检测 选项,这可以帮助您不手动输入每一列

在向外部表插入和添加数据时,这对我也很有效。

您可以参考external table 上的 BigQuery 官方手册获取更多帮助

【讨论】:

感谢您在这一点上的解释。我提到了手动配置,因为我不知道这是否会影响第二个也是最重要的问题:表变空了,所以我必须将其查询到另一个表以获取数据。我会发布一张图片,但我不创建新问题时不知道如何在这里做。 您可以使用此链接***.com/posts/55794303/edit 编辑您的问题并添加任何相关数据。但是表格不会无缘无故地变空,所以我觉得您需要提供更多背景信息,然后我们才能深入了解这一点。请说明您如何查询该表,它是空的,但设法将该表查询到另一个表。 @IgorSouza 您希望将数据从工作表带入 BQ 还是从 BQ 带入工作表? @TamirKlein 我用一些有用的信息更新了帖子。 @WvonR 从工作表到 BQ。我在原始帖子中包含了此信息。

以上是关于将工作表连接到 BigQuery的主要内容,如果未能解决你的问题,请参考以下文章

使用 VBA 将 Excel 表连接到 SQL Server

如何将两个事实表连接到一维表

SQL 将库存计数表连接到日期表

What Joins 用于将多个表连接到一个视图中

通过键将两个表连接到数组中

如何将学生和评估表连接到一个视图中?