Share via


Definieren und Verwenden einer Drillthroughaktion

In Lektion 5 in diesem Lernprogramm haben Sie erfahren, wie eine Faktendimension definiert wird, damit Benutzer Measures mithilfe der Elemente der Faktendimension dimensionieren und Details zu bestimmten Faktenmeasures wie Bestelldetailinformationen zurückgeben können. Das Dimensionieren von Faktendaten mit einer Faktendimension, ohne die von der Abfrage zurückgegebenen Daten richtig zu filtern, kann bei Abfragen zu einer verminderten Leistung für alle Benutzer führen und diese unnötig frustrieren. Sie können dem entgegenwirken, indem Sie eine Drillthroughaktion definieren, die die gleiche Art von Informationen zurückgibt, jedoch die Gesamtanzahl der zurückgegebenen Zeilen einschränkt und so die Abfrageleistung für alle deutlich steigert.

Im Rahmen der Tasks in diesem Thema definieren Sie eine Drillthroughaktion, die Bestelldetailinformationen für Verkäufe an Kunden über das Internet zurückgibt.

Definieren der Eigenschaften einer Drillthroughaktion

So definieren Sie die Eigenschaften einer Drillthroughaktion

  1. Klicken Sie im Cube-Designer für den Analysis Services Tutorial-Cube auf die Registerkarte Aktionen.

    Die Registerkarte Aktionen umfasst mehrere Bereiche. Auf der linken Seite der Registerkarte werden die Bereiche Aktionsplaner und Berechnungstools angezeigt. Rechts neben diesen beiden Bereichen befindet sich der Anzeigebereich, der die Details der im Bereich Aktionsplaner ausgewählten Aktion enthält.

    In der folgenden Abbildung ist die Registerkarte Aktionen des Cube-Designers dargestellt.

    Aktionen (Registerkarte) des Cube-Designers

  2. Klicken Sie auf der Symbolleiste der Registerkarte Aktionen auf Neue Drillthroughaktion.

    Es wird eine leere Aktionsvorlage im Anzeigebereich angezeigt.

    Leere Aktionsvorlage im Anzeigebereich

  3. Ändern Sie im Feld Name den Namen der Aktion zu Internet Sales Details Drillthrough Action.

  4. Wählen Sie in der Liste Measuregruppenelemente die Option Internet Sales aus.

  5. Wählen Sie im Feld Drillthroughspalten in der Liste Dimensionen die Option Internet Sales Order Details aus.

  6. Aktivieren Sie in der Liste Rückgabespalten die Kontrollkästchen für die Elementbeschreibung und Bestellnummer, und klicken Sie dann auf OK. In der folgenden Abbildung ist die Aktionsvorlage zu sehen, wie sie zum jetzigen Zeitpunkt in dieser Prozedur aussehen sollte.

    Drillthroughspalten (Feld)

  7. Erweitern Sie das Feld Weitere Eigenschaften, wie in der folgenden Abbildung dargestellt.

    Weitere Eigenschaften (Feld)

  8. Geben Sie in das Feld Maximale Zeilenanzahl die Ziffer 10 ein.

  9. Geben Sie in das Feld Beschriftung die Beschreibung Drillthrough to Order Details… ein.

    Durch diese Einstellungen wird die Anzahl der zurückgegebenen Zeilen beschränkt und die Beschriftung angegeben, die im Clientanwendungsmenü angezeigt wird. In der folgenden Abbildung werden die Einstellungen im Feld WeitereEigenschaften dargestellt.

    Weitere Eigenschaften (Feld)

Verwenden der Drillthroughaktion

So verwenden Sie die Drillthroughaktion

  1. Klicken Sie im Menü Erstellen auf Analysis Services Tutorial bereitstellen.

  2. Klicken Sie nach dem erfolgreichen Abschluss der Bereitstellung auf die Registerkarte Browser im Cube-Designer für den Analysis Services Tutorial-Cube, und klicken Sie dann auf Verbindung wiederherstellen.

  3. Entfernen Sie alle Hierarchien und Measures aus dem Bereich Daten und alle Dimensionselemente aus dem Bereich Filter.

  4. Fügen Sie dem Datenbereich das Internet Sales-Sales Amount-Measure hinzu.

  5. Fügen Sie dem Bereich Filter die benutzerdefinierte Customer Geography-Hierarchie aus dem Ordner Location in der Customer-Dimension hinzu.

  6. Erweitern Sie in der Liste Filterausdruck die Optionen All Customers, Australia, Queensland, Brisbane, 4000, aktivieren Sie das Kontrollkästchen für Adam Powell, und klicken Sie dann auf OK.

    Im Datenbereich werden die gesamten Produktverkäufe von Adventure Works Cycles an Adam Powell angezeigt.

  7. Klicken Sie auf die Datenzelle im Bereich Daten, klicken Sie dann mit der rechten Maustaste auf diese Datenzelle, und klicken Sie auf Drillthrough to Order Details.

    Die Details der an Adam Powell gelieferten Bestellungen werden im Datenstichproben-Viewer angezeigt, wie in der folgenden Abbildung zu sehen ist. Einige zusätzliche Details wären jedoch hilfreich, wie z. B. Bestelldatum, Fälligkeitsdatum und Lieferdatum. Sie fügen diese zusätzlichen Details in der nächsten Prozedur hinzu.

    An Adam Powell versendete Bestellungen

  8. Klicken Sie auf Schließen, um das Fenster für den Datenstichproben-Viewer zu schließen.

