Creazione di un nuovo modello di dati - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un nuovo modello di dati

Per creare un nuovo modello di dati in Amazon DynamoDB utilizzando NoSQL Workbench, seguire queste istruzioni.

Per creare un nuovo modello di dati
  1. Aprire NoSQL Workbench e, nel pannello di navigazione a sinistra, seleziona l'icona Data modeler.

    Screenshot della console che mostra l'icona data modeler in DynamoDB.
  2. Seleziona Crea origine dati.

    Screenshot della console che mostra il pulsante Create data model (Crea modello dati).

    Per Create data model (Crea modello di dati) è possibile scegliere Make model from scratch (Crea un modello da zero) e Start from a template (Inizia da un modello).

    Screenshot della console che mostra la schermata Create data model (Crea modello di dati).
    Make model from scratch

    Per creare un modello da zero, immettere un nome, un autore e una descrizione per il modello di dati. Al termine, scegli Create (Crea).

    Screenshot della console che mostra la schermata Create model from scratch (Crea un modello da zero)
    Start from a template

    Partire da un modello consente di scegliere un modello di esempio per iniziare. Scegli More templates (Altri modelli) per visualizzare altre opzioni di modello. Scegli Select (Seleziona) per il modello da utilizzare.

    Inserire il nome, l'autore e la descrizione per il modello selezionato. È possibile scegliere tra Schema Only (Solo schema) e Schema with sample data (Schema con dati di esempio).

    • Schema only (Solo schema) crea un modello di dati vuoto con la chiave primaria (chiave di partizione e chiave di ordinamento) e altri attributi.

    • Schema with sample data (Schema con dati di esempio) creerà un modello di dati completo con dati di esempio per la chiave primaria (chiave partizione e chiave di ordinamento) e altri attributi.

    Quando queste informazioni sono complete, scegli Create (Crea) per creare il modello.

    Screenshot della console che mostra la schermata Create model from template (Crea un modello dal modello)
  3. Con il modello creato, scegli Add table (Aggiungi tabella).

    Screenshot della console che mostra il pulsante Add table (Aggiungi tabella).

    Per ulteriori informazioni sulle tabelle, consulta Utilizzo delle tabelle in DynamoDB.

  4. Specificare le impostazioni seguenti:

    • Table name (Nome tabella): inserire un nome univoco per la tabella.

    • Chiave di partizione: immetti il nome di una chiave di partizione e specificane il tipo. Facoltativamente, puoi anche selezionare un formato di tipo di dati più granulare per la generazione di dati di esempio.

    • Per aggiungere una chiave di ordinamento:

      1. Scegli Add sort key (Aggiungi chiave ordinamento).

      2. Specifica il nome della chiave di ordinamento e il suo tipo. Facoltativamente, puoi selezionare un formato di tipo di dati più granulare per la generazione di dati di esempio.

    Nota

    Per ulteriori informazioni sulla progettazione della chiave primaria, sulla progettazione e sull'uso efficace delle chiavi di partizione e sull'uso delle chiavi di ordinamento, consulta quanto segue:

  5. Per aggiungere altri attributi, svolgere quanto segue per ogni attributo:

    1. Seleziona Aggiungi attributo.

    2. Specifica il nome e il tipo attributo. Facoltativamente, puoi selezionare un formato di tipo di dati più granulare per la generazione di dati di esempio.

  6. Aggiungi un facet:

    È inoltre possibile aggiungere un facet. Un facet è un costrutto virtuale in NoSQL Workbench. Non è un costrutto funzionale in DynamoDB stesso.

    Nota

    I facet in NoSQL Workbench ti aiutano a visualizzare modelli di accesso ai dati differenti di un'applicazione per Amazon DynamoDB con solo un sottoinsieme di dati in una tabella. Per ulteriori informazioni sui facet, consulta Visualizzazione dei pattern di accesso ai dati.

    Per aggiungere un facet,

    • Seleziona Aggiungi facet.

    • Scegliere Add Facet (Aggiungi facet).

      Screenshot della console che mostra il pulsante add facets (aggiungi facet) e il pulsante add facet (aggiungi facet).
    • Specificare le impostazioni seguenti:

      • Il Facet name (Nome facet).

      • Un Alias della chiave di partizione per aiutare a distinguere questa vista del facet.

      • Un Sort key alias (Alias della chiave di ordinamento).

      • Scegli gli altri attributi che fanno parte di questo facet.

    Scegliere Add Facet (Aggiungi facet).

    Screenshot della console che mostra i dettagli del facet e il pulsante add facet (aggiungi facet).

    Ripeti questo passaggio se desideri aggiungere altre sfaccettature.

  7. Per aggiungere un indice globale generale, seleziona Aggiungi indice secondario globale.

    Specifica il Nome indice secondario globale, l'attributo Chiave di partizione e Tipo di proiezione.

    Screenshot della console che mostra il pulsante Add GSI (Aggiungi GSI).

    Per ulteriori informazioni sull'utilizzo di indici secondari globali in DynamoDB, consulta Indici secondari globali.

  8. Per impostazione predefinita, la tabella utilizzerà la modalità di capacità assegnata con scalabilità automatica abilitata per capacità di lettura e scrittura. Se desideri modificare queste impostazioni, deseleziona Eredita le impostazioni di capacità dalla tabella di base in Impostazioni capacità.

    Seleziona la modalità di capacità desiderata, la capacità di lettura e scrittura e il ruolo IAM di scalabilità automatica (se applicabile).

    Per ulteriori informazioni sulle impostazioni di capacità di DynamoDB, consulta Capacità di throughput di DynamoDB.

  9. Salva le modifiche alle impostazioni della tabella.

    Screenshot della console che mostra il pulsante Add table definition (Aggiungi definizione tabella).

Per ulteriori informazioni sul funzionamento delle CreateTable API, consulta CreateTableAmazon DynamoDB API Reference.