如何仅使用数据库添加新的客户群?我知道如何在CMC中创建客户群,但我希望通过编写脚本来为我自动添加数百个用户段。但是,我无法仅使用DB2数据库查询找到有关如何创建新客户群的任何信息。
有没有办法只使用DB2数据库查询创建新的客户群?
答案 0 :(得分:0)
你正在使用什么版本的fixpack / fep?你读过http://www-01.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.management-center.doc/tasks/tsbctsegbatch.htm?lang=en
吗?答案 1 :(得分:0)
我不建议您直接使用SQL来创建客户群,因为这会使您生成主键和KEYS表的更新。一旦你接受了,Murphy's Law声明你会出错。
您的问题询问如何创建“数百个用户群”。但是,我不确定这是不是您的意思,或者您是否意味着您有数百个用户要添加到现有细分中。
如果您正在谈论加载数百名用户,那么我会推荐您
this article in the Knowledge Center解释了如何使用MemberGroupMemberMediator
从电子邮件地址加载细分。
如果您真的想通过数据加载创建细分,我会向您推荐显示如何创建成员组的this Knowledge Center article。客户群是具有特定使用类型的成员组。
作为参考,这些是涉及的表格:
答案 2 :(得分:-2)
从技术上讲,直接更改DB2数据库不受官方支持。像stagingprop这样的东西依赖于某些方式发生的某些动作。例如,无法更新作为stagingprop一部分的任何表中任何行的主键。当您通过CMC进行更改时,CMC将为您执行此操作作为删除和插入。
也就是说,我已经看到过这样的不受支持的方法,用于在WebSphere Commerce数据库中更新/更改/创建数据。我没有具体针对客户细分的具体信息。我只是提醒您,直接更改DB2数据库是危险的,因此请确保备份并非常仔细地评估对stagingprop或dbclean等其他进程的影响。