Utilitaire de déploiement (Analysis Services - Données multidimensionnelles)

L'utilitaire Microsoft.AnalysisServices.Deployment permet de démarrer le moteur de déploiement de Microsoft SQL Server Analysis Services à partir de l'invite de commandes. Comme un fichier d'entrée, l'utilitaire emploie les fichiers de sorties XML générés par la construction d'un projet Analysis Services dans Business Intelligence Development Studio. Les fichiers d'entrées sont facilement modifiables pour personnaliser le déploiement d'un projet Analysis Services. Le script de déploiement généré peut alors être immédiatement exécuté ou enregistré en vue d'un déploiement ultérieur.

Syntaxe

Microsoft.AnalysisServices.Deployment [ASdatabasefile] 
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}

Arguments

  • ASdatabasefile
    Chemin complet du dossier dans lequel le fichier de script de déploiement Analysis Services (.asdatabase) se trouve. Le fichier de script de déploiement contient les définitions d'objets à déployer. En l'absence de toute spécification, le dossier en cours est utilisé.

  • /s
    Exécute l'utilitaire en mode silencieux et n'affiche pas de boîte de dialogue. Pour plus d'informations sur les modes, consultez la section, Modes, plus loin dans cette rubrique.

  • logfile
    Chemin d'accès complet et nom de fichier du fichier journal. Les événements de trace sont consignés dans le fichier journal spécifié. Si le fichier journal existe déjà, le contenu du fichier est remplacé.

  • /a
    Exécute l'utilitaire en mode réponse. Toutes les réponses effectuées pendant la partie Assistant de l'utilitaire sont réécrites dans les fichiers d'entrée, mais aucune modification n'est apportée aux cibles de déploiement.

  • /o
    Exécute l'utilitaire en mode de sortie. Aucun déploiement n'est effectué, mais le script XML for Analysis (XMLA) qui serait normalement envoyé aux cibles de déploiement est plutôt enregistré dans le fichier de script de sortie spécifié. Si output_script_file n'est pas spécifié, l'utilitaire tente d'utiliser le fichier de script de sortie spécifié dans le fichier d'entrée des options de déploiement (.deploymentoptions). Si un fichier de script de sortie n'est pas spécifié dans le fichier d'entrée des options de déploiement, une erreur se produit.

    Pour plus d'informations sur les modes, consultez la section, Modes, plus loin dans cette rubrique.

  • output_script_file
    Chemin d'accès complet et nom de fichier du fichier de script de sortie.

  • /d
    Si l'argument /o est utilisé, il spécifie que l'utilitaire ne doit pas se connecter à l'instance cible. Aucune connexion n'étant établie aux cibles de déploiement, le script de sortie est généré uniquement sur la base des informations récupérées à partir des fichiers d'entrée.

    Notes

    L'argument /d est utilisé uniquement en mode de sortie. Cet argument est ignoré s'il est spécifié en mode réponse ou en mode silencieux. Pour plus d'informations sur les modes, consultez la section, Modes, plus loin dans cette rubrique.

Notes

L'utilitaire Microsoft.AnalysisServices.Deployment prend un ensemble de fichiers qui fournit les définitions d'objets, les cibles de déploiement, les options de déploiement et les paramètres de configuration et tente de déployer les définitions d'objets dans les cibles de déploiement spécifiées, en utilisant les options de déploiement et les paramètres de configuration spécifiés. Cet utilitaire peut fournir une interface utilisateur lorsqu'il est invoqué dans un fichier de réponse ou en mode de sortie. Pour plus d'informations sur l'utilisation de l'interface utilisateur fournie pour cet utilitaire pour créer des fichiers de réponse, consultez Utilisation de l'Assistant Déploiement de Analysis Services.

L'utilitaire se trouve dans le dossier \Bin de l'instance Analysis Services.

Modes

L'utilitaire peut être employé dans les modes indiqués dans le tableau suivant.

Mode

Description

Mode silencieux

Aucune interface utilisateur n'est affichée et toutes les informations requises pour le déploiement sont fournies par les fichiers d'entrée. Aucune progression n'est affichée par l'utilitaire en mode silencieux. Un fichier journal facultatif est plutôt utilisé pour capturer les informations de progression et d'erreurs en vue d'une révision ultérieure.

Mode réponse

L'interface utilisateur de l'Assistant Déploiement s'affiche et les réponses utilisateur sont enregistrées dans les fichiers d'entrée spécifiés en vue d'un déploiement ultérieur. Le déploiement ne s'effectue pas en mode réponse. Le mode réponse ne sert qu'à capturer les réponses de l'utilisateur.

Mode de sortie

Aucune interface utilisateur n'est affichée et toutes les informations requises pour le déploiement sont fournies par les fichiers d'entrée.

Cependant, contrairement au mode silencieux, la sortie de l'utilitaire est écrite dans un fichier de script de sortie, elle n'est pas envoyée aux cibles de déploiement indiquées dans les fichiers d'entrée. Sauf si l'argument /d est spécifié, l'utilitaire se connecte à chaque cible de déploiement pour comparer les métadonnées lors de la génération du fichier de script de sortie.

Retour aux arguments

Exemples

L'exemple suivant illustre le déploiement de l'exemple de projet Adventure Works DW Analysis Services en mode silencieux, consignant les messages de progression et d'erreur en vue d'une analyse ultérieure :

Microsoft.AnalysisServices.Deployment.exe

<drive>:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks 2008R2 Analysis Services Project\bin

/s: C:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks 2008R2 Analysis Services Project\bin\deployment.log