küp temel alan rapor modelleri tasarlama
Report models are generated from SQL Server Analysis Services (SSAS) cubes by using Report Manager or Microsoft Office SharePoint Server 2007 when running in SharePoint integrated mode.Rapor modeli SSAS oluşturabilmeniz için önce küp, bir Yöneticisi olmalısınız Analysis Services Veritabanı. Model oluşturulan sonra değiştirilemez.Veritabanı içeriğini değiştirmek isterseniz, yeniden değişikliklerinizi eklemek için model oluştur.
Bağlantı dizeleri
Ne zaman bir rapor modeli oluşturma dayalı bir Analysis Services Veritabanı, sizin bağlantı dizesi aşağıdakine benzer:
Veri kaynak =<reportserver>Ilk Catalog =<Veritabanı adı>
Not
Analysis Services Veritabanı küp çevirileri içeriyorsa, çevrilmiş sürümleri oluşturabileceğiniz rapor modeli.Her dil için bir model oluşturmak için , yerel ayar tanıtıcısını (LCID) veri bağlantı dizesinde belirtmek kaynak.Çince bir model oluşturmak için , örneğin, bir bağlantı dizesi veri kaynağına benzemelidir =<reportserver>Ilk Catalog =<Veritabanı adı>LocaleIdentifier 3012 =. Küp çevirileri hakkında daha fazla bilgi için bkz: Küp çevirileri.
Kuralları modeller, Analysis Services veritabanlarından oluşturuluyor
Bir model oluştururken, uygulanan genel kuralları listesi aşağıda verilmektedir bir küp:
Ölçü birimi grupları varlıklara eşleştirilir.Tek bir rapor modeli tüm küplerin içinde içeren Analysis Services Veritabanı.
Boyutları varlıklara eşleştirilir.olgu boyutları farklı bir varlık neden.Örneğin, bir satış sahip varsayalım ölçü grubu küp ve bir olgu boyutu satış ayrıntı olarak adlandırılır.Bir model buradan oluşturulduğunda küp, model, tüm ölçülerin satış ve satış ayrıntı tüm boyut özniteliklerini içeren tek bir varlık oluşturur.
Ölçü birimi grupları ve boyutlar arasındaki ilişkileri roller modelindeki dönüştürülür.Başvurulan ilişkileri (dolaylı ilişkiler için kullanılır) ve çok-çok ilişkileri modelde roller tanımlı.
Ölçülerin varlık öznitelikleri dönüştürülür.
Boyut özniteliklerini varlık öznitelikleri dönüştürülür.Modeller, herhangi bir hiyerarşi kavramı yoktur.Bu yüzden, bir boyutun öznitelik modelde görünür durumdaysa, veya onu temel alan bir düzey içeren görünür bir sıradüzeni eklenmiştir.anahtar özniteliği Görünmez işaretlenmiş olsa bile boyutu her zaman içindedir.
Ölçülerin gelen varlık öznitelikleri ve boyut özniteliklerini, küp tanımlanmış görüntü klasörleri olan klasörler halinde düzenlenir.
Küp Perspektifleri rapor modeli Perspektifleri olur.Buna ek olarak, her bir küp, perspektif modelindeki olur.Bu nedenle, Report Builder, kullanıcıların bir perspektif modeli ve üst düzey modeli seçmeniz gerekir.
Ölçüler (hesaplanan üyeler) karşılık gelen bir varlık öznitelikleri haline hesaplanan ölçü grubu ölçülerin ilişkili.
Tanımlanan ayarlar adlı anahtar özniteliği boyutu için bir alt varlığın dönüştürülür.Örneğin, belirtilen “ büyük müşteriler ” ayarlamak sonuçlar içinde “ Müşteri ” alt türü Tek bir temel alan kümeleri adlı anahtar özniteliği, göz ardı edilir.
Anahtar performans göstergeleri (APG) karşılık gelen bir varlık öznitelikleri dönüştürülür ölçü grubu KPI ilişkilendirildiği ile.Birden fazla öznitelik KPI, (değer, hedef, durum ve eğilim) farklı bileşenlerini kapsayan her KPI için oluşturulur.Ayrıca, bir türevi öznitelik durumu ve StatusGraphic ve TrendGraphic öznitelik s, sırasıyla taşıyan eğilim için oluşturulur.Gerçek resim, bu öznitelikleri kullandığınızda rapora dahil edilir.
Analysis Services veritabanını öğeler rapor modelleri atlandı.
Aşağıdaki öğeler SSAS oluşturulan modelinde görünmez:
(Önlemler boyutun değil) hesaplanan üyeler.
Üst-altöge hiyerarşileri modeli öznitelikleri veya roller için dönüştürmeyin.anahtar özniteliği Özniteliğe bir raporda kullanımını anahtar üyenin, üst alt hiyerarşisinde toplanan değeri değil ölçü değerlerini gösterir, ancak hala içindedir.Buna ek olarak, performansı etkilenir.
Eylemleri.Bu, detaylandırma eylemleri içerir.detaylandırma işlevselliği toplamak öznitelikleri detaylandırma eylemleri küpte tanımlanan bakılmaksızın her zaman etkinleştirilir.Kullanıcı rapor oluşturucuyu rapor modeli kapalı çalışır ve geçişli tıklatma raporu görüntülemek için bir toplamak'ı tıklatır, boş bir tablo görüntülenir.
Ilişki özniteliği.Bir boyut içinde tek bir varlık oluşur ve özniteliklerini boyutlar arasındaki ilişkileri rapor modeli etkilemez.
Anahtar boyutu öznitelik dışındaki bir öznitelik temel alınan bir boyut için bir ölçü birimi grubundan ilişkileri sayılır.Örneğin, bütçe ölçü grubu saat gün düzey yerine ay düzeyini ilgili olabilir.Bu durumda, rapor modeli bütçe varlık saat varlık arasında herhangi bir ilişkisi içermemesi.
Küp tasarım konuları
Rapor modeli oluşturma düşündüğünüz bir küp tasarlarken, aşağıdaki noktaları dikkate alın:
Hesaplanmış ölçüler veya bir ilişkili ölçü grubu olan APG rapor modelinin görünmez.Ilgili ölçü grubu için hesaplanan bir ölçü yapılandırmak için , kullanmanız gereken Hesaplama özellikleri iletişim kutusu.
Report Builder'tarafından gönderilen sorgu her zaman Boyut üyelerinin üye değeri ister ve üye değeri, sıralama ve süzme için kullanır.Varsayılan olarak Analysis Services, bir öznitelik adı bağlama, sahip sonra değer üye üye adı ile aynı olacak ve öznitelik hiçbir ad bağlama, sonra üye değeri üye anahtar ile aynı olur. Ancak, her öznitelik, açık bir bağlama değeri “ doğru ” veri türü dönmelidir üye değeri sağlayan bir sütuna sahip olabilir.Örneğin, bir tarih özniteliği Analysis Services olabilir bir anahtar olan DateTime (örneğin, “ 4/25/2008 ”) ve bir ad/metinsel tanımı (“ Cuma, 25 Nisan 2008 ”) olan başlık. Bu durumda, küp Tasarımcısı küme MemberValue anahtarının makul sıralama ve süzme sağlamak için gerekir.Bu herhangi bir öznitelik için düşünmeniz gerekir, ancak datetime özniteliklerini özellikle geçerlidir.Herhangi bir datetime için öznitelik, iki rapor modeli öznitelik s oluşturulan modeli içerir — bir resim yazısını ve geçerli bir datetime değeri olan bir türevi.
Boyut öznitelik özellik InstanceSelection için kullanılan küme rapor modeli özellikleri InstanceSelection (açık varlıkları) ve ValueSelection üzerinde (özniteliği). Bu, ne, bir kullanıcı örnekleri Report Builder ' (örneğin, bir kapalı açılan listeyi kullanarak) seçebilir olacağını belirler.
Boyut öznitelik özellik GroupingBehavior için kullanılan küme DiscourageGrouping Model öznitelik özellik.
Görüntüleri herhangi bir boyut özniteliklerini olmalıdır Image veri türü küme üzerinde boyut özniteliği bağlama.
' Öznitelikleri önlemler ' kaynaklanan detaylandırma özelliği her zaman etkindir, ancak yalnızca en az ayrıntı detaylandırma raporların varsayılan olarak eklenir.Bu isteğe uyarlamak gerekirse, özel detaylandırma raporlarını eklenmelidir.
Çevirileri, küpte bulunan, bir veri oluşturmak için gerekli kaynak bunları ayarlayarak rapor modelinin duyurmak için çeviri başına LocaleIdentifier bağlantı dizesinde uygun özellik. Bir model, ardından her bir veri kaynağı için oluşturulan ve ilişkili çeviri alınan meta veriler içerir.