Öznitelik Özellikleri - Varsayılan Üye Tanımlama

Şunlar için geçerlidir: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Öznitelik hiyerarşisinin varsayılan üyesi, bir öznitelik hiyerarşisi sorguya dahil edilmediğinde ifadeleri değerlendirmek için kullanılır. Bir sorgu, öznitelik hiyerarşisini kaynak alan bir öznitelik veya kullanıcı hiyerarşisini içerdiğinde varsayılan üye göz ardı edilir. Bunun nedeni sorguda belirtilen üyenin kullanılmasıdır.

Öznitelik hiyerarşisi için varsayılan üye, öznitelik hiyerarşisi için DefaultMember özellik değeri olarak bir öznitelik üyesi belirtilerek ayarlanır. Bu özelliği Boyut Tasarımcısı'ndaki Boyut Yapısı sekmesinde veya SQL Server Veri Araçları'ndaki Küp Tasarımcısı'ndaki Hesaplama sekmesindeki küpün hesaplama betiğinde ayarlayabilirsiniz. Boyut güvenliğini tanımlarken Boyut Verileri sekmesinde bir güvenlik rolü (boyut üzerinde varsayılan üye kümesini geçersiz kılma) için DefaultMember özelliğini de belirtebilirsiniz. Ad çözümleme sorunlarını önlemek için, aşağıdaki durumlarda küp MDX betiğinde varsayılan üyeyi tanımlayın: Küp bir veritabanı boyutuna birden çok kez başvuruyorsa, küpteki boyutun veritabanındaki boyuttan farklı bir adı varsa veya farklı küplerde farklı varsayılan üyelerin olmasını istiyorsanız.

Öznitelikteki varsayılan üye, bir öznitelik sorguya eklenmediğinde ifadeleri değerlendirmek için kullanılır. Özniteliğin varsayılan üyesi, özniteliğindeki DefaultMember özelliği tarafından belirtilir. Sorguya bir boyuttan hiyerarşi eklendiğinde, hiyerarşideki düzeylere karşılık gelen özniteliklerin tüm varsayılan üyeleri yoksayılır. Sorguda boyut hiyerarşisi yoksa, boyuttaki tüm öznitelikler için varsayılan üyeler kullanılır.

Varsayılan Üye Belirtilmediğinde Varsayılan Üyeyi Çözümleme

Öznitelik hiyerarşisi için varsayılan üye belirtilmezse ve öznitelik hiyerarşisi birleşebilirse (öznitelikteki IsAggregatable özelliği True olarak ayarlanırsa), (Tümü) üyesi varsayılan üyedir. Varsayılan üye belirtilmezse ve öznitelik hiyerarşisi toplanabilir değilse (öznitelikteki IsAggregatable özelliği False olarak ayarlanır), öznitelik hiyerarşisinin en üst düzeyinden varsayılan üye seçilir.

Varsayılan Üyeyi Belirtme

Microsoft SQL Server SQL Server Analysis Services'daki bir boyuttaki her özniteliğin varsayılan bir üyesi vardır ve bunu bir öznitelik için DefaultMember özelliğini kullanarak belirtebilirsiniz. Bu ayar, bir öznitelik sorguya dahil değilse ifadeleri değerlendirmek için kullanılır. Eğer bir sorgu bir boyutta hiyerarşi belirtirse, hiyerarşideki özniteliklerin varsayılan üyeleri atlanır. Sorgu bir boyutta hiyerarşi belirtmezse, boyut öznitelikleri için DefaultMember ayarları etkinleşir.

Bir özniteliğin DefaultMember ayarı boşsa ve IsAggregatable özelliği True olarak ayarlandıysa, varsayılan üye Tümü üyesidir. IsAggregatable özelliği False olarak ayarlanırsa, varsayılan üye ilk görünür düzeyin ilk üyesidir.

Bir özniteliğin DefaultMember ayarı, özniteliğin katıldığı her hiyerarşi için geçerlidir. Bir boyuttaki farklı hiyerarşiler için farklı ayarlar kullanamazsınız. Örneğin, [1998] üyesi [Year] özniteliğinin varsayılan üyesiyse, bu ayar boyuttaki her hiyerarşi için geçerlidir. Bu durumda DefaultMember ayarı bir hiyerarşide [1998] ve farklı bir hiyerarşide [1997] olamaz.

Doğal olarak toplanmayan bir hiyerarşideki belirli bir düzey için varsayılan üye tanımlarsanız, hiyerarşide bu düzeyin üzerindeki tüm düzeylerde varsayılan üyeleri tanımlamanız gerekir. Örneğin, All-Countries-Climate hiyerarşisinde, Ülkeler için varsayılan üye tanımlamadığınız sürece İklim için varsayılan üye tanımlayamazsınız. Bunun başarısız olması sorgu zamanı hataları oluşturur.

Bir hiyerarşideki düzeyler doğal olarak toplandığında, hiyerarşideki diğer özniteliklere bakılmaksızın hiyerarşideki herhangi bir öznitelik için varsayılan üye tanımlayabilirsiniz. Örneğin, Country-Province-City hiyerarşisinde, eyalet veya ülke için varsayılan bir üye tanımlamadan, City için [City].[Montreal] gibi bir varsayılan üye tanımlayabilirsiniz.

Ayrıca Bkz.

Öznitelik Hiyerarşileri için Düzeyin (Tümü) Yapılandırılması