Erstellen mehrdimensionaler Modelle mit SQL Server-Datentools (SSDT)Creating Multidimensional Models Using SQL Server Data Tools (SSDT)

GILT FÜR:JaSQL Server Analysis ServicesNeinAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services MicrosoftMicrosoft SQL ServerSQL Server bietet zwei verschiedene Umgebungen zum Erstellen, bereitstellen und Verwalten von Analysis ServicesAnalysis Services Solutions: SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) und SQL Server Management StudioSQL Server Management Studio. MicrosoftMicrosoft SQL ServerSQL Server provides two different environments for building, deploying, and managing Analysis ServicesAnalysis Services solutions: SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) and SQL Server Management StudioSQL Server Management Studio. Beide Umgebungen implementieren ein Projektsystem.Both of these environments implement a project system. Weitere Informationen zu Visual Studio-Projekten finden Sie in der MSDN Library unter Projekte als Container .For more information about Visual Studio projects, see Projects as Containers in the MSDN Library.

  • SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) ist eine auf MicrosoftMicrosoft Visual Studio 2010 basierende Entwicklungsumgebung, mit der Business Intelligence-Lösungen erstellt und geändert werden können. is a development environment, based on MicrosoftMicrosoft Visual Studio 2010, used for creating and modifying business intelligence solutions. Mithilfe von SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)können Sie Analysis ServicesAnalysis Services -Projekte erstellen, die Definitionen von Analysis ServicesAnalysis Services -Objekten enthalten (Cubes, Dimensionen usw.). Diese können in XML-Dateien gespeichert werden, die Elemente der Analysis ServicesAnalysis Services -Skriptsprache (ASSL) enthalten.With SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), you create Analysis ServicesAnalysis Services projects that contain definitions of Analysis ServicesAnalysis Services objects (cubes, dimensions, and so on), which are stored in XML files that contain Analysis ServicesAnalysis Services Scripting Language (ASSL) elements. Diese Projekte sind in Projektmappen enthalten, die auch Projekte aus underen SQL ServerSQL Server -Komponenten wie SQL ServerSQL Server Integration ServicesIntegration Services und SQL ServerSQL Server Reporting ServicesReporting Servicesenthalten können.These projects are contained in solutions that can also contain projects from other SQL ServerSQL Server components, including SQL ServerSQL Server Integration ServicesIntegration Services and SQL ServerSQL Server Reporting ServicesReporting Services. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)können Sie Analysis ServicesAnalysis Services -Projekte als Teil einer Projektmappe entwickeln, die nicht von einer bestimmten Analysis ServicesAnalysis Services -Instanz abhängig ist.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), you can develop Analysis ServicesAnalysis Services projects as part of a solution that is independent of any particular Analysis ServicesAnalysis Services instance. Sie können die Objekte während der Entwicklung zu Testzwecken für eine Instanz auf einem Testserver bereitstellen und anschließend dasselbe Analysis ServicesAnalysis Services -Projekt verwenden, um Ihre Objekte für Instanzen auf mindestens einem Staging- oder Produktionsserver bereitzustellen.You can deploy the objects to an instance on a test server for testing during development, and then use the same Analysis ServicesAnalysis Services project to deploy your objects to instances on one or more staging or production servers. Die Projekte und Elemente in einer Projektmappe, die Analysis ServicesAnalysis Services, Integration ServicesIntegration Servicesund Reporting ServicesReporting Services umfasst, können mit einem Quellcodeverwaltungssystem wie MicrosoftMicrosoft Visual SourceSafe integriert werden.The projects and items in a solution that includes Analysis ServicesAnalysis Services, Integration ServicesIntegration Services, and Reporting ServicesReporting Services can be integrated with source code control, such as MicrosoftMicrosoft Visual SourceSafe. Weitere Informationen zum Erstellen eines Projekts von Analysis ServicesAnalysis Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) mithilfe von Analysis ServicesAnalysis Servicesfinden Sie unter Erstellen eines Analysis Services-Projekts (SSDT).For more information about creating an Analysis ServicesAnalysis Services project in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) using Analysis ServicesAnalysis Services, see Create an Analysis Services Project (SSDT). Sie können auch SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) verwenden, um eine direkte Verbindung mit einer vorhandenen Analysis ServicesAnalysis Services -Instanz herzustellen und Analysis ServicesAnalysis Services -Objekte zu erstellen und zu ändern, ohne ein Projekt zu verwenden und ohne Objektdefinitionen in XML-Dateien zu speichern.You can also use SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) to connect directly to an existing Analysis ServicesAnalysis Services instance to create and modify Analysis ServicesAnalysis Services objects, without working with a project and without storing object definitions in XML files. Weitere Informationen finden Sie unter Mehrdimensionale Modelldatenbanken (SSAS)und Herstellen in Onlinemodus einer Verbindung mit einer Analysis Services-Datenbank.For more information, see Multidimensional Model Databases (SSAS), and Connect in Online Mode to an Analysis Services Database.

  • SQL Server Management StudioSQL Server Management Studio ist eine Management- und Verwaltungsumgebung, die in erster Linie zum Verwalten von Instanzen von Analysis ServicesAnalysis Services, SQL ServerSQL Server, Integration ServicesIntegration Servicesund Reporting ServicesReporting Servicesverwendet wird. is a management and administration environment, used primarily to administer instances of Analysis ServicesAnalysis Services, SQL ServerSQL Server, Integration ServicesIntegration Services, and Reporting ServicesReporting Services. Mithilfe von SQL Server Management StudioSQL Server Management Studiokönnen Sie Analysis ServicesAnalysis Services -Objekte verwalten (Sicherungen, Verarbeitungsvorgänge usw. ausführen) und außerdem mit XMLA-Skripts direkt neue Objekte für eine vorhandene Analysis ServicesAnalysis Services -Instanz erstellen.With SQL Server Management StudioSQL Server Management Studio, you can manage Analysis ServicesAnalysis Services objects (perform back-ups, processing, and so on), and you can also create new objects directly on an existing Analysis ServicesAnalysis Services instance by using XMLA scripts. SQL Server Management StudioSQL Server Management Studio stellt ein Analysis Server-Skriptprojekt bereit, in dem Sie in Multidimensional Expressions (MDX), Data Mining Extensions (DMX) und XML for Analysis (XMLA) geschriebene Skripts entwickeln und speichern können. provides an Analysis Server Scripts project in which you can develop and save scripts written in Multidimensional Expressions (MDX), Data Mining Extensions (DMX), and XML for Analysis (XMLA). Normalerweise werden Analysis Server-Skriptprojekte verwendet, um Verwaltungsaufgaben auszuführen oder Objekte wie Datenbanken oder Cubes in Analysis ServicesAnalysis Services -Instanzen neu zu erstellen.Usually, Analysis Server Scripts projects are used for performing management tasks or re-creating objects, such as databases and cubes, on Analysis ServicesAnalysis Services instances. Solche Projekte können als Teil einer Lösung gespeichert werden und mit dem Quellcodeverwaltungssystem integriert werden.Such projects can be saved as part of a solution and integrated with source code control. Weitere Informationen zum Erstellen einer Analysis Server-Skriptprojekts in SQL Server Management StudioSQL Server Management Studio mit Analysis ServicesAnalysis Services, finden Sie unter Analysis Services-Skriptprojekt in SQL Server Management Studio.For more information about creating an Analysis Server Scripts project in SQL Server Management StudioSQL Server Management Studio using Analysis ServicesAnalysis Services, see Analysis Services Scripts Project in SQL Server Management Studio.

