Définition d'un projet Analysis Services

Vous pouvez définir un projet MicrosoftSQL ServerAnalysis Services dans Business Intelligence Development Studio à l'aide du modèle de projet Analysis Services ou de l'Assistant Importation de base de données Analysis Services 9.0 pour lire le contenu d'une base de données Analysis Services et créer un projet Analysis Services basé sur ce dernier. Si aucune solution n'est chargée actuellement dans Business Intelligence Development Studio, la création d'un projet Analysis Services crée automatiquement une solution. Vous pouvez également ajouter le projet Analysis Services à la solution existante ou le créer dans une nouvelle solution.

Vous pouvez utiliser les étapes de base suivantes pour créer un projet Analysis Services dans Business Intelligence Development Studio :

  1. Définissez un projet Analysis Services en sélectionnant le modèle Projet Analysis Services ou l'Assistant Importation de base de données Analysis Services 9.0 dans le groupe de modèles Business Intelligence de la boîte de dialogue Ajouter un nouveau projet et en spécifiant un nom et un emplacement pour le nouveau projet.

    [!REMARQUE]

    Pour créer un projet Analysis Services pour modifier une base de données SQL Server 2000Analysis Services, vous devez tout d'abord utiliser l'Assistant Migration Analysis Services dans SQL Server Management Studio pour migrer la base de données vers SQL ServerAnalysis Services, puis utiliser l'Assistant Importation de base de données Analysis Services 9.0 pour créer un projet Analysis Services reposant sur la base de données migrée. Pour plus d'informations, consultez Procédure : créer un projet Analysis Services reposant sur une base de données Analysis Services existante.

  2. Si vous avez défini un projet Analysis Services en fonction du modèle Projet Analysis Services, un modèle de projet s'ouvre dans Business Intelligence Development Studio dans lequel vous pouvez définir des sources de données, des vues de source de données, des cubes, des dimensions, des rôles, ainsi que d'autres objets Analysis Services. Vous pouvez créer ces objets en fonction de sources de données existantes ou générer une structure de base de données relationnelle sous-jacente basée sur un cube et une dimension. Vous pouvez également créer des objets de cube et de dimension basés sur des modèles de cube et de dimension. Pour plus d'informations, consultez Définition de sources de données (Analysis Services), Conception de vues de source de données (Analysis Services), Conception d'objets multidimensionnels de base de données Analysis Services, Projets d'exploration de données (Analysis Services - Exploration de données) et Présentation de l'Assistant Génération de schéma.

  3. Si vous avez défini un projet Analysis Services en fonction d'une base de données Analysis Services existante, les métadonnées de cette base de données s'ouvriront dans un projet Analysis Services dans Business Intelligence Development Studio dans lequel vous pourrez modifier les métadonnées de la base de données existante. Cependant, tant que les modifications ne sont pas déployées, elles n'auront aucune incidence sur la base de données Analysis Services existante.

  4. Créez les autres projets nécessaires pour la solution Business Intelligence.

  5. Ajoutez des fichiers divers, tels que des fichiers texte contenant des notes sur le projet, dans le dossier Divers du projet Analysis Services dans l'Explorateur de solutions.

  6. Définissez les propriétés de déploiement du projet pour spécifier le serveur sur lequel les métadonnées du projet seront déployées comme des objets instanciés, ainsi que d'autres propriétés de déploiement. Pour plus d'informations, consultez Procédure : configurer les propriétés d'un projet Analysis Services et Déploiement de projets Analysis Services.

    [!REMARQUE]

    Par défaut, Business Intelligence Development Studio déploie un projet sur l'instance par défaut d'Analysis Services sur l'ordinateur local. Vous pouvez modifier cette destination de déploiement en utilisant la boîte de dialogue Pages de propriétés du projet Analysis Services pour modifier la propriété de configuration Serveur.

  7. Créez et déployez la solution dans une instance de Analysis Services afin de procéder à des essais. La création d'une solution valide les définitions des objets et les dépendances incluses dans le projet et génère un script de déploiement. Le déploiement d'une solution utilise le moteur de déploiement de Analysis Services pour envoyer le script de déploiement à une instance spécifiée. Pour plus d'informations, consultez Procédure : générer et déployer un projet Analysis Services et Déploiement de solutions (Analysis Services - Données multidimensionnelles).

    [!REMARQUE]

    Par défaut, Business Intelligence Development Studio traite uniquement les objets modifiés par le script de déploiement et les objets dépendants lors du déploiement d'une solution. Vous pouvez modifier cette fonctionnalité en utilisant la boîte de dialogue Pages de propriétés du projet Analysis Services pour modifier la propriété de configuration Option de traitement. Pour plus d'informations, consultez Procédure : configurer les propriétés d'un projet Analysis Services et Déploiement de solutions (Analysis Services - Données multidimensionnelles).

  8. Vérifiez et testez le projet déployé.

  9. Modifiez les définitions des objets, créez la solution et déployez-la de nouveau.

Une fois le projet terminé, vous pouvez utiliser l'Assistant Déploiement Analysis Services pour déployer le script de déploiement, généré lorsque vous créez la solution, dans les instances de destination pour les tests, les essais et le déploiement finaux. Pour plus d'informations, consultez Déploiement de solutions (Analysis Services - Données multidimensionnelles).

Dossiers du projet

Un projet Analysis Services contient les dossiers répertoriés ci-dessous, lesquels permettent d'organiser les éléments inclus dans le projet.

