Extend a Logical Model
| This feature is available only in Enterprise Edition. |
In a multi-tenant environment, you can provide a different logical model to each tenant. Each logical model can provide access to a tenant-specific physical view that draws data from a tenant-specific database connection.
| See Add an Additional Connection, for information on how to add a tenant connection. See Extend a Physical View to create an extended physical view. |
|
If you see the ‘Create Visualization’ dialog box, press the ‘Close’ button and then proceed with the steps below.
|
To create a tenant-specific logical model, extend an existing logical model by linking the model to an existing extended physical view. Follow the steps below:
-
Press the top ‘Data’ button .

-
Expand the ‘Data Source’ folder in the left panel, and click the ‘Data Model’ node for the desired data source. Press the ‘More Options’ button next to the data model you want to extend, and select ‘Add Extended Model’ from the context menu. This opens the ‘Extended Model’ dialog box.

-
In the ‘Extended Model’ dialog box, choose a connection option for the new extended model, and press OK. (You can select the default connection for the data source, or any of the additional connections.)

An extended model is associated with one (and only one) connection and physical view. Likewise, a connection can be associated with only one extended model. This opens the extended model for editing. The View panel displays the tables and columns that are available from the corresponding extended physical view. The right panel displays entities and attributes that are inherited from the base model.

Note that entities and attributes that are inherited from the base logical model cannot be modified within the extended model. However, you can hide an inherited property by disabling its ‘Visible’ option. (See Modify Attribute Properties in Edit a Logical Model for more information.)
-
Press the ‘Add Element’ button to add new entities and attributes, or to extend inherited entities. (See Create a Logical Model for more information about creating entities and attributes.)

-
When you have finished defining the extended model, press the ‘Save’ button .
Administrators can now expose this extended model to particular tenants by setting user or group permissions on the corresponding connection. See Set Repository Permissions in Manage the Server for more information.
