我正在尝试将一个数据库从 SQL Server 转移到 BigQuery。在这个数据库中,我有 286 个表,我正在尝试找出将它们一次性全部上传的最佳方法。这是可能的还是我必须一次创建一张表?我已将所有 286 个表编写到一个文件中,但我想如果不可能一次创建多个表,我可能必须单独执行每个表。
我们还使用一个存储桶来将文件发送到其中,因此这可能是创建这些表的另一种途径。我可以将它们上传到我们的存储桶,然后在创建表时它会询问从哪里创建,我可以选择 Google Cloud Storage。实现我想要实现的目标的最佳途径是什么?预先感谢您帮助 BigQuery 新手!
我还没有测试任何东西,正在获取最佳使用路线的反馈或建议。
选项 1:使用 BigQuery 控制台 导航到 BigQuery 控制台:转到 BigQuery 控制台。
创建数据集(如果尚未创建):
单击左侧面板中的 + 创建数据集。 输入数据集名称、数据位置和可选的到期日期,然后单击“创建”。 创建表:
在数据集中,单击 + 创建表。 选择来源: 空表:从头开始创建一个表。 上传或Google Cloud Storage:根据导入的数据创建表。 通过添加字段(列)来定义表的架构。 单击创建表。 重复此步骤以创建其他表。