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’un modèle de données
Procédez comme suit pour créer un modèle de données dans Amazon DynamoDB à l’aide de NoSQL Workbench.
Pour créer un modèle de données
-
Ouvrez NoSQL Workbench, puis sur l'écran principal, sélectionnez Créer un modèle manuellement.
Une nouvelle page s'ouvrira avec une configuration vide pour votre première table. NoSQL Workbench crée tous les nouveaux modèles de données avec un nom par défaut (c'est-à-dire untitled-2) et les ajoute au dossier du projet Drafts.
-
Sur l'écran de configuration de la table, spécifiez les éléments suivants :
-
Table name (Nom de table) – Saisissez un nom unique pour la table.
-
Clé de partition : entrez le nom de la clé de partition et spécifiez son type. De même, vous pouvez éventuellement sélectionner un format de type de données plus détaillé pour la génération de données d’exemple.
-
Si vous souhaitez ajouter une clé de tri, spécifiez le nom de la clé de tri et son type. Vous pouvez éventuellement sélectionner un format de type de données plus détaillé pour la génération de données d’exemple.
Note
Pour en savoir plus sur la conception des clés primaires, la conception et l’utilisation efficaces des clés de partition et l’utilisation des clés de tri, consultez les rubriques suivantes :
-
-
Vous pouvez ajouter d'autres attributs pour valider plus clairement votre modèle et vos modèles d'accès. Pour ajouter d'autres attributs :
-
Choisissez Ajouter un attribut.
-
Spécifiez le nom de l’attribut et son type.
-
Vous pouvez éventuellement sélectionner un format de type de données plus détaillé pour la génération de données d’exemple.
-
-
Si vous souhaitez ajouter un index secondaire global, choisissez Add global secondary index (Ajouter un index secondaire global). Spécifiez le Global secondary index name (Nom de l’index secondaire global), l’attribut Partition key (Clé de partition) et le Projection type (Type de projection).
Pour plus d’informations sur l’utilisation des index secondaires globaux dans DynamoDB, consultez Index secondaires globaux.
-
Ajoutez éventuellement une facette. Une facette est une construction virtuelle dans NoSQL Workbench. Il ne s'agit pas d'une construction fonctionnelle dans DynamoDB. Les facettes de NoSQL Workbench vous aident à visualiser les différents modèles d'accès aux données d'une application pour DynamoDB avec uniquement un sous-ensemble des données d'une table.
Note
Nous vous recommandons de l'utiliser Ajouter et valider des modèles d'accès pour visualiser la manière dont votre application accèdera aux données dans DynamoDB plutôt que dans Facets. Les modèles d'accès reflètent les interactions réelles de votre base de données et vous aident à créer le modèle de données adapté à votre cas d'utilisation, tandis que les facettes sont des visualisations non fonctionnelles.
Choisissez Add Facet (Ajouter une facette). Spécifiez les paramètres suivants :
-
Le nom de la facette.
-
Un alias de clé de partition pour mieux distinguer la vue de cette facette.
-
Un alias de clé de tri si vous avez fourni une clé de tri pour la table.
-
Choisissez les attributs qui font partie de cette facette.
Répétez cette étape si vous souhaitez ajouter d’autres facettes.
-
-
Enfin, cliquez sur le bouton Enregistrer pour créer le tableau.
-
Si vous avez besoin d'autres tables ou index secondaires globaux, cliquez sur l'icône+ au-dessus de la table que vous venez de créer.