Magasin de caractéristiques et Service de modèles

Les magasins de caractéristiques en ligne Databricks sont alimentés par la mise à l’échelle automatique Lakebase. Lorsque vous créez un magasin en ligne à l’aide du client Feature Engineering, Databricks provisionne un projet de mise à l’échelle automatique Lakebase en tant que back-end de stockage sous-jacent, ce qui vous donne un accès à faible latence aux données de fonctionnalité pour l’inférence ML en temps réel.

Cas d’utilisation

  • Inférence de modèle en temps réel : servez les dernières valeurs de fonctionnalité pour modéliser les points de terminaison de service avec une faible latence. Les modèles formés avec Databricks Feature Engineering effectuent automatiquement le suivi de la traçabilité de leurs fonctionnalités et utilisent Unity Catalog pour localiser le magasin en ligne approprié au moment du service.
  • Points de terminaison de diffusion de fonctionnalités : diffusez des fonctionnalités directement aux applications et services externes sans passer par un modèle, en utilisant des points de terminaison de diffusion de fonctionnalités.
  • Systèmes de recommandation, détection des fraudes, personnalisation : toute application nécessitant des recherches cohérentes et à haut débit sur des tables de fonctionnalités hors connexion.

Fonctionnement

Online Feature Stores synchronise les données des tables de fonctionnalités du catalogue Unity hors connexion dans un projet de mise à l’échelle automatique Lakebase. Vous contrôlez la fréquence à laquelle les données se synchronisent à l’aide des modes de publication :

  • TRIGGERED (valeur par défaut) : synchronisation incrémentielle selon une planification ou via l’API.
  • CONTINU : pipeline de diffusion en continu qui met à jour le magasin en ligne à mesure que de nouvelles données sont écrites dans la table hors connexion.
  • SNAPSHOT : copie complète ponctuelle, efficace pour les mises à jour en bloc.

Étant donné que le magasin en ligne est un projet de mise à l’échelle automatique Lakebase, il tire parti de la mise à l’échelle automatique du calcul, de l’échelle à zéro pendant l’inactivité et de la gouvernance du catalogue Unity.

La migration est sécurisée et transparente

Les nouveaux magasins de fonctionnalités en ligne sont automatiquement créés sous forme de projets Lakebase Autoscaling. Vos workloads existants de Feature Store et de Model Serving continuent de fonctionner sans aucune intervention de votre part.

Les interfaces create_online_store et update_online_store continuent de fonctionner pour les boutiques en ligne que vous gérez via le client Feature Engineering, sans qu’aucun ajustement soit nécessaire. Notez que update_online_store n’est pas pris en charge pour les instances de mise à l’échelle automatique créées directement par l’API Projects ou l’interface utilisateur. Pour plus d’informations, consultez Limitations.

Note

Les points de terminaison de magasins de fonctionnalités et de services de modèles qui recherchent des fonctionnalités dans plusieurs magasins de fonctionnalités en ligne continuent de fonctionner, mais vous ne pouvez pas créer de nouvelles configurations de ce type avec Lakebase Autoscaling. Pour plus d’informations, consultez Limitations.

Si vous avez des magasins en ligne provisionnés Lakebase existants, consultez Mise à niveau vers la mise à l’échelle automatique pour plus d’informations sur la migration.

Mise en œuvre

Pour obtenir des instructions complètes d’installation, des informations de référence sur l’API, et des exemples de notebooks, consultez Magasins de caractéristiques en ligne Databricks.

Ressources supplémentaires