2016-09-14 3 views
1

SSAS 2012とPowershell 5.0> Deployment.exeウィザードをサイレントモードで実行してXMLAファイルを作成し、Invoke-ASCmdを使用してSSASプロジェクトをSSASサーバーに展開する展開自動化プロセスがあります。概念実証表モデルではうまく動作しますが、AdventureWorks-DWに対して動作するDimensional Cubeでは失敗します。プロジェクトはVS2012で正常に構築され、ローカルに実行されます。Invoke-ASCmd警告 - 立方体が展開されないのはなぜですか?

私はASCMDの外に、このエラーが出る:

The name in the end tag of the element must match the element type in the start tag. 

は、私は、これは正規表現を含むと見ているXMLを解析ASCMDに古いエラーに関係している疑いがあるこれら

Query (1, 1) Parser: The syntax for '<' is incorrect. 

の束が続きますGoコマンド(here)のために、私はそれを証明することはできません。モデルに2つのTranslationsがキューブに指定されていますが、永久に削除できない可能性があります。彼らが関係しているかどうかは分かりませんが、それは考えです。

誰でもこの問題が発生しますか?

展開コマンド:

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 
+0

あなたはあなたの質問にあなたが使用している "ASCmd"コマンドを表示する必要があります... –

答えて

0

展開ユーティリティファイルを生成する場合さて、私たちはこの問題に遭遇するには、いくつかのサイズ制限を超えました。 ASCMDによって報告されたエラーはまったく同じでした。修正 - コマンドで展開ユーティリティ自体の立方体の展開への切り替えをよう:

Microsoft.AnalysisServices.Deployment.exe <cube.asdatabase> /s 

これは差分を生成し、その場でそれを展開しています。

+0

私はこのアプローチについて考えましたが、 "/ s"を指定する以外にどのように実行するかに関するドキュメントは見つかりません。それはすべてありますか? –

+0

Ran Microsoft.AnalysisServices.Deployment.exe "AHP_AdventureWorksDW2012.asdatabase"/sとそれが機能しました!ずっと簡単です。 –

関連する問題