Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Berichtsmodell besteht aus drei Teilen:
- Semantikmodell: Ein Semantikmodell enthält Ihr Geschäftsmodell von Daten, das anhand vertrauter Namen, wie z. B. Produkte oder Kunden, beschrieben wird.
- Physikalisches Modell: Ein physikalisches Modell enthält eine physikalische Beschreibung der Datenbank mit optionalen Transformationen, wie z. B. definierten Abfragen in der Datenquellensicht, um dem gewünschten Geschäftsmodell genauer zu entsprechen.
- Zuordnung: Eine Zuordnung beschreibt, wie das Semantikmodell innerhalb eines physikalischen Modells dargestellt wird, und bindet semantische Objekte an die entsprechenden physikalischen Objekte.
Jedes vom Berichtsmodell-Designer erstellte Berichtsmodell enthält genau ein Semantikmodell, ein physikalisches Modell und eine Zuordnung.
Ein Berichtsmodell wird in der XML-basierten Sprache SMDL (Semantic Model Definition Language) geschrieben. Eine SMDL-Datei wird verwendet, um Modelle zu erstellen, wenn der Berichtsserver-Webdienst aufgerufen wird. Der Namespace-URI für SMDL ist https://schemas.microsoft.com/sqlserver/*YYYY*/*MM*/semanticmodeling. Dabei steht YYYY/MM für das Datum der Veröffentlichung dieser Version von SMDL. Die Standarddateierweiterung für SMDL-Dateien ist SMDL. Der für SMDL-Dateien zu verwendende MIME-Typ ist text/xml. Alle Bezeichner in SMDL unterscheiden zwischen Groß- und Kleinschreibung; bei Übereinstimmungen wird InvariantCulture zugrunde gelegt. In dieser Dokumentation werden SMDL-Elemente als Objekte und Auflistungen behandelt.
Dieser Abschnitt betrachtet die unterschiedlichen mit einem Modell verbundenen Eigenschaften, die im Modell-Designer zugewiesen werden können.
In diesem Abschnitt
| Auflistung/Objekt | Eigenschaften | Beschreibung |
|---|---|---|
ID, Description, Version, Entities, Culture, Perspectives, CustomProperties, DataSourceView |
Definiert das gesamte Modell. |
|
Name, DataType, Nullable, Expression, SortDirection, Width, Alignment, MimeType, DataCulture, DiscourageGrouping, EnableDrillthrough, Format, ContextualName, IsAggregate, IsFilter, OmitSecurityFilters, DefaultAggregateAttributeID, ValueSelection, Binding |
Definiert ein Attribut einer Entität. |
|
Path, AttributeID |
Enthält einen Verweis auf ein Attribut mit einem optionalen Pfad zu diesem Attribut. |
|
Enthält Informationen zur Art der Bindung einer Entität, eines Attributs, einer Rolle oder einer Vererbung an eine physikalische Datenquelle. |
||
TableName, Name |
Definiert die Spalte, an die eine Entität oder ein Attribut gebunden ist. |
|
CustomProperty |
Ermöglicht Modellentwurfstools das Speichern implementierungsspezifischer Eigenschaften. |
|
Name, Value |
Enthält anwendungsspezifische Daten. |
|
AttributeReference |
Enthält Verweise auf die Aggregatattribute, die angezeigt werden sollen, wenn eine Zusammenfassung mehrerer Instanzen dieser Entität angezeigt wird. |
|
AttributeReference |
Enthält Verweise auf die Attribute, die angezeigt werden sollen, wenn eine Instanz dieser Entität angezeigt wird. |
|
AttributeReference |
Enthält das Attribut, das als Filter für die Entität verwendet wird, wenn keine Sicherheitsfilter vorhanden sind. |
|
EntityFolderItem |
Enthält eine geordnete Liste der Entitäten und Entitätsordner im Modell. |
|
CollectionName, UniqueConstraints, IdentifyingAttributes, DefaultDetailAttributes, DefaultAggregateAttributes, SortAttributes, InstanceSelection, IsLookup, Inheritance, DisjoinInheritance, Fields, SecurityFilters, DefaultSecurityFilter, Binding |
Definiert eine Entität innerhalb des Modells. |
|
Entities |
Definiert einen Ordner, der Entitäten (und Entitätsordner) enthält. |
|
Variations |
Definiert ein Feld (ein Attribut oder eine Rolle) einer Entität. |
|
Fields |
Definiert einen Ordner, der Felder (und Feldordner) enthält. |
|
FieldFolderItem |
Enthält eine geordnete Liste der Felder (Attribute und Rollen) und Feldordner für die Entität. |
|
FieldFolderItemID |
Enthält Verweise auf die Felder und Feldordner, die nicht für die Zielentität der Rolle angezeigt werden sollen, wenn die Rolle zum Erreichen der Entität verwendet wird. |
|
AttributeReference |
Enthält Verweise auf die Attribute, die zum Identifizieren einer Instanz der Entität für den Benutzer verwendet werden. |
|
InheritsFromEntityID, Binding |
Definiert, wie die Entität von einer anderen Entität erbt. |
|
SingularName, PluralName |
Definiert linguistische Eigenschaften einer Rolle. |
|
ID, Name, Description, Hidden, CustomProperties |
Definiert ein Element des Modells: eine Entität, einen Entitätsordner, ein Feld oder einen Feldordner. |
|
ModelItemID |
Enthält eine Liste der Modellelemente in der Perspektive. |
|
ID, Name, Description, ModelItems, CustomProperties |
Identifiziert eine Teilmenge des Modells zum Bereitstellen als Teilmodell für Benutzer. |
|
Perspective |
Enthält eine Liste der Perspektiven des Modells, z. B. Modellteilmengen. |
|
Recursive, IncludeSelf |
Definiert rekursive traversale Eigenschaften einer Rolle. |
|
Name, RelationEnd |
Definiert die Beziehung, an die eine Rolle oder Vererbung gebunden ist. |
|
Name, Linguistics, RelatedRoleID, Cardinality, ContextualName, HiddenFields, ExpandInline, PromoteLookup, Preferred, Recursion, Binding |
Definiert eine Rolle (eine verbundene Entität) einer Entität. |
|
AttributeReference |
Enthält Attribute, die als Filter für die Entität verwendet werden sollen. |
|
AttributeReference, SortDirection |
Enthält einen Verweis auf ein Attribut, nach dem sortiert werden soll. |
|
SortAttribute |
Enthält Verweise auf Attribute, nach denen sortiert werden soll. |
|
Name |
Definiert die Tabelle, an die eine Entität gebunden ist. |
|
Field |
Enthält Felder, die als Varianten des enthaltenden Feldes betrachtet werden. |
Siehe auch
Konzepte
Ad-hoc-Berichterstellung mit Berichtsmodellen
Arbeiten mit dem Modell-Designer
Vorgehensweisen zum Modell-Designer