Partager via


Créer des scripts Analysis Services dans Management Studio

SQL Server Management Studio inclut des fonctionnalités de génération de script, des modèles et des éditeurs que vous pouvez utiliser pour générer des scripts d’objets et de tâches Analysis Services.

Services "Analysis Task" dans Management Studio

Les tâches de script dans SQL Server Management Studio sont effectuées en cliquant sur l’une des options de script dans une boîte de dialogue orientée tâches. Toutes les boîtes de dialogue que vous utilisez pour effectuer des tâches telles que la sauvegarde ou la restauration de base de données, le traitement d’un objet ou la conception d’une agrégation, incluent une option de script en haut de la boîte de dialogue. La sélection de l’une de ces options génère un script XMLA en fonction des informations et des paramètres de la boîte de dialogue.

Par défaut, le script est généré et placé dans un éditeur de requête XMLA, mais vous pouvez également développer la liste d’options script pour diriger le script vers le Presse-papiers Windows ou un fichier.

Pour créer un script d’une tâche Analysis Services

  1. Dans SQL Server Management Studio, connectez-vous à une instance d’Analysis Services.

  2. Cliquez avec le bouton droit sur une base de données, puis cliquez sur Sauvegarde. La boîte de dialogue Sauvegarder la base de données s’ouvre. Spécifiez un nom de fichier de sauvegarde et choisissez les options souhaitées pour cette sauvegarde.

  3. Cliquez sur Script en haut de la boîte de dialogue. La fonctionnalité Script fait partie de toutes les boîtes de dialogue basées sur des tâches dans Management Studio. Il propose les options suivantes : Script Action vers une nouvelle fenêtre de requête pour ouvrir la fenêtre de l’éditeur de requêtes, Script Action vers un fichier pour enregistrer le script XMLA dans un fichier, ou Script Action vers le presse-papiers pour enregistrer le script XMLA dans le presse-papiers.

    Notez que l’option Action de script vers un travail répertoriée comme option de script dans Management Studio n’est pas prise en charge pour les scripts des Services d'analyse.

  4. Si vous sélectionnez l’option par défaut, action de script dans la nouvelle fenêtre de requête, un script généré est placé dans une fenêtre de requête XMLA.

    Vous pouvez maintenant fermer la boîte de dialogue Base de données de sauvegarde et modifier ou exécuter directement le script XMLA.

Analyse de scripts d'objets des services d'analyse dans Management Studio

Le script des objets dans SQL Server Management Studio est réalisé en cliquant avec le bouton droit sur un objet Analysis Services dans SQL Server Management Studio et en sélectionnant Créer à, Modifier à, ou Supprimer à. Chacune de ces options peut être dirigée vers une fenêtre ou un fichier, mais quel que soit l’emplacement vers lequel le script est dirigé, il se présente sous la forme d’un script DDL dans un wrapper XMLA. Un grand avantage pour ces scripts est qu’ils peuvent être exécutés sur n’importe quel serveur vers lequel vous les pointez. En outre, les noms dans les scripts peuvent être modifiés et exécutés sur une base itérative pour la construction de masse, la modification ou la suppression d’objets.

Les objets que vous pouvez scripter incluent les éléments d’une base de données Analysis Services, notamment les sources de données, les vues de source de données, les cubes, les dimensions, les structures d’exploration de données et les rôles.

Les prérequis incluent une compréhension de XML for Analysis (XMLA). Heureusement, SQL Server Management Studio dispose d’une fonctionnalité qui crée automatiquement le script XMLA requis pour créer des objets, tels que des cubes. Cette fonctionnalité d’automatisation permet de réduire la courbe d’apprentissage pour XMLA. Pour plus d’informations sur l’utilisation de XMLA, consultez Développement avec XMLA dans Analysis Services. Pour plus d’informations sur l’utilisation de XMLA, consultez Développement avec XMLA dans Analysis Services.

Important

Lors du script de l’objet de rôle, sachez que les autorisations de sécurité sont contenues par les objets qu’elles sécurisent plutôt que par le rôle de sécurité auquel elles sont associées.

Pour scripter les objets des Services d'analyse

  1. Dans SQL Server Management Studio, connectez-vous à une instance d’Analysis Services.

  2. Recherchez l’objet pour lequel vous souhaitez créer un script qui crée, modifie ou supprime des objets.

  3. Cliquez avec le bouton droit sur l’objet, pointez sur Le cube de script, pointez sur CREATE To, ALTER To ou Delete To, puis cliquez sur l’une des options suivantes : Nouvelle fenêtre éditeur de requête pour ouvrir la fenêtre de l’éditeur de requête, Fichier pour enregistrer le script XMLA dans un fichier ou Presse-papiers pour enregistrer le script XMLA dans le Presse-papiers.

    Remarque

    En règle générale, vous sélectionnez Fichier si vous souhaitez créer plusieurs versions différentes du fichier.

Voir aussi

Script de tâches d’administration dans Analysis Services
Éditeur de requête XMLA (Analysis Services - Données multidimensionnelles)