Gerenciar tabelas de malha de dados em Central do Workflow Data Fabric

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Acesse dados virtualmente de uma fonte externa ou de uma tabela local em sua instância usando tabelas de malha de dados em Central do Workflow Data Fabric.

    Visão geral do gerenciamento de tabelas de malha de dados

    Uma tabela de malha de dados é uma representação virtual de dados armazenados em outra origem, acessível no ServiceNow AI Platform. Ele permite que os usuários interajam com dados de outra fonte como se estivessem armazenados localmente, sem duplicar os dados.  Os Data Stewards são responsáveis por criar e gerenciar tabelas de malha de dados usando o processo mostrado neste infográfico.

    Figura 1. Criação e gerenciamento de tabelas de malha de dados
    O administrador de dados seleciona uma conexão estabelecida, cria uma tabela de malha de dados, mapeia dados de uma fonte externa e atualiza o mapeamento conforme necessário.

    Exibindo tabelas de malha de dados

    Exiba uma lista de todas as tabelas de fabric de dados que os administradores de dados criaram no Tabelas de malha de dados guia.

    • PESQUISE uma tabela de malha de dados por rótulo ou nome.
    • Filtre a lista de tabelas por fonte de dados e conexão.
    • Filtre a lista de tabelas por criador.
    • Exiba uma lista de tabelas de malha de dados de conexões ativas no Ativo guia.
    • Exiba uma lista de tabelas de malha de dados de conexões desativadas ou não configuradas no Outros guia.

    Definir chaves primárias

    Uma chave primária é usada para indicar exclusividade e identificar registros em uma tabela de malha de dados. Designar uma coluna como chave primária permite que você crie referências a essa coluna a partir de outras tabelas de malha de dados. Ao mapear dados em uma nova tabela de malha de dados, as chaves primárias da tabela de origem são definidas automaticamente na tabela de malha de dados de destino. Se a tabela de origem não tiver uma chave primária, você poderá criar uma na tabela de destino escolhendo uma coluna com valores exclusivos.

    Observe os seguintes detalhes ao definir chaves primárias:

    • Selecionar uma chave primária não impõe restrições de chave primária na tabela de malha de dados ou no sistema remoto. Você deve verificar se os registros identificados pela chave primária são exclusivos.
    • Depois de definir uma chave primária, ela não poderá ser removida. Se você determinar que precisa mudar a chave primária posteriormente, deverá excluir e recriar a tabela de malha de dados primeiro.
    • Se você decidir não definir uma chave primária ao criar uma tabela de malha de dados, poderá fazer isso editando a tabela posteriormente. Observe que sem uma chave primária, você não pode criar referências a esta tabela e as pesquisas não funcionarão até que uma chave primária seja definida.
    • Para cada coluna de chave primária identificada na tabela de origem, uma chave primária correspondente é criada automaticamente na tabela de malha de dados. Depois que a tabela de malha de dados é criada, você não pode modificar as chaves primárias derivadas da tabela de origem.
    • Não é possível usar uma coluna de referência como chave primária.

    Tabelas de referência

    Ao mapear colunas de origem externa para uma tabela de malha de dados, você pode adicionar referências a outras tabelas. Estabelecer referências entre tabelas cria um relacionamento entre as duas tabelas e fornece integridade de dados. Uma tabela de malha de dados pode fazer referência a outra tabela de malha de dados ou a uma tabela local em sua instância. Uma tabela local também pode fazer referência a uma tabela de malha de dados.

    Observe os seguintes requisitos ao criar referências entre tabelas:

    • Para fazer referência a uma tabela local em sua instância a partir de uma tabela de malha de dados, um administrador de instância deve criar uma regra de ACL com a operação de registro data_fabric na tabela local. Por exemplo, para criar uma referência à tabela Usuário [sys_user], a seguinte regra de ACL é necessária:
      • Tipo: Registro
      • Operação: Data_fabric
      • Usuário [sys_user]
      Para obter detalhes sobre como criar uma regra de ACL de registro, consulte Configure an ACL rule.
    • Para ver valores em uma coluna de referência ao exibir registros na nova tabela de malha de dados, defina o atributo Exibir como verdadeiro para a coluna referenciada. Você pode gerenciar este atributo na definição da tabela referenciada. Consulte Select a field as the table display value.
    • Certifique-se de que a tabela referenciada tenha pelo menos uma coluna de chave primária.
    • Certifique-se de que a coluna de chave primária na tabela referenciada contenha valores exclusivos.
    • Certifique-se de que a coluna de chave primária corresponda ao tipo de dados da coluna de origem.

    Consultas de tabela

    Os registros recuperados de dados armazenados e armazenados em uma tabela de malha de dados têm uma duração finita, ou ciclo de vida, em ServiceNow AI Platform.

    Depois que uma tabela de malha de dados é conectada a uma fonte de dados, sempre que a tabela de malha de dados é exibida ou acessada, uma nova consulta é feita na fonte de dados. Os dados recuperados permanecem na memória enquanto a lista ou o formulário aparecer. Depois de fechar a lista ou o formulário, os dados recuperados serão limpos da memória. Na próxima vez que você usar ou exibir os dados recuperados na tabela de malha de dados, os registros serão preenchidos novamente a partir da fonte de dados.

    Limitações da tabela de malha de dados

    • Ao mapear dados, certifique-se de que a fonte de dados não use nomes de tabela que diferenciam maiúsculas de minúsculas. Por exemplo, se MY_TABLE e my_TABLE existirem no banco de dados, o esquema não será carregado porque o sistema não pode diferenciar entre as tabelas.
    • Ao criar uma referência para outra tabela, você só pode selecionar uma coluna de chave primária como a chave de referência. Não é possível selecionar uma chave composta como a chave de referência.
    • Ao criar uma referência a outra tabela, você só pode fazer referência a uma tabela que tenha uma chave primária definida.
    Para obter limitações adicionais da tabela de malha de dados, consulte KB2017730.