页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题背景

1、有些客户需要从后台统计数据集详细信息,可能会涉及sql数据集具体语句中的字段等信息,可以怎么获取?

2、有项目需要取数据模型-SQL查询里的SQL语句,想知道在知识库里的哪个表里可以查询到?

3、数据集的输出字段存在知识库哪张表里中?

解决方案

1、旧数据集信息存储在t_bizview表里,其中c_viewdefine字段中存储数据集的具体语句信息,以xml格式存储

字段名

字段别名

数据类型

可为空

主键

说明

c_viewname

视图名称

varchar(255)

N

N

--

c_viewid

视图ID

varchar(255)

N

Y

--

c_datasrcid

数据源ID

varchar(255)

Y

N

--

c_viewdesc

视图描述

varchar(255)

Y

N

--

c_viewalias

视图别名

varchar(255)

Y

N

--

c_viewdefine

视图定义

longtext

Y

N

--

建议从接口获取:

API参考地址:https://wiki.smartbi.com.cn/api/javaapi/


        
该获取的示例可参考:https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=52628018


2、数据集的输出字段存储在知识库的t_bizviewfield表中。


3、数据模型-SQL查询里的SQL语句是在tx_augmented_dataset表里的c_define存放的。

注:数据模型是V10以上版本具备的功能,V10以下版本没有。