FIWARE テクノロジを使用してアプリケーションを開発したいと考えています。このアプリケーションでは、気象観測所や気象モデルなどのデータを使用します。私の知る限り、Orion Context Browser ではエンティティの作成と編集、およびそのデータを属性として使用できます。私の質問は、大量のデータを使用している場合、BigData Analysis GE を Context Browser と一緒に使用して、気象観測所からのリアルタイム データや気象モデルからのデータを照会することは可能ですか? Orion Context Browser は、BigData GE を使用せずにこの種のデータを処理できますか? それともその逆?
1 に答える
Orion Context Broker と Cosmos Big Data の統合は、Orion によって管理されるリアルタイム コンテキスト データを Cosmos の HDFS のデータ ファイルに保持する役割を担うコネクタであるCygnusを介して行われます。このように、Orion は特定のエンティティの属性の最後の値を管理しますが、Cosmos はエンティティの属性が時間とともに持っていたすべての値に関する履歴を管理します。
とにかく、あなたのアプリケーションには他のニーズがあるようです。私がよく理解していれば、Orion API (および/または Context Browser) を介して気象モデル (ビッグデータ技術を使用して生成されたもの) をクエリすることについて話していることになります...これは、少なくともネイティブには実行できません。それにもかかわらず、解決策は次のようになります: (1) リアルタイムのコンテキスト データ (気象イベント) を通常どおり Orion に注入し、(2) Cygnus を使用して Orion を Cosmos に接続し、データの履歴ビューを作成します。(3) 通常の方法で、MapReduce または考えられるその他のビッグデータ手法を使用して気象モデルを生成し、最後に (4) 照会できるように、Orion のエンティティ属性モデルに従って気象モデルを挿入します。