google-bigquery - 安排查询以在 BigQuery 中的项目之间复制数据集中的数据
问题描述
我们想使用预定查询对 BigQuery 执行测试。
该测试从数据集中检索表,并且基本上将其复制到另一个项目的另一个数据集中(我们作为所有者拥有该数据集的权限)。到目前为止,我们设法使用我们在 R 中针对 Google Compute Engine 实例中的 BigQuery API 编写的脚本来做到这一点,但我们希望/需要使用 BigQuery 中的预定查询来做到这一点。
如果我只是编写一个用于检索初始表数据的查询并尝试安排它,我会看到有一个项目选择器,但它已被禁用,所以似乎我与我正在登录的用户的项目相关联。
这是可行的还是我做得过火了,使用 API 是唯一的选择?
解决方案
这是可行的还是我做得过火了,使用 API 是唯一的选择?
当前的调度程序逻辑不允许这样做,因此,项目下拉菜单在 webUI 中被禁用。
例如,我尝试设置此计划作业
CREATE TABLE IF NOT EXISTS `projectId.partitionTables.tableName` (Field0 TIMESTAMP) --AS SELECT * FROM mydataset.myothertable
您需要让 BigQuery 团队将此选项添加到未来版本的调度程序 API
推荐阅读
- javascript - HTML/Javascript 键盘功能不起作用
- python - 使用python将图像文件夹转换为单独的pdf
- android - Recyclerview 设计问题
- ios - 从 XML 内容解析图像
- python - 从 Sqlalchemy 中的 ORM 获取查询语句
- python - ModuleNotFoundError:没有名为“graphframes”的模块
- jenkins - Groovy - 将脚本的输出存储到变量中
- python - 抓取 Airbnb 数据 - Beautifulsoup 输出到 csv 文件
- python - 使用 python regex 获取 raw_text 的两个换行符(\n)之间的所有文本
- c++ - 指定隐式转换之间的优先级