如何监控用户创建数据表数量?

目前,BI用户创建了太多数据集导致影响FineBI系统运行,如何监控用户创建数据表数量?

FineBI 可遇不可求 发布于 2023-9-13 09:40
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
可遇不可求Lv6初级互助
发布于2024-3-13 16:25

帆软技术支持!

实例sql:SELECT        OT.tableId,  IF ( LOCATE( 'FD', id ), '实时', '抽取' ) AS 表性质,        OT.tableName AS origName,        TRT.tableName ,        FU.userName AS creatorNameFROM        (        SELECT                id,                SUBSTRING( id, locate( '.', id )+ 11, 16 ) AS tableId,          VALUE AS tableName         FROM                fine_conf_entity         WHERE                id LIKE 'DirectEntryConfStore%.mapHolder.________________.name'                 OR id LIKE 'DirectEntryConfStore%.mapHolder.________________.entryInfoConf.name'         ) OTLEFT JOIN (        SELECT                SUBSTRING( id, locate('.', id )+ 11, 16 ) AS tableId,          VALUE AS tableName         FROM                fine_conf_entity         WHERE        id LIKE 'DirectEntryConfStore%.mapHolder.%.escapeMap.________________' ) AS TRT ON OT.tableId = TRT.tableIdLEFT JOIN (        SELECT                SUBSTRING( id, locate( '.', id )+ 11, 16 ) AS tableId,          VALUE AS creatorId        FROM                fine_conf_entity         WHERE                id LIKE 'DirectEntryConfStore%.mapHolder.________________.creatorName'                 OR id LIKE 'DirectEntryConfStore%.mapHolder.________________.entryInfoConf.creatorName' ) AS TRN ON OT.tableId = TRN.tableIdLEFT JOIN (        SELECT id as userid,                userName        FROM fine_user ) AS FU ON TRN.creatorId = FU.userid

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-13 09:45
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-13 10:05

这边有记录

image.png

  • 1关注人数
  • 199浏览人数
  • 最后回答于:2024-3-13 16:25
    请选择关闭问题的原因
    确定 取消
    返回顶部