【发布时间】:2020-10-28 16:39:55
【问题描述】:
我是 GCP 和 Cloud Data Fusion 的新手。我看到您可以使用此服务将跨数据源的数据集成到数据湖中。
我有许多 sftp 提供商提供不同结构化格式的文件,例如。 csv、json、parquet 和 avro
最终我希望这些数据在 BQ 中可用。
在加载到 BQ 之前,我的第一站是谷歌云存储,这样我就有了一个不可变的数据副本。
sftp 站点将有多个文件代表多个表。
/root/table_1
/root/table_2
/root/table_3
我首先尝试查看是否使用 Cloud Data Fusion 管道将文件从 SFTP 复制到 GCS。事实证明,这具有挑战性。
- 我可以为此使用 Fusion 吗?
- 我需要为每个文件提供架构还是可以推断出来?
- 是否需要手动枚举每个表?理想情况下,我想将所有文件原样从 SFTP 复制到 GCS
- 在 GCS 中,我想在 BigQuery 中为每个文件创建一个外部数据源。这可能吗?
【问题讨论】:
-
对于在 GCS 中提取 FTP 源文件,这可能是一个有用的考虑:console.cloud.google.com/marketplace/details/trillo-vm-prod/…
标签: google-cloud-platform google-cloud-data-fusion