慧集通iPaaS集成平台低代码培训-基础篇

训练使用素材:

  1.数据源:

单号业务日期工厂仓库物料单位数量批次
0100012022-5-1210031001030001kg50020230415
0100012022-5-1210031001030001kg12220230415
0100012022-5-1210031001030001kg125020230415
0100012022-5-1210031001030002kg13020230411
0100012022-5-1210031001030002kg1352020230412
0100012022-5-1210031001030003kg140020230410
0100022022-5-1210031001090501kg15020230410
0100022022-5-1210031001030005kg160020230410
0100022022-5-1210031001030605kg17020230412
0100022022-5-1210031001030905kg98020230412
0100022022-5-1210031001030208kg19520230415
0100032022-5-1210031001030009kg20620230415
0100032022-5-1210031001031110kg21520230412
0100042022-5-1210031001031110kg22620230415
0100042022-5-1210031001030012kg23520230415
0100042022-5-1210031001030012kg24220230411
0100042022-5-1210031001030012kg24520230412

文件下载到D盘 test1 目录下,方便后面的测试

  2.数据库建表脚本

新建一个库,里面创建一张表,采购订单

  3.本次训练智能体客户端下载

请登录到慧集通开发平台下载最新的智能体客户端!

  4.其他

  • JSON数据查看工具

  https://www.json.cn

  • mysql数据库安装文件下载(非必须,仅供想在个人电脑上安装数据库的同学使用)
     

    本次培训完整录屏

    录制:慧集通(DataLinkX)可视化集成平台培训

    日期:2024-04-13 09:29:43

    录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=f3f886be-bda6-42f8-99cb-10b3c21e36d2&from=3&is-single=false&record_type=2

    可以跟着录屏完成以下的练习

    开始💡

    大家好,我叫翟兴志

    很荣幸能有机会与大家一起来探索应用系统集成及数据交换相关技术与理念!在开始汇报之前,我先简单的做一下自我介绍:我来自盒子在线,从2001年就开始从事企业信息化建设工作,前后在双汇集团软件公司、蒙牛集团及蒙泰集团工作,从事过实施、测试、开发、项目经理、CTO及CIO等工作岗位,算是一名信息化行业的老兵!

    联系方式:18610200881(同微信),有关于本次培训的任何问题或技术探讨可以联系我。

    准备工作

  • 分配登录帐号

    • https://www.datalinkx.cn 使用chrome打开

    • 登录账号使用86+手机号登录

    • 修改各自的密码

  • 下载智能体、配置授权文件并启动(演示)

    • 授权文件为个人名称

    • 文件名: licence.lic

    • 现场演示安装

  • 智能体安装操作说明icon-default.png?t=O83Ahttps://u90kgugsx7.feishu.cn/wiki/Sts2wKxCSiifoIkBFHKcrOc4n7g?fromScene=spaceOverview

  • 涉及知识点:智能体

    • 安装在具体客户的服务器环境中,企业本地化的部署是保证客户业务数据安全、高效及稳定性的重要条件;

    • 负责具体的数据流程任务执行工作;

    • 在执行过程中不依赖慧集通云开发平台;

    • 智能体可以安装在企业的任何服务器或PC电脑Linux、Windows、MAC、银河麒麟KylinOS)中,对于服务器的要求也非常低(推荐配置:2Core 8G以上内存、200G以上硬盘空间;如果要安装中间数据库配置要再增加一倍)。

  • 开始前的一些规则

    • 流程名称以 中文名字_ 开始命名,以方便区分,如:翟兴志_表数据写入到EXCEL

    • 不要修改别人的流程,系统中有记录日志!!!

慧集通简介

一、Hello World!(做开发的都懂这个哈!)

训练目的:熟悉WEB集成开发环境,熟悉JAVA、Groovy组件,了解智能体的运行原理,了解日志查看方式;

步骤:

  • 创建数据流程

功能菜单:数据流程--》所有流程--》新建

  • 组件方式完成

数据构造组件来完成,输出 “你好世界!”

  • 拖入Groovy组件,写入"Hellow World!";

/**
 * 功能:
 *
 * 注:脚本整体上返回闭包,在返回闭包之前的内容只会执行一次,闭包内部的内容会每次执行
 *
 * @Author 超级管理员 <br />
 * @Date:2023/10/29 11:37:24  <br />
 * @Version 1.0
 */
