Pentaho数据集成开关/案例

时间:2014-06-02 23:15:26

标签: mysql pentaho

我想要添加到我的数据库中的所有数据都有一个excel输入。超过100行,包含以下信息:类别名称,产品名称,产品描述,库存,补货,价格。

我已将imput链接到数据库查找以检查类别是否已存在于数据库中,否则返回null。到这里的一切都很好。

我将查找链接到switch / case,如果值为null,则将其发送到“添加类别”(表输出),如果不是,则转到“add product”(表输出)。不幸的是,由于数据库是新的,因此不会添加类别,因此所有类别都设置为null。当信息进入“添加类别”部分时,重复项会产生错误(密钥'name_UNIQUE'的重复条目'GST'。

如何强制开关/案例只取一个带有该名称的重复项并发送它以添加类别,其余只是添加该类别中的产品?

类别名称必须是唯一的。不确定我是否覆盖了这里的所有内容,所以随时提出问题。感谢您的帮助:)

0 个答案:

没有答案