O Link de Dados é a ferramenta utilizada pelo T6 para fazermos a movimentação de dados entre aplicações.
Por exemplo: Uma empresa que possui duas aplicações no T6, uma para o controle financeiro da matriz e outra para o controle financeiro de uma filial. Utilizando o Link de Dados, é possível copiar automaticamente as informações de despesas registradas na aplicação da matriz para a aplicação da filial, garantindo que ambas utilizem os mesmos dados atualizados para análises consolidadas.
Utilizando a ferramenta Link de Dados poderemos executar as seguintes tarefas:
Para a criação e utilização deste recurso, precisaremos habilitar algumas permissões de usuário.
Em permissões de Gestor, o usuário precisará das seguintes permissões habilitadas:
O usuário precisará também, estar associado á um Grupo Global com a seguinte permissão de gestor Habilitada:
Será necessário também habilitar a seguinte Preview Feature:
Para utilização deste recurso dentro do T6, é necessário utilizarmos uma aplicação de origem e uma aplicação de destino, sendo assim, o usuário precisará estar associado às duas aplicações que serão utilizadas.
A seguir mostraremos os passos para a criação e para a utilização do link de dados dentro do T6.
Para criarmos um link de dados vamos seguir os seguintes passos:
Em uma aplicação, temos sempre 3 opções de cenário: Planejado, Realizado e Fechado. O cenário Fechado nunca será copiado.
EXEMPLO:
Quando salvarmos os dados de um formulário, o sistema identifica que estamos salvando dados em um formulário que serve de premissa de origem para um link de dados, ele reconhece que temos um link de dados e já roda de forma automática, o dado vai parar no destino, então temos um dado em tempo real, que é o que chamamos de online no produto.
O Associar Pelo Nome Automaticamente somente copiará os membros que contenham exatamente o mesmo nome, caso o nome seja diferente ele não copiará nada.
.
Durante o mapeamento manual podemos também realizar as seguintes ações:
: Excluir o mapeamento realizado, ou seja, retirar o membro da listagem de membros mapeados..csv ou .xlsx para mapeamento dos membros, o arquivo deve conter como cabeçalho as colunas: Membro Origem, Tipo do Membro, Operador do Membro e Membro de Destino. Somente os membros existentes nas dimensões serão listados, caso não exista o membro listado no arquivo, ele não será mapeado..xlsx, o arquivo conterá como cabeçalho as colunas: Membro Origem, Tipo do Membro, Operador do Membro e Membro de Destino, assim como os dados mapeados. O arquivo exportado pode ser editado e utilizado para realizar uma nova importação, facilitando a manutenção do mapeamento dos membros.Em alguns casos específicos, pode acontecer de uma dimensão existir apenas em uma das aplicações envolvidas no Link de Dados. Quando a dimensão está presente apenas na aplicação de origem, geralmente se utiliza uma conta agregadora que contempla todos os membros dessa dimensão, informando na aplicação de destino que esse detalhamento não será considerado. Por outro lado, se a dimensão existir apenas na aplicação de destino, é comum selecionar um único membro representativo, como o Não Aplicável, para manter a consistência no envio dos dados.
Para Executar o Link de Dados o usuário deverá possuir as permissões mencionadas no tópico 2.1. Pré-Requisitos deste manual.
para editar o escopo da dimensão.
e faremos a seleção do membro.
e faremos a seleção do tipo de agregação.| Agregação | Descrição |
|---|---|
| Membro | Seleciona somente o membro referência |
| Descendentes | Seleciona todos os descendentes do membro referência |
| Descendentes (inc) | Seleciona todos os descendentes do membro referência, inclusive ele próprio |
| Ancestrais | Seleciona todos os ancestrais do membro referência |
| Anterior | Seleciona o membro diretamente anterior na árvore de membros, no mesmo nível do membro referência |
| Próximo | Seleciona o membro diretamente posterior na árvore de membros, no mesmo nível do membro referência |
| Anterior (Relativo ao Pai) | Seleciona o membro anterior, no mesmo nível e na mesma posição do pai do membro referência |
| Ancestrais (inc) | Seleciona todos os ancestrais do membro referência, inclusive ele próprio |
| Membros mesmo nível | Seleciona todos os membros que estão no mesmo nível do membro referência |
| Membros mesmo nível (inc) | Seleciona todos os membros que estão no mesmo nível do membro referência, inclusive ele próprio |
| Pai Membro | Seleciona o pai do membro referência |
| Próximo (Relativo ao Pai) | Seleciona o próximo membro, no mesmo nível e na mesma posição do pai do membro referência |
| Anterior (Relativo a Raiz) | Seleciona o membro anterior na árvore de membros, no mesmo nível e na mesma posição relativa à raiz da árvore de membros |
| Próximo (Relativo a Raiz) | Seleciona o próximo membro na árvore de membros, no mesmo nível e na mesma posição relativa à raiz da árvore de membros |
| Pai Membro (inc) | Seleciona o pai do membro referência, inclusive ele próprio |
| Filhos Membro | Seleciona os filhos do membro referência |
| Filhos Membro (inc) | Seleciona os filhos do membro referência, inclusive ele próprio |
| Descendentes Sem Filhos | Seleciona todos os descendentes sem filhos (que sejam "folhas") do membro referência |
| Anteriores mesma Raiz (inc) | Seleciona os membros anteriores na árvore de membros, no mesmo nível e na mesma raiz do membro referência |
| Próximos mesma Raiz (inc) | Seleciona os membros posteriores na árvore de membros, no mesmo nível e na mesma raiz do membro referência |
| Anteriores mesma quantidade filhos Raiz (inc) | Seleciona os membros anteriores do membro referência, na mesma raiz e mesma quantidade de membros |
| Dado Membro | Seleciona somente o Dado Membro do membro selecionado |
| Descendentes Dado Membro (inc) | Seleciona todos os Dados Membro descendentes do membro referência, inclusive o Dado Membro dele próprio |
| Excluir Membro | Exclui o membro referência |
| Excluir Dado Membro | Exclui o Dado Membro do membro referência |
| Próximos mesma quantidade filhos Raiz (inc) | Seleciona os membros posteriores do membro referência, na mesma raiz e mesma quantidade de membros |
| Filhos [Words-DataMember] | Seleciona somente os Dados Membro filhos do membro selecionado |
.
Após a execução teremos o resultado através das notificações do sistema, informando quanto ao sucesso na execução, ou, possíveis erros.
Os modelos de planejamento frequentemente precisam lidar com dados em diferentes níveis de granularidade. Por exemplo, um modelo de Planejamento de RH requer a dimensão Cargos, enquanto um modelo de Receitas e Despesas requer a dimensão Produtos. Combinar ambas em uma única aplicação cria um modelo esparço: cada lançamento de RH carrega um valor "Não Aplicável" para Produtos, e cada lançamento de receita carrega "Não Aplicável" para Cargos. As interseções esparsas degradam o desempenho e tornam os modelos mais difíceis de manter.
A estratégia recomendada é criar aplicações separadas e focadas — cada uma contendo apenas as dimensões necessárias — e usar o Link de Dados para mover os dados relevantes entre elas. Por exemplo:
Essa abordagem mantém ambos os modelos densos (todas as interseções de dimensões são populadas), melhora o desempenho do cubo e permite que cada aplicação evolua de forma independente.
Boas Práticas: Dividir modelos em aplicações focadas, conectadas por Links de Dados, é a arquitetura recomendada para ambientes de planejamento complexos. Consulte a equipe de implementação do T6 para determinar o nível adequado de segmentação para o seu projeto.
O Acesso Direto ao Banco de Dados ignora a camada de objetos do T6 e consulta o banco de dados de origem diretamente via SQL. Ele converte o conjunto de resultados para o formato da tabela de destino e o grava na aplicação de destino em uma única operação otimizada.
O Escopo de Execução controla qual tipo de cenário o Link de Dados lerá da aplicação de origem. As opções disponíveis são:
| Escopo | Descrição |
|---|---|
| Todos | Copia dados tanto do Planejado quanto do Realizado. |
| Planejado | Copia apenas os dados armazenados no cenário Planejado. |
| Realizado | Copia apenas os dados armazenados no cenário Realizado. |
Nota: O cenário Fechado nunca é copiado por um Link de Dados, independentemente do Escopo de Execução selecionado.
Quando a opção Executar Automaticamente está habilitada, o T6 Planning monitora a aplicação de origem em modo online. Sempre que um usuário salvar dados em um formulário que alimenta um Link de Dados, a plataforma dispara automaticamente a execução do Link de Dados — nenhuma execução manual é necessária. A aplicação de destino é atualizada em tempo real.
Este é o mesmo conceito online utilizado pelo recálculo de fórmulas: o produto identifica quando um objeto dependente precisa ser recalculado e o faz de forma transparente.
Boas Práticas: Habilite o Executar Automaticamente quando o Link de Dados alimentar cálculos críticos downstream ou dashboards que precisam sempre refletir os dados de entrada mais recentes.
A etapa de Mapeamento de Membros define como os membros da dimensão de origem são correspondidos aos membros da dimensão de destino. O T6 fornece duas estratégias, que podem ser combinadas.
No mapeamento manual, você vincula explicitamente cada membro de origem ao seu membro de destino correspondente usando a interface do assistente. Essa abordagem oferece controle preciso, mas tem uma limitação importante: se um novo membro for adicionado a qualquer uma das dimensões após a configuração do Link de Dados, ele não será incluído automaticamente — o mapeamento deve ser atualizado manualmente.
Use o mapeamento manual quando precisar redirecionar contas específicas para destinos diferentes, aplicar agregações ou excluir determinados membros.
Quando a opção Associar Automaticamente por Nome está habilitada, o T6 Planning não registra os mapeamentos de membros no momento da configuração. Em vez disso, ele resolve o mapeamento em tempo de execução: quando o Link de Dados é executado, ele corresponde os membros de origem aos membros de destino comparando seus nomes.
Características principais:
Boas Práticas: Use Associar Automaticamente por Nome para dimensões onde a origem e o destino compartilham os mesmos nomes de membros (por exemplo, uma dimensão de Tempo compartilhada). Isso elimina a manutenção contínua quando membros são adicionados ou renomeados.
Você pode combinar ambas as abordagens no mesmo Link de Dados aplicando Associação Automática por Nome para a maioria das dimensões e usando mapeamento manual para uma ou duas dimensões específicas (por exemplo, a dimensão de Conta) onde é necessário redirecionar um subconjunto de membros para contas de destino específicas. Para isso, crie um segundo Link de Dados separado com escopo para esses membros específicos usando mapeamento manual, enquanto o primeiro Link de Dados gerencia o restante automaticamente.
Quando uma dimensão existe na aplicação de origem, mas não no destino, agregue os dados ao membro de nível superior (por exemplo, "Todos os Cargos") e mapeie esse membro para o membro Não Aplicável no destino. Isso consolida os detalhes antes da transferência e garante que nenhum dado seja perdido.
Quando uma dimensão existe na aplicação de destino, mas não na origem, mapeie todos os dados de origem para um único membro Não Aplicável no destino. Isso trata corretamente a dimensão ausente sem gerar erros.
Nota: TODAS as dimensões de ambas as aplicações devem ser pareadas na configuração. Qualquer dimensão sem correspondência fará o Link de Dados falhar no momento da execução. Mapeie as dimensões sem correspondência para o membro Não Aplicável ou agregador adequado.
O Data Link é uma ferramenta do T6 para movimentar dados entre aplicações, permitindo copiar automaticamente informações de uma aplicação para outra, como por exemplo, copiar despesas da matriz para a filial.
Nos Data Links do T6, com a execução automática ativa, o sistema identifica quando há alterações na origem e executa o link automaticamente.
Na execução manual, você precisa executar o processo manualmente sempre que quiser sincronizar os dados.
Para utilizar o Data Link o usuário deve ter as seguintes funcionalidades de Gestor: Executar Carga de Dados e Gerenciar a estrutura/modelo da aplicação habilitadas e estar em um Grupo Global com a funcionalidade Gerenciar Explorer.
É necessário também ter a Preview Feature Data Link New habilitada.
Não. Para criar o Data Link é necessário estar associado tanto à aplicação de origem quanto à de destino.
Os escopos de execução disponíveis no Data Link são:
Todos.
Planejado.
Realizado.
O cenário Fechado nunca é copiado.
Na configuração dos parâmetros do Data Link, "Associar Pelo Nome Automaticamente" é um botão switch ao lado de cada dimensão listada, quando habilitado, ignora configurações manuais e mapeia membros por nome em tempo de execução. Só copia membros com nomes exatamente iguais.
Durante a configuração do Data Link, quando uma dimensão existe apenas na aplicação de origem, usa-se uma conta agregadora que contempla todos os membros dessa dimensão na aplicação de destino.
Durante a configuração do Data Link, quando uma dimensão existe apenas na aplicação de destino, o mais comum é selecionar um membro representativo como Não Aplicável para manter consistência.
Durante a configuração do Data Link, na etapa de Escopo, você pode selecionar membros específicos e tipos de agregação para cada dimensão.
Os tipos de agregação disponíveis durante a configuração do escopo no Data Link são:
| Agregação | Agregação | Agregação | Agregação |
|---|---|---|---|
| Membro | Descendentes | Descendentes (inc) | Ancestrais |
| Anterior | Próximo | Anterior (Relativo ao pai) | Ancestrais (inc) |
| Membros mesmo nível | Membros mesmo nível (inc) | Pai Membro | Próximo (Relativo ao pai) |
| Anterior (Relativo a raiz) | Próximo (Relativo a raiz) | Pai Membro (inc) | Filhos membro |
| Filhos membro (inc) | Descendentes sem filhos | Anteriores mesma Raiz (inc) | Próximos mesma raiz (inc) |
| Anteriores mesma quantidade de filhos raiz (inc) | Dado membro | Descendentes dado membro | Excluir membro |
| Excluir dado membro | Próximos mesma quantidade de filhos raiz (inc) | Filhos dado membro |
Após realizar a execução do Data Link, o sistema exibirá notificações informando sobre o sucesso da execução ou possíveis erros.
Não, atualmente o método disponível de acesso à origem no Data Link é Acesso Direto ao Banco de Dados que usa consultas SQL.
Sim, o Data Link permite efetuar a cópia entre aplicações no mesmo banco de dados ou em bancos de dados separados.
Acesse as propriedades do Data Link novamente e verifique se o switch Executar Automaticamente está ativo.