Einführung in Projektmappen, Projekte und ElementeIntroducing Solutions, Projects, and Items

Sowohl SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) als auch SQL Server Management StudioSQL Server Management Studio umfassen Projekte, die in Projektmappen organisiert sind.Both SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) and SQL Server Management StudioSQL Server Management Studio provide projects, which are organized into solutions. Eine Projektmappe kann viele Projekte enthalten. Ein Projekt wiederum umfasst eine Vielzahl von Elementen.A solution can contain multiple projects, and a project typically contains multiple items. Wenn Sie ein Projekt erstellen, wird automatisch eine neue Projektmappe erstellt. Außerdem können Sie einer vorhandenen Projektmappe ggf. weitere Projekte hinzufügen.A new solution is automatically generated when you create a project, and you can add additional projects as needed to an existing solution. Welche Objekte ein Projekt enthält, hängt vom Projekttyp ab.The objects that a project contains depend on the type of the project. Die Elemente der einzelnen Projektcontainer werden in Projektordnern des Dateisystems als Dateien gespeichert.The items in each project container are saved as files in project folders in the file system.

SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) enthält die folgenden Projekte unter dem Projekttyp Business Intelligence-Projekte. contains the following projects under the Business Intelligence Projects project type.

ProjektProject DescriptionDescription
Analysis ServicesAnalysis Services Projekt Project Enthält die Objektdefinitionen für eine einzelne Analysis ServicesAnalysis Services -Datenbank.Contains the object definitions for a single Analysis ServicesAnalysis Services database. Weitere Informationen zum Erstellen eines Projekts von Analysis ServicesAnalysis Services finden Sie unter Erstellen eines Analysis Services-Projekts (SSDT).For more information about how to create an Analysis ServicesAnalysis Services project, see Create an Analysis Services Project (SSDT).
Importieren der Analysis ServicesAnalysis Services 2008-DatenbankImport Analysis ServicesAnalysis Services 2008 Database Stellt einen Assistenten bereit, mit dessen Hilfe Sie ein neues Analysis ServicesAnalysis Services -Projekt erstellen können, indem Sie Objektdefinitionen aus einer vorhandenen Analysis ServicesAnalysis Services -Datenbank importieren.Provides a wizard that you can use to create a new Analysis ServicesAnalysis Services project by importing object definitions from an existing Analysis ServicesAnalysis Services database.
Integration ServicesIntegration Services Projekt Project Enthält die Objektdefinitionen einer Gruppe von Integration ServicesIntegration Services -Paketen.Contains the object definitions for a set of Integration ServicesIntegration Services packages. Weitere Informationen finden Sie unter SQL Server Integration Services.For more information, see SQL Server Integration Services.
Berichtsprojekt-AssistentReport Project Wizard Stellt einen Assistenten bereit, der Sie mithilfe von Reporting ServicesReporting Servicesdurch die Erstellung eines Berichtsprojekts führt.Provides a wizard that guides you through the process of creating a Report project using Reporting ServicesReporting Services. Weitere Informationen finden Sie unter Reporting Services (SSRS).For more information, see Reporting Services (SSRS).
BerichtsmodellprojektReport Model Project Enthält die Objektdefinitionen für ein Reporting ServicesReporting Services -Berichtsmodell.Contains the object definitions for a Reporting ServicesReporting Services report model. Weitere Informationen finden Sie unter Reporting Services (SSRS).For more information, see Reporting Services (SSRS).
BerichtsserverprojektReport Server Project Enthält die Objektdefinitionen für einen oder mehrere Reporting ServicesReporting Services -Berichte.Contains the object definitions for one or more Reporting ServicesReporting Services reports. Weitere Informationen finden Sie unter Reporting Services (SSRS).For more information, see Reporting Services (SSRS).

SQL Server Management StudioSQL Server Management Studio umfasst einige Projekttypen, deren Schwerpunkt auf verschiedenen Abfragen oder Skripts liegt, wie in der folgenden Tabelle dargestellt. also contains several project types that focus on various queries or scripts, as shown in the following table.

ProjektProject DescriptionDescription
Analysis ServicesAnalysis Services -Skripts Scripts Enthält DMX-, MDX- und XMLA-Skripts für Analysis ServicesAnalysis Servicessowie Verbindungen zu Analysis ServicesAnalysis Services -Instanzen, gegen die Skripts ausgeführt werden können.Contains DMX, MDX, and XMLA scripts for Analysis ServicesAnalysis Services, as well as connections to Analysis ServicesAnalysis Services instances against which these scripts can be executed. Weitere Informationen finden Sie unter Analysis Services-Skriptprojekt in SQL Server Management Studio.For more information, see Analysis Services Scripts Project in SQL Server Management Studio.
SQL Server Compact-SkriptsSQL Server Compact Scripts Enthält SQL-Skripts für SQL Server Compact sowie Verbindungen zu SQL Server Compact-Instanzen, für die diese Skripts ausgeführt werden können.Contains SQL scripts for SQL Server Compact, as well as connections to SQL Server Compact instances against which these scripts can be executed.
SQL Server-SkriptsSQL Server Scripts Enthält Transact-SQLTransact-SQL - und XQuery-Skripts für eine SQL Server-DatenbankmodulSQL Server Database Engine -Instanz sowie Verbindungen zu SQL Server-DatenbankmodulSQL Server Database Engine -Instanzen, gegen die diese Skripts ausgeführt werden können.Contains Transact-SQLTransact-SQL and XQuery scripts for a SQL Server-DatenbankmodulSQL Server Database Engine instance, as well as connections to SQL Server-DatenbankmodulSQL Server Database Engine instances against which these scripts can be executed. Weitere Informationen finden Sie unter SQL Server Database Engine.For more information, see SQL Server Database Engine.

