<?xml version="1.0" encoding="UTF-8"?>
<xmlacycle>
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>MDSCHEMA_CUBES</RequestType>
  <Restrictions>
    <RestrictionList>
      <CATALOG_NAME>${catalog}</CATALOG_NAME>
    </RestrictionList>
  </Restrictions>
  <Properties>
    <PropertyList>
      <DataSourceInfo>${datasource}</DataSourceInfo>
      <Catalog>${catalog}</Catalog>
      <Format>Tabular</Format>
    </PropertyList>
  </Properties>
</Discover>
<xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
  <xmla:return>
    <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception">
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sql="urn:schemas-microsoft-com:xml-sql" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" elementFormDefault="qualified">
        <xsd:element name="root">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="row" type="row" minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:simpleType name="uuid">
          <xsd:restriction base="xsd:string">
            <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:complexType name="row">
          <xsd:sequence>
            <xsd:element sql:field="CATALOG_NAME" name="CATALOG_NAME" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="SCHEMA_NAME" name="SCHEMA_NAME" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string"/>
            <xsd:element sql:field="CUBE_TYPE" name="CUBE_TYPE" type="xsd:string"/>
            <xsd:element sql:field="CUBE_GUID" name="CUBE_GUID" type="uuid" minOccurs="0"/>
            <xsd:element sql:field="CREATED_ON" name="CREATED_ON" type="xsd:dateTime" minOccurs="0"/>
            <xsd:element sql:field="LAST_SCHEMA_UPDATE" name="LAST_SCHEMA_UPDATE" type="xsd:dateTime" minOccurs="0"/>
            <xsd:element sql:field="SCHEMA_UPDATED_BY" name="SCHEMA_UPDATED_BY" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="LAST_DATA_UPDATE" name="LAST_DATA_UPDATE" type="xsd:dateTime" minOccurs="0"/>
            <xsd:element sql:field="DATA_UPDATED_BY" name="DATA_UPDATED_BY" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="IS_DRILLTHROUGH_ENABLED" name="IS_DRILLTHROUGH_ENABLED" type="xsd:boolean"/>
            <xsd:element sql:field="IS_WRITE_ENABLED" name="IS_WRITE_ENABLED" type="xsd:boolean"/>
            <xsd:element sql:field="IS_LINKABLE" name="IS_LINKABLE" type="xsd:boolean"/>
            <xsd:element sql:field="IS_SQL_ENABLED" name="IS_SQL_ENABLED" type="xsd:boolean"/>
            <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:schema>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>HR</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - HR Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Sales</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Sales Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Sales 2</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Sales 2 Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Sales Ragged</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Sales Ragged Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Store</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Store Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Warehouse</CUBE_NAME>
        <CUBE_TYPE>CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Warehouse Cube</DESCRIPTION>
      </row>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
        <CUBE_TYPE>VIRTUAL CUBE</CUBE_TYPE>
        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
        <IS_LINKABLE>false</IS_LINKABLE>
        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
        <DESCRIPTION>FoodMart Schema - Warehouse and Sales Cube</DESCRIPTION>
      </row>
    </root>
  </xmla:return>
</xmla:DiscoverResponse>
</xmlacycle>