【发布时间】:2016-01-08 20:13:30
【问题描述】:
是否有任何文档或分步过程指导我们如何使用 WS02 DAS 从 Java 类对象中提取数据并使用 WS02 Dashboards 使用此数据显示报告。
任何帮助将不胜感激。
【问题讨论】:
是否有任何文档或分步过程指导我们如何使用 WS02 DAS 从 Java 类对象中提取数据并使用 WS02 Dashboards 使用此数据显示报告。
任何帮助将不胜感激。
【问题讨论】:
首先,您可以通过指定属性来创建事件流,并说明您需要保留哪些属性。当事件到达流时,这些将存储在事件表 [1] 中。
然后您可以为该事件流创建一个事件接收器 [2]。创建事件流时,您可以使用 Thrift、Soap、Http、Mqtt、JMS、Kafka 和 Web 套接字等协议。您可以编写一个简单的 Java 应用程序来将数据发布到您根据您选择的消息格式协议创建的 DAS Receiver。例如,如果您创建 SOAP 接收器,则可以使用肥皂消息格式的数据,并且如果您创建 HTTP 接收器,则可以使用 JSON 格式。
您可以创建仪表板和小工具来可视化由您的持久流创建的事件表 [3]。请注意,此事件表包含 WSO2 DAS 收到的所有事件,您可以使用 spark SQL [4] 处理这些数据并创建可在 Analytics Dashboard 中使用的多个流。
[1]https://docs.wso2.com/display/DAS300/Understanding+Event+Streams+and+Event+Tables
[2]https://docs.wso2.com/display/DAS300/Configuring+Event+Receivers
[3]https://docs.wso2.com/display/DAS300/Analytics+Dashboard
[4]https://docs.wso2.com/display/DAS300/Batch+Analytics+Using+Spark+SQL
【讨论】:
你的题目和正文是矛盾的。主体说推数据,主体说拉数据。
如果你想实现推送数据,可以参考https://docs.wso2.com/pages/viewpage.action?pageId=45952633这个使用thrift客户端推送数据到DAS。
如何分析原始数据请参考https://docs.wso2.com/display/DAS300/Analyzing+Data。您可以编写 spark 脚本进行分析。
最后您可以https://docs.wso2.com/display/DAS300/Communicating+Results 了解如何分析数据。您可以使用随 DAS 3.0.0 公开的 REST API 从 DAS 中提取数据。
【讨论】: