Gerenciar dados

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Com o modelo de dados (tabelas e campos) criado e a segurança configurada, adicione dados à(s) tabela(s) da aplicação.

    Conjuntos de importação

    Para preencher tabelas na ServiceNow de uma plataforma externa, use conjuntos de importação e mapas de transformação. Para recuperar dados de uma fonte externa regularmente, use uma importação programada.

    Treinamento individualizado: como importar dados para a ServiceNow

    Diretrizes para desempenho do conjunto de importação:

    • Divida grandes quantidades de dados em conjuntos menores para importações mais rápidas. Considere 100.000 linhas como linha de base e divida qualquer coisa maior do que isso em conjuntos de 100.000. Por exemplo, a importação de 10 conjuntos de 100.000 terminará mais rápido do que um conjunto de 1.000.000 registros. Considere também o uso de importações simultâneas com números maiores de registros.
    • Importar grandes conjuntos de dados simultaneamente pode sobrecarregar uma instância. Escalone importações grandes para que elas não se sobreponham.
    • Se possível, desmarque a caixa de seleção Executar regras de negócios na tabela do mapa de transformação para evitar a execução de regras de negócios e outra lógica durante uma importação. Considere usar um script de transformação onComplete para executar a lógica de negócios, como cálculos, no final de uma importação, em vez de em cada registro como as Regras de negócios fazem.
    • Use a funcionalidade padrão para importações. Sempre que possível, evite escrever scripts personalizados. Por exemplo, use a funcionalidade de aglutinação em vez de escrever um script de aglutinação personalizado.
    • Evite consultas GlideRecord em um conjunto de importação.
    • Certifique-se de que todos os campos configurados para aglutinação estejam indexados.
    • Se estiver substituindo um sistema com um requisito para importar dados históricos, importe somente os dados históricos necessários para a aplicação. Considere armazenar dados históricos em um data lake.

    Integrações de entrada

    Além dos Import Sets, a ServiceNow inclui APIs para aceitar dados de plataformas externas.

    Para inserir dados diretamente em uma tabela de aplicação de outro sistema, use Conjuntos de importação de serviço da web em vez de gravar diretamente nas tabelas da aplicação usando a REST Table API ou as SOAP APIs.

    Para lidar com transações de dados que são mais complexas do que gravar dados em uma tabela, como enviar um anexo ou solicitar um item do catálogo, revise as APIs disponíveis para ver se existe uma que ofereça suporte à lógica necessária.

    Use uma Scripted REST API ou Scripted SOAP Web Service para criar endpoints REST ou SOAP, respectivamente. Os endpoints de Scripted REST API e Scripted SOAP Web Service podem executar o código do lado do servidor da ServiceNow quando o endpoint é consumido por um sistema externo.

    Treinamento individualizado: integrações REST