Erstellen und eine OLAP-Cube verarbeiten

Eine OLAP-Abfrage gibt Daten aus mehreren Tabellen in einer Datenbank. Da die Abfrage von Daten aus mehreren Tabellen zurückgibt, wird die Abfrage des multidimensionalen sein. Die Vielschichtigkeit der Abfrage wird in der Regel als Würfel dargestellt - ein OLAP-Würfel genannt. OLAP-Cubes muß den Microsoft SQL Server Analysis Services-Server konfiguriert, übertragen und verarbeitet werden, bevor sie von Client-Anwendungen verwendet werden können. Stellen Sie sicher, dass Sie die OLAP Rüstprozesse in Einrichten OLAP-Reporting beschrieben abgeschlossen haben, bevor Sie die Verfahren in diesem Thema beginnen. Eine Einführung in die OLAP-Cubes und OLAP-Konzepten finden Sie Einführung in die OLAP-Reporting.

Dieses Thema enthält die folgenden Verfahren, die zeigen, wie man:

Import von Microsoft Dynamics AX Standard Cube-Definitionen.

Erstellen Sie eine neue Cube-Definition.

Erstellen und einen Würfel Instanz verarbeiten.

So importieren Standard-Cube-Definitionen

Von einem Microsoft Dynamics AX-Client, klicken Sie auf Administration> Einstellungen> Business-Analyse> OLAP>.

Klicken Sie auf Import / Export und wählen.

Im Dialogfenster geben Sie den folgenden Pfad in dem Feld Dateinamen:% systemdrive%: \ Microsoft Dynamics AX-Client \ data \ OLAPSampleData.def

Klicken Sie auf OK, um das Dialogfeld zu verlassen.

Wenn der Import erfolgreich war, werden Sie mehrere Würfel Definitionen aufgeführt in Form sehen. Auch diese Würfel, wenn übertragen und verarbeitet werden, wird die Datenbank und die Rückkehr von Berichtsdaten abfragen, die in einer Pivot-Tabelle angezeigt werden kann. Wenn Sie Würfel Definitionen aus einer anderen Quelle importieren, müssen Sie ein Unternehmen bauen ein Data Warehouse genannt, die Microsoft Dynamics AX nicht so lange benötigt, wie Sie Würfel in Microsoft Dynamics AX oder verwenden Sie die Standard-Cube-Definitionen erstellen.

Wenn Sie vor dem jetzt einen Würfel nicht erstellt und bearbeitet haben, sollten Sie das Verfahren in diesem Thema genannten „Um eine Cube Instanz zu erstellen“. Durch das Erstellen und Verarbeiten eines Würfels mit einer Standard-Cube-Definition können Sie über den Prozess lernen und sehen schnell einen OLAP-Bericht in einer Pivot-Tabelle. Sobald Sie mit dem Vorgang vertraut sind, werden Sie bereit sein, Ihre eigenen Würfel Definitionen zu erstellen.

Um eine neue Cube-Definition zu erstellen

Von einem Microsoft Dynamics AX-Client, klicken Sie auf Administration> Einstellungen> Business-Analyse> OLAP>.

Auf der Registerkarte Übersicht, drücken Sie STRG + N eine neue Cube-Definition hinzuzufügen.

Wählen Sie eine Abfrage aus der Abfrage-Dropdown-Liste. Wenn Sie eine neue Abfrage verwenden möchten, müssen Sie zunächst die Abfrage Anwendungsobjekt Baum (AOT) hinzuzufügen. Weitere Informationen finden Sie in der AX Software Development Kit Microsoft Dynamics.

Geben Sie eine Beschreibung dieses Würfels in dem Feld Beschreibung.

Registerkarte Allgemein

Klicken Sie auf die Registerkarte Allgemein.

Wählen Sie einen Schlüssel in der Konfigurationsschlüssel Dropdown-Liste (optional).

Wählen Sie einen Schlüssel in der Dropdown-Liste (optional, aber dringend für die Sicherung des Zugangs zu empfehlen).

Maßnahmen Registerkarte

Klicken Sie auf die Registerkarte Maßnahmen.

Geben Sie einen Namen in das Feld Measure.

Wählen Sie ein Feld aus dem Feldnamen Dropdown-Liste.

Wählen Sie eine Berechnungsfunktion für die Maßnahme im Kasten.

Wählen Sie ein Feld in der Box, wenn die Maßnahme einen Betrag darstellt, die in einer Fremdwährung angegeben werden.

So fügen Sie Maßnahmen, drücken Sie STRG + N.

Registerkarte Dimensionen

Klicken Sie auf die Registerkarte Dimensionen.

Geben Sie einen Namen im Feld, zum Beispiel, Kunden oder Produkt oder Zeit.

Wählen Sie Regular oder Zeit in der Dropdown-Liste.

Die meisten Würfel verwenden mehr als eine Dimension (die Standard-Cube-Definitionen sehen ein Beispiel zu sehen). So fügen Sie Dimensionen, drücken Sie STRG + N.

Der Artikel auf der Registerkarte Dimensionen ausgewählt wird, bestimmt die Optionen, die Sie auf der Registerkarte Ebene zu sehen. Das heißt, Ebenen Optionen für reguläre Dimensionen unterscheiden sich von Optionen für die Zeitdimensionen. Sie müssen zu jeder Dimension mindestens eine Ebene hinzufügen, die Cube-Definition-diese zu verarbeiten, bedeutet, dass Sie eine Dimension auf der Registerkarte Dimensionen auswählen müssen und dann auf die Registerkarte Pegel klicken Ebenen Optionen für diese Dimension zu setzen. Als nächstes müssen Sie auf die Registerkarte Dimensionen zurückzukehren und eine neue Dimension auswählen, bis Sie Level-Optionen für alle Dimensionen festgelegt haben.

Um eine Ebene für eine reguläre Dimension hinzuzufügen, gehen Sie wie folgt vor:

Drücken Sie Strg + N eine neue Ebene zu erstellen.

Geben Sie einen Namen in das Feld ein. Der Name darf nicht mit einer Zahl beginnen.

Wählen Sie eine Datenquelle in dem Namen der Tabelle Dropdown-Liste.

Wählen Sie ein Feld in der Feldnamen Dropdown-Liste.

Um Ebenen, drücken Sie STRG + N hinzuzufügen.

Um ein Maß für ein Aggregat aller Dimensionsebenen zu analysieren, wählen Sie die Box.

Um eine Ebene für eine Zeitdimension hinzuzufügen, gehen Sie wie folgt vor:

Wählen Sie ein Feld in der Dropdown-Liste.

In der Liste, drücken Sie STRG + N und wählen Sie die entsprechende Ebene aus der Dropdown-Liste.

Um Ebenen, drücken Sie STRG + N hinzuzufügen.

Um ein Maß für ein Aggregat aller Dimensionsebenen zu analysieren, wählen Sie die Box.

Berechnete Mitglied Registerkarte

Definieren Sie eine Berechnung für eine Maßnahme oder Dimension auszuführen, indem Sie folgendermaßen vorgehen:

Geben Sie den Namen des berechneten Elements im Feld.

Wählen Sie Maßnahmen oder eine bestimmte Dimension, auf das die Berechnung im Feld auszuführen.

Erweitern Sie den Datenbaum und doppelklicken Sie auf ein Maß oder Dimensionsebene es in das Feld Ausdruck hinzuzufügen.

Erweitern Sie den Funktionsbaum und doppelklicken Sie auf eine Funktion, die sie in das Feld Ausdruck hinzuzufügen.

Ändern Sie den Ausdruck, je nach Bedarf, und dann auf OK klicken.

Wenn Sie die folgenden Fehler in dem Infolog sehen, haben Sie eine Ebene in der falschen Dimension, die eine verwaiste Tabelle verursacht: „Fehler 0x8004004F:. Es wurde eine Tabelle im Schema erkannt, die mit keiner anderen Tabelle verbunden ist“ Überprüfen Sie alle Ebenen auf der Registerkarte Dimensionen. Möglicherweise müssen Ebene löschen, dieses Problem zu beheben.

Nun, da Sie eine Cube-Definition erstellt haben, sind Sie bereit, eine Würfel-Instanz zu erstellen, überträgt diese Instanz mit dem Analysis Services-Server und die Cube verarbeiten.

So erstellen und einen Würfel Instanz zu verarbeiten

Bevor Sie einen Cube verarbeiten kann, müssen Sie sie kopieren und die Kopie auf den Analysis Services-Server verschieben. Die Kopie des Würfels ist ein Würfel-Instanz aufgerufen. Anders beschrieben ist ein Würfel Beispiel eine Darstellung eines Würfels Definition, die auf einem OLAP-Server gespeichert wird. Sie können mehrere Instanzen des gleichen Würfel haben und diese Instanzen verwenden können Versionen von Cubes in mehreren Währungen oder von mehreren Zeitperioden zu machen.

Wenn Sie einen vorhandenen Würfel, alle Würfel Sicherheitseinstellungen (Rollen und Berechtigungen) ändern und übertragen werden verloren und müssen mithilfe von SQL Server Analysis Services Administration neu erstellt werden.

Von einem Microsoft Dynamics AX-Client, klicken Sie auf Standard> Setup> Geschäftsanalyse>.

Auf der Registerkarte Übersicht klicken. Microsoft Dynamics AX erstellt Instanzen für alle Würfel in der aufgeführt.

Auf der Registerkarte Allgemein, ändern Sie die Identifikation und Parameter Details wie nötig.

Microsoft Dynamics AX erzeugt eine Tabelle, die Zeitinformationen auf der Grundlage der und Zeiten enthält. Jeder Tag in der Zeit existiert als separaten Eintrag, die für einen sehr große Zeit Tisch machen kann. Aus Performance-Gründen geben Sie die genaue Zeitdauer, für die Sie Berichtsdaten werden soll.

Auf der Registerkarte Übersicht, wählen Sie die Würfel, die Sie dem Analysis Services-Server für die Verarbeitung übertragen möchten, und klicken Sie dann auf.

Wenn der Name Ihrer OLAP-Datenbank ein Symbol enthält, könnten Sie nicht in der Lage, die OLAP-Cube auf den Analysis Services-Server zu übertragen. Wenn der Würfel nicht übertragen, stellen Sie sicher, dass der Name der OLAP-Datenbank kein Symbol enthält.

Im Batch. geben Sie die Verarbeitung Details gewünscht und dann auf OK klicken. Die Infolog zeigt den Übertragungsfortschritt.

Wählen Sie die Würfel Sie bearbeiten möchten, und dann klicken Sie auf Prozess. Die Form erscheint. Überprüfen Sie die Details und dann auf OK klicken. Der Infolog liefert Status über Cubeverarbeitung. Wenn der Vorgang erfolgreich abgeschlossen ist, schließen Sie den Dialog Änderungen zu speichern. Wenn der Vorgang fehlschlägt, die Details in der Infolog überprüfen. Wenn Sie den Vorgang zur Fehlerbehebung Hilfe benötigen, finden Sie unter Prüfliste für die Berichterstattung zur Fehlerbehebung OLAP.

Weitere Informationen darüber, wie Cubedaten in einem Pivot-Tabelle Bericht anzuzeigen, finden Sie unter Anzeigen von OLAP-Berichten.

In Verbindung stehende Artikel