页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题说明

        用户常会咨询能否获取到所有报表类型的数量,通常是从 t_restree 表取到所有的报表,根据 c_restype 字段筛选。这样的方式会存在一个问题,c_restype 字段的类似是英文名称,要如何和产品的报表中文名称匹配上?

详细说明

一、常见类型匹配

        1.可视化查询:BUSINESS_VIEW
        2.SQL查询:TEXT_BUSINESS_VIEW
        3.存储过程查询:PROC_BUSINESS_VIEW
        4.原生SQL查询:RAWSQL_BUSINESS_VIEW
        5.灵活分析:SIMPLE_REPORT
        6.组合分析:COMBINED_QUERY
        7.透视分析:INSIGHT
        8.仪表分析: Dashboard
        9.地图分析: DashboardMap
        10.电子表格:SPREADSHEET_REPORT
        11.多维分析:OLAP_REPORT
        12.portal页面: PAGE
        13.WEB链接:URL
        14.SMARTBIX_DATASET:自助数据集
        15.SMARTBIX_PAGE:自助仪表盘

        16.AUGMENTED_DATASET:数据模型

 二、获取到资源类型对应的中文名称方法

         方式一:
         在知识库中打开t_restree 表,然后先确定资源ID和c_restype类型,然后在系统中打开报表:
        
         然后将c_resid 在系统中搜索,打开对应的报表右键属性查看【类型名】,就是对应的中文名称:
         

         方式二:
         可以访问 gbk.jsp?names=freequery.tree.catalogElementType&tdsourcetag=s_pctim_aiomsg 获取到相关中英文匹配名称:
     
          
        方式三:
        在浏览器上先访问smartbi系统,然后按F12/开发者工具 进入浏览器调试界面,在Console界面上输入此段脚本,可以获取到对应的类型匹配值:

         var catalogElementType = jsloader.resolve('freequery.tree.catalogElementType'); console.log(catalogElementType)
        


 三、备注

1、 t_restree 表数据字典

字段名

中文含义

说明

c_resid

资源ID

节点ID(报表节点ID

c_resname

名字

报表名字

c_resalias

别名

报表别名

c_pid

父目录ID

上级节点ID

c_restype

资源类型

报表资源类型(英文的)

c_order

节点顺序

报表排序

c_perm

权限

报表定义相关的信息都存在在这个字段中

c_resdesc

描述

描述,如果没有写,就是空

c_created

创建时间

报表创建时间

c_lastmodified

最后修改时间

报表最后修改保存时间

c_status

状态

status是审核状态,现在没用了。

c_extended

资源节点的额外属性

存储特殊内容,如自定义图标,叶子节点等

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节