Dossier

Description

Sources de données

Contient les sources de données d'un projet Analysis Services. Vous pouvez créer ces objets à l'aide de l'Assistant Source de données et les modifier dans le Concepteur de source de données.

Vues de source de données

Contient les vues de source de données d'un projet Analysis Services. Vous pouvez créer ces objets à l'aide de l'Assistant Vues de source de données et les modifier dans le Concepteur de vues de source de données.

Cubes

Contient les cubes d'un projet Analysis Services. Vous pouvez créer ces objets à l'aide de l'Assistant Cube et les modifier dans le Concepteur de cube.

Dimensions

Contient les dimensions d'un projet Analysis Services. Vous pouvez créer ces objets à l'aide de l'Assistant Dimension ou de l'Assistant Cube, et les modifier dans le Concepteur de dimensions.

Structures d'exploration de données

Contient les structures d'exploration de données d'un projet Analysis Services. Vous pouvez créer ces objets à l'aide de l'Assistant Modèle d'exploration de données et les modifier dans le Concepteur de modèle d'exploration de données.

Rôles

Contient les rôles de base de données d'un projet Analysis Services. Vous pouvez créer et gérer des rôles dans le Concepteur de rôles.

Assemblys

Contient les références aux bibliothèques COM et aux assemblys Microsoft .NET Framework d'un projet Analysis Services. Vous pouvez créer des références à l'aide de la boîte de dialogue Ajouter une référence.

Divers

Contient tout type de fichier à l'exception des types de fichiers Analysis Services.

Types de fichiers

Une solution Business Intelligence Development Studio peut contenir plusieurs types de fichiers, en fonction des projets que vous avez inclus dans la solution et des éléments que vous avez inclus dans chaque projet pour cette solution. En règle générale, les fichiers pour chaque projet dans une solution Business Intelligence Development Studio sont stockés dans le dossier de la solution, dans un dossier distinct pour chaque projet.

[!REMARQUE]

La copie d'un fichier pour un objet dans un dossier du projet n'ajoute pas l'objet au projet. Vous devez utiliser la commande Ajouter du menu contextuel du projet dans Business Intelligence Development Studio pour ajouter la définition d'un objet existant à un projet.

Le dossier de projet d'un projet Analysis Services peut contenir les types de fichiers répertoriés dans le tableau ci-dessous.

Type de fichier

Description

Fichier de définition de projet Analysis Services (.dwproj)

Contient des métadonnées sur les éléments, les configurations et les références d'assembly définis inclus dans le projet Analysis Services.

Paramètres utilisateur du projet Analysis Services (.dwproj.user)

Contient les informations de configuration du projet Analysis Services pour un utilisateur spécifique.

Fichier de source de données (.ds)

Contient les éléments ASSL (Analysis Services Scripting Language) Analysis Services qui définissent des métadonnées pour une source de données.

Fichier de vue de source de données (.dsv)

Contient les éléments ASSL qui définissent des métadonnées pour une vue de source de données.

Fichier de cube (.cube)

Contient les éléments ASSL qui définissent des métadonnées pour un cube, y compris des groupes de mesures, des mesures et des dimensions de cube.

Fichier de partition (.partitions)

Contient les éléments ASSL qui définissent des métadonnées pour les partitions d'un cube spécifié.

Fichier de dimension (.dim)

Contient les éléments ASSL qui définissent des métadonnées pour une dimension de base de données.

Fichier de structure d'exploration de données (.dmm)

Contient les éléments ASSL qui définissent des métadonnées pour une structure d'exploration de données et les modèles d'exploration de données associés.

Fichier de base de données (.database)

Contient les éléments ASSL qui définissent des métadonnées pour une base de données, y compris des types de comptes, des traductions et des autorisations de base de données.

Fichier de rôle de base de données (.role)

Contient les éléments ASSL qui définissent des métadonnées pour un rôle de base de données, y compris les membres du rôle.

Modèles d'élément

Si vous utilisez la boîte de dialogue Ajouter un nouvel élément pour ajouter de nouveaux éléments dans un projet Analysis Services, vous avez la possibilité d'utiliser un modèle d'élément, qui est un script ou une instruction prédéfinie qui montre comment effectuer une action spécifiée.

Les modèles d'éléments répertoriés dans le tableau ci-dessous sont disponibles dans la catégorie Éléments du projet Analysis Services, dans le volet Catégories de la boîte de dialogue Ajouter un nouvel élément.

Catégorie

Modèle d'élément

Description

Éléments de projet Analysis Services

Cube

Démarre l'Assistant Cube pour ajouter un nouveau cube dans le projet Analysis Services.

 

Source de données

Démarre l'Assistant Source de données permettant d'ajouter une nouvelle source de données dans le projet Analysis Services.

 

Vue de source de données

Démarre l'Assistant Source de données permettant d'ajouter une nouvelle vue de source de données dans le projet Analysis Services.

 

Rôle de base de données

Ajoute un nouveau rôle de base de données dans le projet Analysis Services, puis affiche le Concepteur de rôles pour le nouveau rôle de base de données.

 

Dimension

Démarre l'Assistant Dimension permettant d'ajouter une nouvelle dimension de base de données dans le projet Analysis Services.

 

Structure d'exploration de données

Démarre l'Assistant Exploration de données permettant d'ajouter une nouvelle structure d'exploration de données et le modèle d'exploration de données associé dans le projet Analysis Services.