Definieren eines Analysis Services-Projekts
Sie definieren ein MicrosoftSQL ServerAnalysis 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:
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.
Hinweis Zum Erstellen eines Analysis Services-Projekts zum Ändern einer SQL Server 2000Analysis Services-Datenbank müssen Sie zunächst mithilfe des Migrations-Assistenten für Analysis Services in SQL Server Management Studio die Datenbank nach SQL ServerAnalysis 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.
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.
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.
Erstellen Sie alle weiteren für die Business Intelligence-Lösung erforderlichen Projekte.
Fügen Sie im Projektmappen-Explorer im Ordner Sonstiges des Analysis Services-Projekts sonstige Dateien, wie z. B. Textdateien mit Projektnotizen, hinzu.
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.
Hinweis 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.
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).
Hinweis 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).
Überprüfen und testen Sie das bereitgestellte Projekt.
Ä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.
Hinweis |
---|
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. |
Siehe auch