

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’opérations complexes
<a name="workbench.querybuilder.operationbuilder"></a>

Le créateur d’opérations dans NoSQL Workbench pour Amazon DynamoDB fournit une interface visuelle dans laquelle vous pouvez effectuer des opérations complexes de plan de données. Il inclut la prise en charge des expressions de projection et de condition. Une fois que vous avez créé une opération, vous pouvez l’enregistrer en vue d’une utilisation ultérieure (vous pouvez enregistrer jusqu’à 50 opérations). Vous pouvez ensuite parcourir une liste de vos opérations de plan de données fréquemment utilisées dans le menu **Saved Operations (Opérations enregistrées)**, et les utiliser pour remplir et créer automatiquement une nouvelle opération. Vous pouvez également choisir de générer un exemple de code pour ces opérations dans plusieurs langages.

NoSQL Workbench prend en charge la création d’instructions [PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html) pour DynamoDB, ce qui vous permet d’interagir avec DynamoDB à l’aide d’un langage de requête compatible SQL. Il prend également en charge la création d’opérations d’API CRUD DynamoDB.

Pour utiliser NoSQL Workbench afin de créer des opérations, dans le panneau de navigation de gauche, choisissez l’icône **Operation builder** (Créateur d’opérations).

**Topics**
+ [Création d’instructions PartiQL](workbench.querybuilder.partiql.md)
+ [Création d’opérations d’API](workbench.querybuilder.operationbuilder.api.md)

# Création d’instructions PartiQL
<a name="workbench.querybuilder.partiql"></a>

Pour utiliser NoSQL Workbench afin de créer des instructions [PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html), choisissez **Opérations PartiQL** dans l’angle supérieur droit de NoSQL Workbench.

Vous pouvez créer les types d’instructions PartiQL suivants dans le créateur d’opérations.