Weitere Informationen zu Projektmappen und Projekten finden Sie in der Dokumentation zu MicrosoftMicrosoft Visual StudioVisual Studio .NET und in der MSDN Library unter "Verwalten von Projektmappen, Projekten und Dateien".For more information about solutions and projects, see "Managing Solutions, Projects, and Files," either in the MicrosoftMicrosoft Visual StudioVisual Studio .NET documentation or in the MSDN Library.

Auswählen zwischen SQL Server Management Studio und SQL Server-DatentoolsChoosing Between SQL Server Management Studio and SQL Server Data Tools

SQL Server Management StudioSQL Server Management Studio ist auf das Verwalten und Konfigurieren vorhandener Objekte in SQL Server-DatenbankmodulSQL Server Database Engine, Analysis ServicesAnalysis Services, Integration ServicesIntegration Servicesund Reporting ServicesReporting Servicesausgelegt. is designed for administering and configuring existing objects in SQL Server-DatenbankmodulSQL Server Database Engine, Analysis ServicesAnalysis Services, Integration ServicesIntegration Services, and Reporting ServicesReporting Services. SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) ist auf die Entwicklung von Business Intelligence-Lösungen ausgelegt, die Funktionen aus Analysis ServicesAnalysis Services, Integration ServicesIntegration Servicesund Reporting ServicesReporting Servicesumfassen. is designed for developing business intelligence solutions that include functionality from Analysis ServicesAnalysis Services, Integration ServicesIntegration Services, and Reporting ServicesReporting Services.

