

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
<a name="canvas-data-export-schedule-job"></a>

**Note**  
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](canvas-export-data.md#canvas-export-data-s3).

Lorsque vous créez une tâche, vous devez spécifier un rôle IAM autorisé à la créer. Vous pouvez utiliser cette [AmazonSageMakerCanvasDataPrepFullAccess](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonSageMakerCanvasDataPrepFullAccess.html)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"
}
```

**Important**  
Lorsque vous créez un planning, Data Wrangler crée un `eventRule` in. 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 [ EventBridge les tarifs Amazon](https://aws.amazon.com/eventbridge/pricing/). Pour plus d'informations sur le traitement des tarifs des offres d'emploi, consultez [Amazon SageMaker Pricing](https://aws.amazon.com/sagemaker/pricing/).

Vous pouvez définir une planification à l'aide d'une des méthodes suivantes :
+ [Expressions CRON](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html)
**Note**  
Data Wrangler ne prend pas en charge les expressions suivantes :  
LW\$1
Abréviations pour les jours
Abréviations pour les jours
+ [Expressions RATE](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html#eb-rate-expressions)
+ Récurrent : définissez un intervalle horaire ou quotidien pour exécuter la tâche.
+ Heure spécifique : définissez des jours et heures spécifiques pour exécuter la tâche.

Les sections suivantes décrivent les procédures relatives à la planification des tâches lors du remplissage des paramètres des tâches de traitement par SageMaker IA lors de [l'exportation de vos données vers Amazon S3](canvas-export-data.md#canvas-export-data-s3). Toutes les instructions suivantes commencent dans la section **Associer les plannings** 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.

1. Dans le panneau latéral **Exporter vers Amazon S3**, assurez-vous que vous avez désactivé le bouton de **configuration automatique des tâches** et que l'option **SageMaker Traitement** est sélectionnée.

1. Dans les paramètres de la tâche de **SageMaker traitement**, ouvrez la section **Associer les plannings** et choisissez **Create new schedule**.

1. 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.

1. Pour **Fréquence d’exécution**, choisissez **CRON**.

1. Pour chacun des champs **Minutes**, **Heures**, **Jours du mois**, **Mois** et **Jour de la semaine**, entrez des valeurs d’expression CRON valides.

1. Choisissez **Créer**.

1. (Facultatif) Choisissez **Add another schedule** (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
**Note**  
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.

1. 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.

1. 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.

1. Dans le panneau latéral **Exporter vers Amazon S3**, assurez-vous que vous avez désactivé le bouton de **configuration automatique des tâches** et que l'option **SageMaker Traitement** est sélectionnée.

1. Dans les paramètres de la tâche de **SageMaker traitement**, ouvrez la section **Associer les plannings** et choisissez **Create new schedule**.

1. 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.

1. Pour **Run Frequency** (Fréquence d'exécution), choisissez **Rate** (Taux).

1. Pour **Value** (Valeur), spécifiez un entier.

1. Pour **Unit** (Unité), sélectionnez l'une des options suivantes :
   + **Minutes**
   + **Heures**
   + **Jours**

1. Choisissez **Créer**.

1. (Facultatif) Choisissez **Add another schedule** (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
**Note**  
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.

1. 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.

1. 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.

1. Dans le panneau latéral **Exporter vers Amazon S3**, assurez-vous que vous avez désactivé le bouton de **configuration automatique des tâches** et que l'option **SageMaker Traitement** est sélectionnée.

1. Dans les paramètres de la tâche de **SageMaker traitement**, ouvrez la section **Associer les plannings** et choisissez **Create new schedule**.

1. 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.

1. Pour **Fréquence d’exécution**, choisissez **Récurrent**.

1. 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**.

1. 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)

   1. (Facultatif) Si vous avez sélectionné **Select Days** (Certains jours), choisissez les jours de la semaine où la tâche doit s'exécuter.
**Note**  
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 :  
00:00
05:00
10h00
15h00
20h00

1. Choisissez **Créer**.

1. (Facultatif) Choisissez **Add another schedule** (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
**Note**  
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.

1. 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.

1. 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.

1. Dans le panneau latéral **Exporter vers Amazon S3**, assurez-vous que vous avez désactivé le bouton de **configuration automatique des tâches** et que l'option **SageMaker Traitement** est sélectionnée.

1. Dans les paramètres de la tâche de **SageMaker traitement**, ouvrez la section **Associer les plannings** et choisissez **Create new schedule**.

1. 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.

1. Pour **Fréquence d’exécution**, choisissez **Heure de début**.

1. 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.

1. 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)

   1. (Facultatif) Si vous avez sélectionné **Certains jours**, choisissez les jours de la semaine où la tâche doit s’exécuter.

1. Choisissez **Créer**.

1. (Facultatif) Choisissez **Add another schedule** (Ajouter une autre planification) pour exécuter la tâche selon une autre planification.
**Note**  
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.

1. 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.

1. Choisissez **Exporter** après avoir renseigné les autres paramètres de la tâche d’exportation.

------

Vous pouvez utiliser l' SageMaker IA AWS Management Console pour afficher les tâches dont l'exécution est planifié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](pipelines-studio-list.md).

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.

1. Ouvrez Amazon SageMaker Studio Classic.

1. Ouvrez Pipelines.

1. 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`.

1. Choisissez le pipeline contenant votre tâche.

1. 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 la section [Désactivation ou suppression d'une EventBridge règle Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-delete-rule.html).

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](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StopPipelineExecution.html). Pour plus d'informations sur la suppression d'un pipeline, consultez [DeletePipeline](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeletePipeline.html#API_DeletePipeline_RequestSyntax).