Crie uma tabela de malha de dados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Recupere dados de uma fonte interna ou externa criando uma tabela de malha de dados.

    Por Que e Quando Desempenhar Esta Tarefa

    Ao contrário de uma tabela remota, uma tabela de malha de dados usa uma conexão de cópia zero com sua fonte de dados, eliminando a necessidade de um script para preencher a tabela. Esta conexão permite que você acesse a fonte de dados diretamente, mapeie os dados necessários e crie uma tabela de malha de dados para consumidores de dados no ServiceNow AI Platform.

    Com uma tabela de malha de dados, você pode recuperar dados de uma fonte de dados interna ou externa.

    • Conecte a tabela de malha de dados ao seu banco de dados local para reutilizar dados de uma tabela física em sua instância.
    • Conecte a tabela de malha de dados a uma fonte de dados externa, como um data lake ou banco de dados de terceiros, para recuperar dados que residem fora da sua instância.

    Antes de Iniciar

    Função necessária: Uma das seguintes combinações de função ou administrador.
    • Deleged_developer com sn_dd_<application_scope_name>_tablesforms OU sn_dd_<application_scope_name>_delegatedadmin e uma função que contém a função df_data_steward
    • Deleged_developer com sn_dd_<application_scope_name>_tablesforms OU sn_dd_<application_scope_name>_delegatedadmin e df_connection_admin

    O acesso de leitura aos registros de tabela é adicionado automaticamente aos usuários com uma das funções de desenvolvedor delegadas.

    Observe as seguintes restrições:

    • Somente um usuário com a função de administrador pode criar uma tabela de malha de dados no escopo global.
    • Um administrador de dados com as funções deleged_developer e sn_dd_<application_scope_name>_tablesforms pode criar tabelas de malha de dados no escopo da aplicação permitida. Essas funções permitem que um administrador de dados crie tabelas de malha de dados em um escopo da aplicação se ele tiver permissões para essa aplicação, mas não no escopo global.

    Procedimento

    1. Navegue até as conexões estabelecidas em Central do Workflow Data Fabric de uma das seguintes maneiras:
      • Navegar até Tudo > Hub do Workflow Data Fabric > Visão geral.
      • Navegar até Administrador > Hub do Workflow Data Fabric > Conexões estabelecidas.
    2. Selecione a conexão estabelecida que você deseja usar.
    3. Na página de conexão, selecione Ativos de dados guia.
    4. Na lista de ativos de dados, selecione a tabela de origem da qual você deseja extrair dados.
    5. Selecione Criar tabela de malha de dados .
    6. Insira um rótulo para a tabela de malha de dados e selecione Continuar .
    7. Mapeie uma ou mais colunas da tabela de origem para a tabela de malha de dados.
      Cada coluna selecionada é criada automaticamente na tabela de malha de dados com o mesmo nome e tipo de dados.
    8. Opcional: Permita que outras tabelas façam referência a esta tabela definindo uma chave primária usando o comutador de alternância de Chave primária.
      Nota:
      As colunas de chave primária detectadas na tabela de origem são selecionadas automaticamente como chaves primárias na tabela de destino. Se uma chave primária não for detectada na tabela de origem automaticamente, você poderá selecionar uma coluna com valores exclusivos que deseja usar como chave primária.
      • 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.
    9. Opcional: Vincular dados entre tabelas criando uma referência a outra tabela.
      • 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.
      1. Identifique a coluna que representa os mesmos registros em ambas as tabelas.
      2. Na coluna Tipo, altere o tipo de coluna para Referência .
      3. Selecione Definir referência .
      4. Na caixa de diálogo Definir rótulo de referência, insira o nome da tabela que você deseja fazer referência no campo Tabela.
        Nota:
        Somente tabelas com uma única chave primária aparecem na lista.
      5. Na caixa de diálogo Definir rótulo de referência, selecione a coluna de chave primária que você deseja usar no campo Chave de referência.
      6. Conclua a configuração da referência selecionando Definir referência .
    10. Selecione Concluir.

    Resultado

    A tabela de malha de dados é criada e conectada a uma fonte de dados. Os consumidores de dados podem acessar a tabela de malha de dados e seus dados como qualquer tabela física na instância.