Udostępnij za pośrednictwem


Model Designer Object Properties

Model raportu składa się z trzech części:

  • Model semantyczny: Model semantyczny zawiera modelu biznesowego danych, który jest opisany w odniesieniu do znanych nazwy takie jak produkty lub klientów.

  • Model fizycznych: Fizyczne model zawiera opis fizycznej bazy danych z opcjonalnych przekształceń, takie jak stopniu odpowiadają modelu biznesowego, który ma zdefiniowaną kwerendy w widoku urządzenie źródłowe danych do więcej.

  • Mapowania: Mapowanie opisuje sposób model semantyczny jest reprezentowana w ramach fizycznej modelu oraz wiąże semantyki obiekty do ich odpowiednich obiektów fizycznych.

Każdy model raportu utworzone przez projektanta modelu raportów zawiera dokładnie jeden model semantyczny, jednego modelu fizycznych i jedno mapowanie.

Model raportu są zapisywane w semantyczne modelu Definition Language (SMDL), który jest oparty na języku XML.Plik SMDL służy do tworzenia modeli podczas wywoływania serwer raportów usług sieci Web.Obszar nazw identyfikatora URI dla SMDL jest https://schemas.microsoft.com/sqlserver/RRRR/MM/ semanticmodeling, gdzie RRRR/MM wskazuje data wydania danej wersja SMDL.Standardowe rozszerzenie pliku dla plików SMDL jest .smdl.Właściwość MimeType dla plików SMDL jest po prostu text/xml.Wszystkie identyfikatory w SMDL uwzględniana jest wielkość liter i odpowiada za pomocą niezmienny kultury.W tej dokumentacji SMDL elementy są omawiane jako obiekty i kolekcje.

W tej części omówiono różne właściwości skojarzone z modelem i które mogą być przypisane w Projektancie modelu.

W tej sekcji

Kolekcja/obiekt

Właściwości

Description

Obiekt modelu semantycznych

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

Definiuje całego modelu.

Atrybut obiektu

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

Określa atrybut obiekt.

Obiekt AttributeReference

Path, AttributeID

Zawiera odwołanie do atrybut wraz ze ścieżka opcjonalne, które mogą być używane do osiągnięcia tego atrybut.

wiązanie obiektu

Zawiera informacje dotyczące sposobu obiekt, atrybut roli, lub dziedziczenie jest powiązana ze źródłem danych fizycznych.

Obiekt kolumna

TableName, Name

Definiuje kolumna, do którego obiekt lub atrybut jest powiązany.

Kolekcja CustomProperties

CustomProperty

Umożliwia narzędzi do projektowania modelu do przechowywania właściwości specyficzne dla wdrożenia.

Obiekt CustomProperty

Name, Value

Zawiera dane specyficzne dla aplikacji.

Kolekcja DefaultAggregateAttributes

AttributeReference

Zawiera odwołania do agregacja atrybuty mają być wyświetlane, gdy podsumowanie wiele wystąpień tego obiekt jest wyświetlany.

Kolekcja DefaultDetailAttributes

AttributeReference

Zawiera odwołania do atrybutów, które ma być wyświetlany, jeśli jest to wystąpienie obiekt jest wyświetlany.

Obiekt DefaultSecurityFilter

AttributeReference

Zawiera atrybut, który jest używany jako filtr w obiekt Jeśli filtry zabezpieczeń nie są obecne.

Kolekcja obiektów

EntityFolderItem

Zawiera uporządkowaną listę obiektów i foldery obiekt w modelu.

Obiekt jednostki

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

Definiuje obiekt w ramach modelu.

Obiekt EntityFolder

Entities

Określa folder, który zawiera obiekt (i foldery encji).

Obiekt pole

Variations

Określa pole (atrybut lub rola) obiekt.

Obiekt FieldFolder

Fields

Określa folder, który zawiera pola (i folderów pole).

Kolekcja pól

FieldFolderItem

Zawiera uporządkowaną listę pól (atrybuty i role) i pole folderów w poszukiwaniu obiekt.

Kolekcja HiddenFields

FieldFolderItemID

Zawiera odwołania do pól i folderów pole, które nie powinien być wyświetlany dla tej roli miejsce docelowe, gdy rola jest używany w celu osiągnięcia obiekt.

Kolekcja IdentifyingAttributes

AttributeReference

Zawiera odwołania do atrybutów, używany do identyfikowania wystąpienie obiektu dla użytkownika.

Dziedziczenie obiektów

InheritsFromEntityID, Binding

Definiuje obiekt dziedziczy innego podmiotu.

Kolekcja linguistics

SingularName, PluralName

Definiuje językowe właściwości roli.

Obiekt ModelItem

ID, Name, Description, Hidden, CustomProperties

Definiuje element modelu: podmiot, folder obiekt, pole lub pola folder.

Kolekcja ModelItems

ModelItemID

Zawiera listę elementów modelu w perspektywie.

Obiekt perspektywa

ID, Name, Description, ModelItems, CustomProperties

Identyfikuje podzbiór model, aby umożliwić użytkownikom jako podmodelu.

Kolekcja perspektywy

Perspective

Zawiera listę perspektywy modelu, na przykład model podzestawów.

Obiekt rekurencji

Recursive, IncludeSelf

Definiuje cykliczne przechodzenie właściwości roli.

Obiekt relacji

Name, RelationEnd

Definiuje relację, z którym powiązany jest rola lub dziedziczenia.

Rola, obiekt

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

Definiuje roli (obiekt pokrewny) jednostki.

Kolekcja SecurityFilters

AttributeReference

Zawiera atrybuty, które powinny być stosowane jako filtry obiekt.

Obiekt SortAttribute

AttributeReference, SortDirection

Zawiera odwołanie do atrybut na podstawie którego zostanie przeprowadzone sortowanie.

Kolekcja SortAttributes

SortAttribute

Zawiera odwołania do atrybutów, na którym ma być sortowane.

Obiekt tabela

Name

Określa tabela, z którym powiązany jest jednostką.

Kolekcja zmian

Field

Zawiera pole, które są uważane za różne odmiany zawierające pole.