Process Analytics > Manuel administrateur > Configuration > Administrateur de Process Analytics

Configuration de Process Analytics Admin

Les fichiers de configuration se trouvent dans le dossier "conf" du répertoire du programme de Process Analytics Admin. Ils doivent être adaptés avant le démarrage de Process Analytics Admin.

admin.db.properties

Paramètres Description
cv_DatabaseType=

Type de base de données de la base de données Process Analytics. Il peut être différent du type de la base de données source AE.

Valeurs autorisées :
"SqlServer2005" - Microsoft SQL Server 2005 ou supérieure (2008 utilise le même paramétrage)
"SqlServer2000" - Microsoft SQL Server  2000
"Oracle" - Oracle 10g ou 11

cv_ServerName= Nom de l'ordinateur sur lequel la base de données Process Analytics est exécutée. Uniquement requis dans le MS SQL Server.
cv_ServerPort=

Numéro de port du serveur de la base de données Process Analytics. Uniquement dans le MS SQL Server.

Valeur par défaut : 1433

cv_Schema= Ce paramètre permet de définir le schéma de la base de données Process Analytics à utiliser (facultatif).
cv_DatabaseName= Nom de la base de données Process Analytics. Uniquement requis dans le MS SQL Server
cv_User= Utilisateur de la base de données Process Analytics
cv_Password=

Mot de passe de la base de données

Le mot de passe peut au choix être saisi de manière cryptée ou non cryptée (non recommandé). Pour le chiffrement, utilisez le programme UCYBCRYP qui est fourni dans le dossier IMAGE:TOOLS\ENCRYPT. Le programme est appelé de la manière suivante :

UCYBCRYP[.EXE] -p -n Mot de passe

cv_InstanceName=

Nom d'une instance nommée du serveur MS SQL. Si cette valeur reste vide, l'instance par défaut est utilisée.

Attention : si plusieurs instances sont installées, des ports dynamiques sont utilisés par défaut. Dans ce cas, le port du serveur (paramètre "ServerPort") de cette instance nommée ne doit pas être indiqué (exemple : cv_ServerPort= ). La configuration du port se trouve dans le gestionnaire de configuration du serveur SQL (protocoles pour <Nom instance> -> TCP/IP -> Propriétés -> Adresses IP).

cv_IntegratedSecurity=

Détermine si la sécurité intégrée pour le serveur MS SQL doit ou non être utilisée.

Valeurs autorisées : true, false (valeur par défaut)

"true" - L'authentification Windows pour la connexion au serveur de la base de données est utilisée. Dans ce cas, les paramètres cv_User et cv_Password sont ignorés.
"false" - Les données de connexion (utilisateur et mot de passe) sont issues de ce fichier de configuration.

cv_Url=

URL pour la connexion au serveur Oracle sous la forme "jdbc:oracle:thin:" ainsi que le nom et le port de l'ordinateur sur lequel la base de données est exécutée. Requis, avec Oracle comme base de données Process Analytics.

Exemple :
jdbc:oracle:thin:@hostname:1521/ORCL

uc4_DatabaseType=

Type de base de données de la base de données du système AE (base de données source)

Valeurs autorisées :
"SqlServer2005" - Microsoft SQL Server 2005 ou supérieure (2008 utilise le même paramétrage)
"SqlServer2000" - Microsoft SQL Server  2000
"Oracle" - Oracle 10g ou 11

uc4_ServerName= Nom de l'ordinateur sur lequel la base de données source AE est exécutée. Uniquement requis dans le MS SQL Server.
uc4_ServerPort=

Numéro de port du serveur de la base de données source AE. Uniquement dans le MS SQL Server.

Valeur par défaut : 1433

uc4_Schema= Ce paramètre permet de définir le schéma de la base de données source AE à utiliser (facultatif).
uc4_DatabaseName= Nom de la base de données. Uniquement requis dans le MS SQL Server
uc4_User= Utilisateur de la base de données
uc4_Password=

Mot de passe de la base de données

Le mot de passe peut au choix être saisi de manière cryptée ou non cryptée (non recommandé). Pour le chiffrement, utilisez le programme UCYBCRYP qui est fourni dans le dossier IMAGE:TOOLS\ENCRYPT. Le programme est appelé de la manière suivante :

UCYBCRYP[.EXE] -p -n Mot de passe

uc4_InstanceName=

Nom d'une instance nommée du serveur MS SQL. Si cette valeur reste vide, l'instance par défaut est utilisée.

