首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Kettle里使用参照表进行数据校验(流查询实现)

下面使用城市和邮政编码查询做个例子,演示如何使用计算器步骤和查询步骤来判断地址和邮政编码是否匹配。完整的转换如下图: ?...根据PC4_1字段里的四位数字,再使用“流查询”步骤从参照表中查询城市名称。...这里设置的默认值的前缀和后缀都是***,这样设置有两个目的:首先,检查数据的时候比较容易找到这些异常数据;其次,查询后在模糊匹配原始输入的城市名时,这个默认值不会和原来的任何城市名有相似度。...再使用另一个计算器步骤,把City和RefCity作为字段A和字段B,使用Jaro-Winkler匹配算法,把新生成的字段命名为cityscore。此时预览数据,可以看到如下图所示的结果。 ?...为了得到结论,还要做一次相反的校验,“相反”校验是指根据城市名称再去参照表里找邮政编码,然后再和原始数据的邮政编码比较,如果邮政编码非常接近,就可以得出结论,是邮政编码拼写错误。

2.7K11

Wayfair EDI 855采购订单确认详解

-Test Routing:货物的运输方式和速度(船速)N1*SF*Test Name~-SF:发货地名称限定符-Test Name:发货地名称N3*Test Address*Test Address2...CountryCode~-Test CityName:发货地城市名-Test StateOrProvinceCode:发货地州/县-Test PostalCode:发货地邮政编码-Test CountryCode...上述示例中我们已经提前将源模板以及目标模板文件设置好。上传源和目标模板文件后,映射设计器将填充源和目标 XML 结构。然后,可以将源中的元素拖放到目标中的元素上,以建立映射关系。...生成 X12 文档时,X12 端口将 XML 转换为 X12 格式的文档,并生成适当的 X12 头,也就是我们上述报文讲解中出现的ISA及GS字段。...这个字段包含发送方ID以及接收方ID信息,您可以在 X12 端口的设置选项卡中,根据您与文件接收方的实际情况设置以上信息。

43020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Bed Bath & Beyond EDI 856提前发货通知

    每个字段的业务含义都已做了明确的注释。发货通知创建日期(年月日)-121314:提前发货通知创建时间(时分秒)-0001:挑选和打包编码-0002:标准包装编码HL*1**Test Type~-1:发送者分配的唯一包装层级结构编号...上述示例中我们已经提前将源模板以及目标模板文件设置好。上传源和目标模板文件后,映射设计器将填充源和目标 XML 结构。然后,可以将源中的元素拖放到目标中的元素上,以建立映射关系。...生成 X12 文档时,X12 端口将 XML 转换为 X12 格式的文档,并生成适当的 X12 头,也就是我们上述报文讲解中出现的ISA字段。...这个字段包含发送方ID以及接收方ID信息,您可以在X12 端口的设置选项卡中,根据您与文件接收方的实际情况设置以上信息。

    48130

    你会用 Google 吗?看看你会几个?

    是的,没错,Google 不仅能够当计算器用,而且功能比一般的计算器要强多了。你只需要在搜索字段中输入算式,按一下回车键或者搜索就可以了。...% 百分之 20% 其他说明 您可以将等号(=)放在一个式子之后对这个式子进行强制计算。如果这个式子是合理的,我们将返回结果。...您只需输入一个关键词(“翻译”,“fy” 和“FY” 任选其一)和要查的中 (英) 文单词,Google会直接显示您要查的单词的英文(或中文)翻译。...只需在搜索字段中输入: fy apple 或者 fy 苹果 天气查询 用Google 查询中国城市地区的天气和天气预报,只需输入一个关键词(“天气”,“tq” 或“TQ” 任选其一)和您要查询的城市地区名称即可...邮编区号 用Google 查询邮政编码或长途电话区号,您只需输入关键词(“邮编”,“yb” 和“YB” 任选其一;“区号”, “qh” 和“QH” 任选其一)和要查的城市地名或邮政编码或电话区号即可。

    50910

    Rockwell EDI 850 采购订单报文详解

    在此前的文章如何读懂X12中,我们对X12已经做了详细的解读,接下来让我们以 Rockwell EDI项目中对EDI 850采购订单的处理为基础,开始深入了解850采购订单。...下图为Rockwell EDI X12 850 示例报文转换前以及经知行之桥 EDI 系统转换后的效果对比图:图片利用知行之桥EDI系统可以将XML文件转换为符合国际标准的X12 850采购订单文件,再通过...每个字段的业务含义都已做了明确的注释。中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Rockwell_850_Sample】,进行实战操作。...以上就是将Rockwell X12 EDI 850采购订单报文解读以及转换的详细介绍了,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。更多EDI报文信息,欢迎联系知行软件。

    55230

    汽车地带Autozone EDI解决方案

    其连锁卖场主要集中于美国东部及西海岸经济较发达城市。主要经营汽车配件、维修器件等,同时也提供汽车信贷服务、销售汽车诊断和修理软件。AutoZone继续将发展重心放在提升配送中心的效率方面。...Autozone与供应商传输的是X12标准报文,业务类型包含850(采购订单)、856(发货通知)和810(发票),供应商通过使用知行EDI直连系统的中间数据库方案,自动化传输、翻译,实现X12报文自由转换...为了实现与供应商EDI直连,Autozone选用AS2连接协议向供应商发送850(采购订单)报文,并接收供应商发送的856(发货通知)和810(发票)报文。...AS2电子数据交换标准允许企业使用通用的单一通信解决方案,这消除了网络中不同企业使用不同传输协议时的复杂性和成本。...AS2连接测试完成后,需要与Autozone明确具体的实施细则,进一步明确业务字段细节。

    83820

    Hubbell EDI 855 采购订单确认报文详解

    在数字化的今天,HUBBELL延续了在一个多世纪前建立的增长和创新传统,专注于提供高品质,可靠的产品。且有专业的客户服务团队提供支持。...HUBBELL的分销商和零售商网络为消费者提供销售支持,本地库存以及专业知识等,他们与HUBBELL建立了合作伙伴关系,为支持HUBBELL发展发挥了重要作用。...-Test VendorNumber:客户所在地的供应商编号DTM*010*20010310~-010:请求发货日期限定符-20010310:请求发货日期ACK*IA*C*CI****VP*VendorsProductNumber...Hubbell 855 订单确认在知行之桥 EDI 系统中的转换流程了,以下是工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Hubbell_855_Sample】,进行实战操作。...以上就是将Hubbell X12 EDI 855采购订单确认报文解读以及转换的详细介绍了,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。更多EDI报文信息,欢迎联系知行软件。

    37620

    关于编写故事卡的一些经验

    通常是不必要的。一般情况下设计图或简单的沟通是很容易表达这些内容的,故事卡中简单地表述主要路径即可,详细的描述反而约束了设计和实现,并且让故事卡变得臃肿。 描述所有字段是否有必要?...最终我将这些规则用状态转换图描述出来,然后与 Dev 和 QA 同学沟通是否可以用这张图当做验收条件。...所以某个表单的描述可能是这样的: …… 字段详情及顺序 【姓名】必填,50字符 【出生年月】必填,日期类型 【省份】必填,单选,从基础数据 region 表中取值 【城市】必填,单选,从基础数据 region...表中取值,与【省份】联动 【家庭成员数量】必填,正整数 【联系邮箱】非必填,100字符,校验为邮箱格式 …… 这里面也有几个可以探讨的问题: 1、对于【联系人邮箱】字段,通常会有对于邮箱格式的校验。...可测试(Testable):故事卡中描述的输入和输出是明确的、可度量的。

    97510

    (长期更新)《零基础入门 ArcGIS(ArcScene) 》实验七----城市三维建模与分析(超超超详细!!!)

    同时,按照观景点高度字段(Height),对观景点进行三维显示。 (2)根据地平面海拔和建筑物高度属性,构建该城市的DEM数据。...(4)掌握二维点数据转为三维点数据的常用方法;掌握天际线的内涵并绘制天际线和转为天际线图的方法。 (5)掌握基于属性数据中的字段进行汇总统计。...根据字段Height,将二维视点转为三维点数据,计算该视点位置处的天际线数据,以视点为中心,用极坐标系绘制出天际线图。计算该城市的DEM数据,并绘制专题图。...右键点击“Height”字段,点击【字段计算器】,利用字段计算器对“Height”字段进行赋值,点击【确定】。...(3)设置栅格值: 点击ArcToolbox中的【空间分析】--【地图代数】-【栅格计算器】,栅格 计算器设置如下图所示: 点击【确定】。

    7810

    Wayfair EDI 850订单详解

    Wayfair 的入驻模式为邀请模式,供应商须通过 Wayfair 官方的一系列资格审查后,方可拥有 Wayfair 账户。在 Wayfair 的平台上可完成接收订单,发货和发票等一系列业务。...XML 文件中,我们将业务数据与业务字段联系起来,这样的文件可读性更强,并且更方便进行下一步数据处理。...上述示例中我们已经提前将源模板以及目标模板文件设置好。 上传源和目标模板文件后,映射设计器将填充源和目标 XML 结构。然后,可以将源中的元素拖放到目标中的元素上,以建立映射关系。...生成 X12 文档时,X12 端口将 XML 转换为 X12 格式的文档,并生成适当的 X12 头,也就是我们上述报文讲解中出现的ISA字段。...这个字段包含发送方ID以及接收方ID信息,您可以在X12 端口的设置选项卡中,根据您与文件接收方的实际情况设置以上信息。

    42320

    DDD理论学习系列(7)-- 值对象

    1.引言 提到值对象,我们可能立马就想到值类型和引用类型。而在C#中,值类型的代表是strut和enum,引用类型的代表是class、interface、delegate等。...我们这里提到的数字面额、货币单位和编号,除此之外还有发行日期,其实都是钞票的基本特征,在coding中我们会根据场景选择性的对某些特征以属性的形式加以抽象。...从上面这个例子我们可用总结出值的特征: 表示一个具体的概念 通过值的属性对其识别 属性判等 固定不变 3.案例分析 购物网站都会维护客户收货地址信息来进行发货处理,一个地址信息一般主要包含省份、城市、...它不会随着时间而变化,它包含了地址所需要的完整属性(省份、城市、区县、街道、邮政编码)信息。所以,地址是一个值。...单个值对象 上面我们提到值对象不会孤立存在,所以我们可以将值对象中的属性作为所属实体/聚合根的数据列来存储(比如,我们可以将收货地址的属性映射到客户实体中)。

    1.4K70

    快递100快递信息订阅推送API接口案例代码

    ,省-市-区,非必填,填了有助于提升签收状态的判断的准确率,请尽量提供 └ to String 否 北京市朝阳区 目的地城市,省-市-区,非必填,填了有助于提升签收状态的判断的准确率...└- autoCom String 否 1 添加此字段且将此值设为1,则表示开始智能判断单号所属公司的功能...(手机和固定电话均可,只能填写一个,顺丰单号必填,其他快递公司选填。...若开启了国际版(即在订阅请求中增加字段interCom=1),则回调请求中暂无此字段 └ comNew String ems 我司纠正后的新的快递公司编码。...若开启了国际版(即在订阅请求中增加字段interCom=1),则回调请求中暂无此字段 ΘlastResult lastResult 最新查询结果,若在订阅报文中通过interCom字段开通了国际版,

    1.5K51

    沃尔玛Walmart EDI 850订单详解

    - 6 = 津贴/收费百分比限定符- .5 = 津贴/收费百分比- 02 = 表示脱离发票编码,津贴和收费的金额将反映在交易总额中,发票总金额=商品价格+费用-津贴/收费。...货币金额- 6 = 津贴/收费百分比限定符- 5 = 津贴/收费百分比- 02 = 表示脱离发票编码,津贴和收费的金额将反映在交易总额中,发票总金额=商品价格+费用-津贴/收费。...-- 表示脱离发票编码,津贴和收费的金额将反映在交易总额中,发票总金额=商品价格+费用-津贴/收费。...-- 表示脱离发票编码,津贴和收费的金额将反映在交易总额中,发票总金额=商品价格+费用-津贴/收费。...,我们将业务数据与业务字段联系起来,这样的文件可读性更强,并且更方便进行下一步数据处理。

    98830

    单元测试用例

    各个组件的最小部分,测试对象如函数,过程,类,接口等。 如果以函数为例,则在将输入参数传递给函数时,请检查函数是否应返回期望值。...必传项测试 唯一字段值测试 空值测试 字段只接受允许的字符 负值测试 字段限于字段长度规范 不可能的值 垃圾值测试 检查字段之间的依赖性 等效类划分和边界条件测试 错误和异常处理测试 日期验证: 这构成了日期字段的一组条件...这构成了时间字段的一组条件 各种时间格式,例如12/24小时格式,AM / PM 检查有效时间 检查无效时间 检查周末和工作假期的影响 邮政编码验证: 这构成了邮政编码字段的一组条件 测试部分邮政编码输入并检查邮政编码格式...测试品牌准则 检查每个应用程序的窗口标题是否都有应用程序的名称和窗口名称 检查对齐 检查屏幕是否可调整大小和最小化 拼写检查 必要时测试默认值 必填字段需要用星号符号突出显示 安全: 这构成一组条件,有助于验证应用程序系统的安全性...所有字段均可用 字段应有足够的空间 启用滚动和平移 页码指示报告大小(N个,共M个),并应允许访问报告中的中/终点 报告已正确导出到Excel / Word文档 报告可以正确打印,所有数据正确显示 检查报告中的所有页面是否都可访问

    2.3K30

    为woocommerce开发支付网关插件,对接支付通道

    // 但在本教程中,我们从简单的支付开始 $this->supports = array( 'products' ); // 所有选项字段的方法 $this->init_form_fields...还需要"启用/禁用","标题","描述"和"测试模式"等设置项。...我们使用WooCommerce中的事件延迟表单提交,并将带有卡数据的AJAX请求直接发送到我们的支付处理器,checkout_place_order 如果客户详细信息正常,处理器将返回一个令牌,我们将其添加到下面的表格中..., 现在我们可以提交表格(当然在JS中), 我们使用PHP中的令牌通过支付处理器的API捕获付款。...', $this->id ); echo ''; } 处理付款 验证字段 像名字这样的结帐字段应该更早验证,下面是一个例子。

    34810

    (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验三----学校选址与路径规划(超超超详细!!!)

    看到这里,说明您对arcgis已经有了一定的了解了,下面进行arcgis更高级的玩法---叠加分析 实验三 学校选址与道路规划 随着城市化的快速发展与城市人口的不断增长,城市的各种资源出现严重短缺...在“分类”对话框中设置如下参数:分类“类别”选择“10”,“方法”选择“相等间隔”,根据实验要求坡度超过30°以上的就取不考虑,在重分类时将中断值29.694746设为30,点击【确定】,设置如下图所示...“输入栅格”为“landuse.img”,“重分类字段”为“LANDUSE”,将“Water”“Wetlands”设置为“NoData”。...(5)提取面积大于5英亩的区域: 在内容列表中右键点击上一步生成的矢量数据-【打开属性表】,右键点击【表选项】--【添加字段】,将字段命名为面积,类型为双精度,点击【确定】,完成字段添加...(3)栅格计算器: 点击ArcToolbox中的【空间分析】--【地图代数】--【栅格计算器】。

    17410

    SAP最佳业务实践:FI–应收帐款(157)-18一次性帐户过帐

    对一次性客户使用一次性帐户可以避免生成大量的主数据。 如果销售与分销模块已实施,请运行步骤 在销售与分销模块中过账一次性账户。 这样就保证了销售与分销功能和财务/管理会计功能的整合性。...在 来自主数据的地址为 售达方(凭证抬头)的屏幕上,进行以下输入: 字段名称 用户操作和值 注释 标题 * 可选 名称 * 一次性客户名称 街道/门牌号 * 街道和门牌号 邮政编码/城市 * 邮政编码和城市...在输入客户发票:公司代码 1000 屏幕 的 基础数据 标签页上,输入以下数据: 字段名称 用户操作和值 注释 客户 选择一次性客户 例如,选择在 创建一次性账户 步骤中创建的客户 发票日期 输入发票日期...在地址和银行数据 屏幕上,输入客户的数据并选择回车: 字段名称 用户操作和值 注释 公司地址名 * 例如 李军 语言代码 * 例如 ZH 街道 * 例如 淮海路12号 城市 * 例如 上海 邮政编码 *...如果利润中心存在,请将光标右移到行项目的利润中心字段,输入相应的利润中心。 5. 选择过账。 一次性国内客户发票已过账,并且地址数据已包括在会计凭证中。 ?

    3K141
    领券