我在BigQuery项目中有几个数据库,这些数据库由各种作业引擎和应用程序填充。我想为项目中的每个表维护一个包含所有上次修改日期的仪表板,以监控作业失败。
是否有任何可以提供上次修改日期列表的命令行或SQL命令?
答案 0 :(得分:13)
对于SQL命令,您可以尝试这个:
#standardSQL
SELECT *, TIMESTAMP_MILLIS(last_modified_time)
FROM `dataset.__TABLES__` where table_id = 'table_id'
我建议您查看是否可以在应用程序级别记录这些错误。通过这样做,您还可以理解为什么某些东西没有按预期工作。
如果你已经在使用GCP,你可以使用Stackdriver(它也适用于AWS),我们开始在我们的项目中使用它,我建议尝试一下(我们测试了python应用程序,不确定该工具如何在其他客户端上执行,但它可能非常相似)。