Pular para o conteúdo principal

Perguntas frequentes sobre conectores ServiceNow

Esta página responde a perguntas frequentes sobre o conector ServiceNow em Databricks LakeFlow Connect.

Perguntas frequentes sobre o conector de gerenciar geral

As respostas nas perguntas frequentes sobre o conector gerenciar se aplicam a todos os conectores gerenciar em LakeFlow Connect. Continue lendo as perguntas frequentes específicas do ServiceNow.

Perguntas frequentes específicas sobre conectores

As respostas nesta seção são específicas para o conector ServiceNow.

Como o conector extrai dados do ServiceNow?

O conector ServiceNow usa a ServiceNow Table API v2.

O uso da API de tabela pode afetar a instância do ServiceNow?

Sim No entanto, o impacto depende da quantidade de dados ingeridos. Por exemplo, normalmente é mais perceptível no Snapshot inicial do que durante uma leitura incremental.

Como o conector extrai dados de forma incremental?

Para ingerir incrementalmente uma tabela, ela deve ter uma das seguintes colunas. Se nenhuma dessas colunas existir, o conector fará o Snapshot da tabela de origem e substituirá a tabela de destino.

  • sys_updated_on
  • sys_created_on
  • sys_archived

Por que meu desempenho de ingestão do ServiceNow está lento?

A Databricks recomenda trabalhar com o administrador do ServiceNow para ativar a indexação do lado do ServiceNow no campo do cursor. A coluna do cursor é selecionada na lista a seguir, em ordem de disponibilidade e preferência: sys_updated_on (primeira opção), sys_created_on (segunda opção), sys_archived (terceira opção). Essa é uma abordagem padrão para melhorar o desempenho ao fazer a ingestão usando as APIs do ServiceNow. A definição do índice permite que o Databricks evite a varredura completa de toda a coluna sys_updated_on, o que pode causar gargalos em grandes atualizações. Para obter instruções, consulte Criar um índice de tabela na documentação do ServiceNow. Se o problema persistir, crie um ticket de suporte.

O conector requer permissões de administrador?

Não. O conector suporta as seguintes opções:

  • Funções de administrador (recomendado): Use a função admin e, opcionalmente, a função snc_read_only para descoberta eficiente de esquema com a API ServiceNow Tables.
  • Funções com privilégios mínimos: Utilize ACLs em nível de tabela. Essa abordagem exige mais chamadas à API para a descoberta do esquema, portanto, escolha-a somente se restringir permissões for mais importante do que minimizar o uso da API.

Para obter uma lista completa das permissões necessárias, consulte a configuração da fonte.

Por que o princípio do menor privilégio exige maior utilização da API?

Com funções de administrador, o ServiceNow fornece um único endpoint .schema que retorna o esquema completo.

Com funções de privilégio mínimo, o conector precisa fazer várias solicitações para obter o esquema:

  • Consulte a tabela.
  • Consultar seu pai.
  • Continue até alcançar o objeto de nível raiz.

O impacto exato no uso da API depende dos seus dados. Por exemplo, tabelas com uma hierarquia de três camadas exigem três vezes mais chamadas de API do que a abordagem administrativa.