return { $$ ->
    // TODO 在这里编写业务逻辑
        "hello world!"
}
  • 执行输出到日志中查看

作业:自己动手完成以上操作(对于有JAVA开发经验的可以使用“JAVA组件”来完成练习)

视频链接:慧集通iPaaS低代码平台培训-基础篇

二、EXCEL文件读取与写入操作

训练目的:掌握EXCEL读取组件的操作,为后面的训练提供数据来源操作;文件的复制重点训练字段对照的操作,理解这种字段对照的原理作用;

时间:30分钟

1、读取采购入库单文件,把结果输出到日志中;

步骤:

  • 创建数据流程:兴志-excel操作

  • 选取“Excel读取”组件,拖拽到工作台;

  • 选择Excel文件

  • 把excel文件中的内容输出到日志中进行查看;

  • “Excel写入”组件的操作讲解;

  • 组件字段配置界面的讲解

    • 组件讲解

      • IPO模型

      • 入参

      • 出参

    • 组件配置界面

      • 组件本身的默认配置界面,这个界面没有统一的样式,是由组件开发者来定义的;

      • 组件默认的通用配置界面

    • 组件通用配置页面布局

      • 当前组件入参区

      • 前置节点组件出参区

      • 字段配置区

    • 字段配置输入类型

      • 常量 文本、数字

      • 函数

      • 表达式

练习:把Excel文件复制到另外一个目录中

视频链接:慧集通iPaaS低代码平台培训-EXCEL文件读取与写入操作

三、数据库读写操作

训练目的:数据库连接配置操作、了解当前平台支持的常用数据库类型、数据库读写“执行SQL”组件的操作使用、掌握"SQL查询"功能使用。

时间:50分钟

素材:训练使用的SQL脚本

练习库:

MYSQL(请自行准备数据库)

地址:

端口:3309

数据库名:

登录名:

密码:

步骤:

  • 创建数据库连接,并进行联通测试

  • 先介绍一个常用工具:SQL查询

    • 无需安装任何客户端,即可以对已配置数据连接的数据库进行查询操作,主要是方便开发调试使用;

    • 基于安全考虑,只支持查询,不能执行修改与删除操作;

  • “执行SQL”组件的操作介绍

    • 配置连接

    • CRUD操作

    • 字段

    • 条件

    • 分组

    • 排序

  • 新增数据流程:兴志-建表练习

    • 建表组件

    • 创建表:pur_order_zhaixingzhi

  • 新建数据流程: 兴志-数据库操作练习

    • 执行SQL组件

    • 查询“pur_order”表,输出到日志中查看

    • 查询“pur_order”表,同步数据到“pur_order_zhaixingzhi

  • 涉及知识点:连接器

    • 负责连接软件,主要涉及到帐户、密码及认证等;

    • 当前平台已支持60多种常用的软件连接器;

    • 企业可以开发自己的软件连接器;

作业(线下练习):

  1. 读取练习库中的pur_order中的采购入库单数据,保存到excel文件中; 新建 兴志_表数据写入到EXCEL

  2. 新增一个字段 单位2,把单位字段的数据“kg”转换成“千克”后保存到excel文件中;(提示:函数-文本替换)

  3. 对保存的excel文件中的入库数量进行修改并保存;

  4. 把修改后的excel文件中的单据信息更新到数据库表中:pur_order_zhaixingzhi

  • 扩展知识点:自由查询、SQL入参;组件的输入与输出概念介绍

视频链接:慧集通iPaaS低代码平台培训-数据库读写操作

四、订单分组合并操作

训练目的:掌握“列表分组”及“列表过滤”组件的使用

时间:30分钟

步骤:

  • 新增“兴志_订单明细合并操作”数据流程

  • 执行SQL组件

  • 查询练习库中的“pur_order”

  • 加入“列表分组”组件;

  • 分组维度:

    • 订单号

    • 单据日期

    • 仓库

    • 工厂

  • 通过“数据库表写入”组件,把最终处理的数据写入到pur_order_head及pur_order_detail

作业:

  1. 完成以上练习

五、主数据转换

目的:掌握数据映射的处理方法

时间:10分钟

准备:

1、数据对象:存货

2、应用系统:致远、星空中、畅捷通T+

3、数据映射

下面是结合让数据转换的综合演示:慧集通iPaaS低代码平台培训-主数据转换

六、日志查看

