Aracılığıyla paylaş


Modeli Tasarımcısı nesne özellikleri

Rapor modeli üç bölümden oluşur:

  • Anlamsal modeli: İş modeliniz ürünleri ya da müşteriler gibi bildik isimler yönünden açıklanan verilerin bir anlamsal modeli içerir.

  • Fiziksel Model: İstediğiniz iş modeli için tanımlanmış sorgular içinde veri kaynak görünümü daha yakından karşılık gibi fiziksel bir modeli fiziksel veritabanı ile isteğe bağlı dönüştürmeleri açıklamasını içerir.

  • Eşleme: Nasıl semantik model içinde fiziksel bir modeli temsil edilir ve anlamsal nesneleri karşılık gelen fiziksel nesnelere bağlar bir eşleme açıklar.

Rapor modeli Tasarımcısı tarafından oluşturulan her rapor modeli, tam olarak bir anlamsal modeli, bir fiziksel model ve bir eşleştirme içerir.

Rapor modeli yazılmış Anlam Modeli Tanımlama Dili (smdl), xml tabanlı olduğu.smdl dosya rapor sunucusu Web çağırırken modelleri oluşturmak için kullanılan hizmet.Ad alanı URI smdl için https://schemas.microsoft.com/sqlserver/ olanyyyy/mmyeri, yayımlandığı tarih gösterir yyyy/mm /semanticmodeling, sürüm smdl.smdl dosya için standart dosya uzantısı .smdl olur.smdl dosyalar için kullanılacak MimeType basitçe metin/XML'dir.smdl içinde tüm tanýtýcýlarýn durum-hassas ve Sabit kültür kullanma.Bu belgede, nesnelerin ve koleksiyonların smdl öğeleri ele alınmıştır.

Bir modeli ile ilişkili farklı özellikleri bu bölümde açıklanır ve modeli Tasarımcısı'nda atanabilir.

Bu Bölümde

Koleksiyon/nesnesi

Özellikler

Açıklama

Anlamsal Model nesne

ID, Description, Version, Entities, Culture, Perspectives, CustomProperties, DataSourceView

Modelin bütününü tanımlar.

Öznitelik nesnesi

Name, DataType, Nullable, Expression, SortDirection, Width, Alignment, MimeType, DataCulture, DiscourageGrouping, EnableDrillthrough, Format, ContextualName, IsAggregate, IsFilter, OmitSecurityFilters, DefaultAggregateAttributeID, ValueSelection, Binding

Tanımlayan bir öznitelik bir varlık.

AttributeReference nesne

Path, AttributeID

Bu öznitelik ulaşmak için kullanılan isteğe bağlı bir yol ile birlikte bir öznitelik için bir başvuru içerir.

Nesne bağlama

Nasıl bir varlık, öznitelik, rol veya devralma için fiziksel bir veri bağlar hakkında bilgi içeren kaynak.

Column nesnesi

TableName, Name

Tanımlar sütun , bir varlık veya özniteliği bağlı.

ÖzelÖzellikler derlemesi

CustomProperty

Özel özelliklerini depolamak model tasarım araçları sağlar.

CustomProperty nesnesi

Name, Value

Uygulamaya özgü verileri içerir.

DefaultAggregateAttributes Collection

AttributeReference

Birden çok örneğini bu varlık özeti görüntülendiğinde gösterilecek toplu öznitelikleri başvurular içerir.

DefaultDetailAttributes derlemesi

AttributeReference

Bu varlık örnek görüntülendiğinde gösterilecek öznitelikleri başvurular içerir.

DefaultSecurityFilter nesne

AttributeReference

Filtre olarak kullanılır öznitelik içeriyor varlık hiçbir güvenlik filtreleri varsa.

Varlıklar koleksiyonu

EntityFolderItem

Varlıklar ve varlık modeli klasörlerde sıralı bir listesini içerir.

Varlık nesne

CollectionName, UniqueConstraints, IdentifyingAttributes, DefaultDetailAttributes, DefaultAggregateAttributes, SortAttributes, InstanceSelection, IsLookup, Inheritance, DisjoinInheritance, Fields, SecurityFilters, DefaultSecurityFilter, Binding

Modeli içinde bir varlık tanımlar.

EntityFolder nesnesi

Entities

Varlıkları içeren bir klasörü (ve varlık klasörler) tanımlar.

Field nesnesi

Variations

Bir alan (öznitelik veya rolü) bir varlık tanımlar.

FieldFolder nesnesi

Fields

Alanları içeren bir klasörü (ve alan klasörler) tanımlar.

Fields Derlemesi

FieldFolderItem

Alan (öznitelik ve rolleri) ve alanı klasörleri varlık için sıralı bir listesini içerir.

HiddenFields Collection

FieldFolderItemID

Başvuru alanları ve rol varlık ulaşmak için kullanıldığında, rolün hedef varlık için görüntülenmelidir alan klasörleri içerir.

IdentifyingAttributes Collection

AttributeReference

Kullanıcıya varlık örnek tanımlamak için kullanılan öznitelikleri başvurular içerir.

Nesne devralma

InheritsFromEntityID, Binding

Nasıl bir varlık başka bir varlıktan devralır tanımlar.

Linguistics derlemesi

SingularName, PluralName

Dilbilimsel bir rolün özelliklerini tanımlar.

ModelItem nesnesi

ID, Name, Description, Hidden, CustomProperties

Modelinin bir öðe tanýmlar: bir varlık, varlık klasörü, alan veya alan klasör.

ModelItems Collection

ModelItemID

Perspektif modeli öğeleri listesini içerir.

Perspektif nesnesi

ID, Name, Description, ModelItems, CustomProperties

alt küme küme küme modelin alt küme küme model olarak kullanıcılara sağlamak için tanımlar.

Perspektifler koleksiyonu

Perspective

Modelinin, örneğin, model alt kümelerini Perspektifler listesini içerir.

Özyineleme nesne

Recursive, IncludeSelf

Bir rol özyinelemeli Geçişi'nin özelliklerini tanımlar.

Relation nesnesi

Name, RelationEnd

İlişki rolü veya devralma ilişkili tanımlar.

Rol nesnesi

Name, Linguistics, RelatedRoleID, Cardinality, ContextualName, HiddenFields, ExpandInline, PromoteLookup, Preferred, Recursion, Binding

Bir varlığın rolü (ilgili varlık) tanımlar.

SecurityFilters derlemesi

AttributeReference

Üzerinde filtre olarak kullanılması gereken öznitelikleri içeren varlık.

SortAttribute nesnesi

AttributeReference, SortDirection

Başvuru içeren bir öznitelik göre sıralamak.

SortAttributes Collection

SortAttribute

Sıralamak istediğiniz öznitelikleri başvurular içerir.

Table nesnesi

Name

varlık ilişkili tablo tanımlar.

Değişimleri topluluğu

Field

Değişimleri içeren alan kabul edilen alanları içerir.