Definindo propriedades de ODBC

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 5 min. de leitura
  • As propriedades a seguir personalizam a conectividade e otimizam o comportamento de consulta do driver ODBC.

    Propriedades do administrador de ODBC

    Essas propriedades são especificadas no administrador da fonte de dados de ODBC para o DSN ou no Propriedades personalizadas campo da caixa de diálogo de login.
    Tabela 1. Propriedades do administrador de ODBC
    Nome da Propriedade Descrição Padrão
    Tamanho do lote Durante a busca de resultados da instância, este tamanho de lote configura o número de registros a serem buscados para cada solicitação. Normalmente, o padrão é um número ideal para linhas de tamanho normal. Se ocorrer um erro durante a busca de registros que indique que esse valor deve ser reduzido, você poderá modificá-lo para otimizar o uso de memória versus o desempenho. 2000
    URL Este é o. ServiceNowEndpoint ou URL da instância. Ele deve indicar o URL para ServiceNowinstância à qual você deseja se conectar. https://demo.service-now.com
    EnablePassThrough Durante o processamento de funções agregadas, habilitar o modo de passagem permite a chamada direta Serviço web agregado para resposta otimizada e rápida. Sempre que possível, este modo deve ser deixado habilitado. Verdadeiro(a)
    depurar Por padrão, as mensagens de depuração não são produzidas. Definido depuração para verdadeiro Quando você opera o driver ODBC na janela do console ISQL para gravar todo o tráfego de comunicação de rede relacionado a HTTP na janela do console. Ao usar esta opção, defina gzip para falso para que os dados não sejam compactados. Caso contrário, os dados ficarão ilegíveis. falso
    gzip Por padrão, os dados enviados pela rede são compactados. Definido gzip para falso ao usar o. depuração Parâmetro para gravar comunicação de rede no console ISQL para que os dados não sejam compactados. Verdadeiro(a)
    timeout Especifica o valor do tempo limite de inatividade do soquete em segundos. 175
    novas tentativas Número de vezes para repetir a solicitação com falha no caso de um erro de tempo limite de soquete. 0
    modo O modo de consulta usado para analisar cláusulas WHERE complexas. Você pode configurar o modo de consulta do driver ODBC para usar operadores AND ou OR.

    Embora o operador OR forneça a maior compatibilidade com consultas complexas, o operador AND geralmente é mais eficiente e resulta em menos operações de banco de dados.

    ou
    HabiableDBSchema O driver ODBC emite uma solicitação de esquema de banco de dados para recuperar nomes de tabela da instância. Esta funcionalidade é habilitada por padrão para que aplicações de relatórios, como o Microsoft Excel, possam exibir uma lista de tabelas a partir das quais consultar. Desabilitar esta propriedade pode melhorar o desempenho da primeira consulta enviada de uma aplicação de relatórios, especialmente se a instância tiver um grande número de tabelas. Verdadeiro(a)
    ExtendedSchemaCache O driver ODBC armazena em cache o esquema do banco de dados para cada conexão. Quando uma nova conexão é criada, o driver limpa o cache do banco de dados e consulta o esquema do banco de dados da instância novamente. Esse comportamento é benéfico ao se conectar a uma fonte de dados diferente ou ao modificar o esquema da tabela. Ao consultar uma única fonte de dados com um esquema consistente, habilite esta propriedade para evitar o envio de solicitações de esquema desnecessárias, incluindo quando HabiableDBSchema é verdadeiro . falso
    Fuso horário de duraçãoLegacyDurationTime O driver ODBC retorna os valores do temporizador e do campo de duração no fuso horário UTC por padrão, começando com a versão 1.0.10. Quando esta propriedade é verdadeiro , O driver ODBC retorna os valores do temporizador e do campo de duração usando o valor de exibição, conforme mostrado na IU. Esta propriedade pode ser usada para preservar a compatibilidade com integrações legadas que dependem do valor de exibição. Consulte KB0583982 para obter detalhes sobre este comportamento. falso

    Se você precisar usar mais de uma dessas propriedades em sua conexão, concatene as configurações com um delimitador de ponto-e-vírgula (;). Por exemplo, a cadeia de caracteres a seguir define o URL para uma instância específica e muda o tamanho do lote para 200 registros.

    url: https://demo1234.service-now.com;BatchSize=200

    Propriedades do console de gestão de ODBC

    Você pode acessar essas propriedades no Console de gestão de ODBC disponível no WindowsMenu Iniciar em ServiceNow ODBC > Console de gestão.
    Tabela 2. Propriedades do console de gestão de ODBC
    Nome da propriedade Descrição Padrão
    ServiceJVMOptions

    (Serviços/Configurações de serviço/Parâmetros de IP)

    Opção e propriedades da linha de comando da JVM. Por exemplo, para mudar o tamanho máximo do heap Java, modifique o parâmetro -Xmx150m. -Xms64m -Xmx150m
    DataSourceIPProperties

    (Gerenciador do OpenAccess SDK 6,0/<installation location>/Serviços/ServiceNow_ODBC/Configurações da fonte de dados/ServiceNow/IP Parâmetros)

    Padrão global da URL da instância para todas as conexões de ODBC. Para obter mais flexibilidade, você também pode criar novos DSNs com configurações de URL padrão. https://demo.service-now.com
    ServiceSQLDiskCacheMaxSize

    (Serviços/Configurações de serviço/Parâmetros do mecanismo SQL)

    Especifica o tamanho máximo dos arquivos de cache de disco. Aumente este valor quando você vir O limite de tamanho do arquivo de cache de disco foi atingido erros. 200
    Tempo limite

    (Configurações da fonte de dados/ServiceNow/Parâmetros IP)

    Especifica o valor do tempo limite de inatividade do soquete em segundos. Aumente isso para um valor maior que glide.soap.request_processing_timeout.odbc quando você vir GetKeys falhou (tempo limite do soquete) erros. 175
    ServiceJVMLocation Contém o local do JRE usado pelo driver ODBC. Não há valor padrão para esta propriedade. Você será solicitado a inserir o local do JRE no momento da instalação.

    Opções de JVM de serviço

    Você pode especificar esses valores no parâmetro ServiceJVMOptions além dos argumentos padrão da JVM, como -Xmx.
    Tabela 3. Opções de JVM de serviço
    Opção Descrição Padrão
    -DLOG_FILE_NAME O local do arquivo de log de ODBC. Esta propriedade está disponível a partir da versão 1.0.7.1 do driver ODBC. odbc.log
    -DLOG_LEVEL O nível de registro em log usado ao gravar no arquivo de log de ODBC. Você pode especificar o nível de registro em log usando níveis de logback, como RASTREAMENTO, INFORMAÇÕES ou ERRO. Esta propriedade está disponível a partir da versão 1.0.8 do driver ODBC. INFORMAÇÕES

    Propriedades da instância

    Um administrador pode configurar essas propriedades por adicionando uma propriedade ou modificando uma existente no ServiceNowinstância.
    Tabela 4. Propriedades da instância
    Nome da propriedade Descrição Padrão
    agregações.db.max.agregados O número máximo de linhas retornadas pelas funções agregadas. 100.000
    glide.db.max_view_records O número máximo de linhas retornadas por uma exibição de banco de dados. 10001