python - Google 共享云端硬盘到 BigQuery 连接器
问题描述
我想编写一个 python 连接器,它将 Google Drive(共享驱动器)上新添加的 CSV 移动到 BigQuery。
我知道目前不支持将数据从 Drive 加载到 BigQuery,但您可以使用 external table 查询 Drive 中的数据。
例如,从 GC Storage 很容易实现数据的自动流动,但不确定如何连接到 Google Drive API(共享驱动器)、搜索新添加的 CSV(在许多目录中)并将它们作为表添加到 BigQuery。
解决方案
我认为无法在 BigQuery 中搜索新添加的 CSV 和目录。如果您查看在 BigQuery 中查询 Google Drive 的文档,您会发现您需要指定 Drive URI 来查询 Google Drive 中的表,该表对于每个文件都是唯一的。
不过,您可以在 Google Drive 中使用 AppScript 来完成此操作。查看这篇文章以获取有关如何执行此操作的教程。
推荐阅读
- windows - 如何在 Windows cmd 上内联传递环境参数
- java - Android无法理解kotlin函数
- python - PyQt5如何暂时隐藏主窗口?
- node.js - PM2 的高 HTTP 延迟
- php - Laravel PDF:不同页面的不同背景图片
- java - 从“文档”类型的对象数组中获取数据
- wordpress - 自定义“事件日历”“RSVP”表单
- javascript - 将多参数传递给 Td 内联 JavaScript 函数
- iframe - 点击图标打开一个动态高度的 iframe
- javascript - 只有在 razorpay 付款后才能制作一个强大的表单来验证提交?