Aird Fragments Connection

Introduction

The purpose of this functionality is to be able to connect to airdfragments in order to work with the whole semantic model but only a subset of representations (diagrams or tables).

It can be useful when working with a big model to shorten connection time and memory consumption.

Model Preparation

The model to prepare must be a local model in file format (do an import if necessary). The session must be open.

2 actions can be used:

It must be added in the project (in the project root or in a directory of the project, “fragments” for example).

Model organization after an execution of this action:

Restrictions

- The .airdfragment file path must not contain spaces.

- The project containing the airdfragments must not host many semantic models. (only one semantic model is allowed)

Connect to Airdfragments

When the model is well organized, export it to the server.

It is now possible to create connection projects to several .airdfragments by using the “Connect to remote model airdfragments” menu item.

The second page of the connection wizard allows selecting .airfragments to use.

Connection to fragments belonging to different models is not allowed since it does not make sense.



Connections to fragments example:

As previously, it is still possible to connect to the .aird, all diagrams will be accessible.

Diagrams Moving

It can be needed to move diagrams between aird and airdfragments and between 2 airdfragments.

This can be done on a local model or on a remote model (the source and destination resources must be visible from the same connection project).

To move a diagram to another resource, use the “Move Diagrams” sub menu:

In addition, to ease diagrams management, the “Representations per resource” item can be useful. To display it, uncheck it in the “Customize View…” dialog.

Airdfragments Management

airdfragments can only be managed in a local model (do an import if needed).

Do not use directly the Eclipse delete command, all content would be lost.