本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
編輯現有的資料模型
編輯現有的使用者
-
在無SQL工作台的左側導覽窗格中,選擇資料模型器按鈕。
-
選取資料模型,然後選擇要編輯的資料表。選擇編輯模型
-
執行所需編輯,然後選擇 Save edits (儲存編輯)。
手動編輯現有的模型並新增面向
-
匯出您的模型。如需詳細資訊,請參閱 匯出資料模型。
-
在編輯器中開啟匯出的檔案。
-
找到您想要建立面向的資料表
DataModel
物件。新增代表資料表所有面向的
TableFacets
陣列。針對每個面向新增一個物件至
TableFacets
陣列。每個陣列元素都具有下列屬性:-
FacetName
– 面向的名稱。此值在整個模型中必須是唯一的。 -
PartitionKeyAlias
– 資料表分割區索引鍵的易記名稱。當您在 NoSQL Workbench 中檢視構面時,會顯示此別名。 -
SortKeyAlias
– 資料表排序索引鍵的易記名稱。當您在 NoSQL Workbench 中檢視構面時,會顯示此別名。如果資料表未定義任何排序索引鍵,即不需要此屬性。 -
NonKeyAttributes
– 存取模式所需的屬性名稱陣列。這些名稱必須與針對此資料表定義的屬性名稱相符。
{ "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"
] } ] } ] } -
-
您現在可以將修改過的模型匯入至無SQL工作台。如需詳細資訊,請參閱匯入現有的資料模型。