機能値をリアルタイムで提供するために、Databricks では Databricks Online Feature Store の使用をお勧めします。
サードパーティのオンライン ストアでは、機能テーブルを待機時間の短いデータベースに発行し、モデルまたは機能仕様を REST エンドポイントにデプロイして、機能値をリアルタイムで提供します。
Databricks Feature Store では、自動機能参照もサポートされています。 この場合、クライアントによって提供される入力値には、推論時にのみ使用できる値が含まれます。 モデルには、指定された入力値から必要な特徴値を自動的にフェッチするロジックが組み込まれています。
この図は、リアルタイム サービスの MLflow コンポーネントと Feature Store コンポーネントの関係を示しています。
Databricks Feature Store では、次のオンライン ストアがサポートされています。
| オンライン ストア プロバイダー | Unity カタログで Feature Engineering を使用して発行する | 従来のワークスペース機能ストアを使用して発行する | Model Serving における特徴量の検索 |
|---|---|---|---|
| Azure Cosmos DB [1] | X | X (Feature Store クライアント v0.5.0 以降) | X |
| Azure MySQL (単一サーバー) | X | ||
| Azure SQL Server | X |
[1] Cosmos DB の要件に関する重要な情報については、 Cosmos DB の互換性に関する注意事項を参照してください。
オンライン ストアの使用を開始する
オンライン ストアの使用を開始するには、次の記事を参照してください。