Attention : si plusieurs instances sont installées, des ports dynamiques sont utilisés par défaut. Dans ce cas, le port du serveur (paramètre "ServerPort") de cette instance nommée ne doit pas être indiqué (exemple : uc4_ServerPort= ). La configuration du port se trouve dans le gestionnaire de configuration du serveur SQL (protocoles pour <Nom instance> -> TCP/IP -> Propriétés -> Adresses IP).

uc_IntegratedSecurity=

Détermine si la sécurité intégrée pour le serveur MS SQL doit ou non être utilisée.

Valeurs autorisées : true, false (valeur par défaut)

"true" - L'authentification Windows pour la connexion au serveur de la base de données est utilisée. Dans ce cas, les paramètres uc4_User et uc4_Password sont ignorés.
"false" - Les données de connexion (utilisateur et mot de passe) sont issues de ce fichier de configuration.

uc4_ClientId=

Numéro du client AE dont les données sont utilisées. Se réfère à la base de données source AE indiquée.

Il est possible de stocker les données de plusieurs clients dans la base de données Process Analytics. Pour ce faire, cette valeur doit être modifiée et Process Analytics Admin de nouveau appelé. Process Analytics Studio affiche toujours les informations du client qui a été saisi lors de la connexion.

uc4_Url=

URL pour la connexion au serveur Oracle sous la forme "jdbc:oracle:thin:" ainsi que le nom et le port de l'ordinateur sur lequel la base de données est exécutée. Requis, avec Oracle comme base de données.

admin.loader.properties

Le comportement de la procédure de chargement de Process Analytics Admin peut être adapté afin d'utiliser les ressources système de manière optimale. Ces options s'adressent uniquement aux utilisateurs expérimentés. La performance de la procédure de chargement est influencée par l'adaptation des paramètres. Les valeurs optimales dépendent aussi bien de la base de données que de la configuration système utilisée.

Paramètres Description
Timeout= Durée en millisecondes selon laquelle la procédure de chargement est terminée si aucune nouvelle données ne peut être lue à partir de la base de données ou écrite dans la base de données Process Analytics. Toutes les données chargées de cette exécution deviennent non valides et sont supprimées lors du prochain démarrage de Process Analytics Admin.
InsertsPerStatement=

Cette valeur permet de définir le nombre d'enregistrements de données devant simultanément être écrit dans la base de données. Si la valeur sélectionnée est trop faible, la totalité de la durée de traitement augmente. Une valeur importante peut avoir une influence défavorable sur la performance du système.

Valeur par défaut : 10

StatementsPerConnection=

Nombre d'instructions Insert (voir "InsertsPerStatement" ci-dessus) traitées pour chaque procédure d'écriture dans la base de données. Est applicable la même condition que ci-dessus.

Valeur par défaut : 10

Threads=

Nombre de Threads exécutés simultanément lors du chargement et de l'écriture des données. Ce nombre peut être modifié en fonction du système d'exploitation sur lequel Process Analytics Admin est exécuté.

Minimum : 6

QueueSize=

Le nombre maximal d'enregistrements de données chargés à partir de la base de données avant d'être convertis puis écrits dans la base de données Process Analytics. Une valeur plus élevée requiert plus de mémoire, mais accélère la procédure de chargement.

Valeur par défaut : 10.000

ReadPacketSize=

Nombre de lignes (package) lues par Process Analytics Admin à partir de la base de données, après avoir attendu pendant une certaine durée. Cette durée est définie avec le paramètre ReadSleepTime=. Rubriques connexes : Procédure de chargement par package

Taille du package par défaut : 25.000

ReadSleepTime=

Temps d'attente en millisecondes une fois le package lu. La taille du package est définie par le paramètre ReadPacketSize=. Cette interruption permet d'entraver le moins possible le système AE lors de la procédure de chargement. La procédure de chargement est illustrée dans la description de la procédure de chargement par package.

Valeur par défaut : 5 000

 La vitesse de la procédure de chargement doit être définie avec les paramètres "ReadSleepTime" et "ReadPacketSize". Une vitesse supérieure signifie toutefois également une utilisation plus importante de la base de données lors de la procédure de lecture. Il existe alors les cas d'application suivants :

  • Lent : ReadSleepTime=10000, ReadPacketSize=5000
  • Moyen : ReadSleepTime=5000, ReadPacketSize=25000
  • Rapide : ReadSleepTime=0, ReadPacketSize= aucune importance, car la lecture est ininterrompue.

L'illustration suivante représente le comportement des deux paramètres (ReadPacketSize = n, ReadSleepTime = t).

Procédure de chargement par package