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

Build a database using Google Cloud platform and update tableau dashboard automatically

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

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

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

  1. 如何将 API 数据上传到 Google 云存储?如何保持数据刷新?为此我需要什么样的技能(或编程)?
  2. 我想使用 BigQuery 进行分析,所以我需要为我的 API 数据构建数据库,还是仅使用 Google 云存储就可以完成任务?
  3. Tableau 支持 BigQuery,但如何在不加载的情况下获取刷新数据? (比如我每次打开 Tableau 文件都会得到最新的数字)

谢谢!!

How do I upload API data to Google Cloud Storage? How can I keep the data refresh? What kind of skills(or programming) do I need for this?

无需编程即可将数据上传至Google云存储:

I want to use BigQuery for analytics purpose, so do I need to build a database for my API data, or using Google Cloud Storage alone would do the task?

你可以load data from Google Cloud Storage to BigQuery.

Tableau supports BigQuery, but how can I get refreshed data without loading? (Like I will get the latest number everytime I open the Tableau file)

您也可以 query data in Google Cloud Storage directly from BigQuery 无需先将其加载到 BigQuery,但您必须定义一个外部数据源,目前尚不清楚这是否会解决您的用例。

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