MicroStrategy ONE

Definir Relacionamentos Entre Atributos

Relacionamentos de atributos definem como tabelas e colunas são unidas e usadas e quais tabelas estão relacionadas a outras tabelas. Os relacionamentos dão significado aos dados ao fornecer associações lógicas de atributos com base em regras de negócios.

Todo relacionamento de atributo tem duas partes: um pai e um filho. O filho sempre deve ter um pai, enquanto um pai pode ter vários filhos. O atributo pai está em um nível lógico mais elevado do que o filho.

Os tipos de relacionamentos são definidos pelos elementos de atributo que existem nos atributos relacionados. Os tipos estão descritos a seguir:

  • Um-para-um: Cada elemento no atributo pai corresponde a um e apenas um elemento no atributo filho, enquanto cada atributo filho corresponde a um e apenas um elemento no atributo pai.

    Um cidadão pode ter apenas um ID de contribuinte que, por sua vez, pode ser atribuído a apenas um cidadão.

  • Um-para-muitos: Cada elemento no atributo pai corresponde a um ou mais elementos no atributo filho, enquanto cada atributo filho corresponde a um, e somente um, elemento no atributo pai.

    Ano tem um relacionamento de um-para-muitos com Trimestre. Um ano tem muitos trimestres, mas um trimestre específico pode estar em apenas um ano. Isso pressupõe que trimestres sejam definidos com um ano acompanhante, como T4 2019, T1 2020 etc.

  • Origem e destino múltiplos: Cada elemento no atributo pai pode ter vários filhos e cada elemento filho no atributo filho pode ter vários pais.

    No setor bancário, clientes e contas são um exemplo de um relacionamento de origem e destino múltiplos. Um cliente pode ter muitas contas, e cada conta pode estar associada a muitos clientes, como no caso de uma conta conjunta.

A maioria dos relacionamentos é gerenciada automaticamente por padrão. Os relacionamentos gerenciados automaticamente tornam-se gerenciados pelo usuário quando você modifica os relacionamentos na caixa de diálogo Definir Relacionamentos. O MicroStrategy não gerencia relacionamentos automaticamente para conjuntos de dados de supercubos.

  1. Abra o Caixa de diálogo Visualização.
  2. Clique na tabelamenu suspenso.
  3. Clique em Definir Relacionamentos.
  4. Clique em Adicionar Novo .
  5. Preencha os campos para definir um relacionamento.
  6. Se necessário, selecione o botão de alternância para converter um relacionamento para o usuário ou gerenciado automaticamente .
  7. Clique em Save (Salvar).