Entenda as dicas de ferramentas para modelos de dados de relação de vários fatos
Observação: para fontes de dados de tabela única ou fontes de dados de tabela de base única, todas as tabelas estão relacionadas. Tudo nesta página se refere a diversas fontes de dados da tabela base.
Relação em nível de campo
Os modelos de dados com múltiplas tabelas base têm muita flexibilidade na forma como as tabelas podem se relacionar — ou não — entre si. A relação entre tabelas é uma constante baseada no modelo de dados. No entanto, a relação entre Campos em uma visualização depende de quais campos estão ativos (ou seja, quais campos estão em uso nas divisórias da planilha como pílulas). No nível de uma única visualização, o Tableau avalia os campos ativos em pares para determinar como eles se relacionam(O link abre em nova janela).
Um ícone não relacionado em um campo significa que ele não está relacionado a pelo menos outro campo na visualização. Este ícone pode aparecer em um comprimido em uma divisória ou no painel Dados. (Em alguns casos, pode haver um ícone relacionado
.) Passar o mouse sobre o ícone abre uma dica com mais informações. Existem mensagens diferentes para diferentes tipos de relacionamento de campo, incluindo:
- Pares dimensão-dimensão não relacionados
- Pares de dimensão-medida não relacionados
- Dimensões de junção
- Pares de filtros não relacionados
As mensagens também variam um pouco dependendo se o campo está em uso em uma divisória ou no painel Dados.
- Em uma divisória: a dica de ferramenta para pílulas nas divisórias fornece informações sobre como os campos na visualização estão relacionados entre si e qual o impacto disso na forma como o Tableau calculou os resultados.
- No painel Dados: a dica de ferramenta para campos no painel de dados fornece informações sobre o que aconteceria se esse campo fosse adicionado à visualização. Os campos no painel Dados também podem ser destacados com texto cinza claro se não estiverem relacionados a nenhum campo na visualização.
Dica: no Tableau, as dimensões agregadas, como ATTR(dimensão) ou MIN(dimensão), agem como medidas.
Conheça o seu modelo de dados
Sempre que você estiver trabalhando com um modelo de dados que contém relações multifatoriais, é útil consultar o modelo regularmente na página. Use a opção Exibir modelo de dados(O link abre em nova janela) (menu Planilha > Exibir modelo de dados) para abrir uma caixa de diálogo com o modelo de dados que você pode consultar em uma guia de planilha.
Os exemplos neste tópico são baseados em um modelo de dados com duas tabelas base, Classes e Clubes, e duas tabelas compartilhadas, Alunos e Salas.
Classes | Clubes | Alunos | Salas |
![]() | ![]() | ![]() | ![]() |
Campos:
| Campos:
| Campos:
| Campos:
|
Par dimensão-dimensão não relacionado
Dimensões não relacionadas são unidas de forma cruzada, o que pode resultar em combinações de membros de dimensão nos cabeçalhos que não refletem combinações reais de dados nas tabelas subjacentes.
A mensagem para um par dimensão-dimensão não relacionado é:
- Em uma divisória: dimensões não relacionadas mostram todas as combinações possíveis de valores. Não relacionado a:
<list of dimensions>
- No painel Dados: se usada, esta dimensão mostrará todas as combinações possíveis de valores com dimensões não relacionadas:
<list of dimensions>
- Acinzentado no painel Dados: esta dimensão não está relacionada a nenhuma dimensão na viz. Se usada, ela mostrará todas as combinações possíveis de valores com outras dimensões não relacionadas.
E para um filtro não relacionado é:
- Na visualização: este campo não é filtrado por filtros não relacionados:
<filters>
- No painel Dados: se usado, este campo será ignorado por filtros não relacionados:
<filters>
Uniões de coluna cruzadas podem ser operações caras que prejudicam o desempenho. Por isso, o Tableau também exibirá um Caixa de diálogo de aviso de relação se você adicionar uma dimensão não relacionada à visualização.
Dimensões de junção
Embora existam razões analiticamente relevantes para visualizar dimensões não relacionadas sozinhas, um “caminho feliz” comum para análise com várias tabelas base é usar uma dimensão de junção adicional. Na presença de uma dimensão de junção, as dimensões não relacionadas não são mais unidas de forma cruzada, mas sim com uniões de coluna externas. As uniões de coluna externas ainda podem introduzir valores nulos, mas os cabeçalhos dos membros de dimensão são reduzidos de todas as combinações possíveis para combinações que são relevantes para pelo menos um lado da união de coluna externa. Elas também não têm o mesmo potencial de impactos no desempenho que as uniões de coluna cruzadas. Se não houver outros problemas de relacionamento que exijam um ícone não relacionado, uma dimensão de junção mostrará, em vez disso, um ícone relacionado .
A mensagem para uma dimensão de junção é:
- Em uma divisória: esta dimensão une os seguintes campos:
<list of fields>
- No painel Dados: se usada, essa dimensão unirá os seguintes campos:
<list of fields>
- Esmaecido no painel Dados: não se aplica, a junção ocorre apenas em uma visualização
Par dimensão-medida não relacionado
Para obter informações sobre como os valores de medida são calculados e por que a relação das dimensões é importante, consulte Uma observação sobre como os valores de medida são calculados.
A mensagem da medida é:
- Em uma divisória: esta medida não pode ser dividida em dimensões não relacionadas:
<list of dimensions>
. - No painel Dados: se usada, esta medida não será dividida por dimensões não relacionadas:
<list of dimensions>
- Esmaecido no painel Dados: esta medida não está relacionada a nenhuma dimensão na visualização. Se usada, ela não será quebrada.
A mensagem para a dimensão é:
- Em uma divisória: esta dimensão não pode decompor medidas não relacionadas:
<list of measures>
- No painel Dados: se usada, esta dimensão não quebrará medidas não relacionadas:
<list of measures>
- Esmaecido no painel Dados: esta dimensão não está relacionada a nenhuma medida na visualização. Se usada, ela não quebrará valores de medida.
E para um filtro não relacionado é:
- Na visualização: este campo não é filtrado por filtros não relacionados:
<filters>
- No painel Dados: se usado, este campo será ignorado por filtros não relacionados:
<filters>
O resultado em uma visualização é um valor repetido para a medida nos valores da dimensão não relacionada. Esse comportamento é semelhante a quando uma expressão LOD é usada para definir o nível de agregação de uma medida em um nível de detalhe diferente da granularidade nativa da visualização. Uma dimensão não relacionada é essencialmente EXCLUÍDA do cálculo do valor agregado da medida.
Ainda não relacionado
Campos com relacionamentos potenciais são chamados ainda não relacionado e são avaliados como não relacionados na visualização. Resolver campos ainda não relacionados é feito de forma diferente da resolução de campos realmente não relacionados (que só podem ser unidos), então a dica de ferramenta indica por que eles são considerados não relacionados.
A mensagem para a dimensão depende se ela ainda não está relacionada a outra dimensão, medida ou filtro.
- Para um par dimensão-dimensão, a mensagem para a dimensão é:
- Em uma divisória: dimensões não relacionadas mostram todas as combinações possíveis de valores. Essa dimensão ainda não está relacionada e, portanto, é tratada como não relacionada ao seguinte:
<list of dimensions>
- No painel Dados: se usada, esta dimensão ainda não estará relacionada e, portanto, será tratada como não relacionada ao seguinte:
<list of dimensions>
- Em uma divisória: dimensões não relacionadas mostram todas as combinações possíveis de valores. Essa dimensão ainda não está relacionada e, portanto, é tratada como não relacionada ao seguinte:
- Para um par dimensão-medida, a mensagem para a dimensão é:
- Em uma divisória:esta dimensão ainda não está relacionada e, portanto, não pode ser decomposta no seguinte:
<list of measures>
- No painel Dados: se usada, esta dimensão ainda não estará relacionada e, portanto, não quebrará o seguinte:
<list of measures>
- Em uma divisória:esta dimensão ainda não está relacionada e, portanto, não pode ser decomposta no seguinte:
- Para um par dimensão-filtro, a mensagem para a dimensão é:
- Em uma divisória: este campo ainda não está relacionado e, portanto, é ignorado por estes filtros:
<list of filters>
- No painel Dados: se usado, este campo ainda não estará relacionado e, portanto, será ignorado por filtros não relacionados:
<list of filters>
- Em uma divisória: este campo ainda não está relacionado e, portanto, é ignorado por estes filtros:
A mensagem da medida depende se ela ainda não está relacionada a uma dimensão ou a um filtro.
- Para um par medida-dimensão, a mensagem para a medida é:
- Em uma prateleira: esta medida ainda não está relacionada e, portanto, não pode ser decomposta no seguinte:
<list of dimensions>
- No painel Dados: se usada, essa medida ainda não estará relacionada e, portanto, não será dividida pelo seguinte:
<list of dimensions>
- Em uma prateleira: esta medida ainda não está relacionada e, portanto, não pode ser decomposta no seguinte:
- Para um par medida-filtro, a mensagem para a medida é:
- Em uma divisória: este campo ainda não está relacionado e, portanto, é ignorado por estes filtros:
<list of filters>
- No painel Dados: se usado, este campo ainda não estará relacionado e, portanto, será ignorado por filtros não relacionados:
<list of filters>
- Em uma divisória: este campo ainda não está relacionado e, portanto, é ignorado por estes filtros:
Para obter informações sobre como os valores de medida são calculados e por que a relação das dimensões é importante, consulte Uma observação sobre como os valores de medida são calculados.
Relacionado ambiguamente
Campos com mais de um possível relacionamento ativo são chamados ambiguamente relacionado e são avaliados como não relacionados na visualização. Resolver campos ambiguamente relacionados é feito de forma diferente do que resolver campos realmente não relacionados (que só podem ser unidos), então a dica de ferramenta explica por que eles são considerados não relacionados.
A mensagem para a dimensão é:
- Em uma divisória: esta dimensão está ambiguamente relacionada e, portanto, não pode ser decomposta no seguinte:
<list of measures>
- No painel Dados: se usada, esta dimensão estará relacionada de forma ambígua e, portanto, não quebrará o seguinte:
<list of measures>
A mensagem para a medida depende se a ambiguidade está em uma dimensão ou em um filtro.
- Para um par medida-dimensão, a mensagem para a medida é:
- Em uma divisória: esta medida está ambiguamente relacionada e, portanto, não pode ser decomposta no seguinte:
<list of dimensions>
- No painel Dados: se usada, essa medida estará relacionada de forma ambígua e, portanto, não será dividida pelo seguinte:
<list of dimensions>
- Em uma divisória: esta medida está ambiguamente relacionada e, portanto, não pode ser decomposta no seguinte:
- Para um par medida-filtro, a mensagem para a medida é:
- Em uma divisória: esta medida está ambiguamente relacionada e, portanto, é ignorada por estes filtros:
<list of filters>
- No painel Dados: se usada, esta medida será relacionada de forma ambígua e, portanto, ignorada pelos seguintes filtros:
<list of filters>
- Em uma divisória: esta medida está ambiguamente relacionada e, portanto, é ignorada por estes filtros:
Para obter informações sobre como os valores de medida são calculados e por que a relação das dimensões é importante, consulte Uma observação sobre como os valores de medida são calculados.
Medir de uma tabela compartilhada
Quando uma dimensão de uma tabela compartilhada (como Alunos) é usada, ela une as dimensões de tabelas não relacionadas (como Classes e Clubes). Mas e se, em vez de uma dimensão, você usar uma medida da tabela Alunos? Medidas não podem ter junção.
Em um caso em que há dimensões não relacionadas visualizadas juntas, a medida não pode ser dividida por essas dimensões simultaneamente. (Para obter informações sobre como os valores de medida são calculados e por que a relação das dimensões é importante, consulte Uma observação sobre como os valores de medida são calculados.) Nesse caso, tratamos a medida como não relacionada à combinação de dimensões, mesmo que ela esteja relacionada a qualquer dimensão individualmente.
Para resolver esse tipo de ambiguidade e evitar que a medida seja delimitada por tabela, as dimensões não relacionadas podem ser unidas ou uma ou mais dimensões podem ser removidas até que haja um caminho de relacionamento claro para agregar a medida.
Todas as dimensões não estão relacionadas entre si
A mensagem para uma medida compartilhada entre dimensões não relacionadas é:
- Em uma divisória: esta medida só pode ser decomposta por uma destas dimensões de cada vez:
<bulleted list of dimensions>
- No painel Dados: se usada, esta medida só pode ser dividida em uma destas dimensões por vez:
<bulleted list of dimensions>
A mensagem para cada dimensão é:
- Em uma divisória: esta dimensão não pode quebrar a medida
<measure>
em combinação com as seguintes dimensões:<bulleted list of dimensions>
- No painel Dados: se usada, esta dimensão não pode quebrar a medida
<measure>
em combinação com as seguintes dimensões:<bulleted list of dimensions>
Algumas dimensões estão relacionadas entre si
Se algumas das dimensões estiverem relacionadas entre si, elas poderão decompor coletivamente a medida. É útil saber qual combinação de dimensões é problemática. Se uma visualização for feita com dimensões relacionadas Dim1 e Dim2 e uma dimensão DimA que não esteja relacionada a nenhuma delas, uma medida da tabela compartilhada não estará igualmente relacionada a todas as três dimensões. Dim1 e Dim2 não entram em conflito um com o outro, mas ambos entram em conflito com DimA. Para resolver removendo campos, você pode remover apenas DimA ou Dim1 e Dim2.
Nessa situação, as dimensões são listadas em grupos na mensagem de dica de ferramenta.
A mensagem para a medida compartilhada entre grupos de dimensões não relacionadas é:
- Em uma divisória: esta medida só pode ser dividida por um dos seguintes grupos de dimensões por vez:
<bulleted list of dimensions>
- No painel Dados: se usada, esta medida só pode ser dividida por um dos seguintes grupos de dimensões por vez:
<bulleted list of dimensions>
A mensagem para cada dimensão é:
- Em uma divisória: esta dimensão não pode quebrar a medida
<measure>
em combinação com os seguintes grupos de dimensões:<bulleted list of dimensions>
- No painel Dados: se usada, esta dimensão não pode quebrar a medida
<measure>
em combinação com os seguintes grupos de dimensões:<bulleted list of dimensions>
Medida relacionada
Quando uma medida está relacionada a algumas dimensões na visualização, mas não a outras, a medida pode ter uma mensagem adicional na dica de ferramenta que explica a quais dimensões ela está relacionada. Isso pode ajudar a explicar como a medida é agregada. Esta mensagem só aparece quando a medida também não está relacionada a uma dimensão na visualização. Caso contrário, é um comportamento padrão que a medida seja agregada ao nível de detalhe de suas medidas relacionadas.
A mensagem da medida é:
- Em uma divisória: esta medida é agregada ao nível de detalhe das dimensões relacionadas:
<dimensions in the viz this measure is related to>
- No painel Dados: se usada, esta medida será agregada ao nível de detalhe das dimensões relacionadas:
<dimensions in the viz this measure is related to>
Essa mensagem tem como objetivo ajudar a identificar as dimensões que são consideradas quando o valor da medida é calculado. Para obter informações sobre como os valores de medida são calculados e por que a relação das dimensões é importante, consulte Uma observação sobre como os valores de medida são calculados.
Filtros
A relação também é avaliada para campos na divisória de filtros em comparação com campos ativos na visualização.
Um ícone e uma dica de ferramenta aparecem quando um filtro não está relacionado a pelo menos um campo da visualização. O campo de filtro e o campo na visualização têm uma dica de ferramenta.
A mensagem para um filtro é:
- Filtro não relacionado: este filtro não se aplica a campos não relacionados:
<fields>
- Filtro ambíguo: este filtro ignora as seguintes medidas porque está ambiguamente relacionado a elas:
<list of measures>
- Filtro ainda não relacionado: este filtro ignora os seguintes campos porque ainda não está relacionado a eles:
<list of fields>
O comportamento dos filtros também depende da sua relação com outros campos na visualização. Um filtro não afeta os valores dos campos aos quais não está relacionado. A menos que o filtro não seja definido como nenhum valor (excluindo tudo ou incluindo nada), a visualização permanecerá inalterada para quaisquer campos que não estejam relacionados ao filtro. No entanto, desmarcar todas as opções do filtro retornará uma visualização em branco.
Duas capturas de tela da visualização com um filtro não relacionado, mostrando que desmarcar opções no controle de filtro interativo não afeta a visualização
Os campos relacionados são filtrados conforme esperado. Em uma visualização mais complexa com uma combinação de campos relacionados e não relacionados (como em um contexto de união), o filtro afetará apenas os valores relacionados ao campo de filtro.
Quando uma medida não está relacionada a uma dimensão, ela não pode ser dividida pelos membros dessa dimensão (ou seja, você não pode dividir a duração média da turma por clube quando os clubes não têm duração de turma). Em vez disso, a medida será agregada em um nível diferente dos cabeçalhos do membro da dimensão na exibição.
O valor de uma medida segue os membros da dimensão
O valor de uma medida é determinado pelas dimensões às quais ela está relacionada. Uma medida sem uma dimensão relacionada é delimitada por tabela. Uma medida com uma dimensão relacionada é dividida pelos membros da dimensão relacionada (ou seja, o valor da medida é calculado para cada membro da dimensão). Se os membros de uma dimensão relacionada forem repetidos devido à presença de uma dimensão não relacionada, os valores da medida serão repetidos com base nos membros da dimensão.
- Uma medida sem uma dimensão é delimitada por uma tabela para o valor geral.
- Uma medida, na presença apenas de uma dimensão não relacionada, tem escopo de tabela e é repetida para os membros da dimensão não relacionada.
- Uma medida na presença de uma dimensão relacionada é dividida de forma mais granular e seu valor é calculado por membro da dimensão relacionada.
- Uma medida, na presença de uma dimensão não relacionada e uma dimensão relacionada, é dividida pela dimensão à qual está relacionada. Sempre que esses membros de dimensão relacionados forem repetidos para dimensões não relacionadas, o valor da medida será rastreado junto com seu membro de dimensão relacionado.
Como as mensalidades são por clube, o valor das mensalidades de cada clube é repetido toda vez que o clube é repetido.