span8
span4
理念通过隆··模式映射的SchemaMapperworkspacerunner批量处理
场景:有用来存储数据集的相同特征类型的多个数据库,但表名和列名是各有所不同。任务是迁移多个数据库具有公共模式新多个数据集(即共同的特点类型名称,公共属性名字)。
除了数据表,每个数据库具有两个映射表 - 一个限定表名称和目的地共同特征类型名称之间的映射规则,另一个定义列名和目的地共同属性名称为每个特征类型之间的映射规则。幸运的是,映射表的模式是共同的每个数据库。
如果是可以设置用户参数或功能属性到的SchemaMapper的数据集参数(包括数据库的连接参数),包含的SchemaMapper工作空间可以做批处理任务。然而,数据集参数不能在当前的SchemaMapper参数,所以你需要手动设置连接参数为每个数据库。
事实上,我解决了这个含有能基于映射表的每个数据库执行模式映射Py亚搏在线thon脚本的工作流,但我认为它会更容易些,如果SchamaMapper的数据集参数可以进行参数设置。
doni.tan评论·
我也遇到过类似的问题,在这里我想动态填充DataSet由于潜在的不同模式CSV文件,其在整个工作台的不同的运行位置。不幸的是没有其他办法比启动另一个工作台作为唯一的SchemaMapper接受公共参数或静态架构完整的文件名(文件的路径和文件名与文件扩展名)。
它会来得很厉害,如果我们能有可用的特别是在微观服务过程自动化此功能。
kiahwarren评论·
我还发现它非常有用,如果对的SchemaMapper源数据集可以进行参数设置。这样,如果你正在使用多个电子数据表都具有相同的架构,你会在每次切换,而不必为每个电子表格中的SchemaMapper变压器电子表格时设置的参数。
dbaldacchino评论·
上周我遇到了同样的问题。但是请注意,你可以指定一个参数,但它是一个有点倒退:去Navigator中,展开变压器,然后在“数据集”,并链接右键点击用户参数。我还提交了此支持,谁给了我这种想法的链接。谢谢。
分享你的好想法,或通过其他人的想法投票助阵。
©2019安全亚搏在线软件公司|法律