[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
在线Demo 免费试用
(Showing Draft Content)

添加或删除表

1. 概述

1.1 功能概述

直连模型在创建之初要配置数据源,配置完成之后,可以预选数据表添加到直连模型当中,但是也可以在直连模型设计器中灵活调整——可随时添加(直接绑定现有表或通过SQL语句创建衍生表)或删除表。

2. 操作步骤

2.1 前提条件

  1. 数据准备: 确保系统已成功创建可用的数据源或数据集。

  2. 界面状态: 已进入直连模型的数据准备界面。

2.2 添加表

进入添加表界面: 数据准备界面,单击上方操作栏的「数据>添加表」,进入添加表界面。

image

2.2.1 绑定现有数据表

进入到“添加表”的对话框中,输入表的名称,选择使用数据库中现有的表,点击“添加”按钮即可。

image

2.2.2 使用SQL查询添加表

在「添加表」弹窗内,先填写表名并选中「SQL 查询」选项,在下方编辑框录入对应 SQL 语句。语句录入完毕后,需先点击【验证】校验语法正确性:

  1. 校验通过:【添加】按钮将变为可用状态,点击即可完成数据表新增;

  2. 校验失败:根据页面报错提示调整 SQL 语句,重新验证直至通过。

image

是否隐藏:默认值为 “”。若设置为 “”,在仪表板选用该模型时,此数据表将不在列表中展示。

注意: 选择SQL验证后,输入的SQL查询语句必须严格遵循当前所连接数据库的语法规范,否则将无法通过验证。 例如:

1)连接 SQL Server 数据源,Sql语句必须符合 SQL Server 数据源语法。

2)连接 Oracle 数据源,Sql语句必须符合Oracle 数据源语法。

3)连接 DB2 数据源,Sql语句在使用聚合列时需要为列添加别名,否则将会预览失败。

image2021-8-24_14-37-29.png

2.2.3 添加带参数的表

与通过 SQL 查询添加数据表的操作逻辑一致:输入合法 SQL 语句,并在语句内嵌入过滤参数,随后在参数面板完成对应参数配置即可。

方法一先添加参数,再写SQL语句

1)在添加表对话框中,选择SQL查询,直接点击参数按钮。

image

2)在弹出的参数对话框中,点击“+添加参数”。

image

方法二先写SQL在添加参数

1)先在SQL语句中直接使用参数,在编辑器下方会出现提示信息,按提示打开参数面板并指定参数的属性及默认值即可。

image

2)点击“参数”按钮,打开参数面板进行设置。

image

注意:

  • 参数类型需要和对应字段的数据类型保持一致。

  • 请勿在SQL结尾添加分号。

  • 自定义SQL不支持order by

2.2.4 保存预览

  1. 在门户网站中预览带参数的表时,输入参数值,点击预览即可。

    image

2.2.5 在仪表板中使用带参模型

  1. 仪表板中使用带参数的模型,当给组件绑定数据后,系统会自动将模型的参数设置为仪表板参数,此时可以给仪表板参数绑定筛选器,即可实现动态过滤数据。

    image直连模型带参使用

2.3 在设计器中预览表

  1. 新表添加完成后,可在左侧的数据源列表展示区查看新表。

    image

  2. 点击数据表的预览按钮,在中间的画布区域展示预览数据。

    image

  3. 画布切换至数据页签后,点击不同数据表,数据预览区域内容会同步更新。

    image

2.4 编辑表

  1. 通过 SQL 查询创建的数据表支持编辑操作。点击数据表名称旁的编辑按钮,或属性面板绑定项后的编辑按钮,均可弹出编辑窗口,用于修改 SQL 语句。

    image

  2. 修改后需重新验证然后保存更新。

    image

    注意: 仅有通过SQL查询创建的表可以进行编辑。

2.5 删除表

针对删除表操作,有两种常用方法,具体如下:

方法一:通过数据表上下文菜单进行删除

1)在数据源列表展示区的列表中,将鼠标悬停至需要删除的表处,单击表右侧的更多按钮展开上下文菜单,然后选择“ 删除 ”,弹出是否删除的对话框,单击即可完成删除操作。

image


方法二:画布区域选中删除

1)在画布区选中需要删除的表,在弹出的操作按钮中单击删除按钮,弹出是否删除的对话框,单击即可完成删除操作。

image