Est-ce que quelqu'un connaît un outil spécifique SSAS qui compare les bases de données SSAS? Pas leurs données, juste schéma et peut-être définitions de partition. Quand je dis à l'outil - quelque chose qui sait sur les SSAS et que cette connaissance des affaires intégrée à elle. P>
4 Réponses :
C'est brut mais vous pouvez extraire les définitions de chaque base de données, soit avec Visual Studio (Option de BI Studio / Ingénieur Inverse lors de la création d'un nouveau projet) ou avec un autre outil CAPPABLE XMLA, puis exécutez une difforme visuelle sur les fichiers XML. Les définitions de Cube XML sont raisonnablement simples à lire si vous connaissez SSAS. P>
Avez-vous essayé cela? P>
J'ai, et je l'ai trouvé pour ne pas être utile. Quelle était la principale raison du mot dans la question, "outil" merci beaucoup d'avoir pris le temps de répondre!
Selon ce que vous souhaitez comparer, vous pouvez également scripter un outil de comparaison simple utilisant AMO (http://technet.microsoft.com/en-us/library/microsoft.analysisservices.aspx). Étant donné que vous voulez juste comparer quelques attributs, cela pourrait constituer une approche légère. P>
Merci d'avoir pris le temps de répondre! C'est quelque chose que j'avais envisagé, mais c'est un projet auxiliaire, alors j'espérais davantage un outil qui avait déjà choisi les différences importantes. Je peux dire cela pour l'approche amo - Je suis sûr que l'AMO est utilisé pour générer les fichiers texte XML d'autres scripts suggérés, puis comparer. Donc, vous avez raison de penser que cela pourrait être léger - avec moins de bits à comparer. Cependant, j'avais peur, j'ignorerais les mauvais bits. Par conséquent, la recherche d'un outil.
Vous pouvez utiliser l'assistant d'enchères (l'add-on gratuit aux enchères): http://bidshelper.codeplex.com/ p>
Ceci a une option "Smart Diff" qui permet de comporter différents fichiers (tels que les packages SSIS et SSAS XMLA). Smart DIFF fournit des comparaisons plus significatives lors de la comparaison des fichiers XML. P>
Ainsi, vous devez d'abord scripter votre DBS dans SSMS par RClick> Base de données de script comme> Créer sur P>
Ensuite, dans les offres, utilisez Smart DIFF pour comparer les scripts XMLA pour voir les différences. P>
Je vais devoir essayer cela et voir à quoi ressemble la diff pour une SSAS XMLA, mais cela ressemble à une super réponse. Produire des différences significatives entre les fichiers .DTSX serait également Wunderbar.
Je suis un responsable de produit chez Red Gate. Nous venons de publier un aperçu gratuit de SSAS Comparer. Cela vous permet de consulter, du script et de déployer des modifications entre les instances SSAS. P>
http://www.red-gate.com/products / bi-outils / SSAS-Comparez / P>
Je n'ai pas utilisé cet outil, mais j'utilise Redgate Tools depuis l'outil de sauvegarde d'origine et j'ai toujours trouvé que leurs outils sont supérieurs à l'encoche. Je suis sûr que ce nouvel outil est que génial.
Quelle est la représentation du schéma des bases de données SSAS? Est-ce une base de données relationnelle?
La langue DDL pour SSAS est xmla ( TechNet.microsoft.com/en-us/ Bibliothèque / MS187152.aspx ). SSAS n'est pas une base de données relationnelle ( Microsoft.com/sqlserver/2008 /en/us/analysis-services.aspx )
essayé de faire une question plus spécifique - vouloir un outil qui connaît les SSAS, ses bizarreries, etc.