フェデレーテッド知識ベース
フェデレーテッド知識ベース(FKB)とは、複数の独立した地理的に分散したデータソースに存在するデータを物理的に単一のリポジトリに統合することなく、それらを統合しクエリするためのシステムアーキテクチャです。FKBは、すべてのデータを移動させる代わりに、情報の統一された論理ビューを作成し、ユーザーやアプリケーションが、あたかも単一のまとまったデータベースであるかのように、異なるシステムをクエリできるようにします。
現代のエンタープライズ環境では、データが集中化されていることは稀です。データはCRMシステム、レガシーデータベース、クラウドストレージバケット、社内Wiki、専門的な部門アプリケーションなどにサイロ化されています。これらすべてのデータを移行しようとすると、費用が法外に高くなるか、技術的に複雑になり、大きな遅延を引き起こします。FKBは、ETL(抽出、変換、ロード)プロセスの膨大なオーバーヘッドなしに、分散された真実への単一アクセスポイントを提供することで、これを解決します。
FKBの核となるメカニズムは、洗練されたクエリレイヤーに関係しています。ユーザーがクエリを送信すると、FKBオーケストレーター自体がデータを保持しているわけではありません。代わりに、リクエストを解析し、どの基盤となるデータソースが関連情報を持っているかを判断し、クエリを各ソースのネイティブ言語(例:SQL、API呼び出し)に翻訳し、それらのソースにクエリを送信し、部分的な結果を収集し、最後にそれらの結果をエンドユーザーに対して一貫性のある統一された回答として統合します。
この概念は、技術的な配管に重点を置くデータ仮想化や、異なるデータポイント間で統一されたビジネス上の意味を構築することに重点を置くセマンティックレイヤリングと密接に関連しています。