Definieren eines Analysis Services-Projekts

Sie definieren ein Microsoft SQL Server Analysis Services-Projekt in Business Intelligence Development Studio entweder mithilfe der Analysis Services-Projektvorlage oder mithilfe des Assistenten zum Importieren einer Analysis Services 9.0-Datenbank, um die Inhalte einer Analysis Services-Datenbank zu lesen und darauf basierend ein Analysis Services-Projekt zu erstellen. Wenn gerade keine Projektmappe in Business Intelligence Development Studio geladen ist, wird beim Erstellen eines neuen Analysis Services-Projekts automatisch eine neue Projektmappe erstellt. Andernfalls kann das neue Analysis Services-Projekt der vorhandenen Projektmappe hinzugefügt oder in einer neuen Projektmappe erstellt werden.

Führen Sie die folgenden grundlegenden Schritte aus, um ein Analysis Services-Projekt in Business Intelligence Development Studio zu erstellen:

  1. Definieren Sie ein Analysis Services-Projekt, indem Sie entweder die Analysis Services-Projektvorlage oder den Assistenten zum Importieren einer Analysis Services 9.0-Datenbank in der Business Intelligence-Vorlagengruppe des Dialogfelds Neues Projekt hinzufügen verwenden und einen Namen und Speicherort für das neue Projekt angeben.

    HinweisHinweis

    Zum Erstellen eines Analysis Services-Projekts zum Ändern einer SQL Server 2000 Analysis Services-Datenbank müssen Sie zunächst mithilfe des Migrations-Assistenten für Analysis Services in SQL Server Management Studio die Datenbank nach SQL Server Analysis Services migrieren, und anschließend mithilfe des Assistenten zum Importieren einer Analysis Services 9.0-Datenbank ein Analysis Services-Projekt auf Basis der migrierten Datenbank erstellen. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines Analysis Services-Projekts basierend auf einer vorhandenen Analysis Services-Datenbank.

  2. Wenn Sie das Analysis Services-Projekt auf Basis der Analysis Services-Projektvorlage definiert haben, wird in Business Intelligence Development Studio ein Vorlagenprojekt geöffnet, in dem Sie Datenquellen, Datenquellensichten, Cubes, Dimensionen, Rollen und andere Analysis Services-Objekte definieren können. Sie können diese Objekte auf Basis einer vorhandenen Datenquelle entwerfen oder eine zugrunde liegende relationale Datenbankstruktur auf Basis des Cube- und Dimensionsentwurfs generieren. Sie haben auch die Möglichkeit, Cube- und Dimensionsobjekte auf Basis von Cube- und Dimensionsvorlagen zu entwerfen. Weitere Informationen finden Sie unter Definieren von Datenquellen (Analysis Services), Entwerfen von Datenquellensichten (Analysis Services), Entwerfen von mehrdimensionalen Datenbankobjekten für Analysis Services, Data Mining-Projekte (Analysis Services – Data Mining) und Einführung in den Schemagenerierungs-Assistenten.

  3. Wenn Sie das Analysis Services-Projekt basierend auf einer vorhandenen Analysis Services-Datenbank definiert haben, werden die Metadaten dieser Datenbank in einem Analysis Services-Projekt in Business Intelligence Development Studio geöffnet, in dem Sie Änderungen an den Metadaten der vorhandenen Datenbank vornehmen können. Die vorgenommenen Änderungen haben jedoch so lange keine Auswirkungen auf die vorhandene Analysis Services-Datenbank, bis die Änderungen bereitgestellt werden.

  4. Erstellen Sie alle weiteren für die Business Intelligence-Lösung erforderlichen Projekte.

  5. Fügen Sie im Projektmappen-Explorer im Ordner Sonstiges des Analysis Services-Projekts sonstige Dateien, wie z. B. Textdateien mit Projektnotizen, hinzu.

  6. Definieren Sie die Bereitstellungseigenschaften des Projekts, um den Server anzugeben, auf dem die Projektmetadaten als instanziierte Objekte bereitgestellt werden, und um weitere Bereitstellungseigenschaften anzugeben. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren von Analysis Services-Projekteigenschaften und Bereitstellen von Analysis Services-Projekten.

    HinweisHinweis

    Standardmäßig stellt Business Intelligence Development Studio ein Projekt auf der Standardinstanz von Analysis Services auf dem lokalen Computer bereit. Sie können dieses Bereitstellungsziel ändern, indem Sie im Dialogfeld Eigenschaftenseiten des Analysis Services-Projekts eine Änderung der Server-Konfigurationseigenschaft vornehmen.

  7. Erstellen Sie zu Testzwecken die Projektmappe in einer Instanz von Analysis Services und stellen diese bereit. Beim Erstellen einer Projektmappe werden die Objektdefinitionen und Abhängigkeiten im Projekt überprüft und ein Bereitstellungsskript wird generiert. Beim Bereitstellen einer Projektmappe wird das Bereitstellungsmodul von Analysis Services verwendet, um das Bereitstellungsskript an die angegebene Instanz zu senden. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines Projektbuilds und Bereitstellen eines Analysis Services-Projekts und Lösungsbereitstellung (Analysis Services – Mehrdimensionale Daten).

    HinweisHinweis

    Business Intelligence Development Studio verarbeitet beim Bereitstellen einer Projektmappe standardmäßig nur Objekte, die vom Bereitstellungsskript geändert wurden, sowie von ihnen abhängige Objekte. Sie können diese Funktionalität ändern, indem Sie im Dialogfeld Eigenschaftenseiten des Analysis Services-Projekts eine Änderung der Verarbeitungsoption-Konfigurationseigenschaft vornehmen. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren von Analysis Services-Projekteigenschaften und Lösungsbereitstellung (Analysis Services – Mehrdimensionale Daten).

  8. Überprüfen und testen Sie das bereitgestellte Projekt.

  9. Ändern Sie die Objektdefinitionen, und führen Sie erneut eine Erstellung und Bereitstellung durch.

