Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d’une planification pour traiter automatiquement les nouvelles données
La section suivante s'applique uniquement aux tâches SageMaker de traitement. Si vous avez utilisé les paramètres Canvas par défaut ou EMR sans serveur pour créer une tâche à distance afin d’appliquer des transformations à l’intégralité de votre jeu de données, cette section ne s’applique pas.
Si vous traitez des données régulièrement, vous pouvez créer une planification pour exécuter automatiquement la tâche de traitement. Par exemple, vous créez une planification qui exécute automatiquement une tâche de traitement lorsque vous recevez de nouvelles données. Pour plus d’informations sur les tâches de traitement, consultez Exporter vers Amazon S3.
Lorsque vous créez une tâche, vous devez spécifier un rôle IAM autorisé à la créer. Vous pouvez utiliser la AmazonSageMakerCanvasDataPrepFullAccess politique pour ajouter des autorisations.
Ajoutez la politique de confiance suivante au rôle pour EventBridge permettre de l'assumer.
{
"Effect": "Allow",
"Principal": {
"Service": "events.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
Lorsque vous créez un planning, Data Wrangler crée une eventRule entrée. EventBridge Des frais vous sont facturés à la fois pour les règles d'événement que vous créez et pour les instances utilisées pour exécuter la tâche de traitement.
Pour plus d'informations sur EventBridge les tarifs, consultez la section EventBridge Tarification d'Amazon. Pour plus d'informations sur le traitement de la tarification des tâches, consultez la page SageMaker Tarification Amazon.
Vous pouvez définir une planification à l'aide d'une des méthodes suivantes :
Les sections suivantes fournissent des procédures relatives à la planification des tâches lorsque vous remplissez les paramètres des tâches SageMaker AI Processing lors de l'exportation de vos données vers Amazon S3. Toutes les instructions suivantes commencent dans la section Planifications associées des paramètres des tâches de SageMaker traitement.
- CRON
-
Utilisez la procédure suivante pour créer un calendrier à l’aide d’une expression CRON.
-
Dans le panneau latéral Exporter vers Amazon S3, assurez-vous d'avoir désactivé le bouton de configuration automatique des tâches et que l'option SageMaker Traitement est sélectionnée.
-
Dans les paramètres SageMaker des tâches de traitement, ouvrez la section Planifications associées et choisissez Créer une nouvelle planification.
-
La boîte de dialogue Créer une nouvelle planification s’ouvre. Dans le champ Nom de la planification, indiquez le nom de la planification.
-
Pour Fréquence d’exécution, choisissez CRON.
-
Pour chacun des champs Minutes, Heures, Jours du mois, Mois et Jour de la semaine, entrez des valeurs d’expression CRON valides.
-
Choisissez Créer.
-
(Facultatif) Choisissez Add another schedule (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
Vous pouvez associer un maximum de deux planifications. Les planifications sont indépendantes et ne s'influencent pas mutuellement, sauf si les heures se chevauchent.
-
Sélectionnez l’une des méthodes suivantes :
-
Planifier et exécuter maintenant : la tâche s’exécute immédiatement et s’exécute ensuite selon les planifications.
-
Planifier uniquement : la tâche s’exécute uniquement selon les planifications que vous spécifiez.
-
Choisissez Exporter après avoir renseigné les autres paramètres de la tâche d’exportation.
- RATE
-
Utilisez la procédure suivante pour créer un calendrier à l’aide d’une valeur de déclenchement.
-
Dans le panneau latéral Exporter vers Amazon S3, assurez-vous d'avoir désactivé le bouton de configuration automatique des tâches et que l'option SageMaker Traitement est sélectionnée.
-
Dans les paramètres SageMaker des tâches de traitement, ouvrez la section Planifications associées et choisissez Créer une nouvelle planification.
-
La boîte de dialogue Créer une nouvelle planification s’ouvre. Dans le champ Nom de la planification, indiquez le nom de la planification.
-
Pour Run Frequency (Fréquence d'exécution), choisissez Rate (Taux).
-
Pour Value (Valeur), spécifiez un entier.
-
Pour Unit (Unité), sélectionnez l'une des options suivantes :
-
Choisissez Créer.
-
(Facultatif) Choisissez Add another schedule (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
Vous pouvez associer un maximum de deux planifications. Les planifications sont indépendantes et ne s'influencent pas mutuellement, sauf si les heures se chevauchent.
-
Sélectionnez l’une des méthodes suivantes :
-
Planifier et exécuter maintenant : la tâche s’exécute immédiatement et s’exécute ensuite selon les planifications.
-
Planifier uniquement : la tâche s’exécute uniquement selon les planifications que vous spécifiez.
-
Choisissez Exporter après avoir renseigné les autres paramètres de la tâche d’exportation.
- Recurring
-
Utilisez la procédure suivante pour créer une planification qui exécute une tâche de manière récurrente.
-
Dans le panneau latéral Exporter vers Amazon S3, assurez-vous d'avoir désactivé le bouton de configuration automatique des tâches et que l'option SageMaker Traitement est sélectionnée.
-
Dans les paramètres SageMaker des tâches de traitement, ouvrez la section Planifications associées et choisissez Créer une nouvelle planification.
-
La boîte de dialogue Créer une nouvelle planification s’ouvre. Dans le champ Nom de la planification, indiquez le nom de la planification.
-
Pour Fréquence d’exécution, choisissez Récurrent.
-
Dans le champ Toutes les x heures, spécifiez la fréquence horaire à laquelle la tâche s’exécute au cours de la journée. Les valeurs valides sont des nombres entiers compris entre 1 et 23.
-
Pour On days (Journées), choisissez l'une des options suivantes :
-
Every Day (Tous les jours)
-
Weekends (Le week-end)
-
Weekdays (Jours de la semaine)
-
Select Days (Certains jours)
-
(Facultatif) Si vous avez sélectionné Select Days (Certains jours), choisissez les jours de la semaine où la tâche doit s'exécuter.
La planification est réinitialisée tous les jours. Si vous planifiez une tâche pour qu'elle s'exécute toutes les cinq heures, elle s'exécute aux heures suivantes au cours de la journée :
-
00h00
-
05h00
-
10 h 00
-
15 h
-
20 h 00
-
Choisissez Créer.
-
(Facultatif) Choisissez Add another schedule (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
Vous pouvez associer un maximum de deux planifications. Les planifications sont indépendantes et ne s'influencent pas mutuellement, sauf si les heures se chevauchent.
-
Sélectionnez l’une des méthodes suivantes :
-
Planifier et exécuter maintenant : la tâche s’exécute immédiatement et s’exécute ensuite selon les planifications.
-
Planifier uniquement : la tâche s’exécute uniquement selon les planifications que vous spécifiez.
-
Choisissez Exporter après avoir renseigné les autres paramètres de la tâche d’exportation.
- Specific time
-
Utilisez la procédure suivante pour créer une planification qui exécute une tâche à des heures spécifiques.
-
Dans le panneau latéral Exporter vers Amazon S3, assurez-vous d'avoir désactivé le bouton de configuration automatique des tâches et que l'option SageMaker Traitement est sélectionnée.
-
Dans les paramètres SageMaker des tâches de traitement, ouvrez la section Planifications associées et choisissez Créer une nouvelle planification.
-
La boîte de dialogue Créer une nouvelle planification s’ouvre. Dans le champ Nom de la planification, indiquez le nom de la planification.
-
Pour Fréquence d’exécution, choisissez Heure de début.
-
Pour Heure de début, entrez une heure au format UTC (par exemple, 09:00). L’heure de début correspond par défaut au fuseau horaire dans lequel vous vous trouvez.
-
Pour Journées, choisissez l’une des options suivantes :
-
Every Day (Tous les jours)
-
Weekends (Le week-end)
-
Weekdays (Jours de la semaine)
-
Select Days (Certains jours)
-
(Facultatif) Si vous avez sélectionné Certains jours, choisissez les jours de la semaine où la tâche doit s’exécuter.
-
Choisissez Créer.
-
(Facultatif) Choisissez Add another schedule (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
Vous pouvez associer un maximum de deux planifications. Les planifications sont indépendantes et ne s'influencent pas mutuellement, sauf si les heures se chevauchent.
-
Sélectionnez l’une des méthodes suivantes :
-
Planifier et exécuter maintenant : la tâche s’exécute immédiatement et s’exécute ensuite selon les planifications.
-
Planifier uniquement : la tâche s’exécute uniquement selon les planifications que vous spécifiez.
-
Choisissez Exporter après avoir renseigné les autres paramètres de la tâche d’exportation.
Vous pouvez utiliser l' SageMaker IA Console de gestion AWS pour afficher les tâches dont l'exécution est programmée. Vos tâches de traitement s’exécutent dans Pipelines. Chaque tâche de traitement possède son propre pipeline. Elle s'exécute en tant qu'étape de traitement dans le pipeline. Vous pouvez consulter les planifications que vous avez créées dans un pipeline. Pour plus d’informations sur l’affichage d’un pipeline, consultez Affichage des détails d’un pipeline.
Utilisez la procédure suivante pour afficher les tâches que vous avez planifiées.
Pour afficher les tâches que vous avez planifiées, procédez comme suit.
-
Ouvrez Amazon SageMaker Studio Classic.
-
Ouvrez Pipelines.
-
Consultez les pipelines des tâches que vous avez créées.
Le pipeline qui exécute la tâche utilise le nom de la tâche en tant que préfixe. Par exemple, si vous avez créé une tâche nommée housing-data-feature-enginnering, le nom du pipeline est canvas-data-prep-housing-data-feature-engineering.
-
Choisissez le pipeline contenant votre tâche.
-
Consultez l'état des pipelines. Les pipelines dont le champ Status (État) indique Succeeded (Réussi) ont correctement exécuté la tâche de traitement.
Pour arrêter l'exécution de la tâche de traitement, procédez comme suit :
Pour arrêter l'exécution d'une tâche de traitement, supprimez la règle d'événement qui spécifie la planification. La suppression d'une règle d'événement arrête l'exécution de toutes les tâches associées à la planification. Pour plus d'informations sur la suppression d'une règle, consultez Désactiver ou supprimer une EventBridge règle Amazon.
Vous pouvez également arrêter et supprimer les pipelines associés aux planifications. Pour plus d'informations sur l'arrêt d'un pipeline, consultez StopPipelineExecution. Pour plus d'informations sur la suppression d'un pipeline, consultez DeletePipeline.