O Relacionamento de Dimensões dentro do T6, tem como objetivo filtrar o contexto do que está sendo exibido no formulário, exibindo somente o que faz sentido para a regra de negócio do cliente.
Os Relacionamentos de Dimensão visam filtrar dados em formulários de maneira mais eficiente. Um exemplo seria filtrar por entidades apenas os produtos que essas entidades vendem.
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:
Temos 2 tipos de relacionamento de dimensões no T6, Clássico e Dinâmico;
O relacionamento Clássico depende da publicação do cubo, enquanto o relacionamento Dinâmico não, o que torna o relacionamento dinâmico mais performático e flexível.
No tipo clássico, nosso relacionamento de dimensões utiliza uma estrutura própria dele para armazenar os membros que estão correlacionados na dimensão;
Nós carregamos estes dados com uma estrutura interna e ele fica carregado em memória, ele somente altera nosso cruzamento entre dimensões quando publicamos um cubo.
Para utiliza-lo precisaremos utilizar uma tabela de dados com colunas do tipo dimensão.
Nós podemos ter um volume de dados muito maior, que não impacta na performance, em comparação com o método clássico; A estrutura não é carregada para a memória, fica tudo no banco de dados;
Para criarmos um relacionamento de dimensões utilizando o método Clássico, vamos seguir os seguintes passos:
- No menu principal do T6, vamos acessar o Explorer;
- Vamos selecionar o local onde iremos criar o objeto do relacionamento de dimensões e clica em Novo Item na ribbon;
- Após clicar em novo item, vamos expandir a opção Modelagem e selecionar Relacionamento de Dimensões;
- Vamos selecionar o objeto criado e clicar em Editar;
- Uma nova tela será aberta, onde deveremos configurar Aplicação, Método de Criação, Dimensão A e Dimensão B;
- Em Aplicação, vamos clicar no dropdown para listar as aplicações disponíveis para seleção, vamos selecionar uma aplicação;
- Em Método de Criação, por padrão estará selecionado o método Dinâmico, vamos clicar na dropdown e selecionar Clássico;
- Em Dimensão A, vamos selecionar a primeira dimensão do relacionamento, clicando no dropdown e selecionado a dimensão desejada;
- Em Dimensão B, vamos selecionar a segunda dimensão do relacionamento, clicando no dropdown e selecionado a dimensão desejada;
- Após configurar os campos mencionados acima, vamos clicar em Próximo;
- Seremos direcionados para a tela de mapeamento, onde iremos configurar e mapear os detalhes do relacionamento, teremos nesta tela, as duas dimensões selecionadas anteriormente, onde iremos selecionar a hierarquia da dimensão, e os membros que serão relacionados em cada dimensão;
- Em cada uma da dimensões, vamos clicar no dropdown e selecionar a hierarquia (funcionará como um filtro para o dropdown dos membros);
- Nesta etapa teremos cada dimensão sendo exibida pelo seu próprio nome, e não mais como dimensões "A" e "B";
- A próxima etapa é a seleção dos membros de cada dimensão (podemos clicar no dropdown, que exibirá os membros conforme a hierarquia selecionada anteriormente e selecionar os membros que irão se relacionar) esta exibição será em forma de árvore hierárquica;
- Após selecionar os membros para as duas dimensões, vamos clicar em Adicionar Selecionados, o que fará a adição dos membros em um listagem logo abaixo dos campos;
- Se preferir, podemos fazer a adição dos membros relacionados diretamente através da listagem exibida abaixo das boxes de seleção de membros;
- Por meio da listagem exibida, ao passar o cursor em cima da célula em branco a seta do dropdown será exibida, clique na seta do dropdown e selecione os membros do relacionamento, repita este processo para todos os membros que deseja relacionar;
- Ao adicionar os 2 membros uma nova linha em branco será criada na listagem, de forma automática;
- Caso queira excluir um relacionamento entre membros criados, na listagem, ao lado do nome dos membros, clique em
;
- Para avançarmos para a etapa seguinte vamos clicar em Próximo;
- Seremos direcionados para a tela de Resumo para conferência do que foi configurado na tela anterior, na tela de resumo estará exibindo as dimensões que estarão sendo relacionadas e o resumo dos membros relacionados, nesta etapa não poderemos alterar os dados exibidos;
- Caso seja necessário alterar alguma configuração, iremos clicar em Anterior, o que nos retornará a tela anterior para edição das dimensões e membros;
- Após conferir o que foi configurado e estiver de acordo, clicaremos em Salvar;
Para utilizarmos o método de criação dinâmico, primeiramente, precisaremos de uma tabela de dados configurada com colunas do tipo dimensão com link para as dimensões que iremos trabalhar.
Sem a criação da tabela de dados, não conseguiremos criar um relacionamento de dimensões dinâmico.
- No menu principal do T6, vamos acessar o Explorer;
- Vamos selecionar o local onde iremos criar o objeto do relacionamento de dimensões e clica em Novo Item na ribbon;
- Após clicar em novo item, vamos expandir a opção Modelagem e selecionar Relacionamento de Dimensões;
- Vamos selecionar o objeto criado e clicar em Editar;
- Uma nova tela será aberta, onde deveremos configurar Aplicação, Método de Criação, Dimensão A e Dimensão B;
- Em Aplicação, vamos clicar no dropdown para listar as aplicações disponíveis para seleção, vamos selecionar uma aplicação;
- Em Método de Criação, por padrão estará selecionado o método Dinâmico, podemos clicar na dropdown e selecionar entre Dinâmico e Clássico;
- Em Dimensão A, vamos selecionar a primeira dimensão do relacionamento, clicando no dropdown e selecionado a dimensão desejada;
- No caso de um Método de Criação Dinâmico, ao selecionar a Dimensão A, automaticamente a Dimensão B será selecionada, devido às configurações da tabela de dados com as colunas do tipo dimensão;
- Em Dimensão B, podemos ainda selecionar a segunda dimensão do relacionamento de forma manual, clicando no dropdown e selecionando a dimensão desejada;
- Após configurar os campos mencionados acima, vamos clicar em Próximo;
- Vamos selecionar a Tabela de dados na qual iremos relacionar os membros da Dimensão A com os membros da Dimensão B, clicando no dropdown e selecionando a Tabela de Dados desejada;
- No caso do Método de Criação Dinâmico, seremos direcionados para a tela de Resumo para conferência do que foi configurado na tela anterior, na tela de resumo estará exibindo a tabela de dados utilizada, as dimensões que estarão sendo relacionadas e o resumo dos membros relacionados, nesta etapa não poderemos alterar os dados exibidos;
- Após conferir o que foi configurado e estiver de acordo, clicaremos em Salvar;
Vamos precisar de um formulário criado ou criar um novo formulário.
- No Explorer vamos selecionar o formulário no qual vamos utilizar o relacionamento de dimensões e clicar em Editar;
- Faça as configurações iniciais no formulário e avance para a aba Relacionamento entre Dimensões;
- Teremos uma tela com 2 listagens Disponíveis e Selecionados, em disponíveis, teremos os relacionamentos de dimensão disponíveis para seleção e em selecionados teremos os relacionamentos de dimensão já adicionados neste formulário;
- Selecione o relacionamento de dimensões criado anteriormente na listagem de disponíveis e clique em
para adicioná-lo a listagem de selecionados;
- Caso tenha algum relacionamento de dimensões adicionado ao formulário e que não deseja utilizar, clique em
para removê-lo da listagem de selecionados;
- Após adicionar o relacionamento de dimensões desejado, clique em
;
Em relacionamentos de dimensão com método de criação Clássico, somente veremos alteração nas linhas e colunas do formulário após a publicação do cubo;
Em relacionamentos de dimensão com método de criação Dinâmico, ao alterarmos o formulário de dados onde temos as colunas do tipo dimensão, e salvarmos, a alteração será efetuada de forma automática;
Perguntas Frequentes
1. O que é um relacionamento de dimensões no T6?
O relacionamento de dimensões no T6 é uma configuração que filtra o contexto exibido em formulários, mostrando apenas dados relevantes para a regra de negócio do cliente.
2. Quais são os tipos de relacionamento de dimensões disponíveis no T6?
Existem dois tipos de relacionamento de dimensões no T6:
Clássico;
Dinâmico.
3. Quais permissões são necessárias para criar um relacionamento de dimensões?
Para criar um relacionamento de dimensões no T6 o usuário precisa das funcionalidades de gestor Criar e Visualizar Formulários de Entrada de Dados e Gerenciar a Estrutura das Tabelas de Dados.
4. Como funciona o método de criação clássico no relacionamento de dimensões?
O método de criação clássico no relacionamento de dimensões utiliza uma estrutura própria para armazenar membros correlacionados, que são carregados em memória e alterados apenas quando um cubo é publicado.
5. O que é necessário para utilizar o método de criação dinâmico no relacionamento de dimensões?
Para utilizar o método de criação dinâmico no relacionamento de dimensões, é necessário ter uma tabela de dados configurada com colunas do tipo dimensão que estejam vinculadas às dimensões que serão utilizadas.
6. O que acontece se eu não criar a tabela de dados para o método dinâmico no relacionamento de dimensões?
Sem a criação da tabela de dados configurada com as colunas do tipo dimensão apontando para as dimensões que serão utilizadas, não será possível criar um relacionamento de dimensões dinâmico.
7. Como posso adicionar um relacionamento de dimensões a um formulário?
Para adicionar um relacionamento de dimensões a um formulário siga os passos abaixo:
- No Explorer, selecione o formulário desejado e clique em Editar;
- Será aberta a tela de edição do formulário;
- Vá para a aba Relacionamento entre Dimensões e selecione o relacionamento desejado na lista de relacionamentos disponíveis;
- Clique na seta para a direita para adicioná-lo ao formulário;
- Clique no ícone de disquete para salvar as alterações.
8. O que acontece após salvar um formulário com um relacionamento de dimensões dinâmico?
Quando um formulário com um relacionamento de dimensões dinâmico é salvo, as alterações serão efetuadas automaticamente no formulário de dados, sem necessidade de publicação do cubo.
9. Como posso excluir um relacionamento de dimensões?
Para excluir um relacionamento de dimensões, siga os passos abaixo:
- Selecione o formulário que contém o relacionamento que deseja excluir e clique em Editar;
- Vá para a aba Relacionamento entre Dimensões;
- Na lista de relacionamentos selecionados, clique na seta para a esquerda ao lado do relacionamento que deseja remover;
- Clique no ícone de disquete para salvar as alterações.
10. O que devo fazer se precisar alterar uma configuração no relacionamento de dimensões após revisar o resumo?
Para alterar uma configuração no relacionamento de dimensões após revisar o resumo, clique em Anterior para retornar à tela anterior e fazer as alterações necessárias antes de salvar.