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 | 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 qui 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 . Il doit indiquer l’URL de l’instance ServiceNow à laquelle vous souhaitez vous connecter. | https://demo.service-now.com |
| Activer le passthrough | Pendant le traitement des fonctions d’agrégation, l’activation du mode de transfert 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, les messages de débogage ne sont pas produits. Définissez le débogage sur true lorsque vous utilisez le pilote ODBC à partir de la fenêtre de 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 | 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 dans 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 |
| retries | Nombre de nouvelles tentatives de la demande en échec 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 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 par une application de génération de rapports, en particulier si l’instance comporte un grand nombre de tables. | VRAI |
| ExtendedSchemaCache | 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 de l’instance. Ce comportement est utile 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 la valeur EnableDBSchema est vraie. | faux |
| LegacyDurationTimeZone | Le pilote ODBC renvoie les valeurs de champ de minuterie et de durée dans le fuseau horaire UTC par défaut, à partir de la version 1.0.10. Lorsque cette propriété est définie sur vrai, le pilote ODBC renvoie les valeurs de champ de minuterie 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 d’informations sur ce comportement. | faux |
Si vous devez utiliser plus d’une 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 sur 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 de 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 |
| 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 disque. Augmentez cette valeur lorsque vous voyez que la limite de taille de fichier du cache de disque a atteint des erreurs. |
200 |
| Délai (Paramètres de la source de données\Paramètres ServiceNow\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 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 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 | Par défaut |
|---|---|---|
| glide.db.max.agrégats | Nombre maximal de lignes renvoyées par les fonctions d’agrégation. | 100000 |
| glide.db.max_vue_enregistrements | Nombre maximal de lignes renvoyées par une vue de base de données. | 10001 |