**Topics**
+ [Instructions singleton](#workbench.querybuilder.partiql.single)
+ [Transactions](#workbench.querybuilder.partiql.transaction)
+ [Par lots](#workbench.querybuilder.partiql.batch)

## Instructions singleton
<a name="workbench.querybuilder.partiql.single"></a>

Pour exécuter ou générer du code pour une instruction PartiQL, procédez comme suit.

1. Choisissez **Éditeur PartiQL** en haut de la fenêtre.

1. Entrez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.

1. Si votre instruction utilise des paramètres  :

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).

## Transactions
<a name="workbench.querybuilder.partiql.transaction"></a>

Pour exécuter ou générer du code pour une transaction PartiQL, procédez comme suit.

1. Choisissez **Partie** dans le QLTransaction menu déroulant **Autres opérations**.

1. Choisissez **Add a new statement (Ajouter une nouvelle instruction)**.

1. Saisissez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.
**Note**  
Les opérations de lecture et d’écriture ne sont pas prises en charge dans la même demande de transaction PartiQL. Une instruction SELECT ne peut pas figurer dans une même demande avec les instructions INSERT, UPDATE et DELETE. Pour plus d’informations, consultez [Exécution de transactions avec PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.transactions.html).

1. Si votre instruction utilise des paramètres

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).

## Par lots
<a name="workbench.querybuilder.partiql.batch"></a>

Pour exécuter ou générer du code pour un lot PartiQL, procédez comme suit.

1. Choisissez **Partie** dans le QLBatch menu déroulant **Autres opérations**.

1. Choisissez **Add a new statement (Ajouter une nouvelle instruction)**.

1. Saisissez une [Instruction PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) valide.
**Note**  
 Les opérations de lecture et d’écriture n’étant pas prises en charge dans une même demande par lot PartiQL, une instruction SELECT ne peut pas figurer dans la même demande que les instructions INSERT, UPDATE et DELETE. Les opérations d’écriture sur le même élément ne sont pas autorisées. Comme pour l' BatchGetItemopération, seules les opérations de lecture singleton sont prises en charge. Les opérations d’analyse et de requête ne sont pas prises en charge. Pour plus d’informations, consultez [Exécution d’opérations par lot avec PartiQL pour DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.batching.html).

1. Si votre instruction utilise des paramètres  :

   1. Choisissez **Optional request parameters (Paramètres de demande facultatifs)**.

   1. Choisissez **Add new parameters (Ajouter de nouveaux paramètres)**.

   1. Entrez le type d’attribut et la valeur.

   1. Si vous souhaitez ajouter des paramètres, répétez les étapes b et c.

1. Si vous souhaitez ajouter d’autres instructions, répétez les étapes 2 à 4.

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save** (Enregistrer). Entrez ensuite le nom de votre opération et choisissez **Save** (Enregistrer).

# Création d’opérations d’API
<a name="workbench.querybuilder.operationbuilder.api"></a>

Pour utiliser NoSQL Workbench pour créer DynamoDB CRUD APIs, sélectionnez Operation **Builder dans la partie gauche de l'interface utilisateur de** NoSQL Workbench.

Sélectionnez ensuite **Ouvrir** et choisissez la connexion.

Vous pouvez effectuer les opérations suivantes dans le créateur d’opérations.
+ [Supprimer une table](#workbench.querybuilder.operationbuilder.DeleteTable)
+ [Créer une table](#workbench.querybuilder.operationbuilder.CreateTable)
+ [Mettre à jour une table](#workbench.querybuilder.operationbuilder.UpdateTable)
+ [Mettre un élément](#workbench.querybuilder.operationbuilder.Put)
+ [Mettre à jour un élément](#workbench.querybuilder.operationbuilder.update)
+ [Supprimer un élément](#workbench.querybuilder.operationbuilder.Delete)
+ [Interrogation](#workbench.querybuilder.operationbuilder.Query)
+ [Analyser](#workbench.querybuilder.operationbuilder.scan)
+ [Transaction Obtenir des éléments](#workbench.querybuilder.operationbuilder.transactget)
+ [Transaction des éléments en écriture](#workbench.querybuilder.operationbuilder.transactwrite)

## Supprimer une table
<a name="workbench.querybuilder.operationbuilder.DeleteTable"></a>

Pour exécuter une opération `Delete Table`, procédez comme suit.

1. Recherchez la table que vous souhaitez supprimer dans la section **Tables**.

1. Sélectionnez **Supprimer la table** dans le menu représentant des points de suspension.

1. Saisissez le **nom de la table** pour confirmer que vous voulez la supprimer.

1. Sélectionnez **Supprimer**.

Pour plus d’informations sur cette opération, consultez [Supprimer une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html) dans la *Référence d’API Amazon DynamoDB*. 

## Suppression d’un index secondaire global
<a name="workbench.querybuilder.operationbuilder.DeleteGSI"></a>

Pour exécuter une opération `Delete GSI`, procédez comme suit.

1. Recherchez le GSI d’une table que vous souhaitez supprimer dans la section **Tables**.

1. Sélectionnez **Supprimer le GSI** dans le menu représentant des points de suspension.

1. Saisissez le **nom du GSI** pour confirmer que vous voulez le supprimer.

1. Sélectionnez **Supprimer**.

Pour plus d’informations sur cette opération, consultez [Supprimer une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html) dans la *Référence d’API Amazon DynamoDB*. 

## Create table
<a name="workbench.querybuilder.operationbuilder.CreateTable"></a>

Pour exécuter une opération `Create Table`, procédez comme suit.

1. Cliquez sur l’icône **\$1** à côté de la section **Tables**.

1. Entrez le nom de table souhaité.

1. Créez une clé de partition.

1. Facultatif : créez une clé de tri.

1. Pour personnaliser les paramètres de capacité, décochez la case **Utiliser les paramètres de capacité par défaut**.
   + Vous pouvez désormais sélectionner l’une des options **Alloué** ou **Capacité à la demande.**

     Lorsque l’option Alloué est sélectionnée, vous pouvez définir des unités de capacité de lecture et d’écriture minimale et maximale. Vous pouvez également activer ou désactiver la mise à l’échelle automatique.
   + Si la table est définie sur le mode à la demande, vous ne pourrez pas spécifier de débit provisionné.
   + Si vous passez d'un débit à la demande à un débit provisionné, l'Autoscaling sera automatiquement appliqué à tous GSIs avec : min : 1, max : 10 ; objectif : 70 %.

1. Sélectionnez **Ignorer GSIs et créer** pour créer cette table sans GSI. Vous avez aussi la possibilité de sélectionner **Suivant** pour créer un GSI avec cette nouvelle table.

Pour plus d’informations sur cette opération, consultez [Créer une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) dans la *Référence d’API Amazon DynamoDB*. 

## Création d’un GSI
<a name="workbench.querybuilder.operationbuilder.CreateGSI"></a>

Pour exécuter une opération `Create GSI`, procédez comme suit.

1. Trouvez une table à laquelle vous souhaitez ajouter un GSI.

1. Dans le menu représentant des points de suspension, sélectionnez **Créer un GSI**.

1. Donnez un nom à ce GSI sous **Nom d’index**.

1. Créez une clé de partition.

1. Facultatif : créez une clé de tri.

1. Choisissez une option de type de projection dans le menu déroulant.

1. Sélectionnez **Créer un GSI**.

Pour plus d’informations sur cette opération, consultez [Créer une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) dans la *Référence d’API Amazon DynamoDB*. 

## Mettre à jour une table
<a name="workbench.querybuilder.operationbuilder.UpdateTable"></a>

Pour mettre à jour les paramètres de capacité d’une table avec une opération `Update Table`, procédez comme suit.

1. Recherchez la table dont vous souhaitez mettre à jour les paramètres de capacité.

1. Dans le menu représentant des points de suspension, sélectionnez **Mettre à jour les paramètres de capacité**.

1. Sélectionnez **Alloué** ou **Capacité à la demande**.

   Lorsque l’option **Alloué** est sélectionnée, vous pouvez définir des unités de capacité de lecture et d’écriture minimale et maximale. Vous pouvez également activer ou désactiver la mise à l’échelle automatique.

1. Tâche de sélection **Update (Mise à jour)**.

Pour plus d’informations sur cette opération, consultez [Mettre à jour une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) dans la *Référence d’API Amazon DynamoDB*.

## Mise à jour d’un GSI
<a name="workbench.querybuilder.operationbuilder.UpdateGSI"></a>

Pour mettre à jour les paramètres de capacité d’un GSI avec une opération `Update Table`, procédez comme suit.

**Note**  
Par défaut, les index secondaires globaux héritent des paramètres de capacité de la table de base. Les index secondaires globaux ne peuvent avoir un mode de capacité différent que lorsque la table de base est en mode de capacité provisionnée. Lorsque vous créez un index secondaire global sur une table en mode approvisionné, vous devez spécifier des unités de capacité de lecture et d’écriture pour la charge de travail prévue sur cet index. Pour plus d’informations, consultez [Considérations sur le débit alloué pour les index secondaires globaux](GSI.md#GSI.ThroughputConsiderations).

1. Recherchez le GSI dont vous souhaitez mettre à jour les paramètres de capacité.

1. Dans le menu représentant des points de suspension, sélectionnez **Mettre à jour les paramètres de capacité**.

1. Vous pouvez désormais sélectionner l’une des options **Alloué** ou **Capacité à la demande.**

   Lorsque l’option **Alloué** est sélectionnée, vous pouvez définir des unités de capacité de lecture et d’écriture minimale et maximale. Vous pouvez également activer ou désactiver la mise à l’échelle automatique.

1. Tâche de sélection **Update (Mise à jour)**.

Pour plus d’informations sur cette opération, consultez [Mettre à jour une table](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) dans la *Référence d’API Amazon DynamoDB*.

## Mettre un élément
<a name="workbench.querybuilder.operationbuilder.Put"></a>

Pour créer un élément, utilisez l’opération `Put Item`. Pour exécuter ou générer du code pour une opération `Put Item`, procédez comme suit.

1. Recherchez la table dans laquelle vous souhaitez créer un élément.

1. Dans le menu déroulant **Actions**, sélectionnez **Créer un élément**.

1. Saisissez la valeur de la clé de partition.

1. Saisissez la valeur de la clé de tri, le cas échant.

1. Si vous souhaitez ajouter des attributs non-clés, procédez comme suit :

   1. Sélectionnez **\$1 Ajouter d’autres attributs**.

   1. Spécifiez les champs **Attribute name (Nom d’attribut)**, **Type** et **Value (Valeur)**. 

1. Si une expression de condition doit être satisfaite pour garantir le succès de l’opération `Put Item`, procédez comme suit :

   1. Choisissez **Condition**.

   1. Spécifiez le nom d’attribut, l’opérateur de comparaison, le type d’attribut et la valeur d’attribut.

   1. Si d’autres conditions sont nécessaires, choisissez de nouveau **Condition**.

   Pour plus d’informations, consultez [Exemple de commande CLI d’expression de condition DynamoDB](Expressions.ConditionExpressions.md).

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Sélectionnez votre langage souhaité dans les onglets affichés. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save operation** (Enregistrer l’opération), entrez un nom pour votre opération, puis choisissez **Save** (Enregistrer).

Pour plus d'informations sur cette opération, consultez le [PutItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html)manuel *Amazon DynamoDB API Reference*. 

## Mettre à jour un élément
<a name="workbench.querybuilder.operationbuilder.update"></a>

Pour exécuter ou générer du code pour une opération `Update Item`, procédez comme suit.

1. Recherchez la table dans laquelle vous souhaitez mettre à jour un élément.

1. Sélectionnez l’élément.

1. Saisissez le nom d’attribut et la valeur d’attribut pour l’expression sélectionnée.

1. Si vous souhaitez ajouter davantage d’expressions, choisissez une autre expression dans la liste déroulante **Expression de mise à jour**, puis sélectionnez l’icône **\$1**.

1. Si une expression de condition doit être satisfaite pour garantir le succès de l’opération `Update Item`, procédez comme suit :

   1. Choisissez **Condition**.

   1. Spécifiez le nom d’attribut, l’opérateur de comparaison, le type d’attribut et la valeur d’attribut.

   1. Si d’autres conditions sont nécessaires, choisissez de nouveau **Condition**.

   Pour plus d’informations, consultez [Exemple de commande CLI d’expression de condition DynamoDB](Expressions.ConditionExpressions.md).

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Choisissez l’onglet du langage que vous souhaitez utiliser. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save operation** (Enregistrer l’opération), entrez un nom pour votre opération, puis choisissez **Save** (Enregistrer).

Pour plus d'informations sur cette opération, consultez le [UpdateItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html)manuel *Amazon DynamoDB API Reference*. 

## Supprimer un élément
<a name="workbench.querybuilder.operationbuilder.Delete"></a>

Pour exécuter une opération `Delete Item`, procédez comme suit.

1. Recherchez la table dans laquelle vous souhaitez supprimer un élément. 

1. Sélectionnez l’élément.

1. Dans le menu **Actions**, sélectionnez **Supprimer un élément**.

1. Sélectionnez **Supprimer** pour confirmer la suppression de l’élément.

Pour plus d'informations sur cette opération, consultez le [DeleteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)manuel *Amazon DynamoDB API Reference*.

## Élément en double
<a name="workbench.querybuilder.operationbuilder.Duplicate"></a>

Vous pouvez dupliquer un élément en créant un autre élément avec les mêmes attributs. Pour dupliquer un élément, procédez comme suit.

1. Recherchez la table dans laquelle vous souhaitez dupliquer un élément.

1. Sélectionnez l’élément.

1. Dans le menu **Actions**, sélectionnez **Dupliquer l’élément**.

1. Spécifiez une nouvelle clé de partition.

1. Spécifiez une nouvelle clé de tri (si nécessaire).

1. Sélectionnez **Exécuter**.

Pour plus d'informations sur cette opération, consultez le [DeleteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)manuel *Amazon DynamoDB API Reference*.

## Query
<a name="workbench.querybuilder.operationbuilder.Query"></a>

Pour exécuter ou générer du code pour une opération `Query`, procédez comme suit.

1. Sélectionnez **Requête** en haut de l’interface utilisateur de NoSQL Workbench.

1. Spécifiez la valeur de la clé de partition.

1. Si une clé de tri est nécessaire pour l’opération `Query`, procédez comme suit :

   1. Sélectionnez **Sort key (Clé de tri)**.

   1. Spécifiez l’opérateur de comparaison et la valeur d’attribut.

1. Sélectionnez **Requête** pour exécuter cette opération de requête. Si d’autres options sont nécessaires, cochez la case **Plus d’options** et passez aux étapes suivantes.

1. Si tous les attributs ne doivent pas être retournés avec le résultat de l’opération, sélectionnez **Projection expression (Expression de projection)**.

1. Choisissez l’icône **\$1**.

1. Saisissez l’attribut à retourner avec le résultat de la requête.

1. Si davantage d’attributs sont nécessaires, choisissez le **\$1**.

1. Si une expression de condition doit être satisfaite pour garantir le succès de l’opération `Query`, procédez comme suit :

   1. Choisissez **Condition**.

   1. Spécifiez le nom d’attribut, l’opérateur de comparaison, le type d’attribut et la valeur d’attribut.

   1. Si d’autres conditions sont nécessaires, choisissez de nouveau **Condition**.

   Pour plus d’informations, consultez [Exemple de commande CLI d’expression de condition DynamoDB](Expressions.ConditionExpressions.md).

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Choisissez l’onglet du langage que vous souhaitez utiliser. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save operation** (Enregistrer l’opération), entrez un nom pour votre opération, puis choisissez **Save** (Enregistrer).

Pour plus d’informations sur cette opération, consultez [Query](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html) dans la *Référence d’API Amazon DynamoDB*. 

## Analyser
<a name="workbench.querybuilder.operationbuilder.scan"></a>

Pour exécuter ou générer du code pour une opération `Scan`, procédez comme suit.

1. Sélectionnez **Analyser** en haut de l’interface utilisateur de NoSQL Workbench.

1. Cliquez sur le bouton **Analyser** pour effectuer cette opération d’analyse de base. Si d’autres options sont nécessaires, cochez la case **Plus d’options** et passez aux étapes suivantes.

1. Spécifiez un nom d’attribut pour filtrer les résultats de l’analyse.

1. Si tous les attributs ne doivent pas être retournés avec le résultat de l’opération, sélectionnez **Projection expression (Expression de projection)**.

1. Si une expression de condition doit être satisfaite pour garantir le succès de l’opération Scan, procédez comme suit :

   1. Choisissez **Condition**.

   1. Spécifiez le nom d’attribut, l’opérateur de comparaison, le type d’attribut et la valeur d’attribut.

   1. Si d’autres conditions sont nécessaires, choisissez de nouveau **Condition**. 

   Pour plus d’informations, consultez [Exemple de commande CLI d’expression de condition DynamoDB](Expressions.ConditionExpressions.md).

1. Si vous souhaitez générer un code, choisissez **Generate code (Générer un code)**.

   Choisissez l’onglet du langage que vous souhaitez utiliser. Vous pouvez désormais copier ce code et l’utiliser dans votre application.

1. Si vous souhaitez que l’opération soit exécutée immédiatement, choisissez **Run (Exécuter)**.

1. Si vous souhaitez enregistrer cette opération en vue d’une utilisation ultérieure, choisissez **Save operation** (Enregistrer l’opération), entrez un nom pour votre opération, puis choisissez **Save** (Enregistrer).

## TransactGetItems
<a name="workbench.querybuilder.operationbuilder.transactget"></a>

Pour exécuter ou générer du code pour une opération `TransactGetItems`, procédez comme suit.

1. Dans le menu déroulant **Autres opérations** en haut de l'interface utilisateur de NoSQL Workbench, sélectionnez. **TransactGetItems**

1. Cliquez sur l'**icône\$1** à proximité **TransactGetItem**.

1. Spécifiez une clé de partition.

1. Spécifiez une clé de tri (si nécessaire).

1. Sélectionnez **Exécuter** pour effectuer l’opération, **Enregistrer l’opération** pour l’enregistrer ou **Générer le code** pour générer le code correspondant.

Pour de plus amples informations sur les transactions, consultez [Transactions Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transactions.html).

## TransactWriteItems
<a name="workbench.querybuilder.operationbuilder.transactwrite"></a>

Pour exécuter ou générer du code pour une opération `TransactWriteItems`, procédez comme suit.

1. Dans le menu déroulant **Autres opérations** en haut de l'interface utilisateur de NoSQL Workbench, sélectionnez. **TransactWriteItems**

1. Choisissez une opération dans le menu déroulant **Actions**.

1. Cliquez sur l'**icône\$1** à proximité **TransactWriteItem**.

1. Dans le menu déroulant **Actions**, choisissez l’opération que vous souhaitez effectuer.
   + Pour `DeleteItem`, suivez les instructions pour l’opération [Supprimer un élément](#workbench.querybuilder.operationbuilder.Delete). 
   + Pour `PutItem`, suivez les instructions pour l’opération [Mettre un élément](#workbench.querybuilder.operationbuilder.Put). 
   + Pour `UpdateItem`, suivez les instructions pour l’opération [Mettre à jour un élément](#workbench.querybuilder.operationbuilder.update).

   Pour modifier l’ordre des actions, choisissez une action dans la liste à gauche, puis utilisez la flèche du haut ou du bas pour la déplacer dans la liste. 

   Pour supprimer une action, choisissez l’action dans la liste, puis choisissez l’icône **supprimer** (corbeille). 

1. Sélectionnez **Exécuter** pour effectuer l’opération, **Enregistrer l’opération** pour l’enregistrer ou **Générer le code** pour générer le code correspondant.

Pour de plus amples informations sur les transactions, consultez [Transactions Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transactions.html).