这是我一直在 BigQuery 中运行的查询,我想在我的 python 脚本中运行。我将如何更改它/我必须添加什么才能在 Python 中运行。
#standardSQL
SELECT
Serial,
MAX(createdAt) AS Latest_Use,
SUM(ConnectionTime/3600) as Total_Hours,
COUNT(DISTINCT DeviceID) AS Devices_Connected
FROM `dataworks-356fa.FirebaseArchive.testf`
WHERE Model = "BlueBox-pH"
GROUP BY Serial
ORDER BY Serial
LIMIT 1000;
从我一直在研究的内容来看,我无法使用 Python 将此查询保存为永久表。真的吗?如果是真的,是否仍然可以导出临时表?
原文由 W. Stephens 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要使用 BigQuery Python 客户端库,然后像这样的东西应该可以让您启动并运行:
https://googlecloudplatform.github.io/google-cloud-python/stable/bigquery-usage.html
请参阅当前的 BigQuery Python 客户端教程。