

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.

# Utilisation de DynamoDB à partir de l' AWS explorateur
<a name="dynamodb-tkv"></a>

Amazon DynamoDB est un service de base de données non relationnelle rapide, économique, très évolutif et hautement disponible. DynamoDB permet de s'affranchir des limites habituelles du dimensionnement de stockage de données, tout en conservant une faible latence et des performances prévisibles. Le Toolkit for Visual Studio fournit des fonctionnalités permettant d'utiliser DynamoDB dans un contexte de développement. Pour plus d'informations sur DynamoDB, consultez [DynamoDB](https://aws.amazon.com/dynamodb/) sur le site Web d'Amazon Web Services.

Dans le Toolkit for Visual Studio, AWS Explorer affiche toutes les tables DynamoDB associées à l'actif. Compte AWS

![AWS Fenêtre de l'explorateur qui Amazon DynamoDB s'affiche avec des tableaux tels que Forum et Thread.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-aws-explorer.png)


## Création d'une table DynamoDB
<a name="tkv-dynamodb-create-table"></a>

Vous pouvez utiliser le Toolkit for Visual Studio pour créer une table DynamoDB.

 **Pour créer une table dans l' AWS Explorateur** 

1. **Dans AWS Explorer, ouvrez le menu contextuel (clic droit) d'**Amazon DynamoDB**, puis choisissez Create Table.**

1. Dans l'assistant **Créer une table** dans **Nom de la table**, saisissez le nom de la table.

1. Dans le champ **Nom de la clé de hachage**, saisissez un attribut de clé de hachage principal et, à partir des boutons **Type de clé de hachage, choisissez le type** de clé de hachage. DynamoDB crée un index de hachage non ordonné à l'aide de l'attribut de clé primaire et un index de plage trié facultatif à l'aide de l'attribut de clé primaire de plage. Pour plus d'informations sur l'attribut de clé de hachage principale, consultez la section [Clé primaire](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.PrimaryKey) du manuel du développeur *Amazon DynamoDB*.

1. (Facultatif) Sélectionnez **Enable Range Key (Activer la clé de plage)**. Dans le champ **Hash Key Name (Nom de clé de hachage)**, saisissez un attribut de clé de plage, puis cochez le type de clé de plage dans **Hash Key Type (Type de clé de hachage)**.

1. Dans le champ **Capacité de lecture**, saisissez le nombre d'unités de lecture. Dans le champ **Capacité d'écriture**, saisissez le nombre d'unités d'écriture. Vous devez spécifier au minimum trois unités de lecture et cinq unités d'écriture. Pour plus d'informations sur les unités de lecture et d'écriture, consultez [Provisioned Throughput in DynamoDB (Débit alloué dans DynamoDB)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html).

1. (Facultatif) Sélectionnez **Enable Basic Alarm (Activer une alarme de base)** pour être averti lorsque les débits de demandes de votre table sont trop élevés. Choisissez le pourcentage de débit alloué toutes les 60 minutes devant être dépassé avant que l'alerte soit envoyée. Dans **Envoyez des notifications à**, saisissez une adresse e-mail.

1. Cliquez sur **OK** pour créer la table.

