Aracılığıyla paylaş


Ekleme, güncelleştirme ve bırakarak üyeler (xmla)

Kullanabileceğiniz Ekle, güncelleştirmek, ve bırak xml için çözümleme (sırasıyla eklemek için xmla) komutları güncelleştirme veya bir yazma etkin boyut üye silme. Yazma etkin boyut hakkında daha fazla bilgi için bkz: Yazma etkin boyut.

Yeni üye ekleme

InsertKomutu, belirtilen öznitelikleri yazma etkin bir boyut içine yeni üye ekler.

Oluşturmak yoluyla önce Insertkomutu, aşağıdaki bilgileri eklenecek yeni üyeleri için kullanılabilir olması:

  • Yeni üyeler eklemek hangi boyut.

  • Yeni üyeler eklemek hangi boyut özniteliği.

  • Herhangi bir uygulanabilir çevirileri adı dahil olmak üzere yeni üye adları.

  • Yeni üye anahtarları. Bileşik anahtar özniteliği kullanıyorsa, anahtarın birden çok değer gerektirebilir.

  • Boyut içinde diğer nitelikleri uygulanmadı ilgili öznitelik özellikleri değerleri. Bu tür öznitelik özelliklerini tekli işlemleri, çevirileri, özel toplamaları, Özel toplaması özelliklerini içerir ve Atlanan düzeyleri.

InsertKomutu, yalnızca iki özellikleri alır:

  • Nesnesinin üyeleri olan Eklenecek Boyut nesne başvurusu içeren özellik. Nesne başvurusu veritabanı tanıtıcısı, küp tanımlayıcı ve boyut için boyut tanımlayıcı içerir.

  • Öznitelikleri birini veya daha fazlasını içeren özelliğine özniteliği üye olan eklenecek öznitelikleri tanımlamak için öğeleri. Her Attributeöğesi özniteliği tanımlayan adı, değer, çevirileri, tek işlem işleci, Özel toplaması, Özel toplaması özelliklerini sağlar ve Atlanan düzeyleri için tanımlanan öznitelik eklenecek tek bir üye için.

    [!NOT]

    Tüm özelliklerini Attributeöğesi dahil olmalı. Aksi durumda, bir hata oluşabilir.

Varolan üyeler güncelleştiriliyor

UpdateKomutu belirtilen öznitelikler yazma etkin boyut diğer öznitelikler, diğer üyelerle ilişkileri temel alarak, varolan üyeleri güncelleştirir. UpdateÜye diğer hiyerarşileri düzeyler boyut tarafından bulunan ve üst-alt hiyerarşileri üst öznitelikleri tarafından tanımlanan yeniden yapılandırılması için kullanılabilir komut taşıyabilirsiniz.

Oluşturmak yoluyla önce Updatekomutu, aşağıdaki bilgileri güncelleştirilecek üyeleri için kullanılabilir olması:

  • Boyut içinde varolan üyeleri güncelleştirin.

  • Boyut öznitelikler içinde varolan üyeleri güncelleştirin.

  • Varolan üyeleri anahtarları. Bileşik anahtar özniteliği kullanıyorsa, anahtarın birden çok değer gerektirebilir.

  • Boyut içinde diğer nitelikleri uygulanmadı ilgili öznitelik özellikleri değerleri. Bu tür öznitelik özelliklerini tekli işlemleri, çevirileri, özel toplamaları, Özel toplaması özelliklerini içerir ve Atlanan düzeyleri.

UpdateKomutu, yalnızca üç gerekli özellikleri alır:

  • ObjectBoyut üyeleri olan güncelleştirilmesi için nesne başvurusu içeren özelliği,. Nesne başvurusu veritabanı tanıtıcısı, küp tanımlayıcı ve boyut için boyut tanımlayıcı içerir.

  • AttributesBirini veya daha fazlasını içeren özelliği, Attributeüye olduğu için öznitelikleri tanımlamak için öğeleri. AttributeÖğesi özniteliği tanımlayan ad, değer, çevirileri, tek işlem işleci, Özel toplaması, Özel toplaması özelliklerini sunar ve atlandı düzeyleri için tanımlanan öznitelik için updated tek bir üye.

    [!NOT]

    Tüm özelliklerini Attributeöğesi dahil olmalı. Aksi durumda, bir hata oluşabilir.

  • Burada birini veya daha fazlasını içeren özelliği, Attributeüye olan güncelleştirilecek özniteliklerini sınırlamak elemanları. WhereÖzelliği sınırlamak için çok önemli bir Updatekomutu için belirli durumlarda üye. Eğer Where özellik belirtilmezse, tüm örnekleri belirli bir üye güncelleştirilir. Örneğin, şehir adın Redmond Bellevue için değiştirmek istediğiniz üç müşterileri vardır. Şehir adını değiştirmek için sen-meli sağlamak a WhereMüşteri üç üyeleri tanımlayan özellik öznitelik Şehir özniteliği üyeleri değiştirilmelidir. Bu belirtmezseniz Whereözelliği, her müşteri şehir adı olan şu anda Redmond Bellevue sonra şehrin adını olurdu Updatekomutunu çalıştırır.

    [!NOT]

    Yeni üyeler dışında Updatekomutu yalnızca dahil olmayan öznitelikler için öznitelik anahtar değerleri güncelleştirmek Wheretümcesi. Örneğin, bir müşteri güncelleştirildiğinde şehir adını güncelleştirilemez; Tersi durumda, şehir adını tüm müşteriler için değiştirilir.

Üst öznitelikleri güncelleştirme

Üst öznitelikler, destek UpdateKomut isteğe bağlı MoveWithDescendantsMovewithDescedants özellikleri. Ayar MoveWithDescendantsüst üye tanıtıcısı değiştiğinde üst üye ardıllarına de üst üye ile taşınması gerektiğini gösterir özelliği true. Bu değer false olarak ayarlarsanız, bir üst üye hareket içinde ikamet üst üye eski seviyeye yükseltilmesi için bu üst üyesinin hemen torunları sağlar.

Üst öznitelik üyelerinde güncelleştirirken Updatekomutu diğer öznitelikleri üyelerinde güncelleştiremiyor.

Bırakma varolan üyeler

Oluşturmak yoluyla önce Dropkomutu, aşağıdaki bilgileri kesilmesini üyeleri için kullanılabilir olması:

  • Boyut içinde varolan üyeleri bırakın.

  • Boyut öznitelikler içinde varolan üyeleri bırakın.

  • Varolan üyeleri kesilmesini anahtarları. Bileşik anahtar özniteliği kullanıyorsa, anahtarın birden çok değer gerektirebilir.

DropKomutu, yalnızca iki gerekli özellikleri alır:

  • ObjectÜyeleri olan kesilmesini Boyut nesne başvurusu içeren özelliği,. Nesne başvurusu veritabanı tanıtıcısı, küp tanımlayıcı ve boyut için boyut tanımlayıcı içerir.

  • WhereBirini veya daha fazlasını içeren özelliği, Attributeüye olan silinecek özniteliklerini sınırlamak için öğe. WhereÖzelliği sınırlamak için çok önemli bir Dropkomutu için belirli durumlarda üye. Eğer Wherekomut belirtilmezse, tüm örnekleri belirli bir üye düştü. Örneğin Redmond bırak istediğiniz üç müşterileri vardır. Bu müşterilerin bırakmak için sağlamalıdır bir Whereözelliği tanımlayan üç müşteri özniteliği üyeleri kaldırılacak ve içinden üç müşteriler kaldırılacak Şehir özniteliği Redmond üyesi. Eğer Whereözelliği yalnızca Şehir özniteliği Redmond üyesinin belirtir, Redmond ile ilişkili her müşteri bırakılan Dropkomut. Eğer Whereözelliği yalnızca üç üye müşteri özniteliği belirtir, üç müşteri tarafından tamamen silmek Dropkomut.

    [!NOT]

    AttributeÖğeleri bulunan bir Dropkomutu yalnızca içermesi gerekir AttributeNameve KeysÖzellikler. Aksi durumda, bir hata oluşabilir.

Üst öznitelikler üyeler bırakarak

Ayar DeleteWithDescendants özelliği gösterir bir üst üye ardıllarına de üst üye ile silinmelidir. Bu değeri false olarak ayarlarsanız, hemen üst üye ardıllarına yerine içinde ikamet üst üye eski seviyesine terfi.

Güvenlik notuGüvenlik Notu

Bir kullanıcı yalnızca üst üye ve türetmeyi ardıllarına silmek üst üyeyi Sil izinleri olması gerekir. Kullanıcı izinleri torunları silmek gerek yoktur.

Ayrıca bkz.

Başvuru

Bırakma öğesi (xmla)

Ekle öğesi (xmla)

Güncelleştirme öğesi (xmla)

Kavramlar

Tanımlama ve tanımlayan nesneleri (xmla)

Analysis Services xmla ile Geliştirme