Erstellen eines neuen Datenmodells - Amazon-DynamoDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen eines neuen Datenmodells

Gehen Sie wie folgt vor, um mit No SQL Workbench ein neues Datenmodell in Amazon DynamoDB zu erstellen.

Erstellen eines neuen Datenmodells
  1. Öffnen Sie No SQL Workbench und wählen Sie im Navigationsbereich auf der linken Seite das Data Modeler-Symbol.

    Screenshot der Konsole mit dem Symbol für Data Modeler in DynamoDB.
  2. Wählen Sie Create data model (Datenmodell erstellen).

    Screenshot der Konsole mit der Schaltfläche „Create data model (Datenmodell erstellen)“.

    Unter Create data model (Datenmodell erstellen) stehen zwei Optionen zur Verfügung: „Make model from scratch“ (Modell von Grund auf neu erstellen) und „Start from a template“ (Mit einer Vorlage beginnen).

    Screenshot der Konsole mit dem Bildschirm „Create data model“ (Datenmodell erstellen).
    Make model from scratch

    Um ein Modell von Grund auf neu zu erstellen, geben Sie einen Namen, einen Autor und eine Beschreibung für das Datenmodell ein. Wenn Sie fertig sind, wählen Sie Create (Erstellen) aus.

    Screenshot der Konsole mit dem Bildschirm „Create model from scratch“ (Modell von Grund auf neu erstellen)
    Start from a template

    Die Option zum Beginnen mit einer Vorlage bietet Ihnen die Möglichkeit, ein Beispielmodell auszuwählen, mit dem Sie beginnen möchten. Wählen Sie More templates (Weitere Vorlagen) aus, um weitere Vorlagenoptionen anzuzeigen. Wählen Sie Select (Auswählen) für die Vorlage aus, die Sie verwenden möchten.

    Geben Sie einen Datenmodellnamen, einen Autor und eine Beschreibung für die ausgewählte Vorlage ein. Sie können zwischen Schema only (Nur Schema) und Schema with sample data (Schema mit Beispieldaten) wählen.

    • Bei Verwendung von Schema only (Nur Schema) wird ein leeres Datenmodell mit dem Primärschlüssel (Partition und Sortierschlüssel) und anderen Attributen erstellt.

    • Bei Verwendung von Schema with sample data (Schema mit Beispieldaten) wird ein Datenmodell mit Beispieldaten für den Primärschlüssel (Partition und Sortierschlüssel) und andere Attribute erstellt.

    Wenn diese Informationen vollständig sind, wählen Sie Create (Erstellen) aus, um das Modell zu erstellen.

    Screenshot der Konsole mit dem Bildschirm „Create model from template“ (Modell anhand von Vorlage erstellen)
  3. Wenn das Modell erstellt ist, wählen Sie Add table (Tabelle hinzufügen) aus.

    Screenshot der Konsole mit der Schaltfläche „Add table (Tabelle hinzufügen)“.

    Weitere Informationen zu Tabellen finden Sie unter Arbeiten mit Tabellen in DynamoDB.

  4. Machen Sie folgende Angaben:

    • Tabellenname – Geben Sie einen eindeutigen Namen für die Tabelle ein.

    • Partitionsschlüssel – Geben Sie einen Partitionsschlüsselnamen ein und geben Sie seinen Typ an. Optional können Sie außerdem ein detaillierteres Datentypformat für die Generierung von Beispieldaten auswählen.

    • Falls Sie einen Sortierschlüssel hinzufügen möchten:

      1. Wählen Sie Add sort key (Sortierschlüssel hinzufügen) aus.

      2. Geben Sie den Namen des Sortierschlüssels und seinen Typ an. Optional können Sie ein detaillierteres Datentypformat für die Generierung von Beispieldaten auswählen.

    Anmerkung

    Weitere Informationen zum Entwerfen von Primärschlüsseln, zum effektiven Entwerfen und Verwenden von Partitionsschlüsseln und zur Verwendung von Sortierschlüsseln finden Sie in folgenden Abschnitten:

  5. Zum Hinzufügen weiterer Attribute führen Sie folgende Schritte für jedes Attribut aus:

    1. Wählen Sie Attribut hinzufügen aus.

    2. Geben Sie den Namen und den Typ des Attributs an. Optional können Sie ein detaillierteres Datentypformat für die Generierung von Beispieldaten auswählen.

  6. Hinzufügen einer Facette:

    Sie können optional eine Facette hinzufügen. Eine Facette ist ein virtuelles Konstrukt in No Workbench. SQL Es ist kein funktionales Konstrukt in DynamoDB selbst.

    Anmerkung

    Facets in No SQL Workbench helfen Ihnen dabei, die unterschiedlichen Datenzugriffsmuster einer Anwendung für Amazon DynamoDB mit nur einer Teilmenge der Daten in einer Tabelle zu visualisieren. Weitere Informationen zu Facets finden Sie unter Anzeigen von Datenzugriffsmustern.

    So fügen Sie eine Facette hinzu:

    • Wählen Sie Add facets (Facetten hinzufügen).

    • Klicken Sie auf Add Facet (Facette hinzufügen).

      Screenshot der Konsole mit der Schaltfläche „Add facet (Facette hinzufügen)“.
    • Machen Sie folgende Angaben:

      • den Facet name (Namen des Facets),

      • Ein Alias für den Partitionsschlüssel, der die Unterscheidung dieser Facettenansicht erleichtert.

      • einen Sort key alias (Sortierschlüssel-Alias).

      • Wählen Sie Other attributes (Weitere Attribute)aus, die Teil dieser Facette sind.

    Klicken Sie auf Add Facet (Facette hinzufügen).

    Screenshot der Konsole mit den Facettendetails und der Schaltfläche „Add facet (Facette hinzufügen)“.

    Wenn Sie weitere Facetten hinzufügen möchten, wiederholen Sie diesen Schritt.

  7. Falls Sie einen globalen sekundären Index hinzufügen möchten, wählen Sie Add global secondary index (Globalen sekundären Index hinzufügen).

    Geben Sie Global secondary index name (Name des globalen sekundären Indexes), das Attribut Partition key (Partitionsschlüssel) und Projection type (Projektionstyp) an.

    Screenshot der Konsole mit der Schaltfläche „Hinzufügen“. GSI

    Weitere Informationen über das Arbeiten mit globalen sekundären Indexen in DynamoDB finden Sie unter Globale sekundäre Indexe.

  8. Standardmäßig verwendet Ihre Tabelle den Modus bereitgestellte Kapazität, wobei die automatische Skalierung sowohl für Lese- als auch für Schreibkapazität aktiviert ist. Wenn Sie diese Einstellungen ändern möchten, heben Sie die Markierung von Kapazitätseinstellung von der Basistabelle übernehmen unter Kapazitätseinstellungen auf.

    Wählen Sie den gewünschten Kapazitätsmodus, die Lese- und Schreibkapazität und die IAM Auto-Scaling-Rolle (falls zutreffend) aus.

    Weitere Informationen zu DynamoDB-Kapazitätseinstellungen finden Sie unter DynamoDB-Durchsatzkapazität.

  9. Speichern Sie die Änderungen an Ihren Tabelleneinstellungen..

    Screenshot der Konsole mit der Schaltfläche „Add table definition (Tabellendefinition hinzufügen)“.

Weitere Informationen zu diesem CreateTable API Vorgang finden Sie CreateTablein der Amazon DynamoDB DynamoDB-Referenz API.