Aracılığıyla paylaş


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

Anlamsal modeli nesnesi

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

Tüm model tanımlar.

Öznitelik nesnesi

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.

AttributeReference nesnesi

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.

Nesne bağlama

Fiziksel bir veri varlık, öznitelik, rol veya devralma bağlar hakkındaki bilgileri içeren kaynak.

Sütun nesnesi

TableName, Name

Sütun için tanımlayan bir varlık veya öznitelik bağlıdır.

ÖzelÖzellikler koleksiyon

CustomProperty

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

CustomProperty nesnesi

Name, Value

Uygulamaya özel verileri içerir.

DefaultAggregateAttributes koleksiyon

AttributeReference

Bu birden çok örneğini özetini olduğunda gösterilecek toplamak özniteliklerini başvuru içeren varlık görüntülenir.

DefaultDetailAttributes koleksiyon

AttributeReference

Bu örnek olduğunda gösterilecek özniteliklerini başvuru içeren varlık görüntülenir.

DefaultSecurityFilter nesnesi

AttributeReference

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

Varlıkları koleksiyon

EntityFolderItem

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

Varlık nesnesi

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

varlık modelindeki tanımlar.

EntityFolder nesnesi

Entities

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

alan nesnesi

Variations

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

FieldFolder nesnesi

Fields

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

Fields koleksiyon

FieldFolderItem

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

HiddenFields koleksiyon

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.

IdentifyingAttributes koleksiyon

AttributeReference

Kullanıcıya varlığın örnek tanımlamak için kullanılan öznitelikler başvurular içerir.

Devralma nesnesi

InheritsFromEntityID, Binding

Varlık, başka bir varlıktan nasıl devralan tanımlar.

Linguistics koleksiyon

SingularName, PluralName

Bir role dilbilimsel özelliklerini tanımlar.

ModelItem nesnesi

ID, Name, Description, Hidden, CustomProperties

Öğenin modelini tanımlar: bir varlığın, varlık klasörü, alan veya alan klasörü.

ModelItems koleksiyon

ModelItemID

Perspektif modeli maddelerin listesini içerir.

Perspektif nesnesi

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.

Perspektifleri koleksiyon

Perspective

Perspektifleri modelinin (örneğin, alt model listesini içerir.

Özyineleme nesnesi

Recursive, IncludeSelf

Özyinelemeli geçişi bir rolün özelliklerini tanımlar.

Ilişki nesnesi

Name, RelationEnd

Bir role veya devralma ilişkili olduğu ilişkisini tanımlar.

Rol nesnesi

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

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

SecurityFilters derlemesi

AttributeReference

Süzgeçleri varlık olarak kullanılması gereken öznitelikleri içerir.

SortAttribute nesnesi

AttributeReference, SortDirection

Özniteliği sıralamak üzere bir başvuru içerir.

SortAttributes koleksiyon

SortAttribute

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

Tablo nesnesi

Name

varlık ilişkili olduğu tablo tanımlar.

Çeşitlemeleri derlemesi

Field

Içeren alan çeşitlemelerini kabul edilen alanları içerir.