Translate to documents

Translation is incremental: entities first, then relationships. At each step NoER shows only the patterns that fit the selected element, and the collections take shape on screen.

1. Translate the entities

Click Fix Entities, or select one entity and click Fix. Each entity becomes a collection where every document is one occurrence.

2. Translate the relationships

Each relationship can be translated with one of three levels of guidance:

LevelThe designer providesNoER providesIn the app
Pattern displayThe choice of patternThe valid patterns, and applies the chosen oneFix menu
Guided selectionAnswers on access and updatesA suggested pattern with pros and consFix → Tutor. See Guided selection
AI-driven translationWorkload assumptionsA plan for every relationship, with rationale and confidenceAI Tutor. See AI-driven translation

All three apply the same patterns in the same way and can be mixed: obvious relationships can be translated directly, with guidance used only for the rest.

Pattern display

Select a relationship and click Fix. Then choose the pattern and the direction, which determines the target collection for the data.

ButtonPattern
EmbeddedEmbed the related document
ReferenceStore its identifier. Tick extra fields to get an extended reference.
SubsetEmbed only some related documents and keep the rest in their own collection
TreeModel a hierarchy with references between nodes
BucketGroup events by time window or count, with a tutor to choose the criterion
TernaryNew collection with a reference to each of the three entities

For an extended reference or a subset, a table lists the fields of the related collection. The identifier is always included; tick the other fields to copy, such as productName in ORDER, then click submit.

Optional participations

Embedding an entity that participates optionally can lose data: occurrences without the relationship have no document to live in. NoER shows a warning when this applies.

When every relationship is translated, the Done button becomes available. Reset undoes all translation choices.