

AWS Data Pipeline n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Data Pipeline peuvent continuer à utiliser le service normalement. [En savoir plus](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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.

# Nœuds de données
<a name="dp-object-datanodes"></a>

Les objets du nœud de AWS Data Pipeline données sont les suivants :

**Topics**
+ [Nœud Dynamo DBData](dp-object-dynamodbdatanode.md)
+ [MySqlDataNode](dp-object-mysqldatanode.md)
+ [RedshiftDataNode](dp-object-redshiftdatanode.md)
+ [S3 DataNode](dp-object-s3datanode.md)
+ [SqlDataNode](dp-object-sqldatanode.md)

# Nœud Dynamo DBData
<a name="dp-object-dynamodbdatanode"></a>

 Définit un nœud de données à l'aide de DynamoDB, qui est spécifié comme entrée d'un objet or. `HiveActivity` `EMRActivity` 

**Note**  
L'objet `DynamoDBDataNode` ne prend pas en charge la condition préalable `Exists`.

## Exemple
<a name="dynamodbdatanode-example"></a>

Voici un exemple de ce type d'objet. Cet objet référence deux autres objets que vous pourriez définir dans le même fichier de définition du pipeline. `CopyPeriod` est un objet `Schedule` et `Ready` est un objet de condition préalable.

```
{
  "id" : "MyDynamoDBTable",
  "type" : "DynamoDBDataNode",
  "schedule" : { "ref" : "CopyPeriod" },
  "tableName" : "adEvents",
  "precondition" : { "ref" : "Ready" }
}
```

## Syntaxe
<a name="dynamodbdatanode-syntax"></a>


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| tableName | La table DynamoDB. | String | 

 


****  

| Champs d'invocation de l'objet | Description | Type d'option | 
| --- | --- | --- | 
| schedule | Cet objet est appelé dans le cadre de l'exécution d'un intervalle de planification. Les utilisateurs doivent spécifier une référence de planification à un autre objet pour définir l'ordre d'exécution des dépendances de l'objet. Les utilisateurs peuvent satisfaire à cette exigence en définissant explicitement un calendrier sur l'objet, par exemple en spécifiant « schedule » : \$1"ref » : "DefaultSchedule«\$1. Dans la plupart des cas, il est préférable de placer la planification de référence sur l'objet de pipeline par défaut de manière à ce que tous les objets héritent cette planification. Ou, si le pipeline dispose d'une arborescence de planifications (planifications au sein de la planification maître), les utilisateurs peuvent créer un objet parent ayant une référence de planification. Pour obtenir des exemples de configurations de planification facultatives, consultez la section [Planification](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html). | Objet de référence, par exemple, « schedule » : \$1"ref » : » myScheduleId «\$1 | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| attemptStatus | État de l'activité à distance le plus récemment rapporté. | String | 
| attemptTimeout | Délai d'achèvement de la tâche à distance. Si ce champ est défini, une activité à distance qui n'est pas exécutée dans l'intervalle de temps défini au départ peut être retentée. | Period | 
| dataFormat | DataFormat pour les données décrites par ce nœud de données. Actuellement pris en charge pour HiveActivity et HiveCopyActivity. | Objet de référence, « DataFormat » : \$1"ref » « MyDynamo DBData FormatId «\$1 | 
| dependsOn | Spécifie une dépendance sur un autre objet exécutable. | Objet de référence, par exemple « DependsOn » : \$1"ref » : » myActivityId «\$1 | 
| failureAndRerunMode | Décrit le comportement du nœud de consommateurs lorsque les dépendances échouent ou sont à nouveau exécutées. | Énumération | 
| lateAfterTimeout | Temps écoulé après le début du pipeline pendant lequel l'objet doit être terminé. Il est déclenché uniquement lorsque le type de planification n'est pas défini surondemand. | Period | 
| maxActiveInstances | Nombre maximal d'instances actives simultanées d'un composant. Les réexécutions ne sont pas comptabilisées dans le nombre d'instances actives. | Entier | 
| maximumRetries | Nombre maximal de nouvelles tentatives en cas d'échec | Entier | 
| onFail | Action à exécuter en cas d'échec de l'objet actuel. | Objet de référence, par exemple « onFail » : \$1"ref » : » myActionId «\$1 | 
| onLateAction | Actions à déclencher si un objet n'a pas encore été planifié ou n'est toujours pas terminé. | Objet de référence, par exemple "onLateAction« : \$1" ref » : » myActionId «\$1 | 
| onSuccess | Action à exécuter en cas de réussite de l'objet actuel. | Objet de référence, par exemple « onSuccess » : \$1"ref » : » myActionId «\$1 | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| pipelineLogUri | L'URI S3 (tel que 's3 ://BucketName/Key/ ') pour le téléchargement des journaux pour le pipeline. | String | 
| precondition | Définit une condition préalable facultative. Un nœud de données n'est pas marqué « READY » tant que toutes les conditions préalables ne sont pas remplies. | Objet de référence, par exemple « précondition » : \$1"ref » : » myPreconditionId «\$1 | 
| readThroughputPercent | Définit la vitesse des opérations de lecture pour maintenir votre débit DynamoDB dans la plage allouée pour votre table. La valeur est un nombre double compris entre 0,1 et 1,0 (inclus). | Double | 
| region | Code de la région dans laquelle la table DynamoDB existe. Par exemple, us-east-1. Ceci est utilisé HiveActivity lorsqu'il effectue une mise en scène pour les tables DynamoDB dans Hive. | Énumération | 
| reportProgressTimeout | Délai pour les appels successifs de travail à distance adressés à reportProgress. Si une valeur est définie, les activités à distance qui ne font pas état d'avancement pour la période spécifiée doivent être considérées comme bloquées et, par conséquent, retentées. | Period | 
| retryDelay | Délai entre deux nouvelles tentatives. | Period | 
| runsOn | Ressource de calcul pour exécuter l'activité ou la commande. Par exemple, une instance Amazon EC2 ou un cluster Amazon EMR. | Objet de référence, par exemple « RunSon » : \$1"ref » : » myResourceId «\$1 | 
| scheduleType | Le type de planification vous permet de spécifier si les objets de votre définition de pipeline doivent être planifiés au début ou à la fin de l'intervalle. Dans la planification de type séries chronologiques, les instances sont planifiées à la fin de chaque intervalle et dans la planification de type cron, les instances sont planifiées au début de chaque intervalle. Une planification à la demande vous permet d'exécuter un pipeline une fois par activation. Cela signifie que vous n'avez pas à cloner ou à recréer le pipeline pour l'exécuter à nouveau. Si vous utilisez une planification à la demande, elle doit être spécifiée dans l'objet par défaut et être le seul scheduleType pour les objets du pipeline. Pour utiliser des pipelines à la demande, il suffit d'appeler l' ActivatePipeline opération pour chaque exécution suivante. Les valeurs sont : cron, ondemand et timeseries (cron, à la demande et séries chronologiques). | Énumération | 
| workerGroup | Groupe de travail. Utilisé pour les tâches d'acheminement. Si vous fournissez une valeur runsOn et que workerGroup existe, workerGroup est ignoré. | String | 
| writeThroughputPercent | Définit la vitesse des opérations d'écriture pour maintenir votre débit DynamoDB dans la plage allouée pour votre table. La valeur est un nombre double compris entre 0,1 et 1,0 (inclus). | Double | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @activeInstances | Liste des objets d'instances actives actuellement planifiés. | Objet de référence, par exemple « ActiveInstances » : \$1"ref » : » myRunnableObject Id "\$1 | 
| @actualEndTime | Heure à laquelle l'exécution de l'objet s'est terminée. | DateTime | 
| @actualStartTime | Heure à laquelle l'exécution de l'objet a démarré. | DateTime | 
| cancellationReason | Motif de l'annulation si l'objet a été annulé. | String | 
| @cascadeFailedOn | Description de la chaîne de dépendances sur laquelle l'objet a échoué. | Objet de référence, par exemple "cascadeFailedOn« : \$1" ref » : » myRunnableObject Id "\$1 | 
| emrStepLog | Journaux d'étapes EMR disponibles uniquement sur les tentatives d'activité EMR | String | 
| errorId | ID de l'erreur si l'objet a échoué. | String | 
| errorMessage | errorMessage si l'objet a échoué. | String | 
| errorStackTrace | Suivi de la pile d'erreurs si l'objet a échoué. | String | 
| @finishedTime | Heure à laquelle l'objet a terminé son exécution. | DateTime | 
| hadoopJobLog | Journaux de travail Hadoop disponibles sur les tentatives pour les activités EMR. | String | 
| @healthStatus | État de santé de l'objet qui reflète la réussite ou l'échec de la dernière instance qui a atteint un état résilié. | String | 
| @healthStatusFromInstanceId | ID du dernier objet d'instance qui atteint un état résilié. | String | 
| @ healthStatusUpdated Heure | Heure à laquelle l'état de santé a été mis à jour pour la dernière fois. | DateTime | 
| hostname | Nom d'hôte du client qui a sélectionné la tentative de tâche. | String | 
| @lastDeactivatedTime | Heure à laquelle l'objet a été désactivé pour la dernière fois. | DateTime | 
| @ latestCompletedRun Heure | Heure de la dernière exécution pour laquelle l'exécution s'est terminée. | DateTime | 
| @latestRunTime | Heure de la dernière exécution pour laquelle l'exécution a été planifiée. | DateTime | 
| @nextRunTime | Prochaine heure d'exécution planifiée. | DateTime | 
| reportProgressTime | Heure la plus récente pour laquelle l'activité distante a signalé une progression. | DateTime | 
| @scheduledEndTime | Heure de fin planifiée pour l'objet. | DateTime | 
| @scheduledStartTime | Heure de début planifiée pour l'objet. | DateTime | 
| @État | État de l'objet. | String | 
| @Version | Version du pipeline avec laquelle l'objet été créé. | String | 
| @waitingOn | Description de la liste des dépendances sur laquelle l'objet est en attente. | Objet de référence, par exemple « WaitingOn » : \$1"ref » : » myRunnableObject Id "\$1 | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | Id du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative » | String | 

# MySqlDataNode
<a name="dp-object-mysqldatanode"></a>

 Définit un nœud de données à l'aide de MySQL. 

**Note**  
Le type `MySqlDataNode` est obsolète. Nous vous recommandons d'utiliser à la place [SqlDataNode](dp-object-sqldatanode.md).

## Exemple
<a name="mysqldatanode-example"></a>

Voici un exemple de ce type d'objet. Cet objet référence deux autres objets que vous pourriez définir dans le même fichier de définition du pipeline. `CopyPeriod` est un objet `Schedule` et `Ready` est un objet de condition préalable.

```
{
  "id" : "Sql Table",
  "type" : "MySqlDataNode",
  "schedule" : { "ref" : "CopyPeriod" },
  "table" : "adEvents",
  "username": "user_name",
  "*password": "my_password",
  "connectionString": "jdbc:mysql://mysqlinstance-rds.example.us-east-1.rds.amazonaws.com:3306/database_name",
  "selectQuery" : "select * from #{table} where eventTime >= '#{@scheduledStartTime.format('YYYY-MM-dd HH:mm:ss')}' and eventTime < '#{@scheduledEndTime.format('YYYY-MM-dd HH:mm:ss')}'",
  "precondition" : { "ref" : "Ready" }
}
```

### Syntaxe
<a name="mysqldatanode-syntax"></a>


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| table | Nom de la table dans la base de données MySQL. | String | 

 


****  

| Champs d'invocation de l'objet | Description | Type d'option | 
| --- | --- | --- | 
| schedule | Cet objet est appelé dans le cadre de l'exécution d'un intervalle de planification. Les utilisateurs doivent spécifier une référence de planification à un autre objet pour définir l'ordre d'exécution des dépendances de l'objet. Les utilisateurs peuvent satisfaire à cette exigence en définissant explicitement un calendrier sur l'objet, par exemple en spécifiant « schedule » : \$1"ref » : "DefaultSchedule«\$1. Dans la plupart des cas, il est préférable de placer la planification de référence sur l'objet de pipeline par défaut de manière à ce que tous les objets héritent cette planification. Ou, si le pipeline dispose d'une arborescence de planifications (planifications au sein de la planification maître), les utilisateurs peuvent créer un objet parent ayant une référence de planification. Pour plus d'informations sur les exemples de configurations de planification facultatives, consultez [https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html). | Objet de référence, par exemple « schedule » : \$1"ref » : » myScheduleId «\$1 | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| attemptStatus | État de l'activité à distance le plus récemment rapporté. | String | 
| attemptTimeout | Délai d'achèvement de la tâche à distance. Si une valeur est définie, une activité à distance qui n'est pas exécutée dans le cadre de la période de départ définie peut être retentée. | Period | 
| createTableSql | Expression SQL create table qui crée la table. | String | 
| database | Nom de la base de données. | Objet de référence, par exemple « base de données » : \$1"ref » : » myDatabaseId «\$1 | 
| dependsOn | Spécifie la dépendance sur un autre objet exécutable. | Objet de référence, par exemple « DependsOn » : \$1"ref » : » myActivityId «\$1 | 
| failureAndRerunMode | Décrit le comportement du nœud de consommateurs lorsque les dépendances échouent ou sont à nouveau exécutées. | Énumération | 
| insertQuery | Instruction SQL pour insérer des données dans la table. | String | 
| lateAfterTimeout | Temps écoulé après le début du pipeline pendant lequel l'objet doit être terminé. Il est déclenché uniquement lorsque le type de planification n'est pas défini surondemand. | Period | 
| maxActiveInstances | Nombre maximal d'instances actives simultanées d'un composant. Les réexécutions ne sont pas comptabilisées dans le nombre d'instances actives. | Entier | 
| maximumRetries | Nombre maximal de nouvelles tentatives en cas d'échec | Entier | 
| onFail | Action à exécuter en cas d'échec de l'objet actuel. | Objet de référence, par exemple « onFail » : \$1"ref » : » myActionId «\$1 | 
| onLateAction | Actions à déclencher si un objet n'a pas encore été planifié ou n'est toujours pas terminé. | Objet de référence, par exemple "onLateAction« : \$1" ref » : » myActionId «\$1 | 
| onSuccess | Action à exécuter en cas de réussite de l'objet actuel. | Objet de référence, par exemple « onSuccess » : \$1"ref » : » myActionId «\$1 | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| pipelineLogUri | L'URI S3 (tel que 's3 ://BucketName/Key/ ') pour le téléchargement des journaux pour le pipeline. | String | 
| precondition | Définit une condition préalable facultative. Un nœud de données n'est pas marqué « READY » tant que toutes les conditions préalables ne sont pas remplies. | Objet de référence, par exemple « précondition » : \$1"ref » : » myPreconditionId «\$1 | 
| reportProgressTimeout | Délai pour les appels successifs de travail à distance adressés à reportProgress. Si une valeur est définie, les activités à distance qui ne font pas état d'avancement pour la période spécifiée doivent être considérées comme bloquées et, par conséquent, retentées. | Period | 
| retryDelay | Délai entre deux nouvelles tentatives. | Period | 
| runsOn | Ressource de calcul pour exécuter l'activité ou la commande. Par exemple, une instance Amazon EC2 ou un cluster Amazon EMR. | Objet de référence, par exemple « RunSon » : \$1"ref » : » myResourceId «\$1 | 
| scheduleType | Le type de planification vous permet de spécifier si les objets de votre définition de pipeline doivent être planifiés au début ou à la fin de l'intervalle. Dans la planification de type séries chronologiques, les instances sont planifiées à la fin de chaque intervalle et dans la planification de type cron, les instances sont planifiées au début de chaque intervalle. Une planification à la demande vous permet d'exécuter un pipeline une fois par activation. Cela signifie que vous n'avez pas à cloner ou à recréer le pipeline pour l'exécuter à nouveau. Si vous utilisez une planification à la demande, elle doit être spécifiée dans l'objet par défaut et être le seul scheduleType pour les objets du pipeline. Pour utiliser des pipelines à la demande, il suffit d'appeler l' ActivatePipeline opération pour chaque exécution suivante. Les valeurs sont : cron, ondemand et timeseries (cron, à la demande et séries chronologiques). | Énumération | 
| schemaName | Nom du schéma contenant la table. | String | 
| selectQuery | Instruction SQL pour récupérer les données de la table. | String | 
| workerGroup | Groupe de travail. Utilisé pour les tâches d'acheminement. Si vous fournissez une valeur runsOn et que workerGroup existe, workerGroup est ignoré. | String | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @activeInstances | Liste des objets d'instances actives actuellement planifiés. | Objet de référence, par exemple « ActiveInstances » : \$1"ref » : » myRunnableObject Id "\$1 | 
| @actualEndTime | Heure à laquelle l'exécution de l'objet s'est terminée. | DateTime | 
| @actualStartTime | Heure à laquelle l'exécution de l'objet a démarré. | DateTime | 
| cancellationReason | Motif de l'annulation si l'objet a été annulé. | String | 
| @cascadeFailedOn | Description de la chaîne de dépendances sur laquelle l'objet a échoué. | Objet de référence, par exemple "cascadeFailedOn« : \$1" ref » : » myRunnableObject Id "\$1 | 
| emrStepLog | Journaux d'étapes EMR disponibles uniquement sur les tentatives d'activité EMR | String | 
| errorId | ID de l'erreur si l'objet a échoué. | String | 
| errorMessage | errorMessage si l'objet a échoué. | String | 
| errorStackTrace | Suivi de la pile d'erreurs si l'objet a échoué. | String | 
| @finishedTime | Heure à laquelle l'objet a terminé son exécution. | DateTime | 
| hadoopJobLog | Journaux de travail Hadoop disponibles sur les tentatives pour les activités EMR. | String | 
| @healthStatus | État de santé de l'objet qui reflète la réussite ou l'échec de la dernière instance qui a atteint un état résilié. | String | 
| @healthStatusFromInstanceId | ID du dernier objet d'instance qui atteint un état résilié. | String | 
| @ healthStatusUpdated Heure | Heure à laquelle l'état de santé a été mis à jour pour la dernière fois. | DateTime | 
| hostname | Nom d'hôte du client qui a sélectionné la tentative de tâche. | String | 
| @lastDeactivatedTime | Heure à laquelle l'objet a été désactivé pour la dernière fois. | DateTime | 
| @ latestCompletedRun Heure | Heure de la dernière exécution pour laquelle l'exécution s'est terminée. | DateTime | 
| @latestRunTime | Heure de la dernière exécution pour laquelle l'exécution a été planifiée. | DateTime | 
| @nextRunTime | Prochaine heure d'exécution planifiée. | DateTime | 
| reportProgressTime | Heure la plus récente pour laquelle l'activité distante a signalé une progression. | DateTime | 
| @scheduledEndTime | Heure de fin planifiée pour l'objet. | DateTime | 
| @scheduledStartTime | Heure de début planifiée pour l'objet. | DateTime | 
| @État | État de l'objet. | String | 
| @Version | Version du pipeline avec laquelle l'objet été créé. | String | 
| @waitingOn | Description de la liste des dépendances sur laquelle l'objet est en attente. | Objet de référence, par exemple « WaitingOn » : \$1"ref » : » myRunnableObject Id "\$1 | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | Id du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative ». | String | 

## Voir aussi
<a name="mysqldatanode-seealso"></a>
+ [S3 DataNode](dp-object-s3datanode.md)

# RedshiftDataNode
<a name="dp-object-redshiftdatanode"></a>

Définit un nœud de données à l'aide d'Amazon Redshift. `RedshiftDataNode`représente les propriétés des données d'une base de données, telle qu'une table de données, utilisée par votre pipeline.

## Exemple
<a name="redshiftdatanode-example"></a>

Voici un exemple de ce type d'objet.

```
{
  "id" : "MyRedshiftDataNode",
  "type" : "RedshiftDataNode",
  "database": { "ref": "MyRedshiftDatabase" },
  "tableName": "adEvents",
  "schedule": { "ref": "Hour" }
}
```

## Syntaxe
<a name="redshiftdatanode-syntax"></a>


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| database | Base de données dans laquelle réside la table. | Objet de référence, par exemple « database » : \$1"ref » : » myRedshiftDatabase Id "\$1 | 
| tableName | Nom de la table Amazon Redshift. La table est créée si elle n'existe pas déjà et que vous l'avez fournie createTableSql. | String | 

 


****  

| Champs d'invocation de l'objet | Description | Type d'option | 
| --- | --- | --- | 
| schedule | Cet objet est appelé dans le cadre de l'exécution d'un intervalle de planification. Les utilisateurs doivent spécifier une référence de planification à un autre objet pour définir l'ordre d'exécution des dépendances de l'objet. Les utilisateurs peuvent satisfaire à cette exigence en définissant explicitement un calendrier sur l'objet, par exemple en spécifiant « schedule » : \$1"ref » : "DefaultSchedule«\$1. Dans la plupart des cas, il est préférable de placer la planification de référence sur l'objet de pipeline par défaut de manière à ce que tous les objets héritent cette planification. Ou, si le pipeline dispose d'une arborescence de planifications (planifications au sein de la planification maître), les utilisateurs peuvent créer un objet parent ayant une référence de planification. Pour plus d'informations sur les exemples de configurations de planification facultatives, consultez [https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html). | Objet de référence, par exemple « schedule » : \$1"ref » : » myScheduleId «\$1 | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| attemptStatus | État de l'activité à distance le plus récemment rapporté. | String | 
| attemptTimeout | Délai d'achèvement de la tâche à distance. Si une valeur est définie, une activité à distance qui n'est pas exécutée dans le cadre de la période de départ définie peut être retentée. | Period | 
| createTableSql | Expression SQL permettant de créer la table dans la base de données. Nous vous recommandons de spécifier le schéma dans lequel la table doit être créée, par exemple : CREATE TABLE MySchema.MyTable (BestColumn varchar (25) clé primaire distkey, entier sortKey). numberOfWins AWS Data Pipeline exécute le script dans le createTableSql champ si la table, spécifiée par TableName, n'existe pas dans le schéma spécifié par le champ SchemaName. Par exemple, si vous spécifiez SchemaName comme MySchema mais que vous n'incluez pas MySchema dans le createTableSql champ, la table est créée dans le mauvais schéma (par défaut, elle sera créée dans PUBLIC). La raison en est qu'AWS Data Pipeline n'analyse pas vos instructions CREATE TABLE.  | String | 
| dependsOn | Spécifie une dépendance sur un autre objet exécutable. | Objet de référence, par exemple « DependsOn » : \$1"ref » : » myActivityId «\$1 | 
| failureAndRerunMode | Décrit le comportement du nœud de consommateurs lorsque les dépendances échouent ou sont à nouveau exécutées. | Énumération | 
| lateAfterTimeout | Temps écoulé après le début du pipeline pendant lequel l'objet doit être terminé. Il est déclenché uniquement lorsque le type de planification n'est pas défini surondemand. | Period | 
| maxActiveInstances | Nombre maximal d'instances actives simultanées d'un composant. Les réexécutions ne sont pas comptabilisées dans le nombre d'instances actives. | Entier | 
| maximumRetries | Nombre maximal de nouvelles tentatives en cas d'échec. | Entier | 
| onFail | Action à exécuter en cas d'échec de l'objet actuel. | Objet de référence, par exemple « onFail » : \$1"ref » : » myActionId «\$1 | 
| onLateAction | Actions à déclencher si un objet n'a pas encore été planifié ou n'est toujours pas terminé. | Objet de référence, par exemple "onLateAction« : \$1" ref » : » myActionId «\$1 | 
| onSuccess | Action à exécuter en cas de réussite de l'objet actuel. | Objet de référence, par exemple « onSuccess » : \$1"ref » : » myActionId «\$1 | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| pipelineLogUri | L'URI S3 (tel que 's3 ://BucketName/Key/ ') pour le téléchargement des journaux pour le pipeline. | String | 
| precondition | Définit une condition préalable facultative. Un nœud de données n'est pas marqué « READY » tant que toutes les conditions préalables ne sont pas remplies. | Objet de référence, par exemple « précondition » : \$1"ref » : » myPreconditionId «\$1 | 
| primaryKeys | Si vous ne spécifiez aucune valeur primaryKeys pour la table de destination dans RedShiftCopyActivity, vous pouvez définir une liste de colonnes à l'aide de ce champ, qui agit alors en tant que mergeKey. Toutefois, si une clé primaire est définie dans une table Amazon Redshift, ce paramètre remplace la clé existante. | String | 
| reportProgressTimeout | Délai pour les appels successifs de travail à distance adressés à reportProgress. Si une valeur est définie, les activités à distance qui ne font pas état d'avancement pour la période spécifiée doivent être considérées comme bloquées et, par conséquent, retentées. | Period | 
| retryDelay | Délai entre deux nouvelles tentatives. | Period | 
| runsOn | Ressource de calcul pour exécuter l'activité ou la commande. Par exemple, une instance Amazon EC2 ou un cluster Amazon EMR. | Objet de référence, par exemple « RunSon » : \$1"ref » : » myResourceId «\$1 | 
| scheduleType | Le type de planification vous permet de spécifier si les objets de votre définition de pipeline doivent être planifiés au début ou à la fin de l'intervalle. Dans la planification de type séries chronologiques, les instances sont planifiées à la fin de chaque intervalle et dans la planification de type cron, les instances sont planifiées au début de chaque intervalle. Une planification à la demande vous permet d'exécuter un pipeline une fois par activation. Cela signifie que vous n'avez pas à cloner ou à recréer le pipeline pour l'exécuter à nouveau. Si vous utilisez une planification à la demande, elle doit être spécifiée dans l'objet par défaut et être le seul scheduleType pour les objets du pipeline. Pour utiliser des pipelines à la demande, il suffit d'appeler l' ActivatePipeline opération pour chaque exécution suivante. Les valeurs sont : cron, ondemand et timeseries (cron, à la demande et séries chronologiques). | Énumération | 
| schemaName | Ce champ facultatif spécifie le nom du schéma de la table Amazon Redshift. S'il n'est pas spécifié, le nom du schéma est PUBLIC, qui est le schéma par défaut dans Amazon Redshift. Pour plus d'informations, consultez le manuel Amazon Redshift Database Developer Guide.  | String | 
| workerGroup | Groupe de travail. Utilisé pour les tâches d'acheminement. Si vous fournissez une valeur runsOn et que workerGroup existe, workerGroup est ignoré. | String | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @activeInstances | Liste des objets d'instances actives actuellement planifiés. | Objet de référence, par exemple « ActiveInstances » : \$1"ref » : » myRunnableObject Id "\$1 | 
| @actualEndTime | Heure à laquelle l'exécution de l'objet s'est terminée. | DateTime | 
| @actualStartTime | Heure à laquelle l'exécution de l'objet a démarré. | DateTime | 
| cancellationReason | Motif de l'annulation si l'objet a été annulé. | String | 
| @cascadeFailedOn | Description de la chaîne de dépendances sur laquelle l'objet a échoué. | Objet de référence, par exemple "cascadeFailedOn« : \$1" ref » : » myRunnableObject Id "\$1 | 
| emrStepLog | Journaux d'étapes EMR disponibles uniquement sur les tentatives d'activité EMR | String | 
| errorId | ID de l'erreur si l'objet a échoué. | String | 
| errorMessage | errorMessage si l'objet a échoué. | String | 
| errorStackTrace | Suivi de la pile d'erreurs si l'objet a échoué. | String | 
| @finishedTime | Heure à laquelle l'objet a terminé son exécution. | DateTime | 
| hadoopJobLog | Journaux de travail Hadoop disponibles sur les tentatives pour les activités EMR. | String | 
| @healthStatus | État de santé de l'objet qui reflète la réussite ou l'échec de la dernière instance qui a atteint un état résilié. | String | 
| @healthStatusFromInstanceId | ID du dernier objet d'instance qui atteint un état résilié. | String | 
| @ healthStatusUpdated Heure | Heure à laquelle l'état de santé a été mis à jour pour la dernière fois. | DateTime | 
| hostname | Nom d'hôte du client qui a sélectionné la tentative de tâche. | String | 
| @lastDeactivatedTime | Heure à laquelle l'objet a été désactivé pour la dernière fois. | DateTime | 
| @ latestCompletedRun Heure | Heure de la dernière exécution pour laquelle l'exécution s'est terminée. | DateTime | 
| @latestRunTime | Heure de la dernière exécution pour laquelle l'exécution a été planifiée. | DateTime | 
| @nextRunTime | Prochaine heure d'exécution planifiée. | DateTime | 
| reportProgressTime | Heure la plus récente pour laquelle l'activité distante a signalé une progression. | DateTime | 
| @scheduledEndTime | Heure de fin planifiée pour l'objet. | DateTime | 
| @scheduledStartTime | Heure de début planifiée pour l'objet. | DateTime | 
| @État | État de l'objet. | String | 
| @Version | Version du pipeline avec laquelle l'objet été créé. | String | 
| @waitingOn | Description de la liste des dépendances sur laquelle l'objet est en attente. | Objet de référence, par exemple « WaitingOn » : \$1"ref » : » myRunnableObject Id "\$1 | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | Id du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative ». | String | 

# S3 DataNode
<a name="dp-object-s3datanode"></a>

 Définit un nœud de données à l'aide d'Amazon S3. Par défaut, le S3 DataNode utilise le chiffrement côté serveur. Si vous souhaitez désactiver cette option, définissez s3 EncryptionType sur NONE. 

**Note**  
Lorsque vous utilisez un `S3DataNode` comme entrée de `CopyActivity`, seuls les formats de données CSV et TSV sont pris en charge.

## Exemple
<a name="s3datanode-example"></a>

Voici un exemple de ce type d'objet. Cet objet référence un autre objet que vous pourriez définir dans le même fichier de définition du pipeline. `CopyPeriod` est un objet `Schedule`.

```
{
  "id" : "OutputData",
  "type" : "S3DataNode",
  "schedule" : { "ref" : "CopyPeriod" },
  "filePath" : "s3://amzn-s3-demo-bucket/#{@scheduledStartTime}.csv"
}
```

## Syntaxe
<a name="s3datanode-syntax"></a>


****  

| Champs d'invocation de l'objet | Description | Type d'option | 
| --- | --- | --- | 
| schedule | Cet objet est appelé dans le cadre de l'exécution d'un intervalle de planification. Les utilisateurs doivent spécifier une référence de planification à un autre objet pour définir l'ordre d'exécution des dépendances de l'objet. Les utilisateurs peuvent satisfaire à cette exigence en définissant explicitement un calendrier sur l'objet, par exemple en spécifiant « schedule » : \$1"ref » : "DefaultSchedule«\$1. Dans la plupart des cas, il est préférable de placer la planification de référence sur l'objet de pipeline par défaut de manière à ce que tous les objets héritent cette planification. Ou, si le pipeline dispose d'une arborescence de planifications (planifications au sein de la planification maître), les utilisateurs peuvent créer un objet parent ayant une référence de planification. Pour plus d'informations sur les exemples de configurations de planification facultatives, consultez [https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html). | Objet de référence, par exemple « schedule » : \$1"ref » : » myScheduleId «\$1 | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| attemptStatus | État de l'activité à distance le plus récemment rapporté. | String | 
| attemptTimeout | Délai d'achèvement de la tâche à distance. Si une valeur est définie, une activité à distance qui n'est pas exécutée dans le cadre de la période de départ définie peut être retentée. | Period | 
| compression | Type de compression des données décrit par le S3DataNode. « none » n'est pas une compression et « gzip » est compressé avec l'algorithme gzip. Ce champ n'est pris en charge que pour une utilisation avec Amazon Redshift et lorsque vous utilisez S3 DataNode avec. CopyActivity | Énumération | 
| dataFormat | DataFormat pour les données décrites par ce S3DataNode. | Objet de référence, par exemple « dataFormat » : \$1"ref » : » myDataFormat Id "\$1 | 
| dependsOn | Spécifie une dépendance sur un autre objet exécutable. | Objet de référence, par exemple « DependsOn » : \$1"ref » : » myActivityId «\$1 | 
| directoryPath | Chemin du répertoire Amazon S3 sous forme d'URI : s3://my-bucket/my-key-for-directory. Vous devez fournir une valeur filePath ou directoryPath. | String | 
| failureAndRerunMode | Décrit le comportement du nœud de consommateurs lorsque les dépendances échouent ou sont à nouveau exécutées. | Énumération | 
| filePath | Le chemin d'accès à l'objet dans Amazon S3 sous forme d'URI, par exemple : s3://my-bucket/my-key-for-file. Vous devez fournir une valeur filePath ou directoryPath. Ces valeurs représentent un dossier et un nom de fichier. Utilisez la valeur directoryPath pour accueillir plusieurs fichiers dans un répertoire. | String | 
| lateAfterTimeout | Temps écoulé après le début du pipeline pendant lequel l'objet doit être terminé. Il est déclenché uniquement lorsque le type de planification n'est pas défini surondemand. | Period | 
| manifestFilePath | Le chemin Amazon S3 vers un fichier manifeste au format pris en charge par Amazon Redshift. AWS Data Pipeline utilise le fichier manifeste pour copier les fichiers Amazon S3 spécifiés dans la table. Ce champ n'est valide que lorsqu'un RedShiftCopyActivity fait référence au S3DataNode. | String | 
| maxActiveInstances | Nombre maximal d'instances actives simultanées d'un composant. Les réexécutions ne sont pas comptabilisées dans le nombre d'instances actives. | Entier | 
| maximumRetries | Nombre maximal de nouvelles tentatives en cas d'échec | Entier | 
| onFail | Action à exécuter en cas d'échec de l'objet actuel. | Objet de référence, par exemple « onFail » : \$1"ref » : » myActionId «\$1 | 
| onLateAction | Actions à déclencher si un objet n'a pas encore été planifié ou n'est toujours pas terminé. | Objet de référence, par exemple "onLateAction« : \$1" ref » : » myActionId «\$1 | 
| onSuccess | Action à exécuter en cas de réussite de l'objet actuel. | Objet de référence, par exemple « onSuccess » : \$1"ref » : » myActionId «\$1 | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| pipelineLogUri | L'URI S3 (tel que 's3 ://BucketName/Key/ ') pour le téléchargement des journaux pour le pipeline. | String | 
| precondition | Définit une condition préalable facultative. Un nœud de données n'est pas marqué « READY » tant que toutes les conditions préalables ne sont pas remplies. | Objet de référence, par exemple « précondition » : \$1"ref » : » myPreconditionId «\$1 | 
| reportProgressTimeout | Délai pour les appels successifs de travail à distance adressés à reportProgress. Si une valeur est définie, les activités à distance qui ne font pas état d'avancement pour la période spécifiée doivent être considérées comme bloquées et, par conséquent, retentées. | Period | 
| retryDelay | Délai entre deux nouvelles tentatives. | Period | 
| runsOn | Ressource de calcul pour exécuter l'activité ou la commande. Par exemple, une instance Amazon EC2 ou un cluster Amazon EMR. | Objet de référence, par exemple « RunSon » : \$1"ref » : » myResourceId «\$1 | 
| s3 EncryptionType | Remplace le type de chiffrement Amazon S3. Les valeurs possibles sont SERVER\$1SIDE\$1ENCRYPTION ou NONE. Le chiffrement côté serveur est activé par défaut.  | Énumération | 
| scheduleType | Le type de planification vous permet de spécifier si les objets de votre définition de pipeline doivent être planifiés au début ou à la fin de l'intervalle. Dans la planification de type séries chronologiques, les instances sont planifiées à la fin de chaque intervalle et dans la planification de type cron, les instances sont planifiées au début de chaque intervalle. Une planification à la demande vous permet d'exécuter un pipeline une fois par activation. Cela signifie que vous n'avez pas à cloner ou à recréer le pipeline pour l'exécuter à nouveau. Si vous utilisez une planification à la demande, elle doit être spécifiée dans l'objet par défaut et être le seul scheduleType pour les objets du pipeline. Pour utiliser des pipelines à la demande, il suffit d'appeler l' ActivatePipeline opération pour chaque exécution suivante. Les valeurs sont : cron, ondemand et timeseries (cron, à la demande et séries chronologiques). | Énumération | 
| workerGroup | Groupe de travail. Utilisé pour les tâches d'acheminement. Si vous fournissez une valeur runsOn et que workerGroup existe, workerGroup est ignoré. | String | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @activeInstances | Liste des objets d'instances actives actuellement planifiés. | Objet de référence, par exemple « ActiveInstances » : \$1"ref » : » myRunnableObject Id "\$1 | 
| @actualEndTime | Heure à laquelle l'exécution de l'objet s'est terminée. | DateTime | 
| @actualStartTime | Heure à laquelle l'exécution de l'objet a démarré. | DateTime | 
| cancellationReason | Motif de l'annulation si l'objet a été annulé. | String | 
| @cascadeFailedOn | Description de la chaîne de dépendances sur laquelle l'objet a échoué. | Objet de référence, par exemple "cascadeFailedOn« : \$1" ref » : » myRunnableObject Id "\$1 | 
| emrStepLog | Journaux d'étapes EMR disponibles uniquement sur les tentatives d'activité EMR | String | 
| errorId | ID de l'erreur si l'objet a échoué. | String | 
| errorMessage | errorMessage si l'objet a échoué. | String | 
| errorStackTrace | Suivi de la pile d'erreurs si l'objet a échoué. | String | 
| @finishedTime | Heure à laquelle l'objet a terminé son exécution. | DateTime | 
| hadoopJobLog | Journaux de travail Hadoop disponibles sur les tentatives pour les activités EMR. | String | 
| @healthStatus | État de santé de l'objet qui reflète la réussite ou l'échec de la dernière instance qui a atteint un état résilié. | String | 
| @healthStatusFromInstanceId | ID du dernier objet d'instance qui atteint un état résilié. | String | 
| @ healthStatusUpdated Heure | Heure à laquelle l'état de santé a été mis à jour pour la dernière fois. | DateTime | 
| hostname | Nom d'hôte du client qui a sélectionné la tentative de tâche. | String | 
| @lastDeactivatedTime | Heure à laquelle l'objet a été désactivé pour la dernière fois. | DateTime | 
| @ latestCompletedRun Heure | Heure de la dernière exécution pour laquelle l'exécution s'est terminée. | DateTime | 
| @latestRunTime | Heure de la dernière exécution pour laquelle l'exécution a été planifiée. | DateTime | 
| @nextRunTime | Prochaine heure d'exécution planifiée. | DateTime | 
| reportProgressTime | Heure la plus récente pour laquelle l'activité distante a signalé une progression. | DateTime | 
| @scheduledEndTime | Heure de fin planifiée pour l'objet. | DateTime | 
| @scheduledStartTime | Heure de début planifiée pour l'objet. | DateTime | 
| @État | État de l'objet. | String | 
| @Version | Version du pipeline avec laquelle l'objet été créé. | String | 
| @waitingOn | Description de la liste des dépendances sur laquelle l'objet est en attente. | Objet de référence, par exemple « WaitingOn » : \$1"ref » : » myRunnableObject Id "\$1 | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | Id du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative » | String | 

## Voir aussi
<a name="s3datanode-seealso"></a>
+ [MySqlDataNode](dp-object-mysqldatanode.md)

# SqlDataNode
<a name="dp-object-sqldatanode"></a>

 Définit un nœud de données à l'aide de SQL. 

## Exemple
<a name="example-sql-data-node"></a>

Voici un exemple de ce type d'objet. Cet objet référence deux autres objets que vous pourriez définir dans le même fichier de définition du pipeline. `CopyPeriod` est un objet `Schedule` et `Ready` est un objet de condition préalable.

```
{
  "id" : "Sql Table",
  "type" : "SqlDataNode",
  "schedule" : { "ref" : "CopyPeriod" },
  "table" : "adEvents",
  "database":"myDataBaseName",
  "selectQuery" : "select * from #{table} where eventTime >= '#{@scheduledStartTime.format('YYYY-MM-dd HH:mm:ss')}' and eventTime < '#{@scheduledEndTime.format('YYYY-MM-dd HH:mm:ss')}'",
  "precondition" : { "ref" : "Ready" }
}
```

## Syntaxe
<a name="sql-data-node-slots"></a>


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| table | Nom de la table dans la base de données SQL. | String | 

 


****  

| Champs d'invocation de l'objet | Description | Type d'option | 
| --- | --- | --- | 
| schedule | Cet objet est appelé dans le cadre de l'exécution d'un intervalle de planification. Les utilisateurs doivent spécifier une référence de planification à un autre objet pour définir l'ordre d'exécution des dépendances de l'objet. Les utilisateurs peuvent satisfaire à cette exigence en définissant explicitement un calendrier sur l'objet, par exemple en spécifiant « schedule » : \$1"ref » : "DefaultSchedule«\$1. Dans la plupart des cas, il est préférable de placer la planification de référence sur l'objet de pipeline par défaut de manière à ce que tous les objets héritent cette planification. Ou, si le pipeline dispose d'une arborescence de planifications (planifications au sein de la planification maître), les utilisateurs peuvent créer un objet parent ayant une référence de planification. Pour plus d'informations sur les exemples de configurations de planification facultatives, consultez [https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-schedule.html). | Objet de référence, par exemple « schedule » : \$1"ref » : » myScheduleId «\$1 | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| attemptStatus | État de l'activité à distance le plus récemment rapporté. | String | 
| attemptTimeout | Délai d'achèvement de la tâche à distance. Si une valeur est définie, une activité à distance qui n'est pas exécutée dans le cadre de la période de départ définie peut être retentée. | Period | 
| createTableSql | Expression SQL create table qui crée la table. | String | 
| database | Nom de la base de données. | Objet de référence, par exemple « base de données » : \$1"ref » : » myDatabaseId «\$1 | 
| dependsOn | Spécifie la dépendance sur un autre objet exécutable. | Objet de référence, par exemple « DependsOn » : \$1"ref » : » myActivityId «\$1 | 
| failureAndRerunMode | Décrit le comportement du nœud de consommateurs lorsque les dépendances échouent ou sont à nouveau exécutées. | Énumération | 
| insertQuery | Instruction SQL pour insérer des données dans la table. | String | 
| lateAfterTimeout | Temps écoulé après le début du pipeline pendant lequel l'objet doit être terminé. Il est déclenché uniquement lorsque le type de planification n'est pas défini surondemand. | Period | 
| maxActiveInstances | Nombre maximal d'instances actives simultanées d'un composant. Les réexécutions ne sont pas comptabilisées dans le nombre d'instances actives. | Entier | 
| maximumRetries | Nombre maximal de nouvelles tentatives en cas d'échec | Entier | 
| onFail | Action à exécuter en cas d'échec de l'objet actuel. | Objet de référence, par exemple « onFail » : \$1"ref » : » myActionId «\$1 | 
| onLateAction | Actions à déclencher si un objet n'a pas encore été planifié ou n'est toujours pas terminé. | Objet de référence, par exemple "onLateAction« : \$1" ref » : » myActionId «\$1 | 
| onSuccess | Action à exécuter en cas de réussite de l'objet actuel. | Objet de référence, par exemple « onSuccess » : \$1"ref » : » myActionId «\$1 | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| pipelineLogUri | L'URI S3 (tel que 's3 ://BucketName/Key/ ') pour le téléchargement des journaux pour le pipeline. | String | 
| precondition | Définit une condition préalable facultative. Un nœud de données n'est pas marqué « READY » tant que toutes les conditions préalables ne sont pas remplies. | Objet de référence, par exemple « précondition » : \$1"ref » : » myPreconditionId «\$1 | 
| reportProgressTimeout | Délai pour les appels successifs de travail à distance adressés à reportProgress. Si une valeur est définie, les activités à distance qui ne font pas état d'avancement pour la période spécifiée doivent être considérées comme bloquées et, par conséquent, retentées. | Period | 
| retryDelay | Délai entre deux nouvelles tentatives. | Period | 
| runsOn | Ressource de calcul pour exécuter l'activité ou la commande. Par exemple, une instance Amazon EC2 ou un cluster Amazon EMR. | Objet de référence, par exemple « RunSon » : \$1"ref » : » myResourceId «\$1 | 
| scheduleType | Le type de planification vous permet de spécifier si les objets de votre définition de pipeline doivent être planifiés au début ou à la fin de l'intervalle. Dans la planification de type séries chronologiques, les instances sont planifiées à la fin de chaque intervalle et dans la planification de type cron, les instances sont planifiées au début de chaque intervalle. Une planification à la demande vous permet d'exécuter un pipeline une fois par activation. Cela signifie que vous n'avez pas à cloner ou à recréer le pipeline pour l'exécuter à nouveau. Si vous utilisez une planification à la demande, elle doit être spécifiée dans l'objet par défaut et être le seul scheduleType pour les objets du pipeline. Pour utiliser des pipelines à la demande, il suffit d'appeler l' ActivatePipeline opération pour chaque exécution suivante. Les valeurs sont : cron, ondemand et timeseries (cron, à la demande et séries chronologiques). | Énumération | 
| schemaName | Nom du schéma contenant la table. | String | 
| selectQuery | Instruction SQL pour récupérer les données de la table. | String | 
| workerGroup | Groupe de travail. Utilisé pour les tâches d'acheminement. Si vous fournissez une valeur runsOn et que workerGroup existe, workerGroup est ignoré. | String | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @activeInstances | Liste des objets d'instances actives actuellement planifiés. | Objet de référence, par exemple « ActiveInstances » : \$1"ref » : » myRunnableObject Id "\$1 | 
| @actualEndTime | Heure à laquelle l'exécution de l'objet s'est terminée. | DateTime | 
| @actualStartTime | Heure à laquelle l'exécution de l'objet a démarré. | DateTime | 
| cancellationReason | Motif de l'annulation si l'objet a été annulé. | String | 
| @cascadeFailedOn | Description de la chaîne de dépendances sur laquelle l'objet a échoué. | Objet de référence, par exemple "cascadeFailedOn« : \$1" ref » : » myRunnableObject Id "\$1 | 
| emrStepLog | Journaux d'étapes EMR disponibles uniquement sur les tentatives d'activité EMR | String | 
| errorId | ID de l'erreur si l'objet a échoué. | String | 
| errorMessage | errorMessage si l'objet a échoué. | String | 
| errorStackTrace | Suivi de la pile d'erreurs si l'objet a échoué. | String | 
| @finishedTime | Heure à laquelle l'objet a terminé son exécution. | DateTime | 
| hadoopJobLog | Journaux de travail Hadoop disponibles sur les tentatives pour les activités EMR. | String | 
| @healthStatus | État de santé de l'objet qui reflète la réussite ou l'échec de la dernière instance qui a atteint un état résilié. | String | 
| @healthStatusFromInstanceId | ID du dernier objet d'instance qui atteint un état résilié. | String | 
| @ healthStatusUpdated Heure | Heure à laquelle l'état de santé a été mis à jour pour la dernière fois. | DateTime | 
| hostname | Nom d'hôte du client qui a sélectionné la tentative de tâche. | String | 
| @lastDeactivatedTime | Heure à laquelle l'objet a été désactivé pour la dernière fois. | DateTime | 
| @ latestCompletedRun Heure | Heure de la dernière exécution pour laquelle l'exécution s'est terminée. | DateTime | 
| @latestRunTime | Heure de la dernière exécution pour laquelle l'exécution a été planifiée. | DateTime | 
| @nextRunTime | Prochaine heure d'exécution planifiée. | DateTime | 
| reportProgressTime | Heure la plus récente pour laquelle l'activité distante a signalé une progression. | DateTime | 
| @scheduledEndTime | Heure de fin planifiée pour l'objet. | DateTime | 
| @scheduledStartTime | Heure de début planifiée pour l'objet. | DateTime | 
| @État | État de l'objet. | String | 
| @Version | Version du pipeline avec laquelle l'objet été créé. | String | 
| @waitingOn | Description de la liste des dépendances sur laquelle l'objet est en attente. | Objet de référence, par exemple « WaitingOn » : \$1"ref » : » myRunnableObject Id "\$1 | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | Id du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative » | String | 

## Voir aussi
<a name="sql-data-node-see-also"></a>
+ [S3 DataNode](dp-object-s3datanode.md)