Python 是否有一个好的OBIEE日志解析器';是nqquery.log文件吗?
我想提取由OBIEE执行的所有逻辑sql的列表。此信息存在于OBIEE的nqquery.log文件中。我正在寻找一个脚本,它可以解析这个日志文件,还可以在CSV文件中为每个逻辑SQL提供以下信息Python 是否有一个好的OBIEE日志解析器';是nqquery.log文件吗?,python,sql,performance,parsing,obiee,Python,Sql,Performance,Parsing,Obiee,我想提取由OBIEE执行的所有逻辑sql的列表。此信息存在于OBIEE的nqquery.log文件中。我正在寻找一个脚本,它可以解析这个日志文件,还可以在CSV文件中为每个逻辑SQL提供以下信息 逻辑SQL和完整查询的哈希Id 执行逻辑sql所用的时间 能够按主题区域对相关逻辑SQL进行分组 在我增加日志级别并禁用缓存之后,它应该能够收集给定逻辑SQL的所有物理SQL 另外,如果我提供数据库连接信息,请提供物理SQL的解释计划 这样的脚本存在吗?还是要求太多?就是这样一个工具 python
- 逻辑SQL和完整查询的哈希Id
- 执行逻辑sql所用的时间
- 能够按主题区域对相关逻辑SQL进行分组
python listobistats.py --help
它为每个逻辑SQL收集以下信息
- 逻辑SQL哈希ID
- 物理SQL及其哈希id
- 经过的时间
- 获取的行数
- 如果数据源是OTBI(Oracle事务性商业智能),则使用ADFQuery XML标记
- 包含上述数据的CSV文件
Usage: python listobistats.py [options] $OBIEE_HOME/.../coreapplication_obis1/nqquery*.log