将Google工作表发送到Big Query

时间:2015-06-06 16:05:16

标签: google-bigquery

如何将我的Google表格发送到大查询表?我想每天将表格的内容同步到Google表格。

这只是意味着我希望我的大查询表与特定的google工作表同步。

1 个答案:

答案 0 :(得分:0)

尝试使用大查询“同步”工作表时出现一些问题:(https://cloud.google.com/bigquery/loading-data-into-bigquery

  1. 大查询仅附加数据 - 这意味着如果更改工作表中预先存在的行中的值,则不会反映在大查询中。
  2. 如果您从电子表格中删除了一行,则不会从大查询中删除该行。
  3. 如果您更改电子表格的架构,则仅限于大查询中的某些方案更改:(https://cloud.google.com/bigquery/docs/reference/v2/tables/patch
    1. 您可以将重复或可空的列添加到架构的末尾
    2. 您可以将必填列设置为可为空的
  4. 我建议您使用联合数据源:(https://cloud.google.com/bigquery/federated-data-sources

    联合数据源允许您创建由csv支持的大型查询表。您可以直接使用Google工作表,也可以使用存储在Google云存储中的csv。然后您不必担心每天进行一次同步,因为在更新您的csv时数据最终应该是一致的。

    注意:使用谷歌工作表支持的表并尝试将查询保存为视图或从无法访问谷歌的用户访问表时似乎存在错误片。这是我目前正在试图解决的访问问题。祝你好运。