Aracılığıyla paylaş


Ekleme, güncelleştirme ve members (XMLA) siliniyor

Kullanabileceğiniz Ekleme, Güncelleştirme, and Bırakma komutlarda XML için Analysis (sırasıyla eklemek için , XMLA) güncelleştirin veya yazma özellikli bir boyuttan diğerine üyeyi silmek.Yazma etkin boyutları hakkında daha fazla bilgi için bkz: Boyutları yazma etkin.

Yeni üye ekleme

The Insert command inserts new members into specified attributes in a write-enabled dimension.

Önce oluşturmak yoluyla Insert aşağıdaki bilgileri eklenecek yeni üyeleri için kullanılabilir olması komut:

  • Yeni üyeler eklemek, boyut.

  • Boyut öznitelik, yeni üyeler eklemek.

  • Yeni üye adı için uygulanabilir tüm çeviriler de dahil olmak üzere, adları.

  • Yeni üyelerin anahtarları.Bir öznitelik bir bileşik anahtar kullanıyorsa, anahtarın birden çok değer gerektirebilir.

  • Boyut içindeki diğer öznitelikleri uygulanmadı herhangi bir geçerli bir öznitelik özelliklerin değerlerini.Böyle bir öznitelik özelliklerini tekli operasyonlar Çevirileri, özel toplamaları, özel toplama özellikler içerir ve düzeyleri atlandı.

The Insert command takes only two properties:

  • The Object özellik, which contains an object reference for the dimension in which the members are to be inserted.Nesne başvurusu bir veritabanı tanıtıcısı, küp tanıtıcısı ve boyut için boyut tanımlayıcısı içerir.

  • The Attributes özellik, which contains one or more öznitelik elements to identify the attributes in which members are to be inserted.Her Attribute öğe özniteliği tanımlayan adı, değer, Çevirileri, tek işlem işleç, özel toplama, özel toplama özelliklerini sağlar ve tek üyesi için tanımlanmış bir öznitelik eklenmesine düzeylerini atlandı.

    Not

    Tüm özellikleri Attribute öğe dahil edilmelidir. Aksi halde bir hata oluşabilir.

Varolan üyeler güncelleştiriliyor

The Update command updates existing members in specified attributes, based on relationships with other members in other attributes, in a write-enabled dimension.The Update command can move members to other levels in hierarchies contained by the dimension, and can be used to restructure parent-alt hierarchies defined by parent attributes.

Önce oluşturmak yoluyla Update komut, aşağıdaki bilgileri güncelleştirilecek üyeleri için kullanılabilir olması gerekir:

  • Varolan üyeleri güncelleştirmek, boyut.

  • Varolan üyeleri güncelleştirmek, boyut öznitelikleri.

  • Varolan üyeleri, anahtarları.Bir öznitelik bir bileşik anahtar kullanıyorsa, anahtarın birden çok değer gerektirebilir.

  • Boyut içindeki diğer öznitelikleri uygulanmadı herhangi bir geçerli bir öznitelik özelliklerin değerlerini.Böyle bir öznitelik özelliklerini tekli operasyonlar Çevirileri, özel toplamaları, özel toplama özellikler içerir ve düzeyleri atlandı.

