The tutorial material is primarily created for the interactive online course, and as such it does not contain detailed information about how to use the UI to accomplish the tasks mentioned in the tutorials. So if you are having a go at this on your own, be sure to read the Features page to get a UI overview. Also have a look at this video that essentially shows you how to build Tutorial 01.
Quick Links
Before starting with the tutorials, please take a look at the content below.
General Information
| Page | Content |
|---|---|
| Features | Feature overview |
Modeling Resources
| Page | Content |
|---|---|
| Archetypes | Describes the Archetypes that should be assigned to all classes in the model. |
| Datatypes | Description of datatypes for use with the attributes. |
| Source data mappings | Describes the columns of the mapping files. |
| Metadata | Describes the class and property metadata parameters that quide the automation process when generating database tables and procedures. |
Tutorial List
| Tutorial | What We Learn |
|---|---|
| 01. Person Tutorial | Basic hub / satellite functionality, and the difference between green Party-Place-Thing- and blue Description-classes. We see how satellites and PiT-tables behave and how the view layer handles multiple sources and history data. |
| 02. Add Attributes | Deploying new content that extends an existing class with new attributes. |
| 03. Project Tutorial | Deploying new content that extends the model, but does not add elements to existing objects. How yellow Role classes are converted to standalone links, how state tracking works for previously loaded data that does not exist in the source anymore, as well as how soft deletion can be implemented in the view layer. |
| 04. Hash Error Handling | Handling hash errors so that they do not crash the target table load process. |
| 05. Simple Hierarchy | How self-referencing hierarchical structures behave in different situations. |
| 06. Transactions | How transaction-type data translates to a non-historized link table. Also how to perform custom or ad hoc transformations during load. |
| 07. Filtering Data | How to filter loaded content in mapping file. |
| 08. Loading Multiple Classes From One Source | How to split source data into several classes. |
| 09. Handling Legitimate Duplicates | How to handle data sets that contain legitimate duplicates. |
| 10. Multiple Attribute Values | How to handle the case where an attribute has several values. |
