Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zum Erstellen, Aktualisieren oder Löschen lokaler Cubes müssen Sie entweder ein ASSL-Skript oder ein AMO-Programm schreiben und ausführen.
Lokale Cubes und lokale Miningmodelle ermöglichen die Analyse auf einer Clientarbeitsstation, während sie vom Netzwerk getrennt ist. Beispielsweise kann eine Clientanwendung den OLE DB für OLAP 9.0-Anbieter (MSOLAP.3) aufrufen, der das lokale Cubemodul lädt, um lokale Cubes zu erstellen und abzufragen, wie in der folgenden Abbildung gezeigt:
ADMOD.NET und Analysis Management Objects (AMO) laden auch das lokale Cubemodul bei der Interaktion mit lokalen Cubes. Nur ein einzelner Prozess kann auf eine lokale Cubedatei zugreifen, da das lokale Cubemodul eine lokale Cubedatei exklusiv sperrt, wenn eine Verbindung mit dem lokalen Cube hergestellt wird. Bei einem Prozess sind bis zu fünf gleichzeitige Verbindungen zulässig.
Eine CUB-Datei kann mehrere Cube- oder Data Mining-Modelle enthalten. Abfragen an die lokalen Cubes und Data Mining-Modelle werden vom lokalen Cubemodul behandelt und erfordern keine Verbindung mit einer Analysis Services-Instanz.
Hinweis
Die Verwendung von SQL Server Management Studio und SQL Server Data Tools (SSDT) zum Verwalten lokaler Cubes wird nicht unterstützt.
Lokale Würfel
Ein lokaler Cube kann entweder aus einem vorhandenen Cube in einer Analysis Services-Instanz oder aus einer relationalen Datenquelle erstellt und aufgefüllt werden.
| Quelle für Daten für lokalen Cube | Erstellungsmethode |
|---|---|
| Serverbasierter Cube | Sie können entweder die CREATE GLOBAL CUBE-Anweisung oder ein ASSL-Skript (Analysis Services Scripting Language) verwenden, um einen Cube aus einem serverbasierten Cube zu erstellen und aufzufüllen. Weitere Informationen finden Sie unter CREATE GLOBAL CUBE Statement (MDX) oder Analysis Services Scripting Language (ASSL) Reference. |
| Relationale Datenquelle | Sie verwenden ein ASSL-Skript zum Erstellen und Auffüllen eines Cubes aus einer relationalen OLE DB-Datenbank. Zum Erstellen eines lokalen Cubes mit ASSL stellen Sie einfach eine Verbindung mit einer lokalen Cubedatei (*.cub) her und führen das ASSL-Skript auf die gleiche Weise aus wie das Ausführen eines ASSL-Skripts für eine Analysis Services-Instanz zum Erstellen eines Serverwürfels. Weitere Informationen finden Sie unter Analysis Services Scripting Language (ASSL)-Referenz. |
Verwenden Sie die REFRESH CUBE-Anweisung, um einen lokalen Cube neu zu erstellen und seine Daten zu aktualisieren. Weitere Informationen finden Sie unter REFRESH CUBE-Anweisung (MDX).For more information, see REFRESH CUBE Statement (MDX).
Lokale Cubes, die aus serverbasierten Cubes erstellt wurden
Beim Erstellen lokaler Cubes, die aus serverbasierten Cubes erstellt wurden, gelten die folgenden Überlegungen:
Unterschiedliche Anzahl-Measures werden nicht unterstützt.
Wenn Sie ein Measure hinzufügen, müssen Sie auch mindestens eine Dimension enthalten, die mit dem hinzugefügten Measure verknüpft ist. Weitere Informationen zu Dimensionsbeziehungen zum Messen von Gruppen finden Sie unter Dimensionsbeziehungen.
Wenn Sie eine Hierarchie mit untergeordnetem Übergeordneten Element hinzufügen, werden Ebenen und Filter in einer übergeordneten und untergeordneten Hierarchie ignoriert, und die gesamte übergeordnete untergeordnete Hierarchie wird einbezogen.
Membereigenschaften werden nicht erstellt.
Wenn Sie ein semi-additives Measure einschließen, sind keine Segmente entweder für das Konto oder die Zeitdimension zulässig.
Referenzabmessungen sind immer materialisiert.
Wenn Sie eine n:n-Dimension einschließen, gelten die folgenden Regeln:
Sie können die n:n-Dimension nicht segmentieren.
Sie müssen ein Measure aus der zwischengeschalteten Measuregruppe hinzufügen.
Sie können keine der Dimensionen segmentieren, die für die beiden Measuregruppen verwendet werden, die an der m:n-Beziehung beteiligt sind.
Nur die berechneten Elemente, benannten Mengen und Zuordnungen, die auf Measures und Dimensionen basieren, die dem lokalen Cube hinzugefügt wurden, werden im lokalen Cube angezeigt. Ungültige berechnete Elemente, benannte Mengen und Zuordnungen werden automatisch ausgeschlossen.
Sicherheit
Damit ein Benutzer einen lokalen Cube aus einem Serverwürfel erstellen kann, muss dem Benutzer Drillthrough- und Lokale Cubeberechtigungen für den Servercube erteilt werden. Weitere Informationen finden Sie unter Erteilen von Cube- oder Modellberechtigungen (Analysis Services).
Lokale Cubes werden nicht mithilfe von Rollen wie Serverwürfeln gesichert. Jeder Benutzer mit Zugriff auf Dateiebene auf eine lokale Cubedatei kann Cubes darin abfragen. Sie können die Encryption Password Verbindungseigenschaft in einer lokalen Cubedatei verwenden, um ein Kennwort für die lokale Cubedatei festzulegen. Das Festlegen eines Kennworts für eine lokale Cubedatei erfordert alle zukünftigen Verbindungen mit der lokalen Cubedatei, um dieses Kennwort zu verwenden, um die Datei abzufragen.
Siehe auch
CREATE GLOBAL CUBE-Anweisung (MDX)
Entwickeln mit Analysis Services Scripting Language (ASSL)
REFRESH CUBE-Anweisung (MDX)