Właściwości obiektu Projektant modelu
Model raportu składa się z trzech części:
Model semantyczny: Model semantyczny zawiera model biznesowy danych, który jest opisany w zakresie przyjaznych nazw, takich jak produkty lub klientów.
Model fizycznych: Fizyczne model zawiera opis fizyczny bazy danych z opcjonalnych przekształceń, takie jak zdefiniowanych kwerend w widoku źródła danych do kilku ściśle odpowiadają modelu biznesowego, który ma.
Mapowania: Mapowanie opisuje jak model semantyczny reprezentowane w modelu fizycznym i wiąże semantyczne obiektów do ich odpowiednich obiektów fizycznych.
Każdy model raportu utworzone przez projektanta modelu raportu zawiera dokładnie jeden model semantyczny, jeden model fizycznej i jedno mapowanie.
Model raportu są zapisywane w Język definiowania modeli semantycznych (SMDL), który jest oparty na języku XML.Plik SMDL jest używany do tworzenia modeli podczas wywoływania usługa sieci Web serwer raportów.Obszar nazw identyfikatora URI dla SMDL jest https://schemas.microsoft.com/sqlserver/rrrr/MM/semanticmodeling, gdzie RRRR/MM wskazuje data wydania tej wersja SMDL.Standardowe rozszerzenie pliku dla plików SMDL jest .smdl.MimeType dla SMDL plików jest po prostu text/xml.Wszystkie identyfikatory w SMDL są przypadek-poufne i odpowiada za pomocą Niezmienna kultura.W tej dokumentacji omówiono elementy SMDL jako obiekty i kolekcje.
W tej sekcji omówiono różne właściwości skojarzone z modelem i które mogą być przypisane w projektancie modelu.
W tej sekcji
Zbieranie i obiektów |
Właściwości |
Opis |
---|---|---|
ID, Description, Version, Entities, Culture, Perspectives, CustomProperties, DataSourceView |
Definiuje całego modelu. |
|
Name, DataType, Nullable, Expression, SortDirection, Width, Alignment, MimeType, DataCulture, DiscourageGrouping, EnableDrillthrough, Format, ContextualName, IsAggregate, IsFilter, OmitSecurityFilters, DefaultAggregateAttributeID, ValueSelection, Binding |
Określa atrybut obiekt. |
|
Path, AttributeID |
Zawiera odwołanie do atrybut wraz z opcjonalną ścieżka, która może służyć do osiągnięcia tego atrybut. |
|
Zawiera informacje o jak obiekt, atrybut, roli lub dziedziczenia wiąże danych fizycznych źródło. |
||
TableName, Name |
Określa kolumna, z którym powiązany jest obiekt lub atrybut. |
|
CustomProperty |
Umożliwia narzędzi projektowania modelu do przechowywania właściwości specyficzne dla implementacji. |
|
Name, Value |
Zawiera dane specyficzne dla aplikacji. |
|
AttributeReference |
Zawiera odwołania do wartość zagregowana atrybuty mają być wyświetlane, kiedy wyświetlane jest podsumowanie wiele wystąpień tego obiekt. |
|
AttributeReference |
Zawiera odwołania do atrybutów, które mają być wyświetlane, kiedy wyświetlane jest wystąpienie tego obiekt. |
|
AttributeReference |
Zawiera atrybut, który jest używany jako filtr na obiekt, jeśli obecne są żadne filtry zabezpieczeń. |
|
EntityFolderItem |
Zawiera uporządkowaną listę podmiotów i obiekt foldery w modelu. |
|
CollectionName, UniqueConstraints, IdentifyingAttributes, DefaultDetailAttributes, DefaultAggregateAttributes, SortAttributes, InstanceSelection, IsLookup, Inheritance, DisjoinInheritance, Fields, SecurityFilters, DefaultSecurityFilter, Binding |
Definiuje obiekt w ramach modelu. |
|
Entities |
Określa folder, który zawiera podmioty (i obiekt folderów). |
|
Variations |
Definiuje pole (atrybut lub rola) obiekt. |
|
Fields |
Określa folder, który zawiera pole (i foldery pole). |
|
FieldFolderItem |
Zawiera uporządkowaną listę pól (atrybuty i rolami) i pole folderów dla obiekt. |
|
FieldFolderItemID |
Zawiera odwołania do pole i foldery pole, które nie powinny być wyświetlane dla danej roli miejsce docelowe jednostki, gdy rola jest używany w celu osiągnięcia obiekt. |
|
AttributeReference |
Zawiera odwołania do atrybutów używany do identyfikowania wystąpienie obiekt użytkownika. |
|
InheritsFromEntityID, Binding |
Określa, jak obiekt dziedziczy innego podmiotu. |
|
SingularName, PluralName |
Definiuje właściwości językowe roli. |
|
ID, Name, Description, Hidden, CustomProperties |
Definiuje element modelu: encji, obiekt folder, pole lub pole. |
|
ModelItemID |
Zawiera listę elementów modelu w perspektywa. |
|
ID, Name, Description, ModelItems, CustomProperties |
Identyfikuje podzbiór model, aby umożliwić użytkownikom jako podmodelu. |
|
Perspective |
Zawiera listę perspektyw modelu, na przykład model podzestawy. |
|
Recursive, IncludeSelf |
Definiuje cykliczne przechodzenie właściwości roli. |
|
Name, RelationEnd |
Definiuje relację, z którym powiązany jest rola lub dziedziczenia. |
|
Name, Linguistics, RelatedRoleID, Cardinality, ContextualName, HiddenFields, ExpandInline, PromoteLookup, Preferred, Recursion, Binding |
Definiuje roli (obiekt pokrewny) podmiotu. |
|
AttributeReference |
Zawiera atrybuty, które powinny być stosowane jako filtry dotyczące obiekt. |
|
AttributeReference, SortDirection |
Zawiera odwołanie do atrybut do sortowania. |
|
SortAttribute |
Zawiera odwołania do atrybutów do sortowania. |
|
Name |
Definiuje tabela, do której obiekt jest powiązany. |
|
Field |
Zawiera pole, które są uważane za odmiany, zawierające pole. |
Zobacz także