Utiliser Amazon SageMaker Feature Store avec Amazon SageMaker Studio - Amazon SageMaker

Utiliser Amazon SageMaker Feature Store avec Amazon SageMaker Studio

Vous pouvez utiliser Studio pour créer et afficher des détails sur vos groupes de fonctions.

Créer un groupe de fonctions dans Studio

Le processus de création d'un groupe de fonctions dans Studio comporte quatre étapes de saisie : des détails, des définitions, des fonctions requises et des balises.

Envisagez les options suivantes avant de commencer :

  • Si vous prévoyez d'utiliser uniquement une boutique en ligne, le schéma de vos fonctions suffit. Il concerne vos colonnes et le type de données de chaque colonne. 

  • Si vous prévoyez d'utiliser une boutique hors ligne, vous avez besoin d'un URI de compartiment S3 et d'un ARN de rôle. 

  • Si vous prévoyez d'utiliser le chiffrement, il vous faut une clé KMS. Vous pouvez utiliser la même clé pour la boutique en ligne et votre boutique hors ligne, ou utiliser une clé unique pour chacune des boutiques.

  • Si vous prévoyez d'utiliser l'intégration AWS Glue, vous devrez fournir un nom de catalogue de données, un nom de base de données et un nom de table.

Pour créer un groupe de fonctions dans Studio

  1. Connectez-vous à Studio. Pour de plus amples informations, veuillez consulter Intégration à Amazon SageMaker Domain.

  2. Dans le panneau de navigation de gauche, choisissez l'icône Components and registries (Composants et registres) ( ).

  3. Dans le navigateur de fichiers et de ressources, choisissez Feature Store.

  4. Sous l'onglet Feature Store, vous verrez la liste de vos groupes de fonctions

  5. Sous l'onglet Feature Store, choisissez Create Feature Group (Créer un groupe de fonctions).

  6. Saisissez les détails du groupe de fonctions.

  7. (Facultatif) Si vous utilisez Glue, saisissez les détails du catalogue de données.

  8. Saisissez les définitions de fonctions. Deux options s'offrent à vous pour fournir un schéma de vos fonctions : un éditeur JSON ou un éditeur Table. 

  9. L'éditeur Table accepte un nom de colonne et un type de données. Dans l'exemple le plus simple, il vous faudra au moins deux définitions pour l'étape suivante : une pour un identificateur d'enregistrement et une pour une fonction d'événement temporel. Vous pouvez avoir jusqu'à 2 500 définitions de fonctions.

  10. Définissez un identificateur d'enregistrement et une fonction d'événement temporel à utiliser pour ce groupe de fonctions.

  11. (Facultatif) Saisissez des balises sous forme de paires clé-valeur.

  12. Choisissez Create Feature Group (Créer un groupe de fonctions).

  13. Dans la colonne Actions, choisissez Open feature store (Ouvrir Feature Store)

  14. Une fois la création du groupe de fonctions terminée, il s'affiche dans la liste des groupes de fonctions. Pour actualiser la liste, choisissez le bouton d'actualisation.

Afficher les détails du groupe de fonctions dans Studio

Vous pouvez afficher des détails sur vos groupes de fonctions et obtenir des exemples de requêtes à exécuter sur vos sources de données afin de collecter les données des fonctions que vous avez définies.

Pour afficher les détails du groupe de fonctions dans Studio

  1. Double-cliquez ou faites un clic droit sur un groupe de fonctions de votre liste, puis choisissez Open feature group detail (Ouvrir les détails du groupe de fonctions).

  2. La vue détaillée affiche un récapitulatif de votre groupe de fonctions, les définitions de fonctions, les balises du groupe de fonctions et l'exemple de requête. 

  3. Sous l'onglet Feature definitions (Définitions de fonctions), vous pouvez rechercher des fonctions par leur nom.

  4. Sous l'onglet Feature group tags (Balises du groupe de fonctions), vous pouvez ajouter ou supprimer des balises.

  5. Sous l'onglet Sample query (Exemple de requête), vous pouvez voir une série d'exemples de requêtes : exploration interactive, déplacement dans le temps, suppression de pierre tombale et suppression des doublons.