![Boîte de dialogue Créer une table avec des options de configuration de table, notamment la clé de hachage, la clé de plage, les paramètres de capacité et les préférences de notification d'alarme.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-create-table.png)


Pour plus d'informations sur les tables DynamoDB, reportez-vous [à Concepts de modèles de données : tables, éléments et attributs](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.TablesItemsAttributes).

## Affichage d'une table DynamoDB sous forme de grille
<a name="tkv-dynamodb-grid-view"></a>

Pour ouvrir une vue en grille de l'une de vos tables DynamoDB, AWS dans l'Explorateur, double-cliquez sur le sous-nœud correspondant à la table. Dans la vue grille, vous pouvez afficher les éléments, les attributs et les valeurs stockés dans la table. Chaque ligne correspond à un élément de la table. Les colonnes de la table correspondent aux attributs. Chaque cellule de la table contient les valeurs associées à l'attribut de cet élément.

La valeur d'un attribut peut être une chaîne ou un nombre. Certains attributs disposent d'une valeur composée d'un *ensemble* de chaînes ou de nombres. L'ensemble de valeurs est affiché sous forme de liste séparée par des virgules délimitée par des crochets.

![ProductCatalog tableau présentant les attributs avec des chaînes, des nombres et des valeurs définies entre crochets.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-product-catalog.png)


## Modification et ajout d'attributs et de valeurs
<a name="tkv-dynamodb-editing"></a>

En cliquant deux fois sur une cellule, vous pouvez modifier les valeurs de l'attribut correspondant à l'élément. Pour les attributs de l'ensemble de valeurs, vous pouvez également ajouter ou supprimer des valeurs individuelles à partir de l'ensemble.

![Ligne du tableau représentant la marque A avec l'attribut Color contenant les valeurs noires et vertes.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-single-value-cell-edit.png)


Outre la modification de la valeur d'un attribut, vous pouvez également modifier le format de la valeur d'un attribut (avec certaines restrictions). Par exemple, toute valeur numérique peut être convertie en une valeur de chaîne. Si vous disposez d'une valeur de chaîne dont le contenu est un nombre, comme 125, l'éditeur de cellule vous permet de convertir le format de la valeur d'une chaîne en un nombre. Vous pouvez également convertir une valeur unique en un ensemble de valeurs. Cependant, vous ne pouvez généralement pas convertir un ensemble de valeurs en une valeur unique ; sauf lorsque l'ensemble de valeurs ne dispose que d'un seul élément dans l'ensemble.

![Éditeur de tableaux affichant les colonnes Marque et Couleur avec des valeurs telles que Brand-Company C et Mountain B avec des couleurs noir et rouge.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-set-value-attribute.png)


Après avoir modifié la valeur d'attribut, choisissez la coche verte pour confirmer vos modifications. Si vous voulez annuler vos modifications, choisissez la X rouge.

Après avoir confirmé vos modifications, la valeur d'attribut s'affiche en rouge. Cela indique que l'attribut a été mis à jour, mais que la nouvelle valeur n'a pas été réécrite dans la base de données DynamoDB. **Pour réécrire vos modifications dans DynamoDB, choisissez Valider les modifications.** Pour annuler vos modifications, choisissez **Scan Table (Analyser la table)** et lorsque la boîte à outils vous demande si vous souhaitez valider vos modifications avant l'analyse, choisissez **Non**.

 *Ajout d'un attribut* 

Dans la vue grille, vous pouvez également ajouter des attributs à la table. Pour ajouter un nouvel attribut, choisissez **Ajouter un attribut**.

![Trois boutons intitulés Numériser le tableau, Valider les modifications et Ajouter un attribut.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-add-attribute-button.png)


Dans la boîte de dialogue **Ajouter un attribut**, saisissez le nom de votre attribut, puis choisissez **OK**.

![Boîte de dialogue Ajouter un attribut avec Genre saisi comme nom d'attribut et texte d'information.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-add-attribute.png)


Pour que le nouvel attribut fasse partie de la table, vous devez y ajouter une valeur pour au moins un élément et choisir le bouton **Valider les modifications**. Pour annuler le nouvel attribut, fermez la vue grille de la table sans choisir **Valider les modifications**.

![ProductCatalog tableau avec la colonne Genre ajoutée et le bouton Valider les modifications surligné.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-commit-new-attribute-value.png)


## Numérisation d'une table DynamoDB
<a name="tkv-dynamodb-scan"></a>

![Trois boutons intitulés Numériser le tableau, Valider les modifications et Ajouter un attribut.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-scan.png)


Vous pouvez effectuer des scans sur vos tables DynamoDB à partir du Toolkit. Dans une analyse, vous définissez un ensemble de critères et l'analyse renvoie tous les éléments correspondant à vos critères depuis la table. Les analyses constituent une opération coûteuse qui doit être utilisée avec précaution pour éviter de perturber un trafic de production de priorité plus élevée sur la table. Pour plus d'informations sur l'utilisation de l'opération Scan, consultez le manuel du *développeur Amazon DynamoDB*.

 **Pour effectuer un scan sur une table DynamoDB à partir de l'Explorateur AWS ** 

1. Dans la vue grille, choisissez le bouton **scan conditions: add (.conditions d’analyse : ajouter)**.

1. Dans l'éditeur de clause d'analyse, choisissez l'attribut à associer, l'interprétation de la valeur d'attribut (chaîne, nombre, ensemble de valeurs), la façon dont il doit être associé (par exemple, Commence par ou Contient), et la valeur littérale à laquelle il doit être associé.

1. Ajoutez plusieurs clauses d'analyse, si nécessaire, pour votre recherche. L'analyse renvoie uniquement les éléments correspondant aux critères de l'ensemble des clauses d'analyse. L'analyse réalise une comparaison sensible à la casse en cas d'association à des valeurs de chaîne.

1. Sur la barre de boutons en haut de la vue grille, choisissez **Scan Table (Analyser la table)**.

Pour supprimer une clause d'analyse, choisissez le bouton rouge avec la ligne blanche à droite de chaque clause.

![Tableau du catalogue de produits avec interface des conditions de numérisation indiquant les entrées de données relatives au vélo.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/dynamodb-scan-results.png)


Pour revenir à la vue de la table qui inclut tous les éléments, supprimez toutes les clauses d'analyse et choisissez de nouveau **Scan Table (Analyser la table)**.

 *Pagination des résultats de l'analyse* 

Trois boutons sont situés en bas de la page.

![Trois boutons affichant des icônes de pause, de saut en avant et d'actualisation.](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/tkv-simpleDB-paginate-export.png)


Les deux premiers boutons bleus fournissent la pagination des résultats de l'analyse. Le premier bouton affiche une autre page de résultats. Le deuxième bouton affiche dix autres pages de résultats. Dans ce contexte, une page équivaut à 1 Mo de contenu.

 *Exporter les résultats de l'analyse au format CSV* 

Le troisième bouton exporte les résultats de l'analyse actuelle dans un fichier CSV.