作为一名开发者,如果您的组织要在云上部署 IBM Sterling Order Management 软件,或者要从企业内部的解决方案迁移到云端,您可能想要知道如何帮助用户最大限度地利用该服务。你能否完成该任务并帮助产品经理充分利用这些数据来制作报告和发出警报?能否让 IT 专业人员对可能出现的问题进行故障诊断和分类,并监控系统性能?

在 Order Management 数据库中收集的数据非常宝贵。众所周知,一图胜千言。与原始数据相比,人类大脑更容易以图表或图形这样的可视化格式来处理信息、掌握难懂的概念以及识别新出现的模式。通过将数据抽取与可视化相结合,不仅可以帮助用户以清晰且统一的方式通过底层数据获得见解,而且还能及时得出结论。这就是助您成为英雄的机会!

在这篇博客中,我们将介绍如何帮助用户利用 Order Management 数据库中收集的数据(其中可能包含数千个变量)在不同的数据点(包括来自其他应用程序的数据点)之间建立关系,从而实现下列目标:

  • 找出需要立即注意的区域(例如,绩效不佳的门店)
  • 阐明可能会影响购买者模式的因素(例如,新产品的推出)
  • 确定不同市场(区域)的需求
  • 制定库存和运营方面的规划

通过基于云的 Order Management 服务,您可以使用以下七种方式来利用数据,这包括用于将数据可视化并提取到企业内部系统的选项。

事件溯源 — 当订单通过 Order Management 系统时,将实时触发事件,包括创建订单、安排订单发货、发货等等。系统中的许多用户都可以使用这些近乎实时的数据来立即采取行动。例如,事件可能触发以下操作:向客户发送一系列电子邮件。客户服务代表可以通过仪表板来监控事件(如订单和退货),并且可以接收警报。产品管理团队可以跟踪特定产品的订单,以便进行分析和报告。

事件溯源利用 Order Management Events 框架提供一个近乎实时的数据流,以便支持反应式分析(短循环)工作负载或基于近乎实时的数据来构建数据可视化。这种方法需要进行一定程度的扩展,如下所示。

流程

注意:通过引入 IBM MQ 和集成服务器,提供了更好的事务完整性,并降低了远程通信延迟造成的影响,从而避免了长时间运行的事务。

此选项不仅可用于产品中提供的事件,还可用于 Order Management 应用程序中的其他数据集。

数据提取服务 — 此服务非常适用于提取稳定的冷数据,包括与完结订单、订单履行时间、新订单数量有关的数据。换句话说,任何时候都不需要实时数据。通过使用该流程,您可以从一组预定义的数据库表中提取数据,并将数据以平面文件的形式发布到外部 SFTP 站点。可以将该提取服务设置为定期运行,例如,支持创建每日、每周或每月报告。用户可以将这些数据与其他系统(例如,发货、计费、订单捕获或作业调度系统)中的数据组合使用,并生成包含可视化对象的报告。

该提取服务使用数据库表中最后修改的时间戳记来提取有关后续执行的数据。这可确保以一致方式交付数据。

流程

这个流程具有独立性,有专用代理并且是基于服务器,可以从备用/备份数据库中提取数据。因此,它不会给事务性应用程序生态系统增加任何工作负载。由于这是一个按自己的计划运行的异步流程,因此该流程在执行时会提取当前状态下的数据。例如,如果订单状态从 A 更改为 B,然后从 B 更改为 C,则提取流程可以获得状态为 C 的订单,因为这是执行此流程时订单的状态。但是,将无法看到状态 A 和 B。如果需要跟踪状态更改,则可以使用上述的事件溯源来实现。

由于 Db2® 只读数据库的限制,因此无法提取 CLOB 和 BLOB。但是,可以创建自定义表来填充非 CLOB 格式的数据,然后就可以提取这些自定义表。但是,为了确保最佳性能和数据集大小,应该清除这些表。

Order Management API — 提供了 GET API,以便组织可以执行 READ 操作。SaaS 开发者工具包 中提供了有关这些 API 的详细信息。在应用程序服务器 JVM 中以同步方式处理 API 请求,并将响应发送回客户端。此选项可用于临时查询数据(例如,对特定订单发生的状况进行分类),但对于大量查询则不建议使用此选项,因为它会给应用程序和事务性数据库增加额外的负担。

流程

注意:应该仔细检查 API 输入以避免检索到大型数据集。

Order Management 数据库查询客户端 — 这是一个基于浏览器的客户端,也是 GET API 的替代方案,允许您安全地按需查询 Order Management 数据库。此客户端只能用于故障诊断,而不能用于对大型数据集进行数据提取或报告。例如,IT 经理可能需要从应用程序中快速查询数据以了解某个问题(例如,订单或发货延迟),并进行分类。

流程

包含 OM SaaS 的 Cognos — 此选项允许您使用 IBM Cognos®ï¼ˆåŒ…含在基于云的 Order Management 服务中)来创建和调度报告。将根据事务性数据库的备份/备用副本来创建报告。因此,它不会给事务性系统增加任何工作负载。IBM Cognos 提供了现成的操作报告,并允许用户根据选择来构建自己的操作报告。这些报告包括可视化对象,以便您可以快速查看有关订单状况、库存、最畅销产品或退货最多的产品等问题的答案。

流程

注意:此选项只允许您通过 OM 数据库创建和调度报告。

OM 关键绩效指标 — 新的 UI 围绕 Order Management 中的关键业务对象提供了 KPI 视图。可自定义的仪表板可以显示供应率、SLA 评级、库存过剩、店内发货利用率和店内提货利用率。将陆续增加更多 KPI,因此请持续关注。

应用程序监控 — 可以从 OM SaaS 自助服务工具 中获取,这些图表让系统集成商和 IT 管理员能够监控 Order Management 应用程序的运行状况和性能,并收集有关 Order Management 应用程序使用情况的指标。通常,基于云的服务不提供这种级别的可见性,但在 Order Management 软件迁移到云端后,您就能成为英雄,为自己的 IT 团队提供这种可见性。

利用这些可用的 IBM Sterling Order Management 选件,可以让您的生活变得更轻松,并且能够满足各种用户的数据可视化需求。

参考资源

本博客翻译自:Deliver the power of data visualization to every user(2019-10-7)

加入讨论