<Schema name="SteelWheels">
  <Cube name="Sales_2003_2005" visible="true" cache="true" enabled="true">
    <Table name="ORDERFACT" schema="PUBLIC">
    </Table>
    <Dimension visible="true" foreignKey="CUSTOMERNUMBER" highCardinality="false" name="MARKETS" description="the geographical markets steel wheels operate in.">
      <Hierarchy name="Markets" visible="true" hasAll="true" allMemberName="All Markets" primaryKey="CUSTOMERNUMBER" description="the markets steel wheels operate in.">
        <Table name="CUSTOMER_W_TER" schema="PUBLIC">
        </Table>
        <Level name="Territory" visible="true" column="TERRITORY" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never" description="the geographical territory">
        </Level>
        <Level name="Country" visible="true" column="COUNTRY" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
          <Annotations>
            <Annotation name="Data.Role">
              <![CDATA[Geography]]>
            </Annotation>
            <Annotation name="Geo.Role">
              <![CDATA[Country]]>
            </Annotation>
          </Annotations>
        </Level>
        <Level name="State Province" visible="true" column="STATE" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
          <Annotations>
            <Annotation name="Data.Role">
              <![CDATA[Geography]]>
            </Annotation>
            <Annotation name="Geo.Role">
              <![CDATA[State]]>
            </Annotation>
            <Annotation name="Geo.RequiredParents">
              <![CDATA[Country]]>
            </Annotation>
          </Annotations>
        </Level>
        <Level name="City" visible="true" column="CITY" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
          <Annotations>
            <Annotation name="Data.Role">
              <![CDATA[Geography]]>
            </Annotation>
            <Annotation name="Geo.Role">
              <![CDATA[City]]>
            </Annotation>
            <Annotation name="Geo.RequiredParents">
              <![CDATA[State, Country]]>
            </Annotation>
          </Annotations>
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension visible="true" foreignKey="CUSTOMERNUMBER" highCardinality="false" name="CUSTOMERS">
      <Hierarchy name="Customers" visible="true" hasAll="true" allMemberName="All Customers" primaryKey="CUSTOMERNUMBER">
        <Table name="CUSTOMER_W_TER" schema="PUBLIC">
        </Table>
        <Level name="Customer" visible="true" column="CUSTOMERNAME" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
          <Property name="Customer Number" column="CUSTOMERNUMBER" type="Numeric">
          </Property>
          <Property name="Contact First Name" column="CONTACTFIRSTNAME" type="String">
          </Property>
          <Property name="Contact Last Name" column="CONTACTLASTNAME" type="String">
          </Property>
          <Property name="Phone" column="PHONE" type="String">
          </Property>
          <Property name="Address" column="ADDRESSLINE1" type="String">
          </Property>
          <Property name="Credit Limit" column="CREDITLIMIT" type="Numeric">
          </Property>
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension visible="true" foreignKey="PRODUCTCODE" highCardinality="false" name="PRODUCT">
      <Hierarchy name="Products" visible="true" hasAll="true" allMemberName="All Products" primaryKey="PRODUCTCODE">
        <Table name="PRODUCTS" schema="PUBLIC">
        </Table>
        <Level name="Line" visible="true" table="PRODUCTS" column="PRODUCTLINE" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
        </Level>
        <Level name="Vendor" visible="true" table="PRODUCTS" column="PRODUCTVENDOR" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="TimeDimension" visible="true" foreignKey="TIME_ID" highCardinality="false" name="TIME">
      <Hierarchy name="Time" visible="true" hasAll="true" allMemberName="All Years" primaryKey="TIME_ID">
        <Table name="DIM_TIME" schema="PUBLIC">
        </Table>
        <Level name="Years" visible="true" column="YEAR_ID" type="String" uniqueMembers="true" levelType="TimeYears" hideMemberIf="Never">
          <Annotations>
            <Annotation name="AnalyzerDateFormat">
              <![CDATA[[yyyy]]]>
            </Annotation>
          </Annotations>
        </Level>
        <Level name="Quarters" visible="true" column="QTR_NAME" ordinalColumn="QTR_ID" type="String" uniqueMembers="false" levelType="TimeQuarters" hideMemberIf="Never">
          <Annotations>
            <Annotation name="AnalyzerDateFormat">
              <![CDATA[[yyyy].['QTR'q]]]>
            </Annotation>
          </Annotations>
        </Level>
        <Level name="Months" visible="true" column="MONTH_NAME" ordinalColumn="MONTH_ID" type="String" uniqueMembers="false" levelType="TimeMonths" hideMemberIf="Never">
          <Annotations>
            <Annotation name="AnalyzerDateFormat">
              <![CDATA[[yyyy].['QTR'q].[MMM]]]>
            </Annotation>
          </Annotations>
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension visible="true" foreignKey="STATUS" highCardinality="false" name="ORDERSTATUS">
      <Hierarchy name="Status" visible="true" hasAll="true" allMemberName="All Status Types" primaryKey="STATUS">
        <Level name="Status" visible="true" column="STATUS" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Measure name="Sales" column="TOTALPRICE" formatString="#,###" aggregator="sum" visible="true">
    </Measure>
  </Cube>
</Schema>
