【发布时间】:2017-11-01 11:08:59
【问题描述】:
我在 BigQuery 项目中有多个数据库,这些数据库由各种作业引擎和应用程序填充。我想为我们项目中的每个表维护一个包含所有上次修改日期的仪表板,以监控作业失败。
是否有任何命令行或 SQL 命令可以提供此上次修改日期列表?
【问题讨论】:
标签: sql google-cloud-platform google-bigquery
我在 BigQuery 项目中有多个数据库,这些数据库由各种作业引擎和应用程序填充。我想为我们项目中的每个表维护一个包含所有上次修改日期的仪表板,以监控作业失败。
是否有任何命令行或 SQL 命令可以提供此上次修改日期列表?
【问题讨论】:
标签: sql google-cloud-platform google-bigquery
对于 SQL 命令,你可以试试这个:
#standardSQL
SELECT *, TIMESTAMP_MILLIS(last_modified_time)
FROM `dataset.__TABLES__` where table_id = 'table_id'
我建议您查看是否可以在应用程序级别记录这些错误。通过这样做,您还可以了解为什么某些事情没有按预期工作。
如果您已经在使用 GCP,您可以使用 Stackdriver(它也适用于 AWS),我们开始在我们的项目中使用它,我建议尝试一下(不过我们测试了 python 应用程序,不确定该工具在其他客户端上的表现如何,但可能非常相似)。
【讨论】: