使用Google Cloud平台构建数据库并自动更新tableau仪表板



我不是程序员/云专家,但我想尝试一下,看看我自己能构建什么。 最终,我想使用刷新的 API 数据构建一个自动化的 Tableau 仪表板。

我应该从哪里开始构建整个东西?

以下是我正在寻找答案的一些问题:

  1. 如何将 API 数据上传到 Google Cloud Storage?如何保持数据刷新?我需要什么样的技能(或编程)?
  2. 我想使用 BigQuery 进行分析,那么我是否需要为我的 API 数据构建一个数据库,或者单独使用 Google Cloud Storage 就可以完成这项任务?
  3. Tableau 支持 BigQuery,但我如何在不加载的情况下获取刷新的数据?(就像我每次打开 Tableau 文件时都会得到最新的数字一样)

谢谢!!

如何将 API 数据上传到 Google Cloud Storage?如何保持数据刷新?我需要什么样的技能(或编程)?

您可以将数据上传到 Google Cloud Storage,而无需编程:

  • 您可以通过谷歌云控制台拖放文件
  • 您可以使用gsutil命令行工具自动上传

我想使用 BigQuery 进行分析,那么我是否需要为我的 API 数据构建一个数据库,或者单独使用 Google Cloud Storage 就可以完成这项任务?

您可以将数据从 Google Cloud Storage 加载到 BigQuery。

Tableau 支持 BigQuery,但我如何在不加载的情况下获取刷新的数据?(就像我每次打开 Tableau 文件时都会得到最新的数字一样)

您也可以直接从 BigQuery 查询 Google Cloud Storage 中的数据,而无需先将其加载到 BigQuery 中,但您必须定义一个外部数据源,目前还不清楚这是否能解决您的用例。

关于始终获取最新数据:Tableau 将重新查询 BigQuery,后者将对其数据源(无论是在 BigQuery 存储还是外部存储中)重新发出查询。

最新更新