代码之家  ›  专栏  ›  技术社区  ›  Ben Hoffman

产品信息管理解决方案或如何编写自己的

  •  2
  • Ben Hoffman  · 技术社区  · 16 年前

    我正在为一家制造公司开发一个网站。这家公司有几千个零件号。这些零件分为大约150类。每个产品类别都有规格(长度、高度、宽度等)。

    我需要找到一种方法来存储所有这些在我的数据库为网站。产品规格使我完全困惑。每一类产品都有不同数量的规格,从5到超过50(它们是复杂的工程产品)。我需要找到一种方法把它们放到我的数据库中,这样我就可以用表格格式把它们取出来,编辑网页中的值,在我的网站上搜索它们,然后将它们导出为打印和目录格式。

    我研究过主数据管理和产品信息管理系统,但对于我们这样规模的公司来说,这些系统似乎都非常昂贵。是否有人知道一个软件包或一个简单的方法来编写自己的,将解决这个问题?

    我最初的尝试是将数据加载到3个表中。propertyGroup表、property表(每个属性属于一个组)和productproperty表(每个productproperty都有一个product\u id和一个property\u id)。我对这种格式的两个关注点是以动态和透视格式获取数据,我的一些属性组具有标题级别。我的意思是,举例来说,3个属性可以有自己的头,也可以在它们的单列头之上共享第二个头。我还查看了将所有数据放入excel中的情况,但这似乎失去了我正在寻找的一些数据粒度。

    有什么想法吗?

    3 回复  |  直到 8 年前
        1
  •  2
  •   TomTom    16 年前

    退房:

    http://www.amazon.com/Data-Model-Resource-Book-Vol/dp/0471380237/ref=dp_ob_title_bk

    以及第二卷和第三卷。我相信您会找到一个完整的架构来解决您的问题;)

        2
  •  1
  •   Bernhard Rusch    15 年前

    也许Pimcore是你想要的解决方案: http://www.pimcore.org/

    它是开源的,是为管理大量的产品主数据而构建的。

        3
  •  1
  •   robo45h    15 年前

    PIM是一个很少有人了解的利基市场——你显然“得到”了它的需求。不幸的是,由于大多数人关注最终结果(网络目录、打印目录、POS系统、零件应用/使用目录、为其系统向客户提供电子馈送等),他们通常将钱花在这些前端系统上,而从不考虑如何或在何处存储数据一个中心的地方。所以每个系统都会出现一个问题:要获取数据。一旦你得到它,如何保持它的最新和准确。

    由于这是一个利基市场(无论出于什么原因),大多数解决方案都不卖很多拷贝,因此好的仍然很贵。我不太了解另一个答案中提到的非常新的pimcore解决方案,但我粗略的看了一下,它更多的是一个内容管理解决方案,目的是保存产品信息,但并不是一个很好的中央pim数据库。我无法进行详细的检查,因为它无法为我安装和运行。

    如果你在一家制造公司工作,他们可能有一个ERP/MRP系统——通常该供应商会有一个MDM或PIM解决方案。是的,这将是昂贵的,但有可能你可以得到更便宜的通过某种“捆绑”许可协议。不过,要注意检查用户引用。许多企业软件需要实现的服务可以是初始软件许可证的倍数。不是所有的皮条客都是这样,但很多是这样。