[]
        
在线Demo 免费试用
(Showing Draft Content)

添加或删除表

1. 概述

1.1 功能概述

直连模型配置数据源后,可以预选数据表,并在数据准备界面中灵活调整——可随时添加(直接绑定现有表或通过SQL创建衍生表)或删除表,实现动态数据关系管理。

2. 操作步骤

2.1 前提条件

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

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

2.2 操作步骤-添加表

步骤一:进入添加表界面

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

    PixPin_2025-04-10_13-58-23

步骤二:添加新表

  1. 在添加表界面中,输入新表名称

    PixPin_2025-04-10_14-06-32

  2. 绑定数据表并验证,验证通过后系统将自动启用添加功能并锁定验证状态。在绑定数据表时,可以选择以下两种方式:

  • 绑定现有表: 从已勾选的数据源中选择目标表,系统自动验证表结构,确保可用性。

    PixPin_2025-04-10_14-18-02

  • 绑定SQL查询表: 编写写符合数据库语法的SQL查询语句,单击验证按钮,确保生成复合需求的逻辑表。

    PixPin_2025-04-10_14-18-57

    • 直连模型添加SQL查询表支持使用参数,具体写法参考下表:

      参数值类型

      sql语法

      单值参数

      {{@ParameterName:type=ParameterType,default=ParameterDefaultValue}},其中ParameterType可设置为text/date

      示例:select * from a where ID= {{@p1:type=text,default=3}}

      多值参数

      {{@ParameterName:type=ParameterType,multivalued=true,default=ParameterDefaultValue}},其中ParameterType可设置为text/date

      示例:select * from a where ID in ({{@p2:type=text,multivalued=true,default=3,4}})

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

      image直连模型带参使用

    type=info

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

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

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

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

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

  1. 验证通过后,单击添加按钮向模型添加新的表。

    PixPin_2025-04-10_14-23-53

步骤三:查看新表

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

    PixPin_2025-04-10_14-44-27

  2. 将鼠标悬停至目标表处,单击表旁边的PixPin_2025-04-10_14-29-04按钮,可预览表内容。

    PixPin_2025-04-10_14-45-26

    type=info

    提示: 通过SQL查询添加的表支持二次编辑,单击表旁边的image2022-11-3_12-24-53.png图标即可修改查询语句,修改后需重新验证然后保存更新。

2.3 操作步骤-删除表

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

    方法一:通过数据源列表展示区

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

    PixPin_2025-04-10_14-40-39

    方法二:

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

    PixPin_2025-04-10_14-42-00