Model Tasarımcısı, nesne özellikleri
Rapor modeli üç bölümden oluşur:
Anlamsal modeli: Anlamsal model iş modeliniz, ürün ya da müşteriler gibi bilinen adları açısından açıklanan verileri içerir.
Fiziksel modeli: Istediğiniz iş modeli için tanımlanan sorgu içinde veri kaynağı görünümü, daha yakından karşılık gelen gibi fiziksel BIR modeli fiziksel veritabanı ile isteğe bağlı dönüştürmeleri açıklamasını içerir.
Eşleme: Bir eşleme nasıl anlambilim modeli fiziksel bir modeli içinde gösterilir ve karşılık gelen fiziksel nesnelere anlambilim nesneleri bağlar açıklar.
Rapor modeli tasarımcısı tarafından oluşturulan her rapor modeli, tam olarak bir anlam modeli, bir fiziksel modeli ve bir eşleme içerir.
Rapor modeli, Anlam Modeli Tanımlama Dili (SMDL içinde), XML tabanlı olduğu yazılır.Bir SMDL dosyası, rapor sunucusu Web hizmetini çağırırken modelleri oluşturmak için kullanılır.Ad alanı URı'SI için SMDL https://schemas.microsoft.com/sqlserver/ olur.yyyy/mm/ semanticmodeling, burada YYYY/AA, SMDL bu sürümünün sürüm tarihini gösterir..Smdl SMDL dosyaları için standart dosya uzantısıdır.MimeType, SMDL dosyalar için kullanılacak yalnızca text/xml ' dir.Tüm tanımlayıcıları SMDL büyük/küçük harfe duyarlıdır ve sabit kültür kullanarak aynı.Bu belgede, nesneler ve topluluklar SMDL öğeleri açıklanmıştır.
Bu bölümde, farklı bir modeli ile ilişkili özellikler açıklanmaktadır ve modeli Tasarımcısı içinde atanabilir.
Bu Bölümde
koleksiyon/nesne |
Özellikler |
Açıklama |
---|---|---|
ID, Description, Version, Entities, Culture, Perspectives, CustomProperties, DataSourceView |
Tüm model tanımlar. |
|
Name, DataType, Nullable, Expression, SortDirection, Width, Alignment, MimeType, DataCulture, DiscourageGrouping, EnableDrillthrough, Format, ContextualName, IsAggregate, IsFilter, OmitSecurityFilters, DefaultAggregateAttributeID, ValueSelection, Binding |
Özniteliği tanımlayan bir varlık. |
|
Path, AttributeID |
Bu öznitelik erişmek için kullanılan isteğe bağlı bir yol ile birlikte bir öznitelik için bir başvuru içerir. |
|
Fiziksel bir veri varlık, öznitelik, rol veya devralma bağlar hakkındaki bilgileri içeren kaynak. |
||
TableName, Name |
Sütun için tanımlayan bir varlık veya öznitelik bağlıdır. |
|
CustomProperty |
Uygulama özel özelliklerini depolamak model tasarım araçları sağlar. |
|
Name, Value |
Uygulamaya özel verileri içerir. |
|
AttributeReference |
Bu birden çok örneğini özetini olduğunda gösterilecek toplamak özniteliklerini başvuru içeren varlık görüntülenir. |
|
AttributeReference |
Bu örnek olduğunda gösterilecek özniteliklerini başvuru içeren varlık görüntülenir. |
|
AttributeReference |
Filtre olarak kullanılır (öznitelik) içeren varlık hiçbir güvenlik filtreleri varsa. |
|
EntityFolderItem |
Varlıklar ve varlık klasörleri modelinde sıralı bir listesini içerir. |
|
CollectionName, UniqueConstraints, IdentifyingAttributes, DefaultDetailAttributes, DefaultAggregateAttributes, SortAttributes, InstanceSelection, IsLookup, Inheritance, DisjoinInheritance, Fields, SecurityFilters, DefaultSecurityFilter, Binding |
varlık modelindeki tanımlar. |
|
Entities |
Varlıkları içeren bir klasörü (ve varlık klasörleri) tanımlar. |
|
Variations |
varlık alan (öznitelik veya rolüne) tanımlar. |
|
Fields |
Alanları içeren bir klasörü (ve alan klasörleri) tanımlar. |
|
FieldFolderItem |
Alan (öznitelik ve roller) ve alan klasörler için varlık sıralı bir listesini içerir. |
|
FieldFolderItemID |
Alanlar ve rolünü varlık ulaşmak için kullanılması için role ait hedef varlığın görüntüleneceğini alan klasörleri içerir. |
|
AttributeReference |
Kullanıcıya varlığın örnek tanımlamak için kullanılan öznitelikler başvurular içerir. |
|
InheritsFromEntityID, Binding |
Varlık, başka bir varlıktan nasıl devralan tanımlar. |
|
SingularName, PluralName |
Bir role dilbilimsel özelliklerini tanımlar. |
|
ID, Name, Description, Hidden, CustomProperties |
Öğenin modelini tanımlar: bir varlığın, varlık klasörü, alan veya alan klasörü. |
|
ModelItemID |
Perspektif modeli maddelerin listesini içerir. |
|
ID, Name, Description, ModelItems, CustomProperties |
alt küme küme küme modelin kullanıcılara alt küme küme model olarak sağlamak için tanımlar. |
|
Perspective |
Perspektifleri modelinin (örneğin, alt model listesini içerir. |
|
Recursive, IncludeSelf |
Özyinelemeli geçişi bir rolün özelliklerini tanımlar. |
|
Name, RelationEnd |
Bir role veya devralma ilişkili olduğu ilişkisini tanımlar. |
|
Name, Linguistics, RelatedRoleID, Cardinality, ContextualName, HiddenFields, ExpandInline, PromoteLookup, Preferred, Recursion, Binding |
Bir varlığın (ilgili bir varlık) rolünü tanımlar. |
|
AttributeReference |
Süzgeçleri varlık olarak kullanılması gereken öznitelikleri içerir. |
|
AttributeReference, SortDirection |
Özniteliği sıralamak üzere bir başvuru içerir. |
|
SortAttribute |
Sıralamak istediğiniz öznitelikleri başvurular içerir. |
|
Name |
varlık ilişkili olduğu tablo tanımlar. |
|
Field |
Içeren alan çeşitlemelerini kabul edilen alanları içerir. |