分析流式数据 (Streams)

您可以在 IBM Cloud Pak for Data 中开发在 IBM Streams 服务实例中运行的流式应用程序。

关于此任务

服务 在缺省情况下,此服务不可用。管理员必须在 IBM Cloud Pak for Data 平台上安装此服务。要确定是否已安装该服务,请打开服务目录并检查该服务是否已启用。

Streams 流从 ClickStream 开始,经过 Filter,然后输出到 Store 1(通过 Score)和 Store 2。

流式应用程序满足实时数据处理的需求并旨在无限期运行。例如,假设某公司的产品扫描全世界的交通传感器来确定交通模式和趋势。由于总有一辆汽车经过,因此永远需要处理数据。处理这些大量数据的应用程序还必须能够无限期运行。

Cloud Pak for Data 中供应 Streams 服务实例后,您会获得一个 Streams 实例,该实例已准备就绪,可以用于部署和监视流式应用程序。有关更多信息,请参阅供应 Streams 服务实例

可通过多种方式开发用于分析流式数据的应用程序:
Cloud Pak for Data 项目中的 Streams Flows
Streams Flows 是用于构造简单 Streams 应用程序的拖放式编辑器,因此非常适合快速入门和熟悉运用。

Cloud Pak for Data 项目中 Jupyter Notebook 中的 Streams Python API
Jupyter Notebook 可用于构造原型和进行数据科学模型试验。

Streams Python API 和任何文本编辑器或 Python 集成开发环境 (IDE)

Streams Processing Language (SPL)
SPL 应用程序可使用完整 Streams 功能。您可以使用 Microsoft Visual Studio Code 或 Streams Studio 作为编辑器。
提示: Streams RESTJMX API 文档可在 IBM 文档 中的 Streams 文档中获得。
Streams 应用程序服务
通过将端点操作程序插入到 Streams 应用程序中,可以使用 REST API 来插入和检索 Streams 作业数据。使用标准 REST 界面可以简化 Streams 数据与其他数据服务和外部托管应用程序的集成。

有关使用 Streams 的更多信息,请参阅 IBM Streams in IBM Cloud Pak for Data 视频。

过程

要从 Cloud Pak for Data 访问 Streams 服务实例:

Cloud Pak for Data Web 用户界面导航菜单中,单击服务 > 实例
您可通过单击要访问的服务实例条目来查看服务实例详细信息。

下一步做什么