我们正在Bigquery中维护一个表,该表从Stack驱动程序日志中捕获所有活动日志。该表可帮助我列出所有存在的表,用户,创建表的用户,在组织中跨项目和数据集的表上最后运行的命令是什么。除了这些信息之外,我还希望我要检查的表的表大小。
我可以加入 TABLES 和 TABLE_SUMMARY ,但是我需要明确指定要查询的项目和数据集,但是我的驾驶表具有多个项目的详细信息,并且数据集。
是否可以从中获取其他任何元数据表的大小,或者可以加载到Bigquery表中以加入并获得所需结果的任何日志
答案 0 :(得分:1)
您可以使用bq命令行工具。使用the command:
bq show --format=prettyjson
这提供了numBytes,datasetId,projectId等。 使用脚本,您可以使用:
bq ls
并遍历每个项目中的数据集和表以获取所需的信息。请记住,您也可以使用API或客户端库。