Définition des propriétés ODBC
Les propriétés suivantes personnalisent la connectivité et optimisent le comportement de requête du pilote ODBC.
Propriétés de l’administrateur ODBC
| Nom de la propriété | Description | Par défaut |
|---|---|---|
| Taille du lot | Pendant l’extraction des résultats à partir de l’instance, cette taille de lot configure le nombre d’enregistrements à extraire pour chaque demande. En règle générale, la valeur par défaut est un nombre optimal pour les lignes de taille normale. Si une erreur se produit lors de l’extraction des enregistrements et indique que cette valeur doit être abaissée, vous pouvez la modifier pour optimiser l’utilisation de la mémoire par rapport aux performances. | 2000 |
| URL | Il s’agit de l’URL ou du point de terminaison de l’instance ServiceNow . Il doit indiquer l’URL de l’instance ServiceNow à laquelle vous souhaitez vous connecter. | https://demo.service-now.com |
| Activer le passage | Pendant le traitement des fonctions d’agrégation, l’activation du mode d’intercommunication permet d’appeler directement le service Web d’agrégat pour une réponse optimisée et rapide. Dans la mesure du possible, ce mode doit être laissé activé. | VRAI |
| déboguer | Par défaut, les messages de débogage ne sont pas produits. Définissez debug sur true lorsque vous utilisez le pilote ODBC à partir de la fenêtre de la console ISQL pour écrire tout le trafic de communication réseau lié à HTTP dans la fenêtre de la console. Lorsque vous utilisez cette option, définissez gzip sur false afin que les données ne soient pas compressées. Dans le cas contraire, les données sont illisibles. | faux |
| gzip | Par défaut, les données envoyées sur le réseau sont compressées. Définissez gzip sur false lors de l’utilisation du paramètre debug pour écrire une communication réseau vers la console ISQL afin que les données ne soient pas compressées. | VRAI |
| timeout | Spécifie la valeur du délai d’inactivité du socket en secondes. | 175 |
| retries | Nombre de nouvelles tentatives pour la demande ayant échoué en cas d’erreur de délai d’expiration du socket. | 0 |
| Mode | Mode de requête utilisé pour analyser les clauses Where complexes. Vous pouvez configurer le mode de requête du pilote ODBC pour utiliser les opérateurs AND ou OR. Alors que l’opérateur OR offre la plus grande compatibilité avec les requêtes complexes, l’opérateur AND est généralement plus efficace et entraîne moins d’opérations de base de données. |
ou |
| EnableDBSchema | Le pilote ODBC émet une demande de schéma de base de données pour récupérer les noms de tables à partir de l’instance. Cette fonctionnalité est activée par défaut afin que les applications de création de rapports telles que Microsoft Excel puissent afficher une liste de tables à partir desquelles effectuer une requête. La désactivation de cette propriété peut améliorer les performances de la première requête envoyée à partir d’une application de génération de rapports, en particulier si l’instance comporte un grand nombre de tables. | VRAI |
| ExtendedSchemaCache (en anglais seulement) | Le pilote ODBC met en cache le schéma de base de données pour chaque connexion. Lorsqu’une nouvelle connexion est créée, le pilote efface le cache de la base de données et interroge à nouveau le schéma de base de données à partir de l’instance. Ce comportement est bénéfique lors de la connexion à une source de données différente ou lors de la modification du schéma de table. Lors de l’interrogation d’une source de données unique avec un schéma cohérent, activez cette propriété pour éviter d’envoyer des demandes de schéma inutiles, y compris lorsque EnableDBSchema a la valeur vrai. | faux |
| LegacyDurationTimeZone | Le pilote ODBC renvoie les valeurs des champs de minuteur et de durée dans le fuseau horaire UTC par défaut, à partir de la version 1.0.10. Lorsque cette propriété est vraie, le pilote ODBC renvoie les valeurs de champ de minuteur et de durée à l’aide de la valeur d’affichage, comme indiqué dans l’interface utilisateur. Cette propriété peut être utilisée pour préserver la compatibilité avec les intégrations héritées qui dépendent de la valeur d’affichage. Consultez KB0583982 pour plus de détails sur ce comportement. | faux |
Si vous devez utiliser plusieurs de ces propriétés dans votre connexion, concaténez les paramètres avec un point-virgule (délimiteur ;). Par exemple, la chaîne suivante définit l’URL sur une instance spécifique et modifie la taille du lot à 200 enregistrements.
url=https ://demo1234.service-now.com ; Taille du lot = 200
Propriétés de la console de gestion ODBC
| Nom de la propriété | Description | Par défaut |
|---|---|---|
| ServiceJVMOptions (Services\Paramètres du service\Paramètres IP) |
Propriétés et option de la ligne de commande JVM. Par exemple, pour modifier la taille maximale du tas Java, modifiez le paramètre -Xmx150m. | -Xms64m -Xmx150m |
| Sources de donnéesIPProperties (Gestionnaire du Kit de développement logiciel (SDK) OpenAccess 6.0\<emplacement d’installation>\Services\ServiceNow_ODBC\Paramètres de la source de données\ServiceNow\Paramètres IP) |
Valeur globale par défaut de l’URL d’instance pour toutes les connexions ODBC. Pour plus de flexibilité, vous pouvez également créer de nouveaux DSN avec des configurations d’URL par défaut. | https://demo.service-now.com |
| ServiceSQLDiskCacheMaxSize (Services\Paramètres du service\Paramètres du moteur SQL) |
Spécifie la taille maximale des fichiers de cache du disque. Augmentez cette valeur lorsque vous voyez que la limite de taille du fichier de cache disque a atteint des erreurs. |
200 |
| Délai (Paramètres de la source de données\ServiceNow\Paramètres IP) |
Spécifie la valeur du délai d’inactivité du socket en secondes. Augmentez cette valeur à une valeur supérieure à glide.soap.request_processing_timeout.odbc lorsque des erreurs d’échec de GetKeys (délai d’expiration du socket) s’affichent. |
175 |
| ServiceJVMLocation | Contient l’emplacement JRE utilisé par le pilote ODBC. | Il n’y a pas de valeur par défaut pour cette propriété. Vous êtes invité à saisir l’emplacement JRE au moment de l’installation. |
Options JVM de service
| Option | Description | Par défaut |
|---|---|---|
| -DLOG_FILE_NAME | Emplacement du fichier journal ODBC. Cette propriété est disponible à partir de la version 1.0.7.1 du pilote ODBC. | ${user.home}\AppData\Local\ServiceNow\odbc\logging\odbc.log |
| -DLOG_LEVEL | Niveau de journalisation utilisé lors de l’écriture dans le fichier journal ODBC. Vous pouvez spécifier le niveau de journalisation à l’aide des niveaux de journalisation, tels que TRACE, INFO ou ERREUR. Cette propriété est disponible à partir de la version 1.0.8 du pilote ODBC. | INFOS |
Propriétés de l’instance
| Nom de la propriété | Description | Par défaut |
|---|---|---|
| glide.db.max.agrégats | Nombre maximal de lignes renvoyées par les fonctions d’agrégat. | 100000 |
| glide.db.max_view_records | Nombre maximal de lignes renvoyées par une vue de base de données. | 10001 |