目的:掌握系统输出日志的结构、日志查看及问题定位

1.手工执行日志查看

流程当前任务开始执行标识:

流程当前任务结束执行标识:

当前执行流程编码:

对应组件勾选出参后,打印出参值日志:

对应组件勾选入参后,打印入参值日志:

慧集通平台内置变量说明及使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/947615.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入理解计算机系统—虚拟内存(一)

一个系统中的进程是与其他进程共享 CPU 和主存资源的。然而&#xff0c;共享主存会形成特殊的挑战。随着对 CPU 需求的增长&#xff0c;进程以某种合理的平滑方式慢了下来。但是如果太多的进程需要太多的内存&#xff0c;那么它们中的一些就根本无法运行。 为了更加有效地管理内…

Unresolved plugin: ‘org.apache.maven.plugins:maven-site-plugin:3.12.1‘

问题 使用idea 社区办加载项目提示下面问题&#xff1a; Unresolved plugin: org.apache.maven.plugins:maven-site-plugin:3.12.1 问题解决 maven插件地址&#xff1a; https://maven.apache.org/plugins/maven-dependency-plugin/plugins.html Maven 中央仓库地址&#…

如何在 Windows 10/11 上录制带有音频的屏幕 [3 种简单方法]

无论您是在上在线课程还是参加在线会议&#xff0c;您都可能需要在 Windows 10/11 上录制带有音频的屏幕。互联网上提供了多种可选方法。在这里&#xff0c;本博客收集了 3 种最简单的方法来指导您如何在 Windows 10/11 上使用音频进行屏幕录制。请继续阅读以探索&#xff01; …

spring中使用@Validated,什么是JSR 303数据校验,spring boot中怎么使用数据校验

文章目录 一、JSR 303后台数据校验1.1 什么是 JSR303&#xff1f;1.2 为什么使用 JSR 303&#xff1f; 二、Spring Boot 中使用数据校验2.1 基本注解校验2.1.1 使用步骤2.1.2 举例Valid注解全局统一异常处理 2.2 分组校验2.2.1 使用步骤2.2.2 举例Validated注解Validated和Vali…

AWS K8s 部署架构

Amazon Web Services&#xff08;AWS&#xff09;提供了一种简化的Kubernetes&#xff08;K8s&#xff09;部署架构&#xff0c;使得在云环境中管理和扩展容器化应用变得更加容易。这个架构的核心是AWS EKS&#xff08;Elastic Kubernetes Service&#xff09;&#xff0c;它是…

设计模式 结构型 适配器模式(Adapter Pattern)与 常见技术框架应用 解析

适配器模式&#xff08;Adapter Pattern&#xff09;是一种结构型设计模式&#xff0c;它允许将一个类的接口转换成客户端所期望的另一个接口&#xff0c;从而使原本因接口不兼容而无法一起工作的类能够协同工作。这种设计模式在软件开发中非常有用&#xff0c;尤其是在需要集成…

MCU芯片是什么意思_有哪些作用?

MCU(Microcontroller Unit)芯片&#xff0c;即微控制单元&#xff0c;是一种集成了中央处理器(CPU)、存储器(ROM、RAM)以及各种外设接口(如输入输出引脚、定时器、串口等)的集成电路芯片。它通过超大规模集成电路技术&#xff0c;将具有数据处理能力的中央处理器、随机存储器、…

如何免费解锁 IPhone 网络

您是否担心 iPhone 上的网络锁定&#xff1f;如果您的 iPhone 被锁定到特定运营商&#xff0c;解锁它可以连接到不同的运营商。好吧&#xff0c;我们为您准备了一份指南。 iPhone运营商免费解锁将是小菜一碟。在我们的解锁运营商 iphone 免费指南中。我们为您提供了一份简介&am…

Spring Security(maven项目) 3.0.2.4版本

前言&#xff1a; 通过实践而发现真理&#xff0c;又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识&#xff0c;又从理性认识而能动地指导革命实践&#xff0c;改造主观世界和客观世界。实践、认识、再实践、再认识&#xff0c;这种形式&#xff0c;循环往…

计算机的错误计算(二百)

摘要 用三个大模型计算 exp(123.456). 结果保留10位有效数字。三个大模型的输出均是错误的&#xff0c;虽然其中一个给出了正确的 Python代码。 例1. 计算 exp(123.456). 保留10位有效数字。 下面是与第一个大模型的对话。 以上为与一个大模型的对话。 下面是与另外一个大模…

