google-bigquery - 是否可以将 Google Drive 文件夹(所有文件)读取为 BigQuery 外部数据源?
问题描述
我在 BigQuery 中使用 Google Drive 作为外部数据源。我可以访问单个文件,但无法读取包含多个文件的文件夹。
注意:我已从 Google Drive 中获取文件夹的可共享链接,并使用“bq mk..”命令引用链接 ID。虽然它创建了表但无法提取数据。
解决方案
我没有用驱动器尝试过,所以我不知道它的性能如何,但是在定义外部表(或加载作业)时,您可以将源数据指定为 URI 列表。我怀疑它不是特别可扩展,并且可能会遇到驱动器限制,因为这不是典型的访问模式。谷歌云存储是一个更适合这种事情的数据源。
推荐阅读
- java - 如何通过 Spring Boot 和 Angular 9 下载 xls 文件
- css - React:如何在 Styled-Components 上为依赖于父级的子元素设置样式
- angular - 在Angular超时之前刷新令牌
- security - Office 365 - 当有新设备登录或多次登录失败时发送警报通知
- c# - WriteFile() 到 exFAT 备份引导扇区对驱动器没有影响
- c# - 如何解析 JSON 以获取从 Newtonsoft.Json 扩展 JObject 的类的类型化实例?
- android - 无法在 Android 应用程序 (Admob) 上显示测试广告
- r - R markdown 和 bookdown 来创建简单和复杂的表格(手动——手动)
- r - 如何根据另一个数据集设置的条件对行进行分组?
- python - 这是什么/为什么打印?