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 administrateur ODBC
| Nom de la propriété | Description | Valeur par défaut |
|---|---|---|
| Taille du lot | Lors de 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 des lignes de taille normale. Si une erreur se produit lors de l’extraction des enregistrements et indique que cette valeur doit être réduite, 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 . Elle doit indiquer l’URL de l’instance ServiceNow à laquelle vous souhaitez vous connecter. | https://demo.service-now.com |
| ActiverPassthrough | Lors du traitement des fonctions d’agrégat, l’activation du mode pass-through 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 rester activé. | VRAI |
| déboguer | Par défaut, aucun message de débogage n’est généré. Définissez le débogage sur vrai 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. Sinon, les données sont illisibles. | Faux |
| gzip (en anglais) | 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 la 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é de l’embase en secondes. | 175 |
| Nouveaux essais | Nombre de nouvelles tentatives de la demande ayant échoué en cas d’erreur de délai d’expiration du socket. | 0 |
| Mode | Mode 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 table de l’instance. Cette fonctionnalité est activée par défaut afin que les applications de génération de rapports telles que Microsoft Excel puissent afficher une liste de tables à partir desquelles effectuer des requêtes. 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 |
| Cache de schéma étendu | 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 utile lors de la connexion à une autre source de données 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 est vrai. | Faux |
| Héritage : DurationTimeZone | 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. Voir 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 change 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 | Valeur par défaut |
|---|---|---|
| ServiceJVMOptions (Services\Paramètres de service\Paramètres IP) |
Propriétés et options de la ligne de commande JVM. Par exemple, pour modifier la taille maximale du tas Java, modifiez le paramètre -Xmx150m. | -Xms64M -Xmx150M |
| Source de donnéesIPProperties (OpenAccess SDK 6.0 Manager\<emplacement d’installation>\Services\ServiceNow_ODBC\Paramètres de source de données\ServiceNow\Paramètres IP) |
Valeur par défaut globale 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 de service\Paramètres du moteur SQL) |
Spécifie la taille maximale des fichiers de cache de disque. Augmentez cette valeur lorsque vous voyez que la limite de taille de fichier du cache de disque a atteint les 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é de l’embase en secondes. Augmentez cette valeur à une valeur supérieure à glide.soap.request_processing_timeout.odbc lorsque vous voyez des erreurs d’échec de GetKeys (délai d’expiration du socket). |
175 |
| ServiceJVMLocation | Contient l’emplacement JRE utilisé par le pilote ODBC. | Il n’existe aucune valeur par défaut pour cette propriété. Vous êtes invité à saisir l’emplacement JRE au moment de l’installation. |
Options de Service JVM
| Option | Description | Valeur 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 ERROR. 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 | Valeur par défaut |
|---|---|---|
| glide.db.max.agrégats | Nombre maximal de lignes renvoyées par les fonctions d’agrégat. | 100000 |
| glide.db.max_vue_enregistrements | Nombre maximal de lignes renvoyées par une vue de base de données. | 10001 |