Freigeben über


Lektion 2-4: Überprüfen der Cube- und Dimensionseigenschaften

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Nachdem Sie einen Cube definiert haben, können Sie die Ergebnisse mit dem Cube-Designer überprüfen. In der folgenden Aufgabe überprüfen Sie die Struktur des Cubes im projekt SQL Server Analysis Services Tutorial.

So überprüfen Sie Cube- und Dimensionseigenschaften im Cube-Designer

  1. Zum Öffnen des Cube-Designers doppelklicken Sie auf den Analysis Services Tutorial -Cube im Cubes -Knoten des Projektmappen-Explorers.

  2. Erweitern Sie im Cube-Designer auf der Registerkarte Cubestruktur im Bereich Measures die Measuregruppe Internet Sales , um die definierten Measures anzuzeigen.

    Durch Ziehen können Sie die Reihenfolge der Measures ändern. Die Reihenfolge hat Auswirkungen auf die Reihenfolge, in der bestimmte Clientanwendungen diese Measures anordnen. Die Measuregruppe und jedes enthaltene Measure weisen Eigenschaften auf, die Sie im Eigenschaftenfenster bearbeiten können.

  3. Überprüfen Sie im Bereich Dimensionen der Registerkarte Cubestruktur in Cube Designer die Cubedimensionen, die sich im SQL Server Analysis Services Tutorial-Cube befinden.

    Beachten Sie, dass zwar nur drei Dimensionen auf Datenbankebene erstellt wurden, wie in Projektmappen-Explorer angezeigt wird, aber im SQL Server Analysis Services Tutorial-Cube fünf Cubedimensionen vorhanden sind. Der Cube enthält mehr Dimensionen als die Datenbank, da die Datenbankdimension "Date" als Grundlage für drei separate datumsbezogene Cubedimensionen verwendet wird, basierend auf unterschiedlichen datumsbezogenen Fakten in der Faktentabelle. Diese datumsbezogenen Dimensionen werden auch Dimensionen mit unterschiedlichen Rollengenannt. Mit den drei datumsbezogenen Cubedimensionen können Benutzer den Cube anhand von drei separaten Fakten dimensionieren, die sich auf die einzelnen Produktverkäufe beziehen: das Produktbestelldatum, das Fälligkeitsdatum und das Lieferdatum für die Bestellung. Durch die Wiederverwendung einer einzelnen Datenbankdimension für mehrere Cubedimensionen vereinfacht SQL Server Analysis Services die Dimensionsverwaltung, benötigt weniger Speicherplatz und reduziert die Gesamtverarbeitungszeit.

  4. Erweitern Sie im Dimensionen -Bereich der Registerkarte Cubestruktur die Customer-Dimension, und klicken Sie dann auf Customer bearbeiten , um die Dimension im Dimensions-Designer zu öffnen.

    Der Dimensions-Designer enthält folgende Registerkarten: Dimensionsstruktur, Attributbeziehungen, Übersetzungenund Browser. Die Registerkarte Dimensionsstruktur enthält drei Bereiche: Attribute, Hierarchienund Datenquellensicht. Die Attribute, die die Dimension enthält, werden im Bereich Attribute angezeigt. Weitere Informationen finden Sie unter Dimensionsattributeigenschaftenverweis, Erstellen von benutzerdefinierten Hierarchienund Definieren von Attributbeziehungen.

  5. Um zum Cube-Designer zu wechseln, klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Analysis Services Tutorial -Cube im Cubes -Knoten, und klicken Sie anschließend auf Designer anzeigen.

  6. Klicken Sie im Cube-Designer auf die Registerkarte Dimensionsverwendung .

    In dieser Ansicht des SQL Server Analysis Services Tutorial-Cubes werden die Cubedimensionen angezeigt, die von der Measuregruppe Internet Sales verwendet werden. Außerdem können Sie den Typ der Beziehung zwischen jeder Dimension und den einzelnen Measuregruppen, in denen sie verwendet wird, definieren.

  7. Klicken Sie auf die Registerkarte Partitionen .

    Vom Cube-Assistenten wird eine einzelne Partition für den Cube definiert. Dabei wird der MOLAP-Speichermodus (Multidimensional Online Analytical Processing) ohne Aggregationen verwendet. Mit MOLAP werden alle Daten der Blattebene und alle Aggregationen innerhalb des Cubes gespeichert. Dies optimiert die Leistung. Aggregationen sind im Voraus berechnete Zusammenfassungen von Daten, mit denen die Abfrageantwortzeit verbessert werden kann, da die Antworten schon vorhanden sind, wenn Fragen gestellt werden. Sie können zusätzliche Partitionen, Speichereinstellungen und Rückschreibeinstellungen auf der Registerkarte Partitionen definieren. Weitere Informationen finden Sie unter Partitionen (Analysis Services – Mehrdimensionale Daten),Aggregationen und Aggregationsentwürfe.

  8. Klicken Sie auf die Registerkarte Browser .

    Beachten Sie, dass der Cube nicht durchsucht werden kann, da er noch nicht für eine instance SQL Server Analysis Services bereitgestellt wurde. An diesem Punkt ist der Cube im projekt SQL Server Analysis Services Tutorial nur eine Definition eines Cubes, den Sie in jedem instance von SQL Server Analysis Services bereitstellen können. Wenn Sie einen Cube bereitstellen und verarbeiten, erstellen Sie die definierten Objekte in einer instance von SQL Server Analysis Services und füllen die Objekte mit Daten aus den zugrunde liegenden Datenquellen auf.

  9. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf Analysis Services Tutorial im Cubes -Knoten und anschließend auf Code anzeigen. Sie müssen möglicherweise einen Moment warten.

    Der XML-Code für den SQL Server Analysis Services Tutorial-Cube wird auf der Registerkarte SQL Server Analysis Services Tutorial.cube [XML] angezeigt. Dies ist der tatsächliche Code, der zum Erstellen des Cubes in einer instance von SQL Server Analysis Services während der Bereitstellung verwendet wird. Weitere Informationen finden Sie unter Anzeigen des XML-Codes für ein Analysis Services-Projekt (SSDT).

  10. Schließen Sie die Registerkarte mit dem XML-Code.

Nächste Aufgabe in der Lektion

Bereitstellen eines Analysis Services-Projekts

Weitere Informationen

Durchsuchen von Dimensionsdaten im Dimensions-Designer