Setting Up Repository Connection

To set up repository connection and to work with it, use the Set Up Repository Connection dialog box or determine platform settings from file in the desktop application.

To open the dialog box

Set the parameters:

Set additional DBMS parameters depending on the selected driver type:

If DBMS server port differs from the default port, parameters value is set in the format:

When Oracle DBMS is used, server port is determined in the tnsnames.ora file.

NOTE. When setting up repository connection, make sure that server IP address or DNS server name matches with the server specified on creating a service user on each client computer.

In the desktop application, additional connection parameters to SQLite and WEB Service are available:

NOTE. To use the Integrated Domain or Domain authentication type, first, add domain users or domain groups in the security manager.

The Authentication Type parameter is available for all DBMS, except for SQLite.

IMPORTANT. The parameter is set once on the primary setup of repository connection. If the parameter is changed again, it may result in data loss.

Case sensitivity settings, during repository connection parameters setup, should match the corresponding settings determined on repository creation.

In the desktop application the DBMS is Case Sensitive parameter is contained in the Additional Parameters dialog box.

NOTE. The default repository can be only one. If another default repository is already used, after the checkbox is selected, the default repository will be changed for the current connected repository.

If the default repository is not set, on starting Foresight Analytics Platform, the login dialog box will display the latest connected repository. If web application cache was cleared, the login dialog box will display the repository specified in the PP.xml file in the <metabase> section.

In the desktop application a default repository is selected in the Parameters dialog box.

After executing the operations the repository connection is set up.

To save settings, click the Apply button in the web application or the OK button in the desktop application.

Additional Parameters in the Desktop Application

The desktop application contains additional parameters to set up repository connection:

IMPORTANT. System metadata table caching is allowed only in the production version. When caching is used, data in system metadata tables must not be changed.

NOTE. Lazy loading of descriptors speeds up system login only in the desktop application. When working in the web application it is not recommended to use lazy loading.

Features of Lazy Loading of Repository Object Descriptors

If the user has limited access permissions on Foresight Analytics Platform, and the Only for Me radio button is selected, new repository settings are not saved. If the Anyone Who Uses This Computer checkbox is selected, the user will be denied access.

Clicking the Advanced button opens the Additional Parameters dialog box. Parameters depend on the selected driver type used for connection:

Set the parameters:

IMPORTANT. Note that format should be the same as the substitution case.

For example:

$User@$Domain.COM

In this format, user name looks as follows: IVANOV@EXAMPLE.COM.

$Domain@$User

In this format, user name looks as follows: EXAMPLE@IVANOV.

$User@$FullDomain

In this format, user name looks as follows: IVANOV@EXAMPLE.WORLD.COM.

$FullDomainUser

In this format, user name looks as follows: IVANOV@EXAMPLE.WORLD.COM.

One can select one of the radio buttons:

NOTE. If language settings are not determined for specified objects and names, default repository language is used.

Set the parameters:

  • DBMS is Case Sensitive. If required, select the checkbox to work with the repository, objects and their fields in DBMS having different character case in their physical names. After the checkbox is selected, database objects will be available only if their exact physical names are specified. If the checkbox is deselected, the repository name, physical names of objects and their fields in DBMS are converted to lower case while the platform addresses the server.

IMPORTANT. The parameter is set once on the primary setup of repository connection. If the parameter is changed again, it may result in data loss.

Case sensitivity settings, during repository connection parameters setup, should match the corresponding settings determined on repository creation.

Connection parameters specified for ODBC driver are stored in the system global variable that is automatically added to connection string when creating a database and another repository connection attribute.

When the Scheduler.xml configuration file is automatically created for task scheduler the specified connection parameters will be written in the ODBCPARAMS attribute.

One can select one of the radio buttons:

NOTE. If language settings are not determined for specified objects and names, default repository language is used.

Set the parameters:

  • DBMS is Case Sensitive. If required, select the checkbox to work with the repository, objects and their fields in DBMS having different character case in their physical names. After the checkbox is selected, database objects will be available only if their exact physical names are specified. If the checkbox is deselected, the repository name, physical names of objects and their fields in DBMS are converted to lower case while the platform addresses the server.

IMPORTANT. The parameter is set once on the primary setup of repository connection. If the parameter is changed again, it may result in data loss.

Case sensitivity settings, during repository connection parameters setup, should match the corresponding settings determined on repository creation.

When the Scheduler.xml configuration file is automatically created for task scheduler the specified connection parameters will be written in the ODBCPARAMS attribute.

One can select one of the radio buttons:

NOTE. If language settings are not determined for specified objects and names, default repository language is used.

Set the parameters:

  • DBMS is Case Sensitive. If required, select the checkbox to work with the repository, objects and their fields in DBMS having different character case in their physical names. After the checkbox is selected, database objects will be available only if their exact physical names are specified. If the checkbox is deselected, the repository name, physical names of objects and their fields in DBMS are converted to lower case while the platform addresses the server.

IMPORTANT. The parameter is set once on the primary setup of repository connection. If the parameter is changed again, it may result in data loss.

Case sensitivity settings, during repository connection parameters setup, should match the corresponding settings determined on repository creation.

NOTE. Parameters in the Authentication group can be set only if the Domain or Integrated Domain authentication type is selected on the Set Up Repository Connection page.

One can select one of the radio buttons:

NOTE. If language settings are not determined for specified objects and names, default repository language is used.

Set the parameters:

One can select one of the radio buttons:

NOTE. If language settings are not determined for specified objects and names, default repository language is used.

See also:

Setting Up Repository Access | Setting Up Repositories List | Foresight Analytics Platform Authentication