For an external shortcut or replica to be used as a proxy table you need to attach the ProxyTable extended model definition to the model.
You can also attach an XEM at model creation time by clicking the Select Extensions button on the New Model dialog.
The ProxyTables extended model definition contains generation templates, extended attributes, custom checks and custom methods to support the definition of external proxy tables.
You can double-click the ProxyTables extended model definition in the Browser to display its properties in the resource editor. The following extensions must be defined in the Profile category to fully support proxy tables:
BasePackage:
DataSource:
Connection information custom check - verifies that the connection information is sufficient to connect to the database. You must specify the data source name, user login and password in the Database Connection tab of the data source property sheet.
GenerateAsProxyServer extended attribute - when set to true, defines the data source model as the proxy remote server.
[various templates] - used for proxy table generation.
Model:
Proxy Servers and Tables generated files - to generate proxy server and table script files.
Menu – provides a contextual menu for building data sources and commands in the Tools menu for rebuilding data sources and generating proxy tables.
BuildProxyTableDataSourcesand GenerateProxyTables methods - used in the menu.
[various templates] - required for proxy server and proxy table script generation.
Shortcut:
Table: