Como configurar tabelas desnormalizadas no Gestão de serviços de campo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Bancos de dados desnormalizados recolhem informações armazenadas em várias tabelas em uma única tabela. Este recolhimento de dados relevantes melhora o tempo de carregamento de Gestão de serviços de campo.

    Dados em Gestão de serviços de campo

    Os dados para Gestão de serviços de campo são normalmente armazenados em um banco de dados normalizado. Em bancos de dados normalizados, as tabelas podem estender outras tabelas, criando tabelas primárias e secundárias. Os bancos de dados normalizados Gestão de serviços de campo usam tabelas e registros para gerenciar dados e processos, como ordens de serviço, agentes e equipamentos. Essa estrutura de dados normalizada que armazena e organiza informações é útil para os humanos adicionarem e gerenciarem os dados nas tabelas, mas não é a maneira mais rápida ou eficiente de os computadores processarem os dados nas tabelas.

    Tabelas desnormalizadas

    Bancos de dados desnormalizados recolhem várias tabelas em uma única tabela, pegando o que estava em várias células de várias tabelas e colocando-as em uma tabela. Este recolhimento de dados relevantes de várias linhas de tabelas permite que Gestão de serviços de campo consulte e retorne informações mais rapidamente, já que os dados obtidos podem ser acessados de uma única tabela em vez de várias tabelas.

    Tabelas desnormalizadas no Gestão de serviços de campo

    A maneira como as tabelas desnormalizadas funcionam para Gestão de serviços de campo, é quando você carrega uma aplicação como Espaço do expedidor, todas as tabelas usadas para recuperar dados de são consultadas antecipadamente e as informações são armazenadas em uma tabela desnormalizada. Então, quando você estiver trabalhando em Espaço do expedidor, quando as informações forem necessárias para executar uma solicitação, a tabela desnormalizada será consultada, em vez das várias tabelas que eram necessárias para consultar antes. Se os dados necessários não estiverem presentes na tabela desnormalizada, os dados serão recuperados da origem da tabela original.

    Tabelas desnormalizadas apenas facilitam a entrega de informações aos expedidores. A maneira como você adiciona dados e gerencia tabelas em Gestão de serviços de campo permanece a mesma. Não há mudança na forma como você atualiza ou adiciona informações às tabelas.

    Quando os dados são adicionados a tabelas desnormalizadas, o processo é dividido em 4 trabalhos. Por exemplo, se você tiver 1600 agentes, o processamento dos dados desses agentes será dividido em quatro trabalhos, cada um com 400 agentes. Você pode alterar o número de trabalhos que processam dados, mas deve entrar em contato com ServiceNow para fazer isso.

    Você pode alterar o número de semanas de dados armazenados em tabelas desnormalizadas. Para obter mais informações, consulte Atualizar os dados armazenados em tabelas desnormalizadas. Para obter informações relacionadas ao modelo de dados usado para criar tabelas desnormalizadas, consulte Modelo de dados para tabelas desnormalizadas no Gestão de serviços de campo.

    Os seguintes recursos usam tabelas desnormalizadas:
    • Agendamentos
    • Agendamento dinâmico
    • Espaço do expedidor
    Importante:

    Nunca altere nenhum dado diretamente em uma tabela desnormalizada. Isso pode fazer com que Gestão de serviços de campo seja interrompido e nunca deve ser realizado, mesmo por um desenvolvedor profissional.

    Propriedades da tabela desnormalizada

    Existem três propriedades do sistema que controlam a desnormalização da tabela para Gestão de serviços de campo. Para obter mais informações, consulte as propriedades listadas abaixo em Propriedades instaladas com o Gestão de serviços de campo.

    As tabelas desnormalizadas são habilitadas por padrão. Você deve desabilitar a propriedade sn_fsm.wm_weekly_resource_span para desativar tabelas desnormalizadas.

    Aviso:
    Somente administradores do sistema devem alterar esses valores.
    • sn_fsm.wm_weekly_resource_span
    • sn_fsm.wm_weekly_resource_span.number_of_ week_in_past
    • sn_fsm.wm_weekly_resource_span.number_of_weeks_no futuro