Bearbeiten eines vorhandenen 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.

Bearbeiten eines vorhandenen Datenmodells

So bearbeiten Sie ein vorhandenes Modell
  1. Wählen Sie in NoSQL Workbench im Navigationsbereich auf der linken Seite die Schaltfläche Data modeler (Datenmodellierer).

    Screenshot der Konsole mit der Data Modeler-Schaltfläche.
  2. Wählen Sie das Datenmodell und die Tabelle aus, die Sie bearbeiten möchten. Wählen Sie Modell bearbeiten aus.

    Screenshot der Konsole mit dem Bearbeitungslink im Data Modeler.
  3. Nehmen Sie die erforderlichen Änderungen vor und wählen Sie dann Save edits (Änderungen speichern).

So bearbeiten Sie ein vorhandenes Modell manuell und fügen eine Facette hinzu
  1. Exportieren Sie Ihr Modell. Weitere Informationen finden Sie unter Exportieren eines Datenmodells.

  2. Öffnen Sie die exportierte Datei in einem Editor.

  3. Suchen Sie das DataModel-Objekt für die Tabelle, für die Sie ein Facet erstellen möchten.

    Fügen Sie ein TableFacets-Array hinzu, das für alle Facetten für die Tabelle steht.

    Fügen Sie für jedes Facet ein Objekt zum TableFacets-Array hinzu. Jedes Array-Element weist die folgenden Eigenschaften auf:

    • FacetName: Ein Name für Ihr Facet. Dieser Wert muss für das gesamte Modell einzigartig sein.

    • PartitionKeyAlias – Ein Anzeigename für den Partitionsschlüssel der Tabelle. Dieser Alias wird angezeigt, wenn Sie die Facette in NoSQL Workbench anzeigen.

    • SortKeyAlias – Ein Anzeigename für den Sortierschlüssel der Tabelle. Dieser Alias wird angezeigt, wenn Sie die Facette in NoSQL Workbench anzeigen. Diese Eigenschaft ist nicht erforderlich, wenn für die Tabelle kein Sortierschlüssel definiert ist.

    • NonKeyAttributes – Ein Array von Attributnamen, die für das Zugriffsmuster benötigt werden. Diese Namen müssen den Attributnamen zugeordnet werden, die für die Tabelle festgelegt wurden.

    { "ModelName": "Music Library Data Model", "DataModel": [ { "TableName": "Songs", "KeyAttributes": { "PartitionKey": { "AttributeName": "Id", "AttributeType": "S" }, "SortKey": { "AttributeName": "Metadata", "AttributeType": "S" } }, "NonKeyAttributes": [ { "AttributeName": "DownloadMonth", "AttributeType": "S" }, { "AttributeName": "TotalDownloadsInMonth", "AttributeType": "S" }, { "AttributeName": "Title", "AttributeType": "S" }, { "AttributeName": "Artist", "AttributeType": "S" }, { "AttributeName": "TotalDownloads", "AttributeType": "S" }, { "AttributeName": "DownloadTimestamp", "AttributeType": "S" } ], "TableFacets": [ { "FacetName": "SongDetails", "KeyAttributeAlias": { "PartitionKeyAlias": "SongId", "SortKeyAlias": "Metadata" }, "NonKeyAttributes": [ "Title", "Artist", "TotalDownloads" ] }, { "FacetName": "Downloads", "KeyAttributeAlias": { "PartitionKeyAlias": "SongId", "SortKeyAlias": "Metadata" }, "NonKeyAttributes": [ "DownloadTimestamp" ] } ] } ] }
  4. Sie können jetzt das bearbeitete Modell in NoSQL Workbench importieren. Weitere Informationen finden Sie unter Importieren eines vorhandenen Datenmodells.