2017-05-18 3 views
0

XMLAを使用してWriteEnabledディメンションプロパティにアクセスして変更する方法は?メタデータマネージャでのエラー: は、ここで私は、この私がエラー以下になってるのスクリプトを実行することXMLAを使用してキューブディメンションを変更

<Alter ObjectExpansion="ExpandFull" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
    <Object> 
     <DatabaseID>DB</DatabaseID> 
     <DimensionID>My dimension</DimensionID> 
    </Object> 
    <ObjectDefinition> 
     <Dimension xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" 
        xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2"    xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100"> 
      <WriteEnabled>false</WriteEnabled> 
      <ID>My dimension</ID> 
      <Name>Dimension name</Name> 
      <Attributes> 
       <Attribute> 
        <Name>Attribute name/Name> 
       </Attribute> 
      </Attributes> 
     </Dimension> 
    </ObjectDefinition> 
</Alter> 

のために使っていたサンプルです。 「マイディメンション」ディメンションには、ゼロまたは複数のキー属性があります。

上記のスクリプトには何が欠けていますか?

答えて

1

あなたの属性のキー列ノードと名前の列のノードが欠落しているようだ:ここ は薄暗い属性ノードの一例であり、それが役に立てば幸い:

attribute node example

手動でキューブを作成することができ、参照のキューブ名を右クリックして、変更スクリプトを確認します。

関連する問題