Definieren und Verwenden einer Drillthroughaktion
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ühren. Um dies zu vermeiden, können Sie eine Drillthroughaktion definieren, mit der die Gesamtanzahl der Zeilen, die zurückgegeben werden, reduziert wird. Dadurch wird die Abfrageleistung erheblich verbessert.
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
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.
Klicken Sie auf der Symbolleiste der Registerkarte Aktionen auf Neue Drillthroughaktion .
Es wird eine leere Aktionsvorlage im Anzeigebereich angezeigt.
Ändern Sie im Feld Name den Namen dieser Aktion in
Internet Sales Details Drillthrough Action
.Wählen Sie in der Liste Measuregruppenelemente die Option Internet Salesaus.
Wählen Sie im Feld Drillthroughspalten in der Liste Dimensionen die Option Internet Sales Order Details aus.
Aktivieren Sie in der Liste Rückgabespalten die Kontrollkästchen für Elementbeschreibung und Bestellnummer , und klicken Sie anschließend auf OK. In der folgenden Abbildung ist die Aktionsvorlage zu sehen, wie sie zum jetzigen Zeitpunkt in dieser Prozedur aussehen sollte.
Erweitern Sie das Feld Weitere Eigenschaften , wie in der folgenden Abbildung dargestellt.
Geben Sie im Feld Maximale Zeilen den Wert ein
10
.Geben Sie im Feld Beschriftung den Wert ein
Drillthrough to Order Details...
.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 diese Einstellungen im Feld Weitere Eigenschaften dargestellt.
Verwenden der Drillthroughaktion
Klicken Sie im Menü Erstellen auf Analysis Services Tutorial bereitstellen.
Wenn die Bereitstellung erfolgreich abgeschlossen wurde, klicken Sie im Cube Designer für den Analysis Services-Tutorial-Cube auf die Registerkarte Browser, und klicken Sie dann auf die Schaltfläche Erneut verbinden.
Starten Sie Excel.
Fügen Sie dem Bereich „Werte“ das Internet Sales-Sales Amount -Measure hinzu.
Fügen Sie dem Bereich Berichtsfilter die benutzerdefinierte Customer Geography -Hierarchie aus dem Ordner Location in der Customer -Dimension hinzu.
Fügen Sie in der PivotTable in Customer Geographyeinen Filter hinzu, durch den ein einzelner Kunde ausgewählt wird. Erweitern Sie die Optionen All Customers, Australia, Queensland, Brisbane, 4000, aktivieren Sie das Kontrollkästchen für Adam Powell, und klicken Sie anschließend auf OK.
Der Gesamtumsatz der Produkte von Adventure Works Cycles an Adam Powell wird im Datenbereich angezeigt.
Klicken Sie mit der rechten Maustaste auf den Umsatz, zeigen Sie auf Zusätzliche Aktionen, und klicken Sie anschließend auf Drillthrough to Order Details.
Die Details der an Adam Powell gelieferten Bestellungen werden im Datenstichproben-Viewerangezeigt, 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.
nach
Schließen von Excel/
Ändern der Drillthroughaktion
Öffnen Sie den Dimensions-Designer für die Internet Sales Order Details -Dimension.
Für diese Dimension wurden nur drei Attribute definiert.
Klicken Sie im Bereich Datenquellensicht mit der rechten Maustaste auf einen leeren Bereich und anschließend auf Alle Tabellen anzeigen.
Zeigen Sie im Menü Format auf AutoLayout , und klicken Sie anschließend auf Diagramm.
Suchen Sie die Tabelle InternetSales (dbo.FactInternetSales) , indem Sie mit der rechten Maustaste in einem offenen Bereich des Bereichs Datenquellensicht klicken. Klicken Sie auf Tabelle suchen und auf InternetSales, und anschließend auf OK.
Erstellen Sie neue Attribute anhand der folgenden Spalten:
OrderDateKey
DueDateKey
ShipDateKey
Ändern Sie die Name-Eigenschaft für das Order Date Key-Attribut in
Order Date
Then, klicken Sie auf die Schaltfläche durchsuchen für die Name Column-Eigenschaft , und wählen Sie im Dialogfeld Namensspaltedie Option Datum als Quelltabelle aus, und wählen Sie SimpleDate als Quellspalte aus. Klicken Sie auf OK.Ä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 Date.SimpleDate (WChar).Ä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 Date.SimpleDate (WChar).Wechseln Sie zur Registerkarte Aktionen des Cube-Designer für den Analysis Services-Tutorial-Cube.
Fügen Sie im Feld Drillthroughspalten der Liste Rückgabespalten die folgenden Spalten durch Aktivieren der entsprechenden Kontrollkästchen hinzu, und klicken Sie anschließend auf OK:
Order Date
Due Date
Ship Date
In der folgenden Abbildung sind diese Spalten markiert.
Überprüfen der geänderten Drillthroughaktion
Klicken Sie im Menü Erstellen auf Analysis Services Tutorial bereitstellen.
Wenn die Bereitstellung erfolgreich abgeschlossen wurde, wechseln Sie im Cube Designer für den Analysis Services-Tutorial-Cube zur Registerkarte Browser, und klicken Sie dann auf die Schaltfläche Erneut verbinden.
Starten Sie Excel.
Erstellen Sie die PivotTable mit Internet Sales-Sales Amount im Bereich „Werte“ und Customer Geography im Berichtsfilter neu.
Fügen Sie einen Filter hinzu, durch den Adam Powellaus All Customers, Australia, Queensland, Brisbane, 4000, ausgewählt wird.
Klicken Sie auf die Datenzelle Internet Sales-Sales Amount , zeigen Sie auf Zusätzliche Aktionen, und klicken Sie anschließend auf Drillthrough to Order Details.
Die Details dieser an Adam Powell gelieferten Bestellungen werden in einem temporären Arbeitsblatt angezeigt. Dies umfasst Artikelbeschreibung, Bestellnummer, Bestelldatum, Fälligkeitsdatum und Versanddatum, wie in der folgenden Abbildung dargestellt.
nach
Nächste Lektion
Lektion 9: Definieren von Perspektiven und Übersetzungen
Weitere Informationen
Aktionen (Analysis Services – Mehrdimensionale Daten)
Aktionen in mehrdimensionalen Modellen
Dimensionsbeziehungen
Definieren einer Faktenbeziehung
Definieren von Faktenbeziehungen und Faktenbeziehungseigenschaften