2017-05-18 2 views
0

Durch Verwendung von XMLA, wie auf die WriteEnabled-Dimensionseigenschaft zugegriffen und diese geändert wird? Hier ist eine Probe I für dieseÄndern der Würfeldimension durch Verwendung von XMLA

bin mit
<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> 

dieses Skript Lauf ich folgende Fehler bekommen: Fehler im Metadaten-Manager. Die Dimension 'Meine Dimension' hat entweder keine oder mehrere Schlüsselattribute.

Was fehlt in einem Skript oben?

Antwort

1

die Schlüsselspalten Knoten und Namens Spalten Knoten für Ihr Attribut Scheint haben fehlt: Hier ist ein Beispiel für ein trübes Knoten Attribute, hoffe, es hilft:

attribute node example

Sie manuell einen Würfel erstellen, und dann überprüfen Sie das Alter-Skript, indem Sie mit der rechten Maustaste auf den Namen des Würfels klicken, um eine Referenz zu erhalten.

Verwandte Themen