Ce dialogue vous permet de créer ou de modifier les informations de connexion de base données requises pour tout utilisateur pour l'ouverture d'une session Impact.
Le formulaire est accessible par Options d'environnement > Station de travail > Connexions de base de données où le bouton Options dans le formulaire Connexion de base de données.
AVERTISSEMENT : Vous devez être très prudent lors de la configuration de ces paramètres, sinon vous risquez de ne plus pouvoir vous connecter à une base de données Impact.
Propriétés de la base de données de projets – Général
Connexion
Nom
Saisissez un nom unique pour la base de données.
ASTUCE : Si vous choisissez premièrement une source ODBC, son nom sera copié ici. Il est plus facile de gérer plusieurs connexions si le nom et le nom de la source ODBC sont identiques.
Type de pilote
Dans la liste déroulante, choisissez ODBC, ODBCDIRECT, ADO où HTTP.
Vous pouvez trouver une description de l'accès HTTP aux bases de données Enterprise ici.
Connexion
C'est la chaîne de connexion pour la source de données.
Nouveau (ODBC seul)
Cliquer sur ce bouton pour créer une nouvelle source de données ODBC.
ASTUCE : La création d'une source de données système garantit que d'autres utilisateurs accédant au même poste de travail peuvent partager la même configuration, pourvu que des droits administratifs Windows permettent cela.
Exemples (ODBCDIRECT seul)
Cliquez sur flèche bas pour voir des différents exemples de chaînes de connexion nécessaires pour configurer les paramètres d'une connexion de base de données ODBCDIRECT.
Les exemples suivants sont valides pour Microsoft SQL :
Authentification SQL Server
- Driver={SQL Server Native Client 11.0};Server=myServerAddress;Database=myDataBase\myInstance;Uid=myUsername;Pwd=myPassword;
Connexion approuvée/Authentification Windows
- Driver={SQL Server Native Client 11.0};Server=myServerAddress;Database=myDataBase\myInstance;Trusted_Connection=yes;
Paire clé-valeur équivalente : "Integrated Security=SSPI" égal à "Trusted_Connection=yes"
L'option ODBCDIRECT vous permet d'entrer une chaîne de connexion qui sera construite dynamiquement sans avoir besoin de définir au préalable une connexion ODBC dans « l'Administrateur de sources de données ODBC » de Windows.
Configuration (ADO seul)
Cliquez sur ce bouton pour configurer les paramètres d'une connexion de base de données ADO / OleDB.
Options
Connexion primaire de base de données
Si cette option est activée, les utilisateurs peuvent utiliser cette connexion pour se connecter à Impact ; sinon, elle ne sert qu'aux connexions à distance depuis le Navigateur de projets. (Normalement, vous devriez avoir au moins une connexion primaire de base de données.)
Authentifier automatiquement avec LDAP
Si LDAP est activé pour la base de données et que vous souhaitez que tout utilisateur de ce poste de travail se connecte automatiquement à l'aide de ses informations d'identification réseau (par opposition à des informations d'identification Impact distinctes), vous devez activer cette option. Cela supprimera le formulaire de connexion Connecter.
Cette option n'aura aucun effet s'il existe plus d'une connexion avec l'option Connexion à la base de données primaire activée (car il ne sera pas clair à quelle base de données l'utilisateur se connectera).
Ne jamais utiliser de proxy HTTP configuré
Cochez cette option si nécessaire.
Propriétés de base de données de projets – Serveur
Ouverture de session native sur le serveur
Si le serveur de base de données requiert une authentification mais ne la stocke pas dans la chaîne de connexion ou la source de données configurée, saisissez l'utilisateur et le mot de passe ici. En général, c'est nécessaire pour les connexions ODBC.
Options du pilote de base de données
Délai d'attente de connexion
C’est le temps d'attente d'une opération de la base de données si le serveur ne répond pas.
Délai d'attente de blocage
C’est le temps d'attente d'une opération de la base de données en cas de blocage.
Taille du paquet
Ajuster la taille du paquet permet le transfert de gros fichiers BLOB. La valeur par défaut pour SQL Server est de 4096 octets, ce qui permet de transmettre un BLOB d’environ 65 Mo. La taille maximale du paquet est de 32 768, ce qui signifie que le plus grand BLOB pourrait atteindre environ 500 Mo.
Reconnexion automatique si la connexion est perdue ou interrompue
Lors de cocher cette option, Impact créera une nouvelle connexion à la base de données après un délai d'attente. C'est le paramètre recommandé.
Propriétés de la base de données de projets – Avancé
Vitesse de connexion
Pour utiliser Impact avec succès sur une connexion réseau étendue (WAN) plus lente, il faut configurer certains paramètres.
La configuration de ces paramètres peut entraîner des compromis importants entre fonctionnalité et vitesse. Il convient d'étudier attentivement chaque option, qui est décrite ci-dessous.
Il est recommandé de configurer des paramètres distincts pour les opérations de base de données et les paramètres d'apparence à utiliser pour l'accès WAN, plutôt que de modifier des paramètres existants.
La configuration des propriétés de connexion de base de données doit être effectuée avant la première connexion à la base de données WAN.
Connexion à basse vitesse
C'est l'option principale à configurer pour les connexions à une base de données WAN. Cette option affectera de nombreuses opérations dans Impact en mettant en cache de divers éléments pour améliorer la performance.
Les éléments qui sont mis en cache ou affectés sont détaillés ci-dessous.
- Fichiers de configuration de base de données – Cette option limite la fréquence à laquelle les fichiers de configuration de base de données sont vérifiés pour s'assurer qu'ils sont à jour. Lors du premier accès à chaque fichier, la version de la base de données est téléchargée si nécessaire ; ensuite, chaque fichier est supposé être à jour pour le reste de la session de la base de données.
- Fichiers en cache – Pendant la session de base de données, les fichiers de modèles et de symboles sont mis en cache sur la station de travail. Cela veut dire que la première fois que vous accédez à ces fichiers, ils sont lus sur le réseau étendu ; les accès suivants aux mêmes fichiers sont beaucoup plus rapides.
- Dossiers en cache – Lors du premier accès à un dossier, la liste complète de tous les dossiers est mise en cache pour la session de base de données. Cela veut dire que des dossiers ajoutés par d'autres utilisateurs ne sont pas visibles pour des utilisateurs du réseau étendu jusqu'à leur prochaine connexion.
Maintenir la touche Maj enfoncée lors de l'ouverture du navigateur effectuera une mise à jour de tous les dossiers en cache. En outre, tous vous dossiers créés, renommés ou supprimés seront actualisés. - Nombre de standards – Le nombre de standards dans chaque dossier est mis en cache lors de sa première détermination et utilisé pour le reste de la session de base de données.
- Clients en cache – Lors du premier accès à un client, la liste complète de tous les clients est mise en cache pour la session de base de données.
- Ouverture de dessins – Lors d'utiliser une base de données de fichier (par opposition à une base de données BLOB), tous les fichiers de dessins ouverts sont d'abord copiés sur la station de travail. En effet, les opérations de copie de fichiers de Windows sont beaucoup plus efficaces pour lire le fichier réseau que le mécanisme de décompression d'Impact, qui lit le fichier par morceaux.
- Nombre de configurations principales – Les outils qui utilisent les paramètres de l'outil maître vérifient souvent le nombre de paramètres disponibles au moment du démarrage ou de la création des listes de paramètres. Cela peut prendre du temps si plusieurs paramètres doivent être vérifiés ou s'ils sont vérifiés régulièrement. L'option connexion à basse vitesse vous permet de stocker ces comptes lors de leur première lecture pour la durée de la session de base de données.
- Aperçus de miniatures – Lors d'utiliser une base de données BLOB, cette option empêche Impact de lire un fichier de dessin BLOB pour générer une miniature. Si vous utilisez une base de données BLOB sur un réseau étendu, vous devriez considérer utiliser des colonnes de miniatures optionnelles.
- Conception de standards – Cette option permet l'exécution de standards ne vérifie jamais la liste de projets actuelle de l'utilisateur. Elle est normalement utilisée par des utilisateurs qui créent des standards et souhaitent les tester avant de les mettre à jour dans la base de données.
- Standards installés – Les noms de tous les standards installés sont mis en cache pour la durée de la session de base de données. L'installation de standards pendant la connexion des utilisateurs entraîne leur inclusion lors de l'affichage de standards sur www.impactcad.net. Tous les nouveaux standards seront affichés dans le navigateur de standards et dans la boîte à outils bibliothèque de composants de conception.
- Dernière requête avancée – Lorsque cette option est activée, aucune vérification n'est effectuée pour déterminer si un fichier lastQuery.ips est disponible lors de la vérification de l'activation/désactivation du menu Fichier > Requête du navigateur > Dernière requête menu. Si le menu est sélectionné et qu'il n'existe pas de fichier lastQuery.ips aucune action n'est effectuée.
- Liste de derniers projets – Impact met normalement à jour la liste des projets récents de l’utilisateur même si celui-ci n’affiche pas cette liste. Cela garantit que si l’utilisateur active la liste des projets récents, elle est remplie avec les projets récents.
Cette option activée, Impact affiche également des messages supplémentaires dans la barre d’état pour informer l’utilisateur lorsque des opérations longues sont en cours. De plus, le formulaire d'enregistrement affiche une barre de progression lors de la sauvegarde du projet initial.
AVERTISSEMENT : Si l'option « Connexion à basse vitesse » est cochée, plusieurs opérations dans Impact ne se produisent non plus :
Les listes d'historique récent des utilisateurs ne sont jamais mises à jour.
Les documents sont traités en lecture seule et ne peuvent pas être modifiés ; vous ne pouvez non plus ajouter de nouveaux documents.
L'option Standards > Options – Vérifier les projets de travail pour l'utilisateur qui exécute le standard est ignorée.
Aucune génération de miniatures.
Si vous activez cette option, un message d'avertissement s'affichera lorsque vous sélectionnerez OK.
Mise en cache des miniatures sur la station de travail
Impact affiche des miniatures pour de nombreux éléments tels que des standards, des composants de dessin et des symboles dans le navigateur, le navigateur de standards et la boîte à outils bibliothèque de composants de dessin.
Ces miniatures sont en fait stockées sous forme de fichier bitmap (.bmp) dans l'en-tête d'un fichier de dessin Impact (.ipd), et générées automatiquement chaque fois que le dessin même est enregistré. Lors d'utiliser une connexion plus lente, ces miniatures doivent être lues à partir du dessin sur le réseau.
Lors de l'utilisation d'une base de données BLOB, les pilotes ODBC et ADO prennent en charge un mécanisme de lecture BLOB partiel qui ne lit que les premières centaines Ko d'un BLOB de dessin. Pour les grands dessins de plusieurs Mo, cela signifie que le BLOB de dessin complet n'est pas diffusé en continu sur le réseau juste pour lire une miniature.
Pour améliorer considérablement les performances des miniatures lors de l'utilisation d'un réseau étendu, vous devez utiliser cette option pour mettre en cache les fichiers .jpg des miniatures sur la station de travail. Chaque miniature .jpg est mise en cache entre les sessions de base de données et ne nécessite que quelques Ko d'espace pour chaque miniature.
Cette option peut être utilisée pour tous les types de bases de données, y compris les bases de données de fichier et BLOB. Elle peut également être utilisée pour les bases de données hébergées sur le réseau local ou le réseau étendu. L'utilisation sur un réseau local réduira la quantité de trafic réseau lorsque les utilisateurs parcourent des éléments de la base de données.
Mise en cache des fichiers de composants sur la station de travail
Cette option améliore la performance en mettant en cache des fichiers de dessin de modèles, de symboles, de standards et de composants de dessin fréquemment utilisés sur le poste de travail.
Ces fichiers sont mis en cache lors de la première utilisation et conservés entre les sessions de base de données. Cela signifie que l'accès ultérieur à ces fichiers de composants est considérablement amélioré. Les fichiers de projet normaux ne sont pas mis en cache sur le poste de travail à l'aide de ce mécanisme.
Chaque fichier de dessin nécessite généralement quelques centaines de Ko, de sorte qu'en fonction du nombre d'éléments mis en cache, l'espace disque requis est raisonnable. Pour un réseau étendu (WAN), cela compense la quantité importante de trafic réseau nécessaire pour lire constamment les fichiers de dessin.
Cette option peut être utilisée avec les bases de données de fichier et BLOB. Elle peut également être utilisée pour les bases de données hébergées sur le réseau local ou le réseau étendu. L'utilisation de cette option sur un réseau local permet de réduire le trafic réseau lorsque les utilisateurs accèdent aux éléments de la base de données.
Mise en cache des requêtes internes souvent utilisées
Impact utilise quelques requêtes de base de données plusieurs fois au cours d'une session pour accéder aux configurations principales.
En règle générale, l'ouverture et l'utilisation de ces requêtes sur un réseau étendu prennent quelques secondes chaque fois qu'elles sont nécessaires. Pour certains outils, cela peut entraîner un délai important lors de leur utilisation.
Cette option améliore les performances en conservant certaines requêtes de base de données souvent utilisées et en les réutilisant si besoin est. C'est avantageux, car il n'est pas nécessaire d'ouvrir et de préparer ces requêtes avant chaque utilisation.
L'utilisation de cette option sur une station de travail peut entraîner l'allocation de ressources supplémentaires sur votre serveur de base de données pour la durée de la session de base de données. Vous devez donc évaluer la performance obtenue par rapport aux ressources supplémentaires requises par votre serveur de base de données avant d'utiliser cette option.
Vérifier des messages d'utilisateur
Impact dispose d'un système de messagerie interne qui peut être utilisé pour envoyer des messages directement sur l'ordinateur des utilisateurs d'Impact. Si les utilisateurs sont connectés, ces messages s'affichent immédiatement, sinon ils s'affichent lors de la prochaine connexion de l'utilisateur.
Impact vérifie normalement la présence de messages utilisateurs toutes les 20 secondes en déterminant si un fichier userMessages.ips existe. Sur un réseau étendu (WAN), cette vérification peut donner l'impression qu'Impact est lent ou ne répond pas.
Si vous n'avez pas l'intention d'utiliser le système de messagerie ou si vous utilisez un réseau étendu, vous devriez augmenter l'intervalle entre les vérifications des messages utilisateurs par Impact.
Options de connexion à distance
Ne pas afficher d’éléments avant de cliquer sur Actualiser
Cette option affecte le fonctionnement du Navigateur de projets.
Lorsque l'on clique sur un dossier, la liste des éléments contenus dans ce dossier est normalement affichée immédiatement. Avec cette option activée, aucun élément n'est affiché tant que l'utilisateur n'a pas appuyé sur le bouton Actualiser.
Ne pas afficher la liste de clients dans le navigateur
Cette option affecte le fonctionnement du Navigateur de projets.
Au lieu d'afficher tous les clients sous le nœud Client dans l'arborescence du navigateur, le nœud Client affiche un seul nœud Sélectionnez un client.... Cela permet à l'utilisateur de choisir un client unique en utilisant la fenêtre de base de données Clients (FBD) pour consulter les projets du client.
Grouper les clients par la première lettre
Cette option affecte le fonctionnement du Navigateur de projets.
Plutôt que d'afficher une longue liste de clients sous le nœud Client, cette option crée un nœud pour chaque première lettre utilisée. Ensuite, sous chaque nœud de lettre, une liste de clients dont le nom commence par cette lettre est affichée.
Cette option peut être utilisée avec les options Opération de base de données > Affichage > Clients.
Propriétés de la base de données de projets – Chemins
Spécifiez les chemins suivants en sélectionnant l’élément et en cliquant sur Modifier :
Cache pour BLOB de la géométrie – emplacement des fichiers de cache.
Cache pour les paramètres de BLOB – emplacement des fichiers de cache.
Base de données – emplacement des fichiers de configuration.
Projets de base de données – normalement un sous-dossier Dessins du dossier Base de données.
Images numérisées (optionnel) – recommandé si les utilisateurs prévoient d’utiliser des images insérées (voir Graphismes).
Aide (optionnel) – référentiel recommandé pour ce mode d'emploi et d’autres guides en ligne.
Macros (optionnel) – recommandé si les utilisateurs prévoient d’exécuter des macros (voir Notes sur les outils Macro).
Journaux de maintenance (obligatoire) – les fichiers journaux sont créés ici (voir Administration de base de données).
Rapports (optionnel) – recommandé si les utilisateurs prévoient d’utiliser des rapports de base de données (voir Éléments de la fenêtre de base de données).
Utilisateurs (obligatoire) – normalement un sous-dossier Utilisateurs du dossier Base de données.
ASTUCE : Si vous définissez d'abord le chemin de la base de données, plusieurs autres chemins sont automatiquement définis à leurs emplacements habituels. (Ce sont normalement des sous-dossiers du dossier Base de données.)
Propriétés de la base de données de projets – Auto-SQL
Vous pouvez exécuter des instructions SQL automatiques lors de la connexion ou de la déconnexion d'une base de données.
Opérations
Dans la liste déroulante, sélectionnez soit lors de la connexion soit lors de la déconnexion.
Saisissez les instructions SQL requises dans la zone de texte libre.
Voir aussi : Options d'Impact – Options de station de travail