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_onsys_created_onsys_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
admine, opcionalmente, a funçãosnc_read_onlypara 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.