从 Wdata 表中删除数据对于确保表保持最新状态以及防止数据重复是必要的。在本关联学习路径中,我们将逐步讲解如何使用链从 Wdata 表中删除数据。
|
主要业务用例 |
表格管理 |
|
主要学习目标 |
使用链式调用从 Wdata 表中删除数据 |
|
先决条件 |
|
|
支持模板 |
CLP | 从表中删除数据 |
步骤 1:创建链
- 添加一个新的链
- 命名链: CLP | 从表中删除数据
- 拯救链条
步骤 2:运行时输入
我们使用运行时输入链事件来启动链。这样我们就可以指定运行链时要删除的表 ID 和现有数据集。
- 向起始区域添加来自链触发事件的 运行时输入 链事件
- 双击命令来编辑运行时输入链事件
- 请添加以下输入内容:
- 类型:文本字段
- 显示名称: 表 ID:
- 必填:已勾选
- 请添加以下输入内容:
- 保存命令
步骤 3:列出文件
要删除表中的文件,我们需要文件 ID。要通过编程方式查找文件 ID,我们将使用列出文件命令。此命令使用表 ID 搜索该表中的所有文件,并向我们提供文件的输出以及有关这些文件的信息,包括文件 ID。
- 向链画布添加 列出文件命令
- 将 运行时输入 链式事件连接到 列出文件命令
- 双击命令进行配置
- 点击 表 ID 字段
- 在左侧的 “变量 ”面板中,单击向下箭头展开 “触发器”。
- 点击向下箭头展开 运行时输入
- 选择 表 ID
- 点击 表 ID 字段
- 保存命令
步骤 4:从表中取消导入文件
与向表格上传数据类似,从表格中删除数据也是一个两步过程。文件必须先移至暂存状态才能删除。要将文件设置为暂存状态,需要先取消导入。我们将使用“从表中取消导入文件”命令来准备要删除的数据集。
- 在链画布上添加一个 “从表中取消导入文件”命令
- 将 “列出文件 ”命令连接到 “从表中取消导入文件”命令
- 双击命令进行配置
- 点击 表 ID 字段
- 在左侧的 “变量 ”面板中,单击向下箭头展开 “触发器”。
- 点击向下箭头展开 运行时输入
- 选择 表 ID
- 点击 文件 ID 字段
- 在左侧的“变量”面板中,单击向下箭头展开 文件列表
- 选择 文件列表
- 单击“文件列表”-“文件列表”变量以转换该变量
- 单击“选择转换”,然后选择 “从 JSON 获取值”。
- 点击加号添加变量转换
- 在“值”字段中输入“0”,然后按回车键。在出现 =0 之后,输入 'id' 并再次按回车键。该变量现在将读取“列出文件”命令的 JSON 输出,并查找表中第一个文件的 ID。
- 点击 表 ID 字段
提示!解析 JSON 时,请特别注意大小写。
-
-
-
-
-
- 点击“接受”
- 点击“接受”
-
-
-
-
-
-
- 保存命令
步骤五:删除文件
数据集准备就绪后,最后一步就是正式删除数据。此步骤使用删除文件命令从表中删除数据集。
- 从 Workiva连接器向链 画布添加 “删除文件 ”命令
- 将 “从表 中取消导入文件 ”命令连接到 “删除文件 ”命令
- 双击命令进行配置
- 为确保我们删除的是与取消导入的文件相同的文件,我们将以与“从表取消导入文件”命令相同的方式生成文件 ID,如下所述:
- 点击 文件 ID 字段
- 在左侧的“变量”面板中,单击向下箭头展开 文件列表
- 选择 文件列表
- 单击“文件列表”-“文件列表”变量以转换该变量
- 单击“选择转换”,然后选择 “从 JSON 获取值”。
- 点击加号添加变量转换
- 在“值”字段中输入“0”,然后按回车键。在出现 =0 之后,输入 'id' 并再次按回车键。该变量现在将读取“列出文件”命令的 JSON 输出,并查找表中第一个文件的 ID。
提示!解析 JSON 值时,请特别注意大小写。
-
-
-
- 点击“接受”
- 点击“接受”
-
-
- 保存命令
步骤 6:测试练习
现在链式流程已完成,请测试结果。
- 发布 链
- 点击 执行 ,然后选择 使用输入运行
- 为运行时输入添加值
- CLP | 员工详细信息表的表 ID
- 如果您的表中尚无数据,请务必运行 CLP | Upload Data to Table Chain
- CLP | 员工详细信息表的表 ID
- 点击 开始
- 链式操作完成后,点击 删除文件节点以验证是否成功
- Chain 应该已经成功获取了您的文件,取消导入并将其从您的表中删除。
- 您可以通过在 Wdata 中导航到该表并查看右侧的“数据集”面板来验证数据是否已被删除。
要了解有关使用链在 Wdata 表中管理数据集的更多信息,请查看以下路径:替换表中的数据!