The Update command takes only three required properties:

  • The Object özellik, which contains an object reference for the dimension in which the members are to be updated. Nesne başvurusu bir veritabanı tanıtıcısı, küp tanıtıcısı ve boyut için boyut tanımlayıcısı içerir.

  • The Attributes özellik, which contains one or more Attribute elements to identify the attributes in which members are to be updated. The Attribute element identifies an öznitelik and provides the name, value, translations, unary işleç, özel toplama, özel toplama properties, and skipped levels for a single üye updated for the identified öznitelik.

    Not

    Tüm özellikleri Attribute öğe dahil edilmelidir. Aksi halde bir hata oluşabilir.

  • The Where özellik, which contains one or more Attribute elements that constrain the attributes in which members are to be updated. The Where özellik is crucial to limiting an Update command to specific instances of a üye. If the Where özellik is not specified, all instances of a given üye are updated. Örneğin, şehir adını, istanbul ' Bellevue için değiştirmek istediğiniz üç müşteriler de vardır.Şehir adını değiştirmek için , sağlamanız gereken bir Where Müşterinin üç üyeleri tanımlayan özellik öznitelik olan Şehir üyelerinde öznitelik değiştirilmelidir. Bu belirtmezseniz Where özellik, Şehir adı, şu anda Redmond olan her bir müşteri, Bellevue, sonra Şehir adı yoktur Update komutu çalıştırır.

    Not

    Yeni üyeler dışında Update komut, yalnızca dahil olmayan öznitelikler için öznitelik anahtar değerleri güncelleştirmek için Where yan tümce. Örneğin, müşteri güncelleştirildiği zaman, şehir adını güncelleştirilemiyor; aksi halde, şehir adını, tüm müşteriler için değiştirilir.

Üyeler'de, ana özellikleri güncelleştiriliyor

Üst özniteliklerini desteklemek için Update Komut isteğe bağlı MoveWithDescendantsMovewithDescedants özellikleri.Ayarlama MoveWithDescendants özelliğini true, o üst üye tanıtıcısı değiştiğinde alt öğelerin'üst üyesinin de üst üyesi ile taşınması gerektiğini gösterir. Bu değer false olarak ayarlanırsa, bir üst üye taşıma hemen altındaki alt'Bu üst üye üst üyesini önceden dosyanın içinde düzeyine yükseltilmesi için öğelerin neden olur.

Bir üst öznitelik üyelerinde güncelleştirilirken Update komut, diğer öznitelikleri üyelerinde güncelleştiremiyor.

Varolan üyeleri bırakma

Önce oluşturmak yoluyla Drop komut, aşağıdaki bilgileri kesilmesine üyeleri için kullanılabilir olması gerekir:

  • Varolan üyeleri bırakılacağı boyutun.

  • Boyut öznitelikleri, varolan üyeleri bırakın.

  • Varolan üyeleri kesilmesine anahtarları.Bir öznitelik bir bileşik anahtar kullanıyorsa, anahtarın birden çok değer gerektirebilir.

The Drop command takes only two required properties:

  • The Object özellik, which contains an object reference for the dimension in which the members are to be dropped. Nesne başvurusu bir veritabanı tanıtıcısı, küp tanıtıcısı ve boyut için boyut tanımlayıcısı içerir.

  • The Where özellik, which contains one or more Attribute elements to constrain the attributes in which members are to be deleted. The Where özellik is crucial to limiting a Drop command to specific instances of a üye. If the Where command is not specified, all instances of a given üye are dropped. Örneğin, istanbul ' bırakmak istediğiniz müşterileri üç vardır.Bu müşterilerin bırakılacağı sağlamanız gereken bir Where üç üyeleri müşteri özniteliği kaldırılacak ve üç müşteriler, kaldırılacak olan Şehir özniteliği Redmond üye tanımlayan özellik. If the Where özellik only specifies the Redmond üye of the City öznitelik, every customer associated with Redmond would be dropped by the Drop command. If the Where özellik only specifies the three members in the Customer öznitelik, the three customers would be deleted entirely by the Drop command.

    Not

    The Attribute elements included in a Drop command must contain only the AttributeName and Keys properties.Aksi halde bir hata oluşabilir.

Üyeler üst öznitelikleri siliniyor

Ayarlama DeleteWithDescendants özellik belirten bir üst alt'öğelerin üye ile üst de silinmelidir üye.Bu değer ise küme false olarak hemen altındaki alt öğelerin'üst üyesinin yerine üst üye önceden dosyanın içinde düzeyine yükseltilmiş.

Security noteSecurity Note:

Bir kullanıcının, yalnızca üst üye, üye üst hem de türetmeyi silmek için silme izinlerine sahip olması gerekir.Kullanıcı izinleri alt öğelerin silme gerekmez.