Create a new model

Creating a new model creates the model with the first model branch and model edition.

Create a new model

To create a new model:

  1. Open the the Model Design view by clicking the Design button in the Application Builder header.

  2. If you are connected to a model edition, click the switch model button Switch Model button to close the connected model edition.

  3. In the Model Design view, click the New Model… link. The Create New Model wizard opens.

  4. In the Create New Model wizard, check the Auto Fill option and then enter the following values:

    • Name: Internal name of the object.

    • Label: User-friendly label for this object. Note that as the Auto Fill box is checked, the Label is automatically filled in. Modifying this label is optional.

  5. In the Description field, optionally enter a description for the Model.

  6. Click Finish to close the wizard. The new model is created, and opened in the Model Design view.

A new model is automatically configured to run on the same target database technology as the repository. You can select a different Target Technology in the Model editor.

Select the model target technology

A model is designed for a given database Target Technology (Oracle, PostgreSQL or SQL Server). Although most of the model content is technology-agnostic, the artifacts generated in the data location schema, as well as the certification process, will use capabilities specific to that technology.

When you create a model, it is automatically configured for the technology of the repository into which it is created. When you design the model, some of the capabilities, for example, the database functions available in SemQL, will depend on that technology.

You can configure the Target Technology value in the Model editor.

Make sure to check the model’s target technology when you start working with a model, or when you import a model from another repository. If you change this technology later, make sure to validate the model in order to have a list of possible issues due to the technology change.