このようなデータの履歴ビューを作成するために、Cosmos で Orion コンテキスト データを永続化するコネクタについて聞いたことがあります。
そのようなコネクタの名前は何ですか? また、それに関するドキュメントはどこにありますか? 永続化されたデータの形式は何ですか? データは Cosmos 内のどこに保存されますか?
このようなデータの履歴ビューを作成するために、Cosmos で Orion コンテキスト データを永続化するコネクタについて聞いたことがあります。
そのようなコネクタの名前は何ですか? また、それに関するドキュメントはどこにありますか? 永続化されたデータの形式は何ですか? データは Cosmos 内のどこに保存されますか?
あなたが求めているコネクタはCygnus です。これは、Orion から通知を受信して Cosmos に保持できる Flume ベースのソフトウェアです。
README内の完全な説明と、インストール、構成、および使用ガイドを読むことができます。
永続化されたデータは、構成された Cosmos ユーザー スペース (つまり、/user/myuser/mydataset
. Cygnus が受け取った (エンティティー、属性) のペアごとに、1 行がテキスト ファイルに保存されます。Cygnus 0.1 では、この行は CSV スタイル ('|' セパレーター) で記述されます。
ts|iso8601date|entityId|entityType|attributeName|attributeType|value
((エンティティ、属性) ペアごとのファイル) という名前のテキスト ファイル:
/user/myuser/mydataset/entityId-entityType-attributeName-atributeType.txt
それにもかかわらず、リリース 0.2 (包括的) から、行は Json 形式で記述されます。
{"ts"="xxx", "iso8601date"="xxx", "entityId"="xxx", "entityType"="xxx", "attributeName"="xxx", "attributeType"="xxx", "value"="xxx"|{...}|[...]}
(エンティティごとのファイル) という名前のテキスト ファイル:
/user/myuser/mydataset/cygnus-myuser-mydataset-entityId-entityType.txt