Lektion 8: Angeben von Standarddetailattributen

Neu: 05. Dezember 2005

Mit Standarddetailattribute sind die Felder gemeint, die eine eindeutige Instanz der Entität identifizieren, sowie weitere Felder, die Benutzer für das Erstellen ihrer Berichte als hilfreich erachten. Wenn der Benutzer eine Entität auf den Entwurfsbereich zieht, werden die Standarddetailattribute angezeigt. Wird z. B. die Product-Entität dem Entwurfsbereich hinzugefügt, so werden die folgenden Felder angezeigt: Name, Product Number, Weight, Size, Color und Standard Cost. Das Attribut Name identifiziert jede Instanz vom Produkt eindeutig. Product Number, Weight, Size, Color und Standard Cost sind zusätzliche produktbezogene Felder, die die Benutzer u. U. beim Erstellen von Produktberichten sehen möchten. Identifizerende Attribute sind die ein oder zwei Felder, die jede Instanz der Entität als eindeutiges Element identifizieren. Beispielsweise wird mit dem Feld Name jedes Produkt eindeutig identifiziert.

In dieser Lektion geben Sie die Standarddetailattribute für eine Entität an. Anschließend stellen Sie das Modell erneut bereit und überprüfen Sie die Berichtsmodelländerungen im Berichts-Generator.

So geben Sie Standarddetailattribute an

  1. Wählen Sie in der Strukturansicht die Sales Person-Entität aus.

  2. Wählen Sie im Eigenschaftenfenster DefaultDetailAttributes aus.

  3. Klicken Sie zum Bearbeiten der Eigenschaft auf die Schaltfläche mit den drei Punkten ().

  4. Wählen Sie in der Liste Elemente des Dialogfelds AttributeReference Auflistungs-Editor den Eintrag Commission Pct aus, und klicken Sie dann auf Entfernen.

  5. Klicken Sie auf Hinzufügen.

    Das Dialogfeld Standarddetailattribute wird angezeigt.

  6. Wählen Sie in der Liste Entitäten die Employee-Entität aus, und wählen Sie dann die Contact-Entität aus.

  7. Wählen Sie in der Liste Felder die Felder First Name, Middle Name und Last Name aus, und klicken Sie dann auf OK.

  8. Klicken Sie erneut auf OK.

    Beachten Sie, dass im Eigenschaftenfenster die DefaultDetailAttributes-Eigenschaft angibt, dass es vier Attribute gibt. Wenn Benutzer ihrem Bericht die Sales Person-Entität hinzufügen, werden die nationale Identifikationsnummer (National ID Number) sowie der Vorname (First Name), der zweite Vorname (Middle Name) und der Nachname (Last Name) des Verkäufers hinzugefügt.

  9. Klicken Sie im Menü Datei auf Alle speichern.

So stellen Sie das Berichtsmodell bereit

  • Klicken Sie im Menü Erstellen auf AdventureWorks Model bereitstellen.

So zeigen Sie Berichtsmodelländerungen im Berichts-Generator an

  1. Starten Sie den Berichts-Generator.

  2. Wählen Sie im Bereich Erste Schritte das AdventureWorks-Modell aus, und klicken Sie auf OK.

  3. Führen Sie in der Liste der Entitäten einen Bildlauf nach unten aus, um den Ordner Product Details anzuzeigen.

    Dieser Ordner wurde in Lektion 3 erstellt.

  4. Klicken Sie auf Product Details, um den Inhalt des Ordners Product Details anzuzeigen.

    Die in diesem Ordner enthaltenen Entitäten wurden dem Ordner in Lektion 3 hinzugefügt.

  5. Suchen Sie in der Liste Entitäten die Entitäten Sales Orders und Sales.

    Diese Entitäten wurden in Lektion 4 umbenannt.

  6. Wählen Sie die Sales Orders-Entität aus, und ziehen Sie dann das Sum Total Due-Feld auf den Entwurfsbereich.

    Dieses Feld wurde in Lektion 4 umbenannt und in Lektion 7 formatiert.

  7. Ziehen Sie die Sales Person-Entität an eine Position links neben dem Sum Total Due-Feld.

    Beachten Sie, dass die Felder National ID Number, First Name, Middle Name und Last Name dem Bericht hinzugefügt wurden. Dies sind die Standarddetailattribute, die Sie der Entität in dieser Lektion hinzugefügt haben. Dies ist derselbe Bericht, den Sie zuvor erstellt haben, nur werden jetzt Ihre neuen Modelländerungen angezeigt.

  8. Klicken Sie auf Bericht ausführen, um die Ergebnisse Ihres Berichts anzuzeigen.

  9. Um wieder in den Entwurfsbereich zurückzukehren, klicken Sie auf Bericht entwerfen.

  10. Klicken Sie im Menü Datei auf Neu.

  11. Wählen Sie das AdventureWorks-Modell aus, wenn der Bereich Erste Schritte angezeigt wird, und klicken Sie dann auf OK.

  12. Klicken Sie bei der Aufforderung zum Speichern des Berichts auf Nein.

    Es ist nicht nötig, diesen Bericht für künftige Lektionen zu speichern.

  13. Navigieren Sie in der Liste Entitäten zur Product-Entität.

  14. Ziehen Sie die Product-Entität auf den Entwurfsbereich.

    Beachten Sie in der Liste Entitäten, dass die Product Subcategory-Entität unterhalb der Product-Entität aufgelistet ist.

  15. Wählen Sie die Product Subcategory-Entität aus.

    Beachten Sie die Felder innerhalb dieser Entität. Beachten Sie auch, dass die Product Category-Entität unterhalb der Product Subcategory-Entität aufgelistet ist.

  16. Wählen Sie die Product Category-Entität aus.

    Beachten Sie die Felder innerhalb dieser Entität.

Mit diesen Entitäten ist nur ein nützliches Feld verknüpft: ihre jeweiligen Name-Attribute. Es wäre hilfreich, wenn diese Felder als Attribute der Product-Entität angezeigt würden, anstatt die Benutzer zu jedem einzeln navigieren zu lassen.

Nächste Schritte

In der nächsten Lektion ändern Sie die Eigenschaften einer Entität, damit sie die Funktion einer Nachschlageentität für eine andere Entität erfüllen kann. Siehe Lektion 9: Angeben einer Nachschlageentität.

Siehe auch

Aufgaben

Lernprogramm: Optimieren eines Berichtsmodells im Modell-Designer

Konzepte

Reporting Services-Lernprogramme

Andere Ressourcen

Arbeiten mit dem Modell-Designer

Hilfe und Informationen

Informationsquellen für SQL Server 2005