Öznitelik ilişkiler tanımlama
In Microsoft SQL Server Analysis Services, attributes are the fundamental building block of a dimension.Bir boyut özniteliklerin öznitelik ilişkilere dayanan düzenlenen içerir.
Her tablo için bir boyut dahil, tablonun anahtar özniteliği, bir tablodan diğer özniteliklerini ilişkilendiren bir öznitelik ilişkisi yoktur.Boyut oluşturduğunuzda, bu ilişki oluşturursunuz.
öznitelik ilişkisi aşağıdaki yararları sağlar:
Boyut işlenmesi için gereken bellek miktarını azaltır.Bu boyut, bölüm ve sorgu işlemini hızlandırır.
Artar, çünkü depolama erişim daha hızlıdır ve yürütme planları daha iyi duruma getirilmiş performans sorgula.
Toplama göre daha etkili toplamları seçimini sonuçlarında algoritmaları, kullanıcı tanımlı hiyerarşileri ilişki yolları tanımlanmış sağlanan tasarlayın.
Not
Önem ve etkileri tanımlama ve öznitelik ilişkiler'i yapılandırma hakkında daha fazla bilgi için bölümü, “ Enhancing sorgu performansı ” bakın SQL Server 2005 Analysis Services'in Performans Kılavuzu.
öznitelik ilişkisi konuları
Temel veri destekliyorsa, öznitelikleri arasında benzersiz bir öznitelik ilişkiler tanımlamanız gerekir.Benzersiz bir öznitelik ilişki tanımlamak için Öznitelik ilişkiler boyut Tasarımcısı sekmesi.
Giden bir ilişkisi bulunan herhangi bir öznitelik benzersiz bir anahtar göreceli olarak, ilişkili bir özniteliği olmalıdır.Diğer bir deyişle, üye bir Kaynak özniteliğinde ilgili öznitelik yalnızca bir üyesinde tanımlamalısınız.Örneğin, ilişki, şehir - göz önünde bulundurun.> Il. Bu ilişkideki kaynak özelliğin şehir ve ilişkili öznitelik durumu.Kaynak öznitelik “ birçok ” yan, ilişkili yan “ bir ” yan bire çok ilişkidir.Kaynak anahtar öznitelik Şehir + durumu olacaktır.Daha fazla bilgi için bkz: Nasıl Yapılır: Oluşturma, değiştirme veya öznitelik ilişkisisi Sil.
Bir Öznitelik ilişkinin özellikleri hakkında daha fazla bilgi için bkz: öznitelik ilişkisisi özellikleri yapılandırma.
Not
Geçersiz sorgu sonuçlar, öznitelik ilişkileri yanlış tanımlama neden olabilir.