Im Folgenden sind einige der Unterschiede zwischen SQL Server Management StudioSQL Server Management Studio und SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aufgeführt.The following are some of the differences between SQL Server Management StudioSQL Server Management Studio from SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

  • SQL Server Management StudioSQL Server Management Studio bietet eine integrierte Umgebung zum Herstellen von Verbindungen mit Instanzen von Analysis ServicesAnalysis Services, SQL ServerSQL Serverund Reporting ServicesReporting Services , um Objekte innerhalb einer Analysis ServicesAnalysis Services-Instanz zu konfigurieren und zu verwalten. provides an integrated environment for connecting to instances of Analysis ServicesAnalysis Services, SQL ServerSQL Server, and Reporting ServicesReporting Services to configure, manage, and administer objects within an instance of Analysis ServicesAnalysis Services. Durch die Verwendung von Skripts können Sie SQL Server Management StudioSQL Server Management Studio auch zum Erstellen oder Ändern von Analysis ServicesAnalysis Services -Objekten verwenden; SQL Server Management StudioSQL Server Management Studio bietet jedoch keine grafische Schnittstelle zum Entwurf und zur Definition von Objekten.Through the use of scripts, you can also use SQL Server Management StudioSQL Server Management Studio to create or modify Analysis ServicesAnalysis Services objects themselves, but SQL Server Management StudioSQL Server Management Studio does not provide a graphical interface for object design and definition.

  • SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) bietet eine integrierte Entwicklungsumgebung zum Entwickeln von Business Intelligence-Lösungen. provides an integrated development environment for developing business intelligence solutions. Sie können SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) im Projektmodus verwenden, in dem XML-basierte Definitionen von Analysis ServicesAnalysis Services-, Integration ServicesIntegration Services- und Reporting ServicesReporting Services -Objekten verwendet werden, die in Projekten und Projektmappen enthalten sind.You can use SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) in project mode, which uses XML-based definitions of Analysis ServicesAnalysis Services, Integration ServicesIntegration Services, and Reporting ServicesReporting Services objects contained in projects and solutions. Die Verwendung von SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) im Projektmodus bedeutet, dass Änderungen an Analysis ServicesAnalysis Services -Objekten in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) an diesen XML-basierten Objektdefinitionen erfolgen und erst dann direkt auf ein Objekt in einer Analysis ServicesAnalysis Services -Instanz angewendet werden, wenn die Projektmappe bereitgestellt wird.Using SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) in project mode means that changes to Analysis ServicesAnalysis Services objects in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) are made to these XML-based object definitions and not applied directly to an object on an Analysis ServicesAnalysis Services instance until the solution is deployed. Sie können SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) auch im Onlinemodus verwenden; das bedeutet, dass eine direkte Verbindung mit einer Analysis ServicesAnalysis Services -Instanz hergestellt und mit Objekten in einer vorhandenen Datenbank gearbeitet wird.You can also use SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) in online mode, which means connecting directly to an Analysis ServicesAnalysis Services instance and working with objects in an existing database.

    SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) verbessert die Entwicklung von Business Intelligence-Anwendungen, da Sie in einer quellcodeverwalteten Mehrbenutzerumgebung an Analysis ServicesAnalysis Services -Projekten arbeiten können, ohne dass eine aktive Verbindung mit einer Analysis ServicesAnalysis Services -Instanz erforderlich ist. enhances the development of business intelligence applications because you can work on Analysis ServicesAnalysis Services projects in a source-controlled, multi-user environment without requiring an active connection to an Analysis ServicesAnalysis Services instance. SQL Server Management StudioSQL Server Management Studio bietet direkten Zugriff auf vorhandene Objekte zum Abfragen und Testen und kann verwendet werden, um Analysis ServicesAnalysis Services -Datenbanken, für die zuvor ein Skript erstellt wurde, schneller zu implementieren. provides direct access to existing objects for querying and testing, and can be used to more quickly implement previously scripted Analysis ServicesAnalysis Services databases. Nachdem ein Projekt in der Produktionsumgebung bereitgestellt wurde, ist bei der Arbeit mit einer Analysis ServicesAnalysis Services -Datenbank und ihren Objekten mit SQL Server Management StudioSQL Server Management Studio und SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)Vorsicht geboten.However, once a project has been deployed into the production environment, care must be taken when working with an Analysis ServicesAnalysis Services database and its objects with SQL Server Management StudioSQL Server Management Studio and SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT). Es soll verhindert werden, dass Änderungen, die direkt an Objekten in einer vorhandenen Datenbank vorgenommen wurden, sowie Änderungen am Analysis ServicesAnalysis Services -Projekt, das die bereitgestellte Projektmappe ursprünglich generiert hat, überschrieben werden.This is to avoid overwriting changes made to objects directly in an existing database, and changes made to the Analysis ServicesAnalysis Services project that originally generated the deployed solution. Weitere Informationen finden Sie unter Arbeiten mit Analysis Services-Projekten und -Datenbanken während der Entwicklungsphaseund Verwenden von Analysis Services-Projekten und -Datenbanken in einer Produktionsumgebung.For more information, see Working with Analysis Services Projects and Databases During the Development Phase, and Working with Analysis Services Projects and Databases in a Production Environment.

In diesem AbschnittIn This Section

Siehe auchSee Also

Erstellen eines Analysis Services-Projekts (SSDT) Create an Analysis Services Project (SSDT)
Analysis Services-Skriptprojekt in SQL Server Management Studio Analysis Services Scripts Project in SQL Server Management Studio
Mehrdimensionale Modelldatenbanken (SSAS)Multidimensional Model Databases (SSAS)