Google BigQuery 是一个基于云的服务,用于处理非常大的数据集。它是一个无服务器且高度可扩展的数据仓库解决方案,使用户能够使用类 SQL 查询分析数据。
在本教程中,我们将向您展示如何在 Python 中查询 BigQuery 数据集,并使用 gradio
实时更新的仪表板显示数据。仪表板将如下所示:
我们将在本指南中介绍以下步骤:
设置您的 BigQuery 凭据
使用 BigQuery 客户端
仅用 7 行 Python 代码构建实时仪表板
我们将使用纽约时报的 COVID 数据集,该数据集作为公共数据集在 BigQuery 上可用。该数据集名为 covid19_nyt.us_counties
,包含了美国各县市最新的 COVID 确诊病例和死亡人数的信息。
先决条件:本指南使用 Gradio Blocks,因此请确保您熟悉 Blocks 类。
设置您的 BigQuery 凭证
要将 Gradio 与 BigQuery 一起使用,您需要获取您的 BigQuery 凭证,并将其与 BigQuery Python 客户端一起使用。如果您已经有了 BigQuery 凭证(作为 .json
文件),您