Component: Slice

Element: Slice / info

Namespace http://schemas.google.com/dspl/2010
Annotations Textual information about the slice.
Diagram Diagram dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Type Info
Properties
content: complex
minOccurs: 0
Model name , description{0,1} , url{0,1}
Children description, name, url
Instance
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Source
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the slice.</xs:documentation>
  </xs:annotation>
</xs:element>

Element: Slice / dimension

Namespace http://schemas.google.com/dspl/2010
Diagram Diagram dspl1.tmp#id74 dspl1.tmp#id73
Type SliceConceptRef
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
concept xs:QName required The concept that the dimension or metric corresponds to.
Source
<xs:element name="dimension" type="SliceConceptRef" maxOccurs="unbounded"/>

Element: Slice / metric

Namespace http://schemas.google.com/dspl/2010
Diagram Diagram dspl1.tmp#id74 dspl1.tmp#id73
Type SliceConceptRef
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
concept xs:QName required The concept that the dimension or metric corresponds to.
Source
<xs:element name="metric" type="SliceConceptRef" maxOccurs="unbounded"/>

Element: Slice / table

Namespace http://schemas.google.com/dspl/2010
Annotations A mapping to a table where the slice data can be accessed.
Diagram Diagram dspl12.tmp#id84 dspl12.tmp#id78 dspl12.tmp#id81 dspl12.tmp#id77
Type SliceTableMapping
Properties
content: complex
Model mapDimension* , mapMetric*
Children mapDimension, mapMetric
Instance
<table ref="">
  <mapDimension concept="" toColumn="">{0,unbounded}</mapDimension>
  <mapMetric concept="" toColumn="">{0,unbounded}</mapMetric>
</table>
Attributes
QName Type Fixed Default Use Annotation
ref xs:QName required The identifier of the table that contains data for the slice.
Source
<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>

Complex Type: Slice

Namespace http://schemas.google.com/dspl/2010
Annotations 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.
Diagram Diagram dspl2.tmp#id85 dspl2.tmp#id71 dspl2.tmp#id72 dspl2.tmp#id75 dspl2.tmp#id76
Used by
Element dspl/slices/slice
Model info{0,1} , dimension+ , metric+ , table
Children dimension, info, metric, table
Attributes
QName Type Fixed Default Use Annotation
id Id required The unique identifier of the slice.
Source
<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>

Attribute: Slice / @id

Namespace No namespace
Annotations The unique identifier of the slice.
Type Id
Properties
use: required
Facets
maxLength 64
Used by
Complex Type Slice
Source
<xs:attribute name="id" type="Id" use="required">
  <xs:annotation>
    <xs:documentation>The unique identifier of the slice.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Created using the oXygen XML Editor.