Golang的缓存一致性策略

Golang的缓存一致性策略 一致性哈希算法 在Golang中&#xff0c;缓存一致性策略通常使用一致性哈希算法来实现。一致性哈希算法能够有效地解决缓存节点的动态扩容、缩容时数据重新分布的问题&#xff0c;同时能够保证数据访问的均衡性。 一致性哈希算法的核心思想是将节点的哈希…

.e01, ..., .e0n的分卷压缩包怎么解压

用BandiZip&#xff0c;这些分卷压缩中还有一个.exe的文件&#xff0c;这个不是可执行文件&#xff0c;是一个解压缩的开头。 安装好bandiZip后&#xff0c;右键这个.exe文件 点击打开就是开始解压了&#xff1a; 最后解压后是这些。然后一个个再次解压.

微机接口课设——基于Proteus和8086的打地鼠设计(8255、8253、8259)Proteus中Unknown 1-byte opcode / Unknown 2-byte opcode错误

原理图设计 汇编代码 ; I/O 端口地址定义 IOY0 EQU 0600H IOY1 EQU 0640H IOY2 EQU 0680HMY8255_A EQU IOY000H*2 ; 8255 A 口端口地址 MY8255_B EQU IOY001H*2 ; 8255 B 口端口地址 MY8255_C EQU IOY002H*2 ; 8255 C 口端口地址 MY8255_MODE EQU IOY003H*2 ; …

密码学精简版

密码学是数学上的一个分支&#xff0c;同时也是计算机安全方向上很重要的一个原理&#xff0c;设置密码的目的是保证信息的机密性、完整性和不可抵赖性&#xff0c;安全方向上另外的功能——可用性则无法保证。 密码的发展也已由来已久&#xff0c;最早的密码可追溯到罗马时期…

在 macOS 上,你可以使用系统自带的 终端(Terminal) 工具,通过 SSH 协议远程连接服务器

文章目录 1. 打开终端2. 使用 SSH 命令连接服务器3. 输入密码4. 连接成功5. 使用密钥登录&#xff08;可选&#xff09;6. 退出 SSH 连接7. 其他常用 SSH 选项8. 常见问题排查问题 1&#xff1a;连接超时问题 2&#xff1a;权限被拒绝&#xff08;Permission denied&#xff09…

【书籍连载】《软件测试架构实践与精准测试》| 有关软件测试模型的调查结果

各位软件领域的精英们&#xff0c;今天小编邀请你继续深入学习《软件测试架构实践与精准测试》。 《软件测试架构实践与精准测试》是作者李龙&#xff08;安畅检测首席技术专家&#xff09;基于软件测试“川模型”的著作。本书结合作者首次提出的软件测试新的模型“川模型”测试…

软件工程大作业——图书管理系统/图书个性化推荐与实现系统

目录 1 绪论 1.1研究背景 1.2研究现状 1.3研究内容 2 系统关键技术 2.1 Spring Boot框架 2.2 JAVA技术 2.3 MYSQL数据库 2.4 B/S结构 3 系统分析 3.1 可行性分析 3.1.1 技术可行性 3.1.2经济可行性 3.1.3操作可行性 3.2 系统性能分析 3.3 系统功能分析 3.4系统流程分析 3.4.1登…

“AI智慧教学系统:开启个性化教育新时代

大家好&#xff0c;我是老王&#xff0c;一个在产品圈摸爬滚打多年的资深产品经理。今天&#xff0c;我想和大家聊聊一个最近特别火的概念——AI智慧教学系统。这东西听起来好像很高大上&#xff0c;但其实和我们每个人都息息相关&#xff0c;因为它关系到我们下一代的教育。 一…

vue实现平滑滚动到目标标签页

平滑滚动 <div class"tabs" ref"tabList"><div class"tab" v-for"(item, index) in 10":key"index" click"clickTab(index)"><div class"inside" :class"tabIndex index ? ins…

防御式CSS是一种编写CSS的方法,旨

1.防御式CSS 防御式CSS是一种编写CSS的方法&#xff0c;旨在提高样式的健壮性和可维护性。以下是一些实现防御式CSS的关键策略&#xff1a; 避免使用!important 尽量避免使用!important&#xff0c;因为它会破坏CSS的优先级规则&#xff0c;导致样式难以调试和维护。 使用具…