View a markdown version of this page

Création d’un modèle de données - Amazon DynamoDB

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
  1. Ouvrez NoSQL Workbench et, sur l'écran principal, choisissez Créer un modèle manuellement.

    Une nouvelle page s'ouvre avec une configuration vide pour votre premier tableau. NoSQL Workbench crée tous les nouveaux modèles de données avec un nom par défaut (par exemple, untitled-2) et les ajoute au dossier du projet Drafts.

  2. 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 un nom de 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 :

  3. 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.

  4. 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.

  5. Vous pouvez éventuellement ajouter 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 permettent de visualiser les différents modèles d'accès aux données d'une application pour DynamoDB avec uniquement un sous-ensemble de données dans un tableau.

    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 au lieu de 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, bien que les facettes soient 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.

  6. Enfin, choisissez Enregistrer pour créer le tableau.

  7. Si vous avez besoin d'autres tableaux ou d'index secondaires globaux, choisissez l'icône + au-dessus du tableau que vous venez de créer.