SSAS 2012 および Powershell 5.0> Deployment.exe ウィザードをサイレント モードで実行して XMLA ファイルを作成し、Invoke-ASCmd を使用して SSAS プロジェクトを SSAS サーバーに展開する展開自動化プロセスがあります。概念実証の表形式モデルでは問題なく動作しますが、AdventureWorks-DW に対して実行される次元キューブでは失敗します。プロジェクトは VS2012 で正常にビルドされ、ローカルで実行されます。
ASCmd からこのエラーが発生します。
The name in the end tag of the element must match the element type in the start tag.
これらの束が続きます
Query (1, 1) Parser: The syntax for '<' is incorrect.
これは、RegEx を使用して Go コマンドを検索する XML を解析する ASCmd の古いエラー ( here ) に関連していると思われますが、それを証明することはできません。モデルにはキューブに対して 2 つの翻訳が指定されていることはわかっていますが、それらを完全に削除することはできません。関係があるかどうかはわかりませんが、想像です。
誰でもこの問題に遭遇しますか?
展開コマンド:
Microsoft.AnalysisServices.Deployment.exe "AHP_AdventureWorksDW2012.asdatabase" /o:"AHP_AdventureWorksDW2012.xmla" /s:log.txt /d
Powershell ASCmd:
Invoke-ASCmd -InputFile D:\a5\AHP_AdventureWorksDW2012_Dim\MS_Deploy_SQL_SSAS_Dim_2_1\trunk_Showcase_AHP_AdventureWorksDW2012\AHP_AdventureWorksDW2012.xmla -Server AD1HFDASST9C1\MSBI