Ändern der Drillthroughaktion

So ändern Sie die Drillthroughaktion

  1. Öffnen Sie den Dimensions-Designer für die Internet Sales Order Details-Dimension.

    Für diese Dimension wurden nur drei Attribute definiert.

  2. Klicken Sie im Bereich Datenquellensicht mit der rechten Maustaste auf einen leeren Bereich, und klicken Sie dann auf Alle Tabellen anzeigen.

  3. Zeigen Sie im Menü Format auf AutoLayout, und klicken Sie dann auf Diagramm.

  4. Suchen Sie nach der InternetSales (dbo.FactInternetSales)-Tabelle, indem Sie mit der rechten Maustaste auf einen offenen Bereich im Bereich Datenquellensicht klicken, auf Tabelle suchen klicken, auf dbo.FactInternetSales klicken und dann auf OK klicken.

  5. Erstellen Sie neue Attribute anhand der folgenden Spalten:

    • OrderDateKey
    • DueDateKey
    • ShipDateKey
  6. Ändern Sie die Name-Eigenschaft für das Due Date Key-Attribut in Due Date, und ändern Sie dann die Name Column-Eigenschaft für dieses Attribut in DimTime.SimpleDate (WChar).

  7. Ändern Sie die Name-Eigenschaft für das Order Date Key-Attribut in Order Date, und ändern Sie dann die Name Column-Eigenschaft für dieses Attribut in DimTime.SimpleDate (WChar).

  8. Ändern Sie die Name-Eigenschaft für das Ship Date Key-Attribut in Ship Date, und ändern Sie dann die Name Column-Eigenschaft für dieses Attribut in DimTime.SimpleDate (WChar).

  9. Wechseln Sie zur Registerkarte Aktionen des Cube-Designers für den Analysis Services Tutorial-Cube.

  10. Fügen Sie im Feld Drillthroughspalten der Liste Rückgabespalten die folgenden Spalten hinzu, und klicken Sie dann auf OK:

    • Order Date
    • Due Date
    • Ship Date

    In der folgenden Abbildung sind diese Spalten markiert.

    Drillthroughspalten (Feld)

Überprüfen der geänderten Drillthroughaktion

So überprüfen Sie die geänderte Drillthroughaktion

  1. Klicken Sie im Menü Erstellen auf Analysis Services Tutorial bereitstellen.

  2. Wechseln Sie nach dem erfolgreichen Abschluss der Bereitstellung zur Registerkarte Browser im Cube-Designer für den Analysis Services Tutorial-Cube, und klicken Sie dann auf Verbindung wiederherstellen.

  3. Klicken Sie auf die einzelne Datenzelle, klicken Sie dann mit der rechten Maustaste auf diese Zelle, und klicken Sie auf Drillthrough to Order Details.

    Die Details der an Adam Powell gelieferten Bestellungen werden im Datenstichproben-Viewer angezeigt, einschließlich der Informationen zum Bestell-, Fälligkeits- und Auftragsdatum, wie in der folgenden Abbildung zu sehen ist.

    An Adam Powell versendete Bestellungen

  4. Klicken Sie auf Schließen, um den Datenstichproben-Viewer zu schließen.

ms166579.note(de-de,SQL.90).gifHinweis:
Ein vollständiges Projekt bis Lektion 8 erhalten Sie, indem Sie die aktualisierten Beispiele downloaden und installieren. Weitere Informationen finden Sie im Abschnitt zum Abrufen von aktualisierten Beispielen in Installieren von Beispielen.

Nächste Lektion

Lektion 9: Definieren von Perspektiven und Übersetzungen

Siehe auch

Aufgaben

Definieren einer Faktenbeziehung

Andere Ressourcen

Aktionen
Definieren und Konfigurieren einer Aktion
Dimensionsbeziehungen
Definieren von Faktenbeziehungen und Faktenbeziehungseigenschaften

Hilfe und Informationen

Informationsquellen für SQL Server 2005