マイクロソフト、データ変更処理のためのオープンソースプラットフォーム「Drasi」を発表
本日、マイクロソフトは、開発者が従来のデータ処理方法に伴う負担なしに、動的な環境でインテリジェントな応答を自動化できるように設計された最先端のオープンソースデータ変更処理プラットフォームであるDrasiを発表しました。中央データ レイクにデータを転送したり、データ リポジトリを定期的にクエリしたりする従来の方法とは異なり、Drasi はログと変更フィード内のイベントを観察することで、変更を効果的に監視します。
Drasi は、ローコードのクエリベースのフレームワークを使用して、開発者が監視対象の特定の種類の変更を概説する複雑なグラフ クエリを作成できるようにします。変更が発生すると、Drasi はこれらの変更によってクエリのそれぞれの結果セットが更新されるかどうかを評価します。変更が検出されると、Drasi はコンテキスト認識型の反応を開始します。この操作全体で、Drasi の 3 つの主要コンポーネントであるソース、継続的なクエリ、および反応が活用されます。
- ソース— これらのコンポーネントは、システム内のさまざまなデータ ソースとインターフェイスし、重要な変更を継続的にスキャンします。ソースは、アプリケーション ログ、データベースの変更、またはシステム メトリックを監視し、関連情報をリアルタイムでキャプチャできます。
- 継続的クエリ— Drasi は、手動のポイントインタイム クエリの代わりに継続的クエリを採用し、指定された基準に基づいて受信した変更を継続的に評価します。Cypherクエリ言語で作成されたこれらのクエリは、事前のデータ照合なしで複数のソースからのデータを統合します。
- 反応— 変更が継続的クエリの基準を満たすと、Drasi は登録された自動反応を実行します。これらの応答には、アラートの送信、相互接続されたシステムの更新、修復アクションの実行などがあり、すべて運用要件に合わせてカスタマイズされます。
Drasi の継続的クエリは、 Cypher クエリ言語を利用した宣言型グラフ クエリとして表現されます。これにより、開発者は監視したい変更とキャプチャしたいデータをカプセル化し、それらの変更がいつ発生するかを明確に示す単一のクエリを作成できます。
さらに、Drasi のアーキテクチャはカスタマイズをサポートするように設計されています。現在、Drasi はPostgreSQL、Microsoft Dataverse、Azure Event Grid Sources and Reactions と統合されています。ただし、組織は特定の要件に合わせて独自の統合を開発することもできます。
Drasi はApache 2.0 ライセンスに基づいて配布されており、組織は Drasi を商用および非商用の両方の取り組みに導入できます。
出典:マイクロソフト
コメントを残す