BI分析报表统计

627
0

chestnut 数据领袖Lv6

发表于2022-10-19 20:48

楼主
本帖最后由 chestnut 于 2022-10-19 20:48 编辑

BI中无法直接统计分析报表数量,目前是找到两种变通方式统计。
1.从日志中统计访问过的报表:运营监控-资源访问情况-资源分类(选择分析表)
2.通过数据库表统计:查到带有路径的主题集数据库表,再统计每个表下的数据量。这个方式只能尽量统计,若主题集的存储连接池有修改,非默认系统库,则无法一次性统计。

此语句找到所有BI用户创建的主题集对应数据库表:
  1. select table_name from ALL_IND_COLUMNS A
  2. where A.TABLE_OWNER='BI' AND A.TABLE_NAME like 'EBI41_RPT_%'
  3. and column_name='FILENAME'
复制代码
这里是根据系统库统计,table_owner是系统连接池的用户,可对应修改。

找到数据库库表名称后,选择所需字段,用union all拼接,再用SQL数据源导出所有分析报表。
  1. select parentdir_,filename_,creatrtime_,modifytime_,name_,caption_,exttype_,from 表名 where isfile_='1' and exttype_='rpttpl' union all
复制代码
过滤条件中是针对分析报表的,如需统计其他,可自行调整。

分析表中使用SQL数据源,通过报表导出所有分析表信息。



最近看过此主题的会员

esen_4Z7YKECAB2MT

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号