Creación de un nuevo modelo de datos
Siga estos pasos para crear un nuevo modelo de datos en Amazon DynamoDB utilizando NoSQL Workbench.
Para crear un nuevo modelo de datos
-
Abra NoSQL Workbench y, en la pantalla principal, seleccione Crear modelo manualmente.
Se abrirá una nueva página con una configuración vacía para la primera tabla. NoSQL Workbench crea todos los modelos de datos nuevos con un nombre predeterminado (es decir, untitled-2) y los agrega a la carpeta de proyectos Borradores.
-
En la Pantalla de configuración de tablas, especifique lo siguiente:
-
Table name (Nombre de tabla): escriba un nombre único para la tabla.
-
Clave de partición: ingrese un nombre de clave de partición y especifique su tipo. Opcionalmente, también puede seleccionar un formato de tipo de datos más granular para la generación de datos de muestra.
-
Si desea agregar una Clave de clasificación, especifique el nombre de la clave de clasificación y su tipo. Opcionalmente, puede seleccionar un formato de tipo de datos más granular para la generación de datos de muestra.
nota
Para obtener más información sobre el diseño de la clave principal, el diseño y el uso eficaz de las claves de partición y el uso de las claves de clasificación, consulte lo siguiente:
-
-
Puede agregar otros atributos para validar con mayor claridad el modelo y los patrones de acceso. Para agregar otros atributos:
-
Elija Agregar atributo.
-
Especifique el nombre de atributo y su tipo.
-
Opcionalmente, puede seleccionar un formato de tipo de datos más granular para la generación de datos de muestra.
-
-
Si desea añadir un índice secundario global, elija Add global secondary index (Añadir índice secundario global). Especifique los valores de Global secondary index name (Nombre de índice secundario global), el atributo Partition key (Clave de partición) y Projection type (Tipo de partición).
Para obtener más información sobre cómo trabajar con índices secundarios globales en DynamoDB, consulte Índices secundarios globales.
-
De forma opcional, Agregue una faceta. Una faceta es un constructo virtual en NoSQL Workbench. No es un constructo funcional en DynamoDB. Las facetas en NoSQL Workbench lo ayudan a visualizar los diferentes patrones de acceso a los datos de una aplicación para DynamoDB con solo un subconjunto de los datos de una tabla.
nota
Recomendamos que se utilice Adición y validación de patrones de acceso para visualizar cómo accederá la aplicación a los datos en DynamoDB en lugar de en Facetas. Los patrones de acceso reflejan las interacciones reales de la base de datos y lo ayudan a crear el modelo de datos correcto para su caso de uso, mientras que las facetas son visualizaciones no funcionales.
Elija Add facet (Agregar faceta). Especifique lo siguiente:
-
El nombre de la faceta en Facet name.
-
Un alias de clave de partición para distinguir esta vista de faceta.
-
Un Alias de clave de clasificación si proporcionó una Clave de clasificación para la tabla.
-
Elija los Atributos que forman parte de esta faceta.
Repita este paso si desea agregar más facetas.
-
-
Por último, haga clic en el botón Guardar para crear la tabla.
-
Si necesita otras Tablas o Índices secundarios globales, haga clic en el icono + situado encima de la tabla que acaba de crear.