第六步:设计淘宝模型
1:增加模型主表:
点增加按纽,
编号:模型编号:
名称:模型名称
店铺:设置淘宝卖家
目标数据源:设置业务系统
模型处理类:目前只能选择淘宝模型处理类
模型映射:选择淘宝返回的数据第一次对应的映射,注意增加的时候是空,因为你只时还没有增加映射。
调用方法名:设置调用淘宝网的API方法
2:增加模型映射
点增加映射按纽:
编号:映射的编号
名称:映射的名称
表名:对照的物理表名,如果没有,就为空。
主键名:表的主键
取值主键名:表的主键对应的是淘宝网返回的数据集中的哪个值
检查标志:是否对数据进行重复性检查,只有在表名不为空的时候才有效.
检查失败的处理方式:当检查到有重复的时候,系统的处理方式
3:增加映射字段:
点增加明细按纽:
标题:字段的中文名称:
字段处理器:
固定值处理类:处理固定字段用的,选择此处理器后,需要设置常量值
对照值处理类:处理对照字段用的,选择此处理器后,需要设置对照值
字段处理器:从淘宝网返回的值中取对应的字段取值
变量处理器:从系统变量中取值
自动增长主键处理器:有的系统基本上所有表的主键都是整型,并且不是自增长,由系统自动产生,
当传输的时候,需要自动生成主键的时候,需要调用此处理器
SQL处理器: 通过当前的值,返回另外一个或多个值来插入.比如说淘宝网的sku_id是一个值,业务系统可能是三个值。
自定义单据编号处理器:系统自定义一个单据编号
数据集处理器:处理淘宝网返回的一个数据集,这时候,你需要选择这个数据集的映射模型
源字段:淘宝网返回的数据集中的字段名称
目标字段:物理表的字段名称
字段类型:目标字段类型,有整数,字符串,实数,日期4种.
变量值:设置取的变量名称,对应变量处理器
数据集:设置数据集,对应数据集处理器
常量值:可以选择也可以直接接设置,对应固定值处理器
对照值:选择框,对应对照值处理器
SQL:对应SQL处理器,固定变量为:${value} 表示来源表中当前的值
4:设置参数
参数主要用于调用API方法
参数名:参数的名称
标题:参数的中文名称
参数类型:
固定:就是将参数值直接传给淘宝
变量:从淘宝的上下文环境中,取参数,系统的变量名是固定的:
${top_appkey}:淘宝应用编号
${top_session}:授权码
${user_id}:淘宝用户编号
${user_nick}:淘宝用户呢称
当前时间往前推X分钟:工作调度的时候要注意
当前时间:取调用的当前时间
参数值:与参数类型相对应的
5:设置执行脚本
点增加脚本:
名称:脚本名称
数据源:这个脚本对哪个数据源执行
参数:脚本所需要的参数
内容:实际脚本
数据源${dtl}:dtl是模型映射的编号,参数就是实际取哪些值,在脚本里面需要用到的,通俗一点讲,${dtl}就是我们这次传输保存在数据库表里的所有明细,billno,tbsprodid,tbscolorid,tbssizeid,就是明细表的一些字段.注:如果${dtl}有100条,上面的脚本执行100次
6:调试执行模型
点【调试】按纽,不写数据库,显示需要执行的脚本,对模型进行调试,调试成功后,再点【执行】按纽
软件下载地址:http://www.kuaipan.cn/file/id_22661819411726342.html
软件使用:免费
使用咨询加QQ群:180028274