Komponente: Segment

Element: Slice / Informationen

Namespace http://schemas.google.com/dspl/2010
Annotationen Textinformationen zum Segment
Diagramm Diagramm dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Typ Info
Attribute
content: Komplex
minOccurs: 0
Modell name, description{0,1}, url{0,1}
Kinder Beschreibung, Name, URL
Instanz
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Quelle
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the slice.</xs:documentation>
  </xs:annotation>
</xs:element>

Element: Segment/Dimension

Namespace http://schemas.google.com/dspl/2010
Diagramm Diagramm dspl1.tmp#id74 dspl1.tmp#id73
Typ SliceConcept-Ref
Attribute
content: Komplex
MaxOccurs: Unbegrenzt
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
Konzept xs:QName erforderlich Das Konzept, dem die Dimension oder der Messwert entspricht.
Quelle
<xs:element name="dimension" type="SliceConceptRef" maxOccurs="unbounded"/>

Element: Segment/Messwert

Namespace http://schemas.google.com/dspl/2010
Diagramm Diagramm dspl1.tmp#id74 dspl1.tmp#id73
Typ SliceConcept-Ref
Attribute
content: Komplex
MaxOccurs: Unbegrenzt
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
Konzept xs:QName erforderlich Das Konzept, dem die Dimension oder der Messwert entspricht.
Quelle
<xs:element name="metric" type="SliceConceptRef" maxOccurs="unbounded"/>

Element: Slice/Tabelle

Namespace http://schemas.google.com/dspl/2010
Annotationen Eine Zuordnung zu einer Tabelle, auf die auf die Segmentdaten zugegriffen werden kann.
Diagramm Diagramm dspl12.tmp#id84 dspl12.tmp#id78 dspl12.tmp#id81 dspl12.tmp#id77
Typ SliceTableMapping
Attribute
content: Komplex
Modell mapDimension*, mapMetric*
Kinder mapDimension, mapMetric
Instanz
<table ref="">
  <mapDimension concept="" toColumn="">{0,unbounded}</mapDimension>
  <mapMetric concept="" toColumn="">{0,unbounded}</mapMetric>
</table>
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
Ref xs:QName erforderlich Die ID der Tabelle, die Daten für das Segment enthält.
Quelle
<xs:element name="table" type="SliceTableMapping">
  <xs:annotation>
    <xs:documentation>A mapping to a table where the slice data can be
            accessed.</xs:documentation>
  </xs:annotation>
</xs:element>

Komplexer Typ: Segment

Namespace http://schemas.google.com/dspl/2010
Annotationen Ein Segment beschreibt eine Kombination von Konzepten, für die Daten vorhanden sind. Messwerte sind die Konzepte, die Werte liefern, während Dimensionen die Konzepte sind, die für den Zugriff auf diese Werte verwendet werden. Genauer gesagt sind die Dimensionen ein Primärschlüssel für die Daten des Segments. Das bedeutet, dass für eine beliebige Kombination von Werten der Dimensionen höchstens eine Datenzeile im Segment vorhanden ist. Segmente in einem Dataset müssen die folgenden Anforderungen erfüllen: - Keine Dimensionen oder Messwerte eines Segments dürfen sich auf dasselbe Konzept beziehen. – Nicht zwei Segmente im Dataset dürfen dieselben Dimensionen und Messwerte haben.
Diagramm Diagramm dspl2.tmp#id85 dspl2.tmp#id71 dspl2.tmp#id72 dspl2.tmp#id75 dspl2.tmp#id76
Verwendet von
Element dspl/slices/slice:
Modell info{0,1}, Dimension+, Messwert+, Tabelle
Kinder dimension, info, metric, table
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
id ID erforderlich Die eindeutige Kennung des Segments.
Quelle
<xs:complexType name="Slice">
  <xs:annotation>
    <xs:documentation>A slice describes a combination of concepts for which data
        exists.  Metrics are the concepts that provide values, while
        dimensions are the concepts used to access these values. More
        precisely, the dimensions are a primary key for the data of
        the slice. That is, for any combination of values of the
        dimensions, there is at most one data row in the slice.

        Slices in a dataset must follow the following requirements:

        - No two dimensions or metrics in a slice may refer to the
        same concept.

        - No two slices in the dataset may have the same dimensions
        and metrics.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="info" type="Info" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Textual information about the slice.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dimension" type="SliceConceptRef" maxOccurs="unbounded"/>
    <xs:element name="metric" type="SliceConceptRef" maxOccurs="unbounded"/>
    <xs:element name="table" type="SliceTableMapping">
      <xs:annotation>
        <xs:documentation>A mapping to a table where the slice data can be
            accessed.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="Id" use="required">
    <xs:annotation>
      <xs:documentation>The unique identifier of the slice.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

Attribut: Slice / @id

Namespace Kein Namespace
Annotationen Die eindeutige Kennung des Segments.
Typ ID
Attribute
verwenden Sie zum Beispiel: erforderlich
Attribute
maxLength 64
Verwendet von
Komplexer Typ Slicen
Quelle
<xs:attribute name="id" type="Id" use="required">
  <xs:annotation>
    <xs:documentation>The unique identifier of the slice.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Erstellt mit dem oXygen-XML-Editor.