Kennenlernen der primären Entität und der zugehörigen Daten (Berichts-Generator 1.0)
Wird ein Feld, eine Gruppe von Feldern oder die Entität selbst in den Entwurfsbereich gezogen, wird die Entität zur primären Entität. Die primäre Entität stellt den Kontext für den Bericht bereit. Angenommen, Sie möchten beispielsweise einen Bericht mit Informationen zu den Einnahmen Ihres Unternehmens im vergangenen Monat erstellen. Nach dem Überprüfen der Datenquelle wählen Sie die Felder Ship Date und Sum Total Due aus der Sales Order-Entität aus und ziehen sie in den Entwurfsbereich. Damit wird die Sales Order-Entität zur primären Entität. Die primäre Entität stellt einen Kontext für den Bericht bereit. Dieser Kontext liefert dem Berichts-Generator die Informationen, die er zum Abrufen der in der zugrunde liegenden Datenbank gespeicherten Daten benötigt, wenn Sie den Bericht ausführen.
Da der Bericht jetzt über einen Kontext verfügt, zeigt der Berichts-Generator keine Entitäten ohne Link zu der primären Entität mehr an. Wenn Sie beispielsweise die Felder Ship Date und Sum Total Due dem Entwurfsbereich hinzufügen, werden nur die Entitäten im Entitäten-Bereich des Explorers angezeigt, die mit Sales Order verknüpft sind. Sales Order wird in Fettschrift angezeigt, und die verknüpften Entitäten, wie Sales, Customer, Sales Person und Territory, sind geschachtelt unter der Sales Order-Entität. Wenn Sie zwischen der primären Entität und den verknüpften Entitäten wechseln möchten, klicken Sie einfach auf die Entitäten. Wenn Sie Felder oder Entitäten in den Entwurfsbereich ziehen, werden die Namen der Entitäten in Fettschrift angezeigt.
Ändern der primären Entität
Die primäre Entität kann sich aufgrund der Felder und Entitäten ändern, die Sie in den Entwurfsbereich ziehen. Änderungen primärer Entitäten treten auf, wenn Sie ein Feld mit einem einzelnen Wert aus einer verknüpften Entität ziehen und rechts neben den Feldern der primären Entität im Entwurfsbereich ablegen. Angenommen, Sie verwenden das vorhergehende Beispiel weiter und fügen dem Entwurfsbereich nun die Sales ID-Entität aus der Sale-Entität hinzu. Durch Hinzufügen dieses Feldes ändert sich die primäre Entität von Sales Order zu Sale. Durch die Änderung der primären Entität können Sie alle Informationen zur Sale-Entität anzeigen, die Sie dem Bericht hinzufügen möchten. Die Sale-Entität stellt den neuen Kontext für den Bericht bereit.
Beziehungen zwischen Entitäten
Entitäten können eine 1:1-Beziehung oder eine 1:n-Beziehung zu anderen Entitäten innerhalb einer Datenquelle aufweisen. So besteht z. B. eine 1:1-Beziehung zwischen den Entitäten Product und Product Model. Zu jedem Produkt ist ein Produktmodell vorhanden. Die Beziehung zwischen den Entitäten Customer und Sales Orders ist ein Beispiel für eine 1:n-Beziehung. Jedem Kunden können mehrere Kaufaufträge zugeordnet sein. Verbundene Entitäten, als Rollen bezeichnet, werden unterhalb der ausgewählten Entität eingerückt. Dies ermöglicht Ihnen, zu anderen Entitäten zu navigieren, die mit der ausgewählten Entität verbunden sind.