

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 NoSQL Workbench avec Amazon Keyspaces (pour Apache Cassandra)
<a name="workbench"></a>

NoSQL Workbench est une application côté client qui vous permet de concevoir et de visualiser plus facilement des modèles de données non relationnels pour Amazon Keyspaces. Les clients NoSQL Workbench sont disponibles pour Windows, macOS et Linux. 

**Conception de modèles de données et création automatique de ressources**  
NoSQL Workbench vous fournit une point-and-click interface pour concevoir et créer des modèles de données Amazon Keyspaces. Vous pouvez facilement créer de nouveaux modèles de données à partir de zéro en définissant des espaces clés, des tableaux et des colonnes. Vous pouvez également importer des modèles de données existants et apporter des modifications (telles que l'ajout, la modification ou la suppression de colonnes) afin d'adapter les modèles de données aux nouvelles applications. NoSQL Workbench vous permet ensuite de valider les modèles de données dans Amazon Keyspaces ou Apache Cassandra, et de créer automatiquement les espaces clés et les tables. Pour savoir comment créer des modèles de données, consultez [Création d'un nouveau modèle de données avec NoSQL Workbench](workbench.datamodel.new.md) et[Modifier des modèles de données existants avec NoSQL Workbench](workbench.datamodel.edit.md). 

**Visualisation des modèles de données**  
À l'aide de NoSQL Workbench, vous pouvez visualiser vos modèles de données pour vous assurer qu'ils peuvent prendre en charge les requêtes et les modèles d'accès de votre application. Vous pouvez également enregistrer et exporter vos modèles de données dans différents formats pour la collaboration, la documentation et les présentations. Pour de plus amples informations, veuillez consulter [Visualisez les modèles de données avec NoSQL Workbench](workbench.vizualizer.md).

**Topics**
+ [Téléchargement de NoSQL Workbench](workbench.settingup.md)
+ [Commencer à utiliser NoSQL Workbench](workbench.start.md)
+ [Visualisez les modèles de données avec NoSQL Workbench](workbench.vizualizer.md)
+ [Création d'un nouveau modèle de données avec NoSQL Workbench](workbench.datamodel.new.md)
+ [Modifier des modèles de données existants avec NoSQL Workbench](workbench.datamodel.edit.md)
+ [Comment valider des modèles de données sur Amazon Keyspaces et Apache Cassandra](workbench.commit.md)
+ [Exemples de modèles de données dans NoSQL Workbench](workbench.SampleModels.md)
+ [Historique de version pour NoSQL Workbench](WorkbenchDocumentHistory.md)

# Téléchargement de NoSQL Workbench
<a name="workbench.settingup"></a>

Suivez ces instructions pour télécharger et installer NoSQL Workbench.

**Pour télécharger et installer NoSQL Workbench**

1. Utilisez l'un des liens suivants pour télécharger gratuitement NoSQL Workbench.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/workbench.settingup.html)

   \$1 NoSQL Workbench prend en charge Ubuntu 12.04, Fedora 21 et Debian 8, ou toute version plus récente de ces distributions Linux.

1. Une fois le téléchargement terminé, lancez l'application et suivez les instructions affichées à l'écran pour terminer l'installation.

# Commencer à utiliser NoSQL Workbench
<a name="workbench.start"></a>

**Pour commencer à utiliser NoSQL Workbench, sur la page Catalogue de base de données de NoSQL Workbench, sélectionnez Amazon Keyspaces, puis Launch.** 

![\[Capture d'écran de la console qui montre la page de démarrage de NoSQL Workbench.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_welcome.png)


Cela ouvre la page d'accueil de NoSQL Workbench pour Amazon Keyspaces, où vous disposez des options suivantes pour commencer : 

1. Créez un nouveau modèle de données.

1. Importez un modèle de données existant au format JSON.

1. Ouvrez un modèle de données récemment modifié.

1. Ouvrez l'un des exemples de modèles disponibles.

![\[Capture d'écran de la console qui montre la page de démarrage du modeleur de données.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_datamodel.png)


Chacune des options ouvre le modeleur de données NoSQL Workbench. Pour continuer à créer un nouveau modèle de données, voir[Création d'un nouveau modèle de données avec NoSQL Workbench](workbench.datamodel.new.md). Pour modifier un modèle de données existant, voir[Modifier des modèles de données existants avec NoSQL Workbench](workbench.datamodel.edit.md).

# Visualisez les modèles de données avec NoSQL Workbench
<a name="workbench.vizualizer"></a>

À l'aide de NoSQL Workbench, vous pouvez visualiser vos modèles de données pour vous assurer qu'ils peuvent prendre en charge les requêtes et les modèles d'accès de votre application. Vous pouvez également enregistrer et exporter vos modèles de données dans différents formats pour la collaboration, la documentation et les présentations.

Après avoir créé un nouveau modèle de données ou modifié un modèle de données existant, vous pouvez visualiser le modèle.

## Visualisation de modèles de données avec NoSQL Workbench
<a name="workbench.datamodel.visualize"></a>

Lorsque vous avez terminé le modèle de données dans le modeleur de données, choisissez **Visualize data model**.

![\[Capture d'écran de la console montrant un exemple de modèle de données.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_visualize.png)


Vous accédez ainsi au visualiseur de données de NoSQL Workbench. Le visualiseur de données fournit une représentation visuelle du schéma de la table et vous permet d'ajouter des exemples de données. Pour ajouter des exemples de données à une table, choisissez une table dans le modèle, puis choisissez **Modifier**. Pour ajouter une nouvelle ligne de données, choisissez **Ajouter une nouvelle ligne** en bas de l'écran. Choisissez **Save** lorsque vous avez terminé.

![\[Capture d'écran de la console montrant comment ajouter des données à une table.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_adddata.png)


## Vue d’agrégation
<a name="workbench.visualizer.aggregate"></a>

Après avoir confirmé le schéma de la table, vous pouvez agréger les visualisations des modèles de données.

![\[Capture d'écran de la console montrant la vue agrégée.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_aggview.png)


Après avoir agrégé la vue du modèle de données, vous pouvez exporter la vue dans un fichier PNG. Pour exporter le modèle de données vers un fichier JSON, choisissez le signe de téléchargement sous le nom du modèle de données. 

**Note**  
Vous pouvez exporter le modèle de données au format JSON à tout moment au cours du processus de conception.

![\[Capture d'écran de la console montrant les options d'exportation et de validation du modèle de données.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_aggview2.png)


Vous disposez des options suivantes pour valider les modifications :
+ Adhérez à Amazon Keyspaces
+ Valider dans un cluster Apache Cassandra

Pour en savoir plus sur la façon de valider les modifications, consultez[Comment valider des modèles de données sur Amazon Keyspaces et Apache Cassandra](workbench.commit.md).

# Création d'un nouveau modèle de données avec NoSQL Workbench
<a name="workbench.datamodel.new"></a>

Vous pouvez utiliser le modeleur de données NoSQL Workbench pour concevoir de nouveaux modèles de données basés sur les modèles d'accès aux données de votre application. Pour créer un nouveau modèle de données pour Amazon Keyspaces, vous pouvez utiliser le modeleur de données NoSQL Workbench pour créer des espaces clés, des tables et des colonnes. Suivez ces étapes pour créer un nouveau modèle de données.

1. Pour créer un nouveau keyspace, choisissez le signe plus sous **Keyspace**.

    Au cours de cette étape, sélectionnez les propriétés et paramètres suivants.
   + **Nom du keyspace** — Entrez le nom du nouvel espace keyspace.
   + **Stratégie de réplication** : choisissez la stratégie de réplication pour le keyspace. Amazon Keyspaces utilise le **SingleRegionStrategy**pour répliquer les données trois fois automatiquement dans plusieurs AWS zones de disponibilité. Si vous envisagez de valider le modèle de données dans un cluster Apache Cassandra, vous pouvez choisir **SimpleStrategy**ou **NetworkTopologyStrategy**. 
   + Tags **Keyspaces : les balises** de ressources sont facultatives et vous permettent de classer vos ressources de différentes manières, par exemple en fonction de leur objectif, de leur propriétaire, de leur environnement ou d'autres critères. Pour en savoir plus sur les balises pour les ressources Amazon Keyspaces, consultez. [Utilisation de balises et d'étiquettes pour les ressources Amazon Keyspaces](tagging-keyspaces.md)

1. Choisissez **Ajouter une définition d'espace-clé** pour créer l'espace-clé.  
![\[Capture d'écran de la console qui montre comment créer un keyspace.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_addkey.png)

1. Pour créer une nouvelle table, cliquez sur le signe plus à côté de **Tables**. Au cours de cette étape, vous définissez les propriétés et paramètres suivants.
   + **Nom de la table** : nom de la nouvelle table.
   + **Colonnes** — Ajoutez un nom de colonne et choisissez le type de données. Répétez ces étapes pour chaque colonne de votre schéma.
   + **Clé de partition** — Choisissez des colonnes pour la clé de partition.
   + **Colonnes de regroupement** — Choisissez les colonnes de regroupement (facultatif).
   + **Mode capacité** : choisissez le mode de capacité de lecture/écriture pour la table. Vous pouvez choisir une capacité provisionnée ou à la demande. Pour en savoir plus sur les modes de capacité, voir[Configurer les modes de read/write capacité dans Amazon Keyspaces](ReadWriteCapacityMode.md).
   + **Balises de tableau** : les balises de ressources sont facultatives et vous permettent de classer vos ressources de différentes manières, par exemple par objectif, propriétaire, environnement ou selon d'autres critères. Pour en savoir plus sur les balises pour les ressources Amazon Keyspaces, consultez. [Utilisation de balises et d'étiquettes pour les ressources Amazon Keyspaces](tagging-keyspaces.md)

1. Choisissez **Ajouter une définition de table** pour créer la nouvelle table.

1. Répétez ces étapes pour créer des tables supplémentaires.

1. Continuez jusqu'[Visualisation de modèles de données avec NoSQL Workbench](workbench.vizualizer.md#workbench.datamodel.visualize)à pour visualiser le modèle de données que vous avez créé.

![\[Capture d'écran de la console qui montre comment créer une nouvelle table.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_tableadd.png)


# Modifier des modèles de données existants avec NoSQL Workbench
<a name="workbench.datamodel.edit"></a>

Vous pouvez utiliser le modeleur de données pour importer et modifier des modèles de données existants créés à l'aide de NoSQL Workbench. Le modeleur de données inclut également quelques exemples de modèles de données pour vous aider à démarrer avec la modélisation des données. Les modèles de données que vous pouvez modifier avec NoSQL Workbench peuvent être des modèles de données importés depuis un fichier, les exemples de modèles de données fournis ou des modèles de données que vous avez créés précédemment. 

1. Pour modifier un espace clavier, choisissez le symbole d'édition sous **Keyspace**.

    Au cours de cette étape, vous pouvez modifier les propriétés et paramètres suivants.
   + **Nom du keyspace** — Entrez le nom du nouvel espace keyspace.
   + **Stratégie de réplication** : choisissez la stratégie de réplication pour le keyspace. Amazon Keyspaces utilise le **SingleRegionStrategy**pour répliquer les données trois fois automatiquement dans plusieurs AWS zones de disponibilité. Si vous envisagez de valider le modèle de données dans un cluster Apache Cassandra, vous pouvez choisir **SimpleStrategy**ou **NetworkTopologyStrategy**. 
   + Tags **Keyspaces : les balises** de ressources sont facultatives et vous permettent de classer vos ressources de différentes manières, par exemple en fonction de leur objectif, de leur propriétaire, de leur environnement ou d'autres critères. Pour en savoir plus sur les balises pour les ressources Amazon Keyspaces, consultez. [Utilisation de balises et d'étiquettes pour les ressources Amazon Keyspaces](tagging-keyspaces.md)

1. Choisissez **Enregistrer les modifications** pour mettre à jour l'espace-clavier.  
![\[Capture d'écran de la console qui montre comment modifier une table existante.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_table.png)

1. Pour modifier une table, choisissez **Modifier** à côté du nom de la table. Au cours de cette étape, vous pouvez mettre à jour les propriétés et paramètres suivants.
   + **Nom de la table** : nom de la nouvelle table.
   + **Colonnes** — Ajoutez un nom de colonne et choisissez le type de données. Répétez ces étapes pour chaque colonne de votre schéma.
   + **Clé de partition** — Choisissez des colonnes pour la clé de partition.
   + **Colonnes de regroupement** — Choisissez les colonnes de regroupement (facultatif).
   + **Mode capacité** : choisissez le mode de capacité de lecture/écriture pour la table. Vous pouvez choisir une capacité provisionnée ou à la demande. Pour en savoir plus sur les modes de capacité, voir[Configurer les modes de read/write capacité dans Amazon Keyspaces](ReadWriteCapacityMode.md).
   + **Balises de tableau** : les balises de ressources sont facultatives et vous permettent de classer vos ressources de différentes manières, par exemple par objectif, propriétaire, environnement ou selon d'autres critères. Pour en savoir plus sur les balises pour les ressources Amazon Keyspaces, consultez. [Utilisation de balises et d'étiquettes pour les ressources Amazon Keyspaces](tagging-keyspaces.md)

1. Choisissez **Enregistrer les modifications** pour mettre à jour le tableau.

1. Continuez jusqu'à [Visualisation de modèles de données avec NoSQL Workbench](workbench.vizualizer.md#workbench.datamodel.visualize) pour visualiser le modèle de données que vous avez mis à jour.

# Comment valider des modèles de données sur Amazon Keyspaces et Apache Cassandra
<a name="workbench.commit"></a>

Cette section explique comment valider des modèles de données complets dans les clusters Amazon Keyspaces et Apache Cassandra. Ce processus crée automatiquement les ressources côté serveur pour les espaces clés et les tables en fonction des paramètres que vous avez définis dans le modèle de données. 

![\[Capture d'écran de la console qui montre les options de validation.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [Avant de commencer](#workbench.commit.preqequ)
+ [Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service](workbench.commit.ssc.md)
+ [Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)](workbench.commit.iam.md)
+ [Utiliser une connexion enregistrée](workbench.commit.default.md)
+ [S'engager dans Apache Cassandra](workbench.commit.cassandra.md)

## Avant de commencer
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces nécessite l'utilisation du protocole TLS (Transport Layer Security) pour sécuriser les connexions avec les clients. Pour vous connecter à Amazon Keyspaces à l'aide du protocole TLS, vous devez effectuer la tâche suivante avant de pouvoir commencer.
+  Téléchargez les certificats numériques suivants et enregistrez les fichiers localement ou dans votre répertoire personnel.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield Class 2 Root (en option, pour une rétrocompatibilité)

  Pour télécharger les certificats, vous pouvez utiliser les commandes suivantes.

  ```
  curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem
  curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
  ```
**Note**  
Amazon Keyspaces utilisait auparavant des certificats TLS ancrés à l'autorité de certification Starfield Class 2. AWS migre le tout Régions AWS vers des certificats émis dans le cadre d'Amazon Trust Services (Amazon Root CAs 1—4). Au cours de cette transition, configurez les clients pour qu'ils fassent confiance à la fois à Amazon Root CAs 1-4 et à la racine Starfield afin de garantir la compatibilité entre toutes les régions.

  Combinez tous les certificats téléchargés dans un seul `pem` fichier portant le nom *keyspaces-bundle.pem* indiqué dans nos exemples. Pour ce faire, exécutez la commande suivante : Prenez note du chemin du fichier, vous en aurez besoin plus tard.

  ```
  cat AmazonRootCA1.pem \
   AmazonRootCA2.pem \
   AmazonRootCA3.pem \
   AmazonRootCA4.pem \
   sf-class2-root.crt \
   > keyspaces-bundle.pem
  ```

Après avoir enregistré le fichier de certificat, vous pouvez vous connecter à Amazon Keyspaces. L'une des options consiste à se connecter à l'aide d'informations d'identification spécifiques au service. Les informations d'identification spécifiques au service sont un nom d'utilisateur et un mot de passe associés à un utilisateur IAM spécifique et ne peuvent être utilisés qu'avec le service spécifié. La deuxième option consiste à se connecter avec des informations d'identification IAM utilisant le [processus AWS Signature Version 4 (SigV4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)). Pour en savoir plus sur ces deux options, consultez[Créez des informations d'identification pour un accès programmatique à Amazon Keyspaces](programmatic.credentials.md).

Pour vous connecter à l'aide d'informations d'identification spécifiques au service, consultez. [Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service](workbench.commit.ssc.md)

Pour vous connecter à l'aide des informations d'identification IAM, consultez[Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)](workbench.commit.iam.md).

# Connectez-vous à Amazon Keyspaces avec des informations d'identification spécifiques au service
<a name="workbench.commit.ssc"></a>

Cette section explique comment utiliser les informations d'identification spécifiques au service pour valider le modèle de données que vous avez créé ou modifié avec NoSQL Workbench.

1. Pour créer une nouvelle connexion à l'aide d'informations d'identification spécifiques au service, choisissez l'onglet Se **connecter en utilisant le nom d'utilisateur et le mot de passe**. 

   1. Avant de commencer, vous devez créer des informations d'identification spécifiques au service à l'aide du processus documenté sur. [Créez des informations d'identification spécifiques au service pour un accès programmatique à Amazon Keyspaces](programmatic.credentials.ssc.md)

   Après avoir obtenu les informations d'identification spécifiques au service, vous pouvez continuer à configurer la connexion. Continuez avec l'une des méthodes suivantes :
   + **Nom d'utilisateur** — Entrez le nom d'utilisateur.
   + **Mot de passe** — Entrez le mot de passe.
   + **Région AWS**— Pour les régions disponibles, voir[Points de terminaison de service pour Amazon Keyspaces](programmatic.endpoints.md).
   + **Port** — Amazon Keyspaces utilise le port 9142. 

   Vous pouvez également importer des informations d'identification enregistrées à partir d'un fichier.

1. Choisissez **Commit** pour mettre à jour Amazon Keyspaces avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Amazon Keyspaces à l'aide d'informations d'identification spécifiques au service.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# Connectez-vous à Amazon Keyspaces avec des informations d'identification Gestion des identités et des accès AWS (IAM)
<a name="workbench.commit.iam"></a>

Cette section explique comment utiliser les informations d'identification IAM pour valider le modèle de données créé ou modifié avec NoSQL Workbench.

1. Pour créer une nouvelle connexion à l'aide des informations d'identification IAM, choisissez l'onglet **Se connecter à l'aide des informations d'identification IAM**. 

   1. Avant de commencer, vous devez créer des informations d'identification IAM à l'aide de l'une des méthodes suivantes.
     + Pour accéder à la console, utilisez votre nom d'utilisateur IAM et votre mot de passe pour vous connecter à la [AWS Management Console](https://console.aws.amazon.com/console/home) depuis la page de connexion IAM. Pour plus d'informations sur les informations d'identification de AWS sécurité, y compris l'accès programmatique et les alternatives aux informations d'identification à long terme, consultez les [informations d'identification AWS de sécurité](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html) dans le guide de l'*utilisateur IAM*. Pour en savoir plus sur la connexion à votre Compte AWS compte, consultez la section [Comment vous connecter AWS dans](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html) le *guide de Connexion à AWS l'utilisateur*.
     + Pour accéder à la CLI, vous avez besoin d'un ID de clé d'accès et d'une clé d'accès secrète. Utilisation des informations d'identification temporaires au lieu des clés d'accès à long terme si possible. Les informations d'identification temporaires incluent un ID de clé d'accès, une clé d'accès secrète et un jeton de sécurité qui indique la date d'expiration des informations d'identification. Pour plus d'informations, consultez la section [Utilisation d'informations d'identification temporaires avec AWS des ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) dans le *Guide de l'utilisateur IAM*.
     + Pour accéder à l'API, vous avez besoin d'un ID de clé d'accès et d'une clé d'accès secrète. Utilisez des clés d'accès utilisateur IAM plutôt que des clés d'accès Utilisateur racine d'un compte AWS . Pour plus d'informations sur la création de clés d'accès, voir [Gérer les clés d'accès pour les utilisateurs IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) dans le guide de l'*utilisateur IAM*. 

     Pour plus d'informations, consultez [la section Gestion des clés d'accès pour les utilisateurs IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html).

   Après avoir obtenu les informations d'identification IAM, vous pouvez continuer à configurer la connexion.
   + **Nom de la connexion** : nom de la connexion.
   + **Région AWS**— Pour les régions disponibles, voir[Points de terminaison de service pour Amazon Keyspaces](programmatic.endpoints.md).
   + **ID de clé d'accès** — Entrez l'ID de clé d'accès.
   + **Clé d'accès secrète** — Entrez la clé d'accès secrète.
   + **Port** — Amazon Keyspaces utilise le port 9142. 
   + **AWS certificat public** : pointez sur le AWS certificat qui a été téléchargé lors de la première étape.
   + **Connexion persistante** : cochez cette case si vous souhaitez enregistrer les secrets de AWS connexion localement.

1. Choisissez **Commit** pour mettre à jour Amazon Keyspaces avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Amazon Keyspaces à l'aide des informations d'identification IAM.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# Utiliser une connexion enregistrée
<a name="workbench.commit.default"></a>

Si vous avez déjà configuré une connexion à Amazon Keyspaces, vous pouvez l'utiliser comme connexion par défaut pour valider les modifications du modèle de données. Choisissez l'onglet **Utiliser les connexions enregistrées** et continuez à valider les mises à jour.

![\[Capture d'écran de la console qui montre la connexion par défaut à Amazon Keyspaces.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# S'engager dans Apache Cassandra
<a name="workbench.commit.cassandra"></a>

Cette section explique comment établir les connexions à un cluster Apache Cassandra pour valider le modèle de données créé ou modifié avec NoSQL Workbench.

**Note**  
Seuls les modèles de données qui ont été créés avec des clusters Apache Cassandra `SimpleStrategy` ou qui `NetworkTopologyStrategy` peuvent être validés dans ceux-ci. Pour modifier la stratégie de réplication, modifiez l'espace-clé dans le modeleur de données.

1. 
   + **Nom d'utilisateur** — Entrez le nom d'utilisateur si l'authentification est activée sur le cluster.
   + **Mot de passe** — Entrez le mot de passe si l'authentification est activée sur le cluster.
   + **Points de contact** — Entrez les points de contact.
   + **Centre de données local** : entrez le nom du centre de données local.
   + **Port** — La connexion utilise le port 9042.

1. Choisissez **Commit** pour mettre à jour le cluster Apache Cassandra avec le modèle de données.

![\[Capture d'écran de la console qui montre une connexion à Apache Cassandra.\]](http://docs.aws.amazon.com/fr_fr/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)


# Exemples de modèles de données dans NoSQL Workbench
<a name="workbench.SampleModels"></a>

La page d'accueil du modeleur et du visualiseur affiche un certain nombre d'exemples de modèles fournis avec NoSQL Workbench. Cette section décrit ces modèles et leurs utilisations potentielles.

**Topics**
+ [Modèle de données d'employé](#workbench.SampleModels.EmployeeDataModel)
+ [Modèle de données sur les transactions par carte de crédit](#workbench.SampleModels.CreditCardTransactionsDataModel)
+ [Modèle de données sur les opérations aériennes](#workbench.SampleModels.AirlineOperations)

## Modèle de données d'employé
<a name="workbench.SampleModels.EmployeeDataModel"></a>

Ce modèle de données représente un schéma Amazon Keyspaces pour une application de base de données d'employés.

Les applications qui accèdent aux informations sur les employés d'une entreprise donnée peuvent utiliser ce modèle de données.

Les modèles d'accès pris en charge par ce modèle de données sont les suivants :
+ Récupération du dossier d'un employé avec un identifiant donné.
+ Récupération du dossier d'un employé avec un identifiant et une division donnés.
+ Récupération du dossier d'un employé avec un identifiant et un nom donnés.

## Modèle de données sur les transactions par carte de crédit
<a name="workbench.SampleModels.CreditCardTransactionsDataModel"></a>

Ce modèle de données représente un schéma Amazon Keyspaces pour les transactions par carte de crédit dans les magasins de détail.

Le stockage des transactions par carte de crédit aide non seulement les magasins à tenir leurs livres, mais aide également les directeurs de magasin à analyser les tendances d'achat, ce qui peut les aider à faire des prévisions et à planifier.

Les modèles d'accès pris en charge par ce modèle de données sont les suivants :
+ Récupération des transactions par numéro de carte de crédit, mois, année et date.
+ Récupération des transactions par numéro de carte de crédit, catégorie et date.
+ Récupération des transactions par catégorie, lieu et numéro de carte de crédit.
+ Récupération des transactions par numéro de carte de crédit et statut du litige.

## Modèle de données sur les opérations aériennes
<a name="workbench.SampleModels.AirlineOperations"></a>

Ce modèle de données affiche des données sur les vols en avion, y compris les aéroports, les compagnies aériennes et les itinéraires aériens.

Les principaux composants de la modélisation Amazon Keyspaces présentés sont les paires clé-valeur, les banques de données à colonnes larges, les clés composites et les types de données complexes tels que des cartes illustrant les modèles d'accès aux données NoSQL courants.

Les modèles d'accès pris en charge par ce modèle de données sont les suivants :
+ Récupération des itinéraires au départ d'une compagnie aérienne donnée dans un aéroport donné.
+ Récupération des itinéraires avec un aéroport de destination donné.
+ Récupération des aéroports proposant des vols directs.
+ Récupération des informations relatives à l'aéroport et à la compagnie aérienne.

# Historique de version pour NoSQL Workbench
<a name="WorkbenchDocumentHistory"></a>

Le tableau suivant décrit les modifications importantes apportées à chaque version de l'application côté *client NoSQL Workbench*. 


****  

| Modification | Description | Date | 
| --- | --- | --- | 
|  NoSQL Workbench pour Amazon Keyspaces — GA.  |  NoSQL Workbench pour Amazon Keyspaces est généralement disponible.  |  28 octobre 2020  | 
|  Version préliminaire de NoSQL Workbench.  |  NoSQL Workbench est une application côté client qui vous permet de concevoir et de visualiser plus facilement des modèles de données non relationnels pour Amazon Keyspaces. Les clients NoSQL Workbench sont disponibles pour Windows, macOS et Linux. Pour plus d'informations, consultez [NoSQL Workbench pour Amazon Keyspaces](https://docs.aws.amazon.com/keyspaces/latest/devguide/workbench.html).  |  5 octobre 2020  | 