Définition des propriétés ODBC

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 5 minutes de lecture
  • 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

    Ces propriétés sont spécifiées dans l’administrateur de source de données ODBC pour le DSN ou dans le champ Propriétés personnalisées de la boîte de dialogue de connexion.
    Tableau 1. 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

    Vous pouvez accéder à ces propriétés à partir de la console de gestion ODBC disponible dans le menu Démarrer à l’adresse Windows ServiceNow ODBC > Console de gestion.
    Tableau 2. 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

    Vous pouvez spécifier ces valeurs dans le paramètre ServiceJVMOptions en plus des arguments JVM standard tels que -Xmx.
    Tableau 3. 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

    Un administrateur peut configurer ces propriétés en ajoutant une propriété ou en modifiant une propriété existante dans l’instance ServiceNow .
    Tableau 4. 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