手机版

本文介绍了一种利用Excel生成多批次EIM配置文件的好方法

时间:2021-08-07 来源:互联网 编辑:宝哥软件园 浏览:

类型:办公软件大小:72.1M语言:中文评分: 9标签:立即下载。介绍了一种利用excel生成多批次EIM配置文件的优秀方法。在我的项目中,我们有超过100万个数据关联、服务请求和活动。每当数据更新时,我们需要分多次使用EIM解决方案的配置文件(ifp)。我们EIM批次的标准尺寸是5000条记录。因此,要更新100多万条记录,需要200多条记录

很多。手动创建一批包含200个或更多IFB的文件是浪费时间,而且很单调,容易出错,因为在做枯燥的类似任务时很容易出错。安东给我的团队带来了一个简单的解决方案,使用Excel生成一个IFB文件。现在让我一步一步告诉你:

1.1创建新的Excel文件(确保启用了宏)。2.2在第一个工作表(Sheet1)中输入每个指定的单位,如下所示:表|文本A5描述B5值A6文件名:A7流程:A8格式:A9表:仅A10基表:A10只能引用基表:A11仅基列3360A11只能引用列值:a12batch 3360a13批数创建3360a13创建批号。

A15评论A15评论:A16更新By

因此,您可以看到该表以从6到16的降序记录了B列,并在此输入您的IFB文件信息。

我将从以下这些领域进行解释。

文件名文件名

这是要创建的IFB文件的名称。如果输入“test”,文件test.ifb将保存在同一目录下创建的Excel工作簿。

过程过程

这是EIM执行进程的名称。

类型类型

这是诸如导入EIM、删除和合并之类的工作。

桌子桌子

这是EIM解决方案的EIM任务使用的表。

只有基表只有基表

如果要添加唯一基础表的参数信息,在这里输入。此字段不是必需的。

只有基列只有基列

如果要添加唯一基本列的参数信息,请在此处输入。此字段不是必需的。

分批分批

这是EIM解批号的过程。如果会有多个批次,那么这是初始批号。

批号的创建

自我解释一下,这是在你的批次号EIM解决任务IFB文件中你想要的。

评论评论

您可以向IFB文件添加注释。

更新数据库

您可以向IFB文件添加附加注释。

例如,我输入以下值:

文件名: ContactTest文件名:ContactTest进程: import _ contacts进程:import _ contacts类型: import类型:import Table: EIM_CONTACT表:EIM _ CONTACT O only基表:S_PARTY、S_CONTACT、s _ contact _ bu只有对应的表:S_PARTY、s _ contact、S _ contact _ bu只有对应的基列3360只有对应的列:Batch: 200批次:200创建的批次数量33660

我希望在相同的目录中创建名为ContactTest.ifb的工作簿,并以如下相同的方式保存:

[Siebel接口管理器] [Siebel接口管理器]USE INDEX HINTS=TRUE USE INDEX HINTS=TRUE LOG TRANSACTIONS=FALSE LOG TRANSACTIONS=FALSE

评论:这是:更新的评论,这是另一条评论;更新:这是另一种评论

TYPE=IMPORT TYPE=IMPORT BATCH=200 BATCH=200 TABLE=EIM _ CONTACT TABLE=eim _ CONTACT only基表=S_PARTY,S_CONTACT,S_CONTACT_BU只能引用基表=s _ party,S_CONTACT,s _ contact _ bu

[import _ contacts _ 2][import _ contacts _ 2]type=import type=import BATCH=201 BATCH=201 TABLE=EIM _ CONTACT TABLE=eim _ CONTACT only基表=s _ party,s _ contact,S_CONTACT_BU只能引用基表=S_PARTY,S_CONTACT,S_CONTACT_BU

[IMPORT _ CONTACTS _ 3][IMPORT _ CONTACTS _ 3]类型=IMPORT类型=进口BATCH=202分批=202表格=EIM _联系人表=EIM _仅联系基表=乙方、甲方、乙方只能引用基表=S_PARTY,S_CONTACT,S_CONTACT_BU

[IMPORT _ CONTACTS _ 4][IMPORT _ CONTACTS _ 4]类型=IMPORT类型=进口BATCH=203分批=203表格=EIM _联系人表=EIM _仅联系基表=乙方、甲方、乙方只能引用基表=S_PARTY,S_CONTACT,S_CONTACT_BU

[IMPORT _ CONTACTS _ 5][IMPORT _ CONTACTS _ 5]类型=IMPORT类型=进口BATCH=204分批=204表格=EIM _联系人表=EIM _仅联系基表=乙方、甲方、乙方只能引用基表=S_PARTY,S_CONTACT,S_CONTACT_BU

[导入联系人][导入联系人]类型=外壳类型=壳INCLUDE='IMPORT_CONTACTS_1 '包括=" IMPORT _ CONTACTS _ 1 " INCLUDE=' IMPORT _ CONTACTS _ 2 '包括=" IMPORT _ CONTACTS _ 2 " INCLUDE=' IMPORT _ CONTACTS _ 3 '包括=" IMPORT _ CONTACTS _ 3 " INCLUDE=' IMPORT _ CONTACTS _ 4 '包括=" IMPORT _ CONTACTS _ 4 " INCLUDE=' IMPORT _ CONTACTS _ 5 '包括=" IMPORT _ CONTACTS _ 5 "

请注意,创造了5批使用带有递增器的进程名连接在一起。进程名称的企业即时通讯解决方案是一个壳进程调用的所有批次。

要自动创建此投标邀标书的文件,创建和执行超过工作簿内的下列新的宏:子代eIFB()小组generateib()Dim fileName,process,atype,table Dim onlyBaseTables,onlyBaseColumns,only批处理基表,onlyBaseColumns,批量暗淡的

数字批量创建为整数数字批量创建作为整数变暗标题1、标题2、标题3、空白空间标题1、标题2、标题3、空白空间变暗完整文件名,计数器为整数,strCounter,strBatch

完整文件名,字符串匹配柜台作为整数,计数器迪姆计数器2,计数器计数器2,计数器计数器2,计数器计数器2,计数器模糊评论,更新方式昏暗的评论,更新比注释=单元格(15,2)。价值评论=细胞

(15,2)。价值更新比=单元格(16,2)。值更新比=细胞(16,2)。价值文件名=单元格(6,2)。价值文件名=细胞(6,2)。价值流程=单元格(7,2)。价值过程=细胞(7,2)。价值在类型=单元格(8,

2).类型处的值=细胞(8,2)。价值表格=单元格(9,2)。价值表=细胞(9,2)。价值仅基表=单元格(10,2)。仅值基表=细胞(10,2)。价值onlyBaseColumns=单元格(11,2)。价值

onlyBaseColumns=细胞(11,2)。价值批次=细胞(12,2)。价值一批=细胞(12,2)。价值数字批量创建=单元格(13,2)。数值批量创建=细胞(13,2)。价值head1='[Siebel接口

经理]头1=[西贝的界面管理器]"标题2='使用索引提示=真'标题2="使用索引提示=真正的"标题3='日志事务=假'标题3="登录交易=假"空格=" "空格=" "

完整文件名=文件名' ifb '完整文件名=文件名"。投标邀标书的"打开此工作簿。输出为#1的完整路径文件名打开此工作簿。路径&1完整文件名#进行输出打印#1,标题一打印#1,标题一打印

#1,标题2打印#1,标题2打印#1,标题3打印#1,标题3打印#1,空白区域打印#1,空白如果(注释'' )然后如果(评论"") 然后打印# 1 ';评论: '评论打印#1,"评论:" 评

论如果(更新时间'' )那么如果(更新者"")然后打印# 1 ';更新时间: '更新时间打印#1,"更新:"更新结束于如果如果完打印#1,空白空间打印#1,空白空间结束如果如果

完计数器=1计数器=1如果(数字批量创建1),则如果(数字批量创建1)然后当计数器=数字批量创建时执行不要在柜台=批量筛选的数量StRcounter=CStr

(计数器)strCounter=CStr的(柜)strBatch=CStr(批处理)strBatch=CStr的(批)打印#1,'['进程_' strCounter ']'打印#1,"[" 过程" _" strCounter "]"

打印#1,"类型="在类型打印#1,"类型="在打印#1的类型上,BATCH=' strBatch '打印#1,"间歇=" strBatch打印#1,“TABLE=”表打印#1,"表=" 表如果

(仅基表'' )然后如果(仅基表"")然后打印#1,"仅基表="仅基表打印#1,"只能引用基表="仅基表结束于如果完如果

(仅基列'' )然后如果(仅限基本列""然后打印#1,"仅基本列="仅基本列打印#1,"唯一基础,柱="只有基本列结束于如果完

打印#1,空白空间打印第一,空白空间批次=批次一一批批1=计数器=计数器一计数器计数器1=循环循环打印#1,'['流程']'

打印#1,"类型=外壳"计数器2=1计数器2=1如果(数字批量创建1)则(数字批量创建1)在计数器2=数字批量创建时执行

计数器2=成批筛选的数量计数器2=CStr(计数器2)计数器2=(HRT计数器2)打印# 1,“INCLUDE=' '”进程" _"strcounter 2 " " "计数器2=计数器2 1计数器2=计数器2 1循环结束If Else strBatch=CStr(批处理)strBatch=CStr

打印#1,'['进程]打印#1,'类型=' atypePrint #1,' BATCH=' strBatchPrint #1 ',TABLE=' tableIf (onlyBaseTables ' ')然后(仅基表" ")打印# 1,“仅基表”=“仅基表”

仅基表结束如果(仅基列'' )然后(仅基列" ")打印#1,"仅基列='仅基列'仅基列结束如果结束关闭#1MsgBox "完成"结束潜艇结束小组

版权声明:本文介绍了一种利用Excel生成多批次EIM配置文件的好方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。