Explorando a entidade principal e seus dados relacionados (Construtor de Relatórios 1.0)

Quando você arrasta um campo, um conjunto de campos ou a própria entidade para a área de design, a entidade torna-se a entidade principal. A entidade principal fornece o contexto para o relatório. Por exemplo, suponha que você queira criar um relatório que mostre a receita gerada pela sua empresa no mês passado. Depois de examinar a fonte de dados, você seleciona os campos Ship Date e Sum Total Due da entidade Sales Order e arrasta esses campos para a área de design. A entidade Sales Order torna-se a entidade principal. A entidade principal fornece um contexto para o relatório. Esse contexto fornece ao Construtor de Relatórios as informações necessárias para recuperar os dados armazenados no banco de dados subjacente quando você executar o relatório.

Agora que o relatório foi colocado em um contexto, o Construtor de Relatórios não exibe mais as entidades que não estão relacionadas à entidade principal. Por exemplo, quando você adiciona os campos Ship Date e Sum Total Due à área de design, apenas as entidades relacionadas a Sales Order são listadas na área Entidades do painel do Explorer. Sales Order aparece em negrito e as entidades relacionadas, como Sales, Customer, Sales Person e Territory, estão aninhadas sob a entidade Sales Order. Para mover-se entre a entidade principal e suas entidades relacionadas, clique nas entidades. Quando você arrasta campos ou entidades para a área de design, os nomes de entidades aparecem em negrito.

Alterando a entidade principal

Com base nos campos e entidades arrastados para a área de design, a entidade principal pode ser alterada. As alterações da entidade principal ocorrem quando um campo que contém um valor único de uma entidade relacionada é arrastado e solto à direita dos campos da entidade principal na área de design. Usando o exemplo anterior, suponha que você adicione a entidade Sales ID da entidade Sale à área de design. Quando esse campo é adicionado, a entidade principal muda de Sales Order para Sale. Essa alteração nas entidades principais permite ver todas as informações sobre a entidade Sale que convém adicionar ao relatório. A entidade Sale fornece o novo contexto para o relatório.

Relações entre entidades

As entidades podem ter uma relação do tipo para-um ou para-muitos com as outras entidades em uma fonte de dados. Por exemplo, existe uma relação para-um entre as entidades Product e Product Model. Para cada produto, existe um modelo de produto. A relação entre as entidades Customer e Sales Orders é um exemplo de relação do tipo para-muitos. Para cada cliente, pode haver vários pedidos de vendas. Entidades relacionadas, conhecidas como funções, são recuadas abaixo da entidade selecionada. Isso permite navegar para outras entidades relacionadas à entidade selecionada.