Working with attributes transiently
Start adding attributes and values to records without formally defining a full schema.
Implementing Dynamic Schema is a flexible process. To get started, you can simply add attributes and values to a dynamic attribute store field, which helps describe your records without the need for additional table columns. You can add more attributes as needed and start querying and working with them right away.
Getting started
Implement attributes transiently using the following process.
- Create a dynamic attribute store field
Get started by creating a dynamic attribute store field for storing attributes on a record.
- Add transient attributes to a record
After creating the dynamic attribute store field, describe your records by using transient attributes and string values.
Additional implementation options
When you add attributes to a store field without formally defining them as dynamic attribute records, Dynamic Schema is functional, but limited.
- Transient attribute values are saved as strings, which limits querying and sorting options.
- Transient attributes aren't organized into logical categories.
- Transient attributes don't support choice sets, which give you control over attribute values and where they can be used.