Wenn das Projekt abgeschlossen ist, können Sie das beim Erstellen der Projektmappe generierte Bereitstellungsskript mithilfe des Bereitstellungs-Assistenten für Analysis Services auf den Zielinstanzen bereitstellen, um dort die letzten Test-, Staging- und Bereitstellungsarbeiten auszuführen. Weitere Informationen finden Sie unter Lösungsbereitstellung (Analysis Services – Mehrdimensionale Daten).

Projektordner

Ein Analysis Services-Projekt enthält die folgenden Ordner, in denen die im Projekt enthaltenen Elemente organisiert werden.

Ordner

Beschreibung

Datenquellen

Enthält Datenquellen für ein Analysis Services-Projekt. Erstellen Sie diese Objekte mit dem Datenquellen-Assistenten und bearbeiten Sie sie im Datenquellen-Designer.

Datenquellensichten

Enthält Datenquellensichten für ein Analysis Services-Projekt. Erstellen Sie diese Objekte mit dem Datenquellensicht-Assistenten und bearbeiten Sie sie im Datenquellensicht-Designer.

Cubes

Enthält Cubes für ein Analysis Services-Projekt. Erstellen Sie diese Objekte mit dem Cube-Assistenten und bearbeiten sie im Cube-Designer.

Dimensionen

Enthält Dimensionen für ein Analysis Services-Projekt. Erstellen Sie diese Objekte mit dem Dimensions-Assistenten oder dem Cube-Assistenten und bearbeiten Sie sie im Dimensions-Designer.

Miningstrukturen

Enthält Miningstrukturen für ein Analysis Services-Projekt. Erstellen Sie diese Objekte mit dem Miningmodell-Assistenten und bearbeiten sie im Miningmodell-Designer.

Rollen

Enthält Datenbankrollen für ein Analysis Services-Projekt. Erstellen und verwalten Sie Rollen mit dem Rollen-Designer.

Assemblys

Enthält Verweise auf COM-Bibliotheken und Microsoft .NET Framework-Assemblys für ein Analysis Services-Projekt. Erstellen Sie Verweise im Dialogfeld Verweis hinzufügen.

Sonstiges

Enthält alle Dateitypen außer Analysis Services-Dateitypen.

Dateitypen

Je nachdem welche Projekte in die Projektmappe und welche Elemente in die einzelnen Projekte für die betreffende Projektmappe eingefügt wurden, kann eine Business Intelligence Development Studio-Projektmappe mehrere Dateitypen enthalten. Normalerweise werden die Dateien aller Projekte in einer Business Intelligence Development Studio-Projektmappe im Projektmappenordner gespeichert, wobei für jedes Projekt ein eigener Ordner angelegt wird.

HinweisHinweis

Wenn Sie eine Datei für ein Objekt in einen Projektordner kopieren, wird dadurch das Objekt nicht dem Projekt hinzugefügt. Verwenden Sie in Business Intelligence Development Studio den Befehl Hinzufügen aus dem Kontextmenü für das Projekt, um eine vorhandene Objektdefinition einem Projekt hinzuzufügen.

Der Projektordner für ein Analysis Services-Projekt kann die in der folgenden Tabelle aufgelisteten Dateitypen enthalten.

Dateityp

Beschreibung

Definitionsdatei des Analysis Services-Projekts (DWPROJ)

Enthält Metadaten zu den Elementen, Konfigurationen und Assemblyverweisen, die im Analysis Services-Projekt definiert und enthalten sind.

Benutzereinstellungen für das Analysis Services-Projekt (DWPROJ.USER)

Enthält Konfigurationsinformationen für das Analysis Services-Projekt für einen bestimmten Benutzer.

Datenquelldatei (DS)

Enthält die Analysis Services-ASSL-Elemente (Analysis Services Scripting Language), die die Metadaten für eine Datenquelle definieren.

Datenquellen-Sichtdatei (DSV)

Enthält die ASSL-Elemente, die die Metadaten für eine Datenquellensicht definieren.

Cubedatei (CUBE)

Enthält die ASSL-Elemente, die die Metadaten für einen Cube definieren, einschließlich Measuregruppen, Measures und Cubedimensionen.

Partitionsdatei (PARTITIONS)

Enthält die ASSL-Elemente, die die Metadaten für die Partitionen eines bestimmten Cubes definieren.

Dimensionsdatei (DIM)

Enthält die ASSL-Elemente, die die Metadaten für eine Datenbankdimension definieren.

Miningstrukturdatei (DMM)

Enthält die ASSL-Elemente, die die Metadaten für eine Miningstruktur und verbundene Miningmodelle definieren.

Datenbankdatei (DATABASE)

Enthält die ASSL-Elemente, die die Metadaten für eine Datenbank definieren, einschließlich Kontotypen, Übersetzungen und Datenbankberechtigungen.

Datenbank-Rollendatei (ROLE)

Enthält die ASSL-Elemente, die die Metadaten für eine Datenbankrolle definieren, einschließlich Rollenmitglieder.

Elementvorlagen

Wenn Sie über das Dialogfeld Neues Element hinzufügen einem Analysis Services-Projekt neue Elemente hinzufügen, können Sie wahlweise eine Elementvorlage, ein vordefiniertes Skript oder eine vordefinierte Anweisung verwenden, die die Ausführung einer bestimmten Aktion veranschaulicht.

Die in der folgenden Tabelle aufgelisteten Elementvorlagen sind in der Kategorie Analysis Services-Projektelemente im Bereich Kategorien im Dialogfeld Neues Element hinzufügen verfügbar.

Kategorie

Elementvorlage

Beschreibung

Analysis Services-Projektelemente

Cube

Startet den Cube-Assistenten, um dem Analysis Services-Projekt einen neuen Cube hinzuzufügen.

 

Datenquelle

Startet den Datenquellen-Assistenten, um dem Analysis Services-Projekt eine neue Datenquelle hinzuzufügen.

 

Datenquellensicht

Startet den Datenquellensicht-Assistenten, um dem Analysis Services-Projekt eine neue Datenquellensicht hinzuzufügen.

 

Datenbankrolle

Fügt dem Analysis Services-Projekt eine neue Datenbankrolle hinzu. Anschließend wird der Rollen-Designer für die neue Datenbankrolle angezeigt.

 

Dimension

Startet den Dimensions-Assistenten, um dem Analysis Services-Projekt eine neue Datenbankdimension hinzuzufügen.

 

Miningstruktur

Startet den Data Mining-Assistenten, um dem Analysis Services-Projekt eine neue Miningstruktur und das zugehörige Miningmodell hinzuzufügen.