Freigeben über


Definieren und Verwenden einer Drillthrough-Action

Die Dimensionierung von Faktendaten durch eine Faktendimension ohne ordnungsgemäßes Filtern der von der Abfrage zurückgegebenen Daten kann zu einer langsamen Abfrageleistung führen. Um dies zu vermeiden, können Sie eine Drillthroughaktion definieren, die die Gesamtanzahl der zurückgegebenen Zeilen einschränkt. Dadurch wird die Abfrageleistung erheblich verbessert.

In den Aufgaben in diesem Thema definieren Sie eine Drillthrough-Aktion, um Bestelldetailinformationen für Verkäufe an Kunden über das Internet abzurufen.

Das Definieren der Drillthrough-Aktionseigenschaften

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

    Die Registerkarte "Aktionen " enthält mehrere Bereiche. Auf der linken Seite der Registerkarte befinden sich der Bereich " Aktionsorganisation " und der Bereich "Berechnungstools ". Der Bereich rechts neben diesen beiden Bereichen ist der Anzeigebereich , der die Details der Aktion enthält, die im Bereich " Aktionsorganisation " ausgewählt ist.

    Die folgende Abbildung zeigt die Registerkarte "Aktionen " des Cube-Designers.

  2. Klicken Sie auf der Symbolleiste der Registerkarte "Aktionen " auf die Schaltfläche " Neue Drillthrough-Aktion ".

    Im Anzeigebereich wird eine leere Aktionsvorlage angezeigt.

    Leere Aktionsvorlage im Anzeigebereich

  3. Ändern Sie im Feld "Name " den Namen dieser Aktion in Internet Sales Details Drillthrough Action.

  4. Wählen Sie in der Liste "Mitglieder der Measuregruppe" die Option "Internetumsatz" aus.

  5. Wählen Sie im Feld „Drillthrough-Spalten“ den Eintrag „Details der Internetverkaufsbestellung“ in der Liste „Dimensionen“ aus.

  6. Aktivieren Sie in der Liste " Spalten zurückgeben " die Kontrollkästchen "Elementbeschreibung " und " Bestellnummer ", und klicken Sie dann auf "OK". Die folgende Abbildung zeigt die Aktionsvorlage, wie sie an diesem Punkt in diesem Verfahren angezeigt werden soll.

    Drillthrough-Spaltenfeld

  7. Erweitern Sie das Feld "Zusätzliche Eigenschaften ", wie in der folgenden Abbildung dargestellt.

    Feld

  8. Geben Sie im Feld "Maximale Zeilen" den Wert 10ein.

  9. Geben Sie im Feld BeschriftungDrillthrough to Order Details... ein.

    Diese Einstellungen beschränken die Anzahl der zurückgegebenen Zeilen und geben die Beschriftung an, die im Clientanwendungsmenü angezeigt wird. Die folgende Abbildung zeigt diese Einstellungen im Feld "AdditionalProperties ".

    Feld

Verwenden der Drillthrough-Aktion

  1. Klicken Sie im Menü " Erstellen " auf "Lernprogramm für Analysis Services bereitstellen".

  2. Wenn die Bereitstellung erfolgreich abgeschlossen wurde, klicken Sie im Cube-Designer für den Analysis Services-Lernprogramm-Cube auf die Registerkarte "Browser ", und klicken Sie dann auf die Schaltfläche " Erneut verbinden ".

  3. Starten Sie Excel.

  4. Fügen Sie das Internet Sales-Sales Amount Measure in den Wertebereich hinzu.

  5. Fügen Sie die benutzerdefinierte Hierarchie " Customer Geography " aus dem Ordner "Standort " in der Bemaßung "Kunden " zum Bereich " Berichtsfilter " hinzu.

  6. Fügen Sie in der PivotTable in " Kundengeografie" einen Filter hinzu, der einen einzelnen Kunden auswählt. Erweitern Sie Alle Kunden, erweitern Sie Australien, erweitern Sie Queensland, erweitern Sie Brisbane, erweitern Sie 4000, aktivieren Sie das Kontrollkästchen für Adam Powell, und klicken Sie dann auf OK.

    Der Gesamtumsatz der Produkte von Adventure Works Cycles an Adam Powell wird im Datenbereich angezeigt.

  7. Klicken Sie mit der rechten Maustaste auf den Verkaufsbetrag, zeigen Sie auf "Zusätzliche Aktionen", und klicken Sie dann auf "Drillthrough", um "Bestelldetails" anzuzeigen.

    Die Details der Bestellungen, die nach Adam Powell geliefert wurden, werden im Datenbeispiel-Viewer angezeigt, wie in der folgenden Abbildung dargestellt. Einige zusätzliche Details wären jedoch auch nützlich, z. B. bestelldatum, Fälligkeitsdatum und Lieferdatum. Im nächsten Verfahren fügen Sie diese zusätzlichen Details hinzu.

    Bestellungen, die an Adam Powell versandt wurden

  8. Excel schließen/

Ändern der Drillthrough-Aktion

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

    Beachten Sie, dass für diese Dimension nur drei Attribute definiert wurden.

  2. Klicken Sie im Bereich "Datenquellenansicht " mit der rechten Maustaste auf einen geöffneten 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 die InternetSales (dbo. FactInternetSales) -Tabelle, indem Sie mit der rechten Maustaste in einen geöffneten Bereich des Bereichs " Datenquellenansicht " klicken. Klicken Sie dann auf "Tabelle suchen", dann auf "InternetSales" und dann auf "OK".

  5. Erstellen Sie neue Attribute basierend auf den folgenden Spalten:

    • Bestelldatumsschlüssel

    • DueDateKey

    • Versanddatumschlüssel

  6. Ändern Sie die Eigenschaft Name für das Attribut "Order Date Key " in Order Date "Then", klicken Sie auf die Schaltfläche "Durchsuchen" für die Eigenschaft " Name Column ", und wählen Sie im Dialogfeld " Name Column " " Datum " als Quelltabelle aus, und wählen Sie "SimpleDate" als Quellspalte aus. Klicke auf OK.

  7. Ändern Sie die Name-Eigenschaft für das Attribut " Fälligkeitsdatumsschlüssel " in Due Date", und ändern Sie dann mithilfe derselben Methode wie das Attribut "Order Date Key " die Eigenschaft "Name Column " für dieses Attribut in "Date.SimpleDate (WChar)".

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

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

  10. Aktivieren Sie im Feld Drillthrough Columns die Kontrollkästchen, um der Liste Rückgabespalten die folgenden Spalten hinzuzufügen, und klicken Sie dann auf OK.

    • Bestelldatum

    • Fälligkeitsdatum

    • Lieferdatum

    Die folgende Abbildung zeigt, dass diese Spalten ausgewählt sind.

    Drillthrough Columns-Feld

Überprüfen der Aktion "Geänderter Drillthrough"

  1. Klicken Sie im Menü " Erstellen " auf "Lernprogramm für Analysis Services bereitstellen".

  2. Wenn die Bereitstellung erfolgreich abgeschlossen wurde, wechseln Sie im Cube-Designer für den Analysis Services-Lernprogramm-Cube zur Registerkarte "Browser ", und klicken Sie dann auf die Schaltfläche " Erneut verbinden" .

  3. Starten Sie Excel.

  4. Erstellen Sie die PivotTable neu mithilfe von Internet Sales-Sales Betrag im Bereich "Werte" und Kundengeografie im Berichtsfilter.

    Fügen Sie einen Filter hinzu, der aus "Alle Kunden", "Australien", "Queensland", "Brisbane", "4000", "Adam Powell" auswählt.

  5. Klicken Sie auf die Internet Sales-Sales Menge Datenzelle, zeigen Sie auf Zusätzliche Aktionen, und klicken Sie dann auf Drillthrough zu Bestelldetails.

    Die Details dieser bestellungen, die an Adam Powell ausgeliefert wurden, werden in einem temporären Arbeitsblatt angezeigt. Dazu gehören Artikelbeschreibung, Bestellnummer, Bestelldatum, Fälligkeitsdatum und Lieferdatumsinformationen, wie in der folgenden Abbildung dargestellt.

    Bestellungen, die an Adam Powell ausgeliefert wurden

Nächste Lektion

Lektion 9: Definieren von Perspektiven und Übersetzungen

Siehe auch

Aktionen (Analysis Services - Multidimensionale Daten)
Aktionen in mehrdimensionalen Modellen
Dimensionsbeziehungen
Definieren einer Faktenbeziehung
Definition einer Faktenbeziehung und von Faktenbeziehungseigenschaften