CEP コンソールでデータ ソースを定義し、CEP 分析ダッシュボードに移動して、新しいガジェットを作成しようとしました。これはエラーで失敗します。利用可能なデータソースがありません。ガジェットを作成するためのソース コードを見ると、デフォルト インストールの一部ではない分析サービス スタブへの依存関係があります。DAS の使用に切り替えましたが、同じエラーが発生しました。これを機能させるための指針はありますか?
1 に答える
実はガジェットのデータソースはデータベースのデータソースではありません。ガジェットのデータ ソースは、CEP および DAS のデータ ストリームです。
ガジェットは2種類。
1. リアルタイム処理ガジェット- これらのガジェットは、ストリームで受信したデータをリアルタイムでプロットします。これらを作成するには、ストリーム用の UI パブリッシャーを作成する必要があります [1]。すると、ストリームはダッシュボード ガジェットの作成でデータ ソースとして表示されます。リアルタイム ガジェットの作成方法については、CEP のドキュメントを参照してください [2]。
2. バッチ処理ガジェット- これらのガジェットは、分析イベント テーブルからデータを読み込み、プロットします。WSO2 DAS でストリームを作成し、それをイベント テーブル [3] に永続化すると、それらのストリームは分析ダッシュボードにデータ ソースとして表示されます。ガジェットの作成方法については、DAS のドキュメントを参照してください [4]。
[1] https://docs.wso2.com/display/CEP410/UI+Event+Publisher
[2] https://docs.wso2.com/display/CEP410/Creating+Gadgets
[3] https://docs.wso2.com/display/DAS301/Understanding+Event+Streams+and+Event+Tables
[4] https://docs.wso2.com/display/DAS301/Adding+Gadgets+to+a+Dashboard