<?xml version="1.0" ?> <Root> <TestCase name="testMDCubes"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="CUBE_TYPE" sql:field="CUBE_TYPE" type="xsd:string"/> <xsd:element minOccurs="0" name="CUBE_GUID" sql:field="CUBE_GUID" type="uuid"/> <xsd:element minOccurs="0" name="CREATED_ON" sql:field="CREATED_ON" type="xsd:dateTime"/> <xsd:element minOccurs="0" name="LAST_SCHEMA_UPDATE" sql:field="LAST_SCHEMA_UPDATE" type="xsd:dateTime"/> <xsd:element minOccurs="0" name="SCHEMA_UPDATED_BY" sql:field="SCHEMA_UPDATED_BY" type="xsd:string"/> <xsd:element minOccurs="0" name="LAST_DATA_UPDATE" sql:field="LAST_DATA_UPDATE" type="xsd:dateTime"/> <xsd:element minOccurs="0" name="DATA_UPDATED_BY" sql:field="DATA_UPDATED_BY" type="xsd:string"/> <xsd:element name="IS_DRILLTHROUGH_ENABLED" sql:field="IS_DRILLTHROUGH_ENABLED" type="xsd:boolean"/> <xsd:element name="IS_WRITE_ENABLED" sql:field="IS_WRITE_ENABLED" type="xsd:boolean"/> <xsd:element name="IS_LINKABLE" sql:field="IS_LINKABLE" type="xsd:boolean"/> <xsd:element name="IS_SQL_ENABLED" sql:field="IS_SQL_ENABLED" type="xsd:boolean"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> </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> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDBTables"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="TABLE_CATALOG" sql:field="TABLE_CATALOG" type="xsd:string"/> <xsd:element minOccurs="0" name="TABLE_SCHEMA" sql:field="TABLE_SCHEMA" type="xsd:string"/> <xsd:element name="TABLE_NAME" sql:field="TABLE_NAME" type="xsd:string"/> <xsd:element name="TABLE_TYPE" sql:field="TABLE_TYPE" type="xsd:string"/> <xsd:element minOccurs="0" name="TABLE_GUID" sql:field="TABLE_GUID" type="uuid"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element minOccurs="0" name="TABLE_PROPID" sql:field="TABLE_PROPID" type="xsd:unsignedInt"/> <xsd:element minOccurs="0" name="DATE_CREATED" sql:field="DATE_CREATED" type="xsd:dateTime"/> <xsd:element minOccurs="0" name="DATE_MODIFIED" sql:field="DATE_MODIFIED" type="xsd:dateTime"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Department:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Department Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Department:Department Description</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Department Hierarchy - Department Description Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Employees:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Employees Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Employees:Employee Id</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Employees Hierarchy - Employee Id Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Pay Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Pay Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Pay Type:Pay Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Pay Type Hierarchy - Pay Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Position:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Position Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Position:Management Role</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Position Hierarchy - Management Role Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Position:Position Title</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Position Hierarchy - Position Title Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store Type:Store Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Type Hierarchy - Store Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Gender:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Gender Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Gender:Gender</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Gender Hierarchy - Gender Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Brand Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Brand Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Product Category</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Product Category Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Product Department</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Product Department Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Product Family</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Product Family Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Product Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Product Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Product:Product Subcategory</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Product Hierarchy - Product Subcategory Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time.Weekly:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time.Weekly Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time.Weekly:Day</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time.Weekly Hierarchy - Day Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time.Weekly:Week</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time.Weekly Hierarchy - Week Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time.Weekly:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time.Weekly Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Customers:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Customers Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Customers:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Customers Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Customers:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Customers Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Customers:Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Customers Hierarchy - Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Customers:State Province</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Customers Hierarchy - State Province Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Education Level:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Education Level Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Education Level:Education Level</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Education Level Hierarchy - Education Level Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Gender:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Gender Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Gender:Gender</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Gender Hierarchy - Gender Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Geography:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Geography Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Geography:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Geography Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Geography:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Geography Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Geography:State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Geography Hierarchy - State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Marital Status:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Marital Status Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Marital Status:Marital Status</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Marital Status Hierarchy - Marital Status Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Brand Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Brand Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Product Category</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Product Category Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Product Department</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Product Department Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Product Family</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Product Family Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Product Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Product Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Product:Product Subcategory</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Product Hierarchy - Product Subcategory Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Promotion Media:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Promotion Media Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Promotion Media:Media Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Promotion Media Hierarchy - Media Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Promotions:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Promotions Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Promotions:Promotion Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Promotions Hierarchy - Promotion Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store Size in SQFT:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Size in SQFT Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store Size in SQFT:Store Sqft</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Size in SQFT Hierarchy - Store Sqft Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store Type:Store Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Type Hierarchy - Store Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time.Weekly:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time.Weekly Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time.Weekly:Day</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time.Weekly Hierarchy - Day Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time.Weekly:Week</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time.Weekly Hierarchy - Week Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time.Weekly:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time.Weekly Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Yearly Income:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Yearly Income Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged:Yearly Income:Yearly Income</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube - Yearly Income Hierarchy - Yearly Income Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Customers:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Customers Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Customers:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Customers Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Customers:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Customers Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Customers:Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Customers Hierarchy - Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Customers:State Province</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Customers Hierarchy - State Province Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Education Level:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Education Level Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Education Level:Education Level</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Education Level Hierarchy - Education Level Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Gender:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Gender Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Gender:Gender</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Gender Hierarchy - Gender Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Marital Status:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Marital Status Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Marital Status:Marital Status</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Marital Status Hierarchy - Marital Status Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Brand Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Brand Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Product Category</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Product Category Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Product Department</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Product Department Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Product Family</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Product Family Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Product Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Product Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Product:Product Subcategory</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Product Hierarchy - Product Subcategory Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Promotion Media:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Promotion Media Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Promotion Media:Media Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Promotion Media Hierarchy - Media Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Promotions:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Promotions Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Promotions:Promotion Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Promotions Hierarchy - Promotion Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store Size in SQFT:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Size in SQFT Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store Size in SQFT:Store Sqft</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Size in SQFT Hierarchy - Store Sqft Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store Type:Store Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Type Hierarchy - Store Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time.Weekly:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time.Weekly:Day</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly Hierarchy - Day Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time.Weekly:Week</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly Hierarchy - Week Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time.Weekly:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Yearly Income:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Yearly Income Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales:Yearly Income:Yearly Income</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube - Yearly Income Hierarchy - Yearly Income Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Has coffee bar:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Has coffee bar Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Has coffee bar:Has coffee bar</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Has coffee bar Hierarchy - Has coffee bar Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store Type:Store Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Type Hierarchy - Store Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Customers:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Customers Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Customers:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Customers Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Customers:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Customers Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Customers:Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Customers Hierarchy - Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Customers:State Province</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Customers Hierarchy - State Province Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Education Level:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Education Level Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Education Level:Education Level</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Education Level Hierarchy - Education Level Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Gender:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Gender Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Gender:Gender</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Gender Hierarchy - Gender Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Marital Status:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Marital Status Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Marital Status:Marital Status</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Marital Status Hierarchy - Marital Status Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Brand Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Brand Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Product Category</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Product Category Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Product Department</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Product Department Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Product Family</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Product Family Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Product Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Product Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Product:Product Subcategory</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Product Hierarchy - Product Subcategory Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Promotion Media:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Promotion Media Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Promotion Media:Media Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Promotion Media Hierarchy - Media Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Promotions:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Promotions Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Promotions:Promotion Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Promotions Hierarchy - Promotion Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time.Weekly:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time.Weekly Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time.Weekly:Day</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time.Weekly Hierarchy - Day Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time.Weekly:Week</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time.Weekly Hierarchy - Week Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time.Weekly:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time.Weekly Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Warehouse:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Warehouse Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Warehouse:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Warehouse Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Warehouse:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Warehouse Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Warehouse:State Province</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Warehouse Hierarchy - State Province Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Warehouse:Warehouse Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Warehouse Hierarchy - Warehouse Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Yearly Income:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Yearly Income Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales:Yearly Income:Yearly Income</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube - Yearly Income Hierarchy - Yearly Income Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Brand Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Brand Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Product Category</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Product Category Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Product Department</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Product Department Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Product Family</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Product Family Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Product Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Product Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Product:Product Subcategory</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Product Hierarchy - Product Subcategory Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store Size in SQFT:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Size in SQFT Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store Size in SQFT:Store Sqft</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Size in SQFT Hierarchy - Store Sqft Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store Type:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Type Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store Type:Store Type</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Type Hierarchy - Store Type Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store:Store City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Hierarchy - Store City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store:Store Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Hierarchy - Store Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store:Store Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Hierarchy - Store Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Store:Store State</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Store Hierarchy - Store State Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time.Weekly:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time.Weekly Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time.Weekly:Day</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time.Weekly Hierarchy - Day Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time.Weekly:Week</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time.Weekly Hierarchy - Week Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time.Weekly:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time.Weekly Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time:Month</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time Hierarchy - Month Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time:Quarter</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time Hierarchy - Quarter Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Time:Year</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Time Hierarchy - Year Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Warehouse:(All)</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Warehouse Hierarchy - (All) Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Warehouse:City</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Warehouse Hierarchy - City Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Warehouse:Country</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Warehouse Hierarchy - Country Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Warehouse:State Province</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Warehouse Hierarchy - State Province Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse:Warehouse:Warehouse Name</TABLE_NAME> <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube - Warehouse Hierarchy - Warehouse Name Level</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>HR</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - HR Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales 2</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales 2 Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Sales Ragged</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Sales Ragged Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Store</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Store Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse Cube</DESCRIPTION> </row> <row> <TABLE_CATALOG>FoodMart</TABLE_CATALOG> <TABLE_NAME>Warehouse and Sales</TABLE_NAME> <TABLE_TYPE>TABLE</TABLE_TYPE> <DESCRIPTION>FoodMart - Warehouse and Sales Cube</DESCRIPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDimensions"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_NAME" sql:field="DIMENSION_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="DIMENSION_GUID" sql:field="DIMENSION_GUID" type="uuid"/> <xsd:element name="DIMENSION_CAPTION" sql:field="DIMENSION_CAPTION" type="xsd:string"/> <xsd:element name="DIMENSION_ORDINAL" sql:field="DIMENSION_ORDINAL" type="xsd:unsignedInt"/> <xsd:element name="DIMENSION_TYPE" sql:field="DIMENSION_TYPE" type="xsd:short"/> <xsd:element name="DIMENSION_CARDINALITY" sql:field="DIMENSION_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element name="DEFAULT_HIERARCHY" sql:field="DEFAULT_HIERARCHY" type="xsd:string"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element minOccurs="0" name="IS_VIRTUAL" sql:field="IS_VIRTUAL" type="xsd:boolean"/> <xsd:element minOccurs="0" name="IS_READWRITE" sql:field="IS_READWRITE" type="xsd:boolean"/> <xsd:element minOccurs="0" name="DIMENSION_UNIQUE_SETTINGS" sql:field="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/> <xsd:element minOccurs="0" name="DIMENSION_MASTER_UNIQUE_NAME" sql:field="DIMENSION_MASTER_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="DIMENSION_IS_VISIBLE" sql:field="DIMENSION_IS_VISIBLE" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Department</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Department]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Department</DIMENSION_CAPTION> <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>13</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Department]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Department Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Employees</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Employees</DIMENSION_CAPTION> <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1156</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Employees]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Employees Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>4</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Pay Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Pay Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Pay Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Pay Type]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Pay Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Position</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Position]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Position</DIMENSION_CAPTION> <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>19</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Position]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Position Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Store Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Store Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>HR Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Customers</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION> <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Customers Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Education Level</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION> <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Education Level Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Gender</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION> <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Gender Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Marital Status</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION> <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>112</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Marital Status Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Product</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Product</DIMENSION_CAPTION> <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Product Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Promotion Media</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION> <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Promotion Media Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Promotions</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION> <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Promotions Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Store Size in SQFT Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Store Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Store Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_NAME>Yearly Income</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION> <DIMENSION_ORDINAL>12</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Cube - Yearly Income Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales 2</CUBE_NAME> <DIMENSION_NAME>Gender</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales 2 Cube - Gender Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales 2</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales 2 Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales 2</CUBE_NAME> <DIMENSION_NAME>Product</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Product</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales 2 Cube - Product Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales 2</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales 2 Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Customers</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION> <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Customers Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Education Level</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION> <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Education Level Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Gender</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION> <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Gender Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Geography</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Geography]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Geography</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>24</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Geography]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Geography Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Marital Status</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION> <DIMENSION_ORDINAL>12</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Marital Status Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Product</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Product</DIMENSION_CAPTION> <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Product Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Promotion Media</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION> <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Promotion Media Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Promotions</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION> <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Promotions Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Store Size in SQFT Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Store Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Store Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_NAME>Yearly Income</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION> <DIMENSION_ORDINAL>13</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY> <DESCRIPTION>Sales Ragged Cube - Yearly Income Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_NAME>Has coffee bar</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Has coffee bar]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Has coffee bar</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Has coffee bar]</DEFAULT_HIERARCHY> <DESCRIPTION>Store Cube - Has coffee bar Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Store Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>Store Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_NAME>Store Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY> <DESCRIPTION>Store Cube - Store Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>8</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Product</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Product</DIMENSION_CAPTION> <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Product Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Store Size in SQFT Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Store Type</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Store Type Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_NAME>Warehouse</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Warehouse]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Warehouse</DIMENSION_CAPTION> <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Warehouse]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse Cube - Warehouse Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Customers</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION> <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Customers Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Education Level</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION> <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Education Level Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Gender</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION> <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Gender Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Marital Status</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION> <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>112</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Marital Status Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Measures</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION> <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL> <DIMENSION_TYPE>2</DIMENSION_TYPE> <DIMENSION_CARDINALITY>12</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Measures Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Product</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Product</DIMENSION_CAPTION> <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Product Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Promotion Media</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION> <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Promotion Media Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Promotions</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION> <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Promotions Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Store</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Store</DIMENSION_CAPTION> <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Store Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Time</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Time</DIMENSION_CAPTION> <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL> <DIMENSION_TYPE>1</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Time Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Warehouse</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Warehouse]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Warehouse</DIMENSION_CAPTION> <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Warehouse]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Warehouse Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_NAME>Yearly Income</DIMENSION_NAME> <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME> <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION> <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL> <DIMENSION_TYPE>3</DIMENSION_TYPE> <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY> <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY> <DESCRIPTION>Warehouse and Sales Cube - Yearly Income Dimension</DESCRIPTION> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDFunction"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="FUNCTION_NAME" sql:field="FUNCTION_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element minOccurs="0" name="PARAMETER_LIST" sql:field="PARAMETER_LIST" type="xsd:string"/> <xsd:element name="RETURN_TYPE" sql:field="RETURN_TYPE" type="xsd:int"/> <xsd:element name="ORIGIN" sql:field="ORIGIN" type="xsd:int"/> <xsd:element name="INTERFACE_NAME" sql:field="INTERFACE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="LIBRARY_NAME" sql:field="LIBRARY_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="CAPTION" sql:field="CAPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a member from the tuple specified in <Tuple>. The member to be returned is specified by the zero-based position of the member in the set in <Index>.</DESCRIPTION> <PARAMETER_LIST>Tuple, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a tuple from the set specified in <Set>. The tuple to be returned is specified by the zero-based position of the tuple in the set in <Index>.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a tuple from the set specified in <Set>. The tuple to be returned is specified by the member name (or names) in <String>.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_R_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <${restriction.name}>${restriction.value}</${restriction.name}> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDFunctions"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <cxmla:DiscoverResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis"> <cxmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="FUNCTION_NAME" sql:field="FUNCTION_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element minOccurs="0" name="PARAMETER_LIST" sql:field="PARAMETER_LIST" type="xsd:string"/> <xsd:element name="RETURN_TYPE" sql:field="RETURN_TYPE" type="xsd:int"/> <xsd:element name="ORIGIN" sql:field="ORIGIN" type="xsd:int"/> <xsd:element name="INTERFACE_NAME" sql:field="INTERFACE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="LIBRARY_NAME" sql:field="LIBRARY_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="CAPTION" sql:field="CAPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <FUNCTION_NAME>$AggregateChildren</FUNCTION_NAME> <DESCRIPTION>Equivalent to 'Aggregate(<Hierarchy>.CurrentMember.Children); for internal use.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>$AggregateChildren</CAPTION> </row> <row> <FUNCTION_NAME>$Cache</FUNCTION_NAME> <DESCRIPTION>Evaluates and returns its sole argument, applying statement-level caching</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>$Cache</CAPTION> </row> <row> <FUNCTION_NAME>()</FUNCTION_NAME> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>()</CAPTION> </row> <row> <FUNCTION_NAME>*</FUNCTION_NAME> <DESCRIPTION>Multiplies two numbers.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>*</CAPTION> </row> <row> <FUNCTION_NAME>*</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>*</CAPTION> </row> <row> <FUNCTION_NAME>*</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION> <PARAMETER_LIST>Member, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>*</CAPTION> </row> <row> <FUNCTION_NAME>*</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION> <PARAMETER_LIST>Set, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>*</CAPTION> </row> <row> <FUNCTION_NAME>*</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION> <PARAMETER_LIST>Member, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>*</CAPTION> </row> <row> <FUNCTION_NAME>+</FUNCTION_NAME> <DESCRIPTION>Adds two numbers.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>+</CAPTION> </row> <row> <FUNCTION_NAME>-</FUNCTION_NAME> <DESCRIPTION>Subtracts two numbers.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>-</CAPTION> </row> <row> <FUNCTION_NAME>-</FUNCTION_NAME> <DESCRIPTION>Returns the negative of a number.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>-</CAPTION> </row> <row> <FUNCTION_NAME>/</FUNCTION_NAME> <DESCRIPTION>Divides two numbers.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>/</CAPTION> </row> <row> <FUNCTION_NAME>:</FUNCTION_NAME> <DESCRIPTION>Infix colon operator returns the set of members between a given pair of members.</DESCRIPTION> <PARAMETER_LIST>Member, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>:</CAPTION> </row> <row> <FUNCTION_NAME><</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is less than another.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><</CAPTION> </row> <row> <FUNCTION_NAME><</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is less than another.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><</CAPTION> </row> <row> <FUNCTION_NAME><=</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is less than or equal to another.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><=</CAPTION> </row> <row> <FUNCTION_NAME><=</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is less than or equal to another.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><=</CAPTION> </row> <row> <FUNCTION_NAME><></FUNCTION_NAME> <DESCRIPTION>Returns whether two expressions are not equal.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><></CAPTION> </row> <row> <FUNCTION_NAME><></FUNCTION_NAME> <DESCRIPTION>Returns whether two expressions are not equal.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION><></CAPTION> </row> <row> <FUNCTION_NAME>=</FUNCTION_NAME> <DESCRIPTION>Returns whether two expressions are equal.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>=</CAPTION> </row> <row> <FUNCTION_NAME>=</FUNCTION_NAME> <DESCRIPTION>Returns whether two expressions are equal.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>=</CAPTION> </row> <row> <FUNCTION_NAME>></FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is greater than another.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>></CAPTION> </row> <row> <FUNCTION_NAME>></FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is greater than another.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>></CAPTION> </row> <row> <FUNCTION_NAME>>=</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is greater than or equal to another.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>>=</CAPTION> </row> <row> <FUNCTION_NAME>>=</FUNCTION_NAME> <DESCRIPTION>Returns whether an expression is greater than or equal to another.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>>=</CAPTION> </row> <row> <FUNCTION_NAME>_CaseMatch</FUNCTION_NAME> <DESCRIPTION>Evaluates various expressions, and returns the corresponding expression for the first which matches a particular value.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>_CaseMatch</CAPTION> </row> <row> <FUNCTION_NAME>_CaseTest</FUNCTION_NAME> <DESCRIPTION>Evaluates various conditions, and returns the corresponding expression for the first which evaluates to true.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>_CaseTest</CAPTION> </row> <row> <FUNCTION_NAME>AddCalculatedMembers</FUNCTION_NAME> <DESCRIPTION>Adds calculated members to a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>AddCalculatedMembers</CAPTION> </row> <row> <FUNCTION_NAME>Aggregate</FUNCTION_NAME> <DESCRIPTION>Returns a calculated value using the appropriate aggregate function, based on the context of the query.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Aggregate</CAPTION> </row> <row> <FUNCTION_NAME>Aggregate</FUNCTION_NAME> <DESCRIPTION>Returns a calculated value using the appropriate aggregate function, based on the context of the query.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Aggregate</CAPTION> </row> <row> <FUNCTION_NAME>AllMembers</FUNCTION_NAME> <DESCRIPTION>Returns a set that contains all members, including calculated members, of the specified dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>AllMembers</CAPTION> </row> <row> <FUNCTION_NAME>AllMembers</FUNCTION_NAME> <DESCRIPTION>Returns a set that contains all members, including calculated members, of the specified hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>AllMembers</CAPTION> </row> <row> <FUNCTION_NAME>AllMembers</FUNCTION_NAME> <DESCRIPTION>Returns a set that contains all members, including calculated members, of the specified level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>AllMembers</CAPTION> </row> <row> <FUNCTION_NAME>Ancestor</FUNCTION_NAME> <DESCRIPTION>Returns the ancestor of a member at a specified level.</DESCRIPTION> <PARAMETER_LIST>Member, Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ancestor</CAPTION> </row> <row> <FUNCTION_NAME>Ancestor</FUNCTION_NAME> <DESCRIPTION>Returns the ancestor of a member at a specified level.</DESCRIPTION> <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ancestor</CAPTION> </row> <row> <FUNCTION_NAME>AND</FUNCTION_NAME> <DESCRIPTION>Returns the conjunction of two conditions.</DESCRIPTION> <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>AND</CAPTION> </row> <row> <FUNCTION_NAME>Ascendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of the ascendants of a specified member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ascendants</CAPTION> </row> <row> <FUNCTION_NAME>Avg</FUNCTION_NAME> <DESCRIPTION>Returns the average value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Avg</CAPTION> </row> <row> <FUNCTION_NAME>Avg</FUNCTION_NAME> <DESCRIPTION>Returns the average value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Avg</CAPTION> </row> <row> <FUNCTION_NAME>BottomCount</FUNCTION_NAME> <DESCRIPTION>Returns a specified number of items from the bottom of a set, optionally ordering the set first.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>BottomCount</CAPTION> </row> <row> <FUNCTION_NAME>BottomCount</FUNCTION_NAME> <DESCRIPTION>Returns a specified number of items from the bottom of a set, optionally ordering the set first.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>BottomCount</CAPTION> </row> <row> <FUNCTION_NAME>BottomPercent</FUNCTION_NAME> <DESCRIPTION>Sorts a set and returns the bottom N elements whose cumulative total is at least a specified percentage.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>BottomPercent</CAPTION> </row> <row> <FUNCTION_NAME>BottomSum</FUNCTION_NAME> <DESCRIPTION>Sorts a set and returns the bottom N elements whose cumulative total is at least a specified value.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>BottomSum</CAPTION> </row> <row> <FUNCTION_NAME>CalculatedChild</FUNCTION_NAME> <DESCRIPTION>Returns an existing calculated child member with name <String> from the specified <Member>.</DESCRIPTION> <PARAMETER_LIST>Member, String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CalculatedChild</CAPTION> </row> <row> <FUNCTION_NAME>Caption</FUNCTION_NAME> <DESCRIPTION>Returns the caption of a dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Caption</CAPTION> </row> <row> <FUNCTION_NAME>Caption</FUNCTION_NAME> <DESCRIPTION>Returns the caption of a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Caption</CAPTION> </row> <row> <FUNCTION_NAME>Caption</FUNCTION_NAME> <DESCRIPTION>Returns the caption of a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Caption</CAPTION> </row> <row> <FUNCTION_NAME>Caption</FUNCTION_NAME> <DESCRIPTION>Returns the caption of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Caption</CAPTION> </row> <row> <FUNCTION_NAME>Cast</FUNCTION_NAME> <DESCRIPTION>Converts values to another type.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Cast</CAPTION> </row> <row> <FUNCTION_NAME>Children</FUNCTION_NAME> <DESCRIPTION>Returns the children of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Children</CAPTION> </row> <row> <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the last descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ClosingPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the last descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ClosingPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the last descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST>Level, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ClosingPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the last descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ClosingPeriod</CAPTION> </row> <row> <FUNCTION_NAME>CoalesceEmpty</FUNCTION_NAME> <DESCRIPTION>Coalesces an empty cell value to a different value. All of the expressions must be of the same type (number or string).</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CoalesceEmpty</CAPTION> </row> <row> <FUNCTION_NAME>Correlation</FUNCTION_NAME> <DESCRIPTION>Returns the correlation of two series evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Correlation</CAPTION> </row> <row> <FUNCTION_NAME>Correlation</FUNCTION_NAME> <DESCRIPTION>Returns the correlation of two series evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Correlation</CAPTION> </row> <row> <FUNCTION_NAME>Count</FUNCTION_NAME> <DESCRIPTION>Returns the number of tuples in a set, empty cells included unless the optional EXCLUDEEMPTY flag is used.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Count</CAPTION> </row> <row> <FUNCTION_NAME>Count</FUNCTION_NAME> <DESCRIPTION>Returns the number of tuples in a set, empty cells included unless the optional EXCLUDEEMPTY flag is used.</DESCRIPTION> <PARAMETER_LIST>Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Count</CAPTION> </row> <row> <FUNCTION_NAME>Count</FUNCTION_NAME> <DESCRIPTION>Returns the number of tuples in a set including empty cells.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Count</CAPTION> </row> <row> <FUNCTION_NAME>Cousin</FUNCTION_NAME> <DESCRIPTION>Returns the member with the same relative position under <ancestor member> as the member specified.</DESCRIPTION> <PARAMETER_LIST>Member, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Cousin</CAPTION> </row> <row> <FUNCTION_NAME>Covariance</FUNCTION_NAME> <DESCRIPTION>Returns the covariance of two series evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Covariance</CAPTION> </row> <row> <FUNCTION_NAME>Covariance</FUNCTION_NAME> <DESCRIPTION>Returns the covariance of two series evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Covariance</CAPTION> </row> <row> <FUNCTION_NAME>CovarianceN</FUNCTION_NAME> <DESCRIPTION>Returns the covariance of two series evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CovarianceN</CAPTION> </row> <row> <FUNCTION_NAME>CovarianceN</FUNCTION_NAME> <DESCRIPTION>Returns the covariance of two series evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CovarianceN</CAPTION> </row> <row> <FUNCTION_NAME>Crossjoin</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Crossjoin</CAPTION> </row> <row> <FUNCTION_NAME>CurrentDateMember</FUNCTION_NAME> <PARAMETER_LIST>Hierarchy, String, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CurrentDateMember</CAPTION> </row> <row> <FUNCTION_NAME>CurrentDateMember</FUNCTION_NAME> <PARAMETER_LIST>Hierarchy, String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CurrentDateMember</CAPTION> </row> <row> <FUNCTION_NAME>CurrentDateString</FUNCTION_NAME> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CurrentDateString</CAPTION> </row> <row> <FUNCTION_NAME>CurrentMember</FUNCTION_NAME> <DESCRIPTION>Returns the current member along a dimension during an iteration.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CurrentMember</CAPTION> </row> <row> <FUNCTION_NAME>CurrentMember</FUNCTION_NAME> <DESCRIPTION>Returns the current member along a hierarchy during an iteration.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>CurrentMember</CAPTION> </row> <row> <FUNCTION_NAME>DataMember</FUNCTION_NAME> <DESCRIPTION>Returns the system-generated data member that is associated with a nonleaf member of a dimension.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DataMember</CAPTION> </row> <row> <FUNCTION_NAME>DefaultMember</FUNCTION_NAME> <DESCRIPTION>Returns the default member of a dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DefaultMember</CAPTION> </row> <row> <FUNCTION_NAME>DefaultMember</FUNCTION_NAME> <DESCRIPTION>Returns the default member of a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DefaultMember</CAPTION> </row> <row> <FUNCTION_NAME>Descendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Descendants</CAPTION> </row> <row> <FUNCTION_NAME>Descendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.</DESCRIPTION> <PARAMETER_LIST>Member, Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Descendants</CAPTION> </row> <row> <FUNCTION_NAME>Descendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.</DESCRIPTION> <PARAMETER_LIST>Member, Level, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Descendants</CAPTION> </row> <row> <FUNCTION_NAME>Descendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.</DESCRIPTION> <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Descendants</CAPTION> </row> <row> <FUNCTION_NAME>Descendants</FUNCTION_NAME> <DESCRIPTION>Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.</DESCRIPTION> <PARAMETER_LIST>Member, Numeric Expression, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Descendants</CAPTION> </row> <row> <FUNCTION_NAME>Dimension</FUNCTION_NAME> <DESCRIPTION>Returns the dimension that contains a specified hierarchy.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimension</CAPTION> </row> <row> <FUNCTION_NAME>Dimension</FUNCTION_NAME> <DESCRIPTION>Returns the dimension that contains a specified hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimension</CAPTION> </row> <row> <FUNCTION_NAME>Dimension</FUNCTION_NAME> <DESCRIPTION>Returns the dimension that contains a specified level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimension</CAPTION> </row> <row> <FUNCTION_NAME>Dimension</FUNCTION_NAME> <DESCRIPTION>Returns the dimension that contains a specified member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimension</CAPTION> </row> <row> <FUNCTION_NAME>Dimensions</FUNCTION_NAME> <DESCRIPTION>Returns the dimension whose zero-based position within the cube is specified by a numeric expression.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimensions</CAPTION> </row> <row> <FUNCTION_NAME>Dimensions</FUNCTION_NAME> <DESCRIPTION>Returns the dimension whose name is specified by a string.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Dimensions</CAPTION> </row> <row> <FUNCTION_NAME>Distinct</FUNCTION_NAME> <DESCRIPTION>Eliminates duplicate tuples from a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Distinct</CAPTION> </row> <row> <FUNCTION_NAME>DrilldownLevel</FUNCTION_NAME> <DESCRIPTION>Drills down the members of a set, at a specified level, to one level below. Alternatively, drills down on a specified dimension in the set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DrilldownLevel</CAPTION> </row> <row> <FUNCTION_NAME>DrilldownLevel</FUNCTION_NAME> <DESCRIPTION>Drills down the members of a set, at a specified level, to one level below. Alternatively, drills down on a specified dimension in the set.</DESCRIPTION> <PARAMETER_LIST>Set, Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DrilldownLevel</CAPTION> </row> <row> <FUNCTION_NAME>DrilldownMember</FUNCTION_NAME> <DESCRIPTION>Drills down the members in a set that are present in a second specified set.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DrilldownMember</CAPTION> </row> <row> <FUNCTION_NAME>DrilldownMember</FUNCTION_NAME> <DESCRIPTION>Drills down the members in a set that are present in a second specified set.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>DrilldownMember</CAPTION> </row> <row> <FUNCTION_NAME>Except</FUNCTION_NAME> <DESCRIPTION>Finds the difference between two sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Except</CAPTION> </row> <row> <FUNCTION_NAME>Except</FUNCTION_NAME> <DESCRIPTION>Finds the difference between two sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Except</CAPTION> </row> <row> <FUNCTION_NAME>Filter</FUNCTION_NAME> <DESCRIPTION>Returns the set resulting from filtering a set based on a search condition.</DESCRIPTION> <PARAMETER_LIST>Set, Logical Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Filter</CAPTION> </row> <row> <FUNCTION_NAME>FirstChild</FUNCTION_NAME> <DESCRIPTION>Returns the first child of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>FirstChild</CAPTION> </row> <row> <FUNCTION_NAME>FirstQ</FUNCTION_NAME> <DESCRIPTION>Returns the 1st quartile value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>FirstQ</CAPTION> </row> <row> <FUNCTION_NAME>FirstQ</FUNCTION_NAME> <DESCRIPTION>Returns the 1st quartile value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>FirstQ</CAPTION> </row> <row> <FUNCTION_NAME>FirstSibling</FUNCTION_NAME> <DESCRIPTION>Returns the first child of the parent of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>FirstSibling</CAPTION> </row> <row> <FUNCTION_NAME>Format</FUNCTION_NAME> <DESCRIPTION>Formats a number to string.</DESCRIPTION> <PARAMETER_LIST>Member, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Format</CAPTION> </row> <row> <FUNCTION_NAME>Format</FUNCTION_NAME> <DESCRIPTION>Formats a number to string.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Format</CAPTION> </row> <row> <FUNCTION_NAME>Generate</FUNCTION_NAME> <DESCRIPTION>Applies a set to each member of another set and joins the resulting sets by union.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Generate</CAPTION> </row> <row> <FUNCTION_NAME>Generate</FUNCTION_NAME> <DESCRIPTION>Applies a set to each member of another set and joins the resulting sets by union.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Generate</CAPTION> </row> <row> <FUNCTION_NAME>Generate</FUNCTION_NAME> <DESCRIPTION>Applies a set to a string expression and joins resulting sets by string concatenation.</DESCRIPTION> <PARAMETER_LIST>Set, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Generate</CAPTION> </row> <row> <FUNCTION_NAME>Generate</FUNCTION_NAME> <DESCRIPTION>Applies a set to a string expression and joins resulting sets by string concatenation.</DESCRIPTION> <PARAMETER_LIST>Set, String, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Generate</CAPTION> </row> <row> <FUNCTION_NAME>Head</FUNCTION_NAME> <DESCRIPTION>Returns the first specified number of elements in a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Head</CAPTION> </row> <row> <FUNCTION_NAME>Head</FUNCTION_NAME> <DESCRIPTION>Returns the first specified number of elements in a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Head</CAPTION> </row> <row> <FUNCTION_NAME>Hierarchize</FUNCTION_NAME> <DESCRIPTION>Orders the members of a set in a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Hierarchize</CAPTION> </row> <row> <FUNCTION_NAME>Hierarchize</FUNCTION_NAME> <DESCRIPTION>Orders the members of a set in a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Hierarchize</CAPTION> </row> <row> <FUNCTION_NAME>Hierarchy</FUNCTION_NAME> <DESCRIPTION>Returns a level's hierarchy.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Hierarchy</CAPTION> </row> <row> <FUNCTION_NAME>Hierarchy</FUNCTION_NAME> <DESCRIPTION>Returns a member's hierarchy.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Hierarchy</CAPTION> </row> <row> <FUNCTION_NAME>IIf</FUNCTION_NAME> <DESCRIPTION>Returns one of two numeric values determined by a logical test.</DESCRIPTION> <PARAMETER_LIST>Logical Expression, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IIf</CAPTION> </row> <row> <FUNCTION_NAME>IIf</FUNCTION_NAME> <DESCRIPTION>Returns one of two string values determined by a logical test.</DESCRIPTION> <PARAMETER_LIST>Logical Expression, String, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IIf</CAPTION> </row> <row> <FUNCTION_NAME>IN</FUNCTION_NAME> <PARAMETER_LIST>Member, Set</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IN</CAPTION> </row> <row> <FUNCTION_NAME>Intersect</FUNCTION_NAME> <DESCRIPTION>Returns the intersection of two input sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Intersect</CAPTION> </row> <row> <FUNCTION_NAME>Intersect</FUNCTION_NAME> <DESCRIPTION>Returns the intersection of two input sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Intersect</CAPTION> </row> <row> <FUNCTION_NAME>InverseNormal</FUNCTION_NAME> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>InverseNormal</CAPTION> </row> <row> <FUNCTION_NAME>IS</FUNCTION_NAME> <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION> <PARAMETER_LIST>Member, Member</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS</CAPTION> </row> <row> <FUNCTION_NAME>IS</FUNCTION_NAME> <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION> <PARAMETER_LIST>Level, Level</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS</CAPTION> </row> <row> <FUNCTION_NAME>IS</FUNCTION_NAME> <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION> <PARAMETER_LIST>Hierarchy, Hierarchy</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS</CAPTION> </row> <row> <FUNCTION_NAME>IS</FUNCTION_NAME> <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION> <PARAMETER_LIST>Dimension, Dimension</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS</CAPTION> </row> <row> <FUNCTION_NAME>IS</FUNCTION_NAME> <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION> <PARAMETER_LIST>Tuple, Tuple</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS</CAPTION> </row> <row> <FUNCTION_NAME>IS EMPTY</FUNCTION_NAME> <DESCRIPTION>Determines if an expression evaluates to the empty cell value.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS EMPTY</CAPTION> </row> <row> <FUNCTION_NAME>IS EMPTY</FUNCTION_NAME> <DESCRIPTION>Determines if an expression evaluates to the empty cell value.</DESCRIPTION> <PARAMETER_LIST>Tuple</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS EMPTY</CAPTION> </row> <row> <FUNCTION_NAME>IS NULL</FUNCTION_NAME> <DESCRIPTION>Returns whether an object is null</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS NULL</CAPTION> </row> <row> <FUNCTION_NAME>IS NULL</FUNCTION_NAME> <DESCRIPTION>Returns whether an object is null</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS NULL</CAPTION> </row> <row> <FUNCTION_NAME>IS NULL</FUNCTION_NAME> <DESCRIPTION>Returns whether an object is null</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS NULL</CAPTION> </row> <row> <FUNCTION_NAME>IS NULL</FUNCTION_NAME> <DESCRIPTION>Returns whether an object is null</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IS NULL</CAPTION> </row> <row> <FUNCTION_NAME>IsEmpty</FUNCTION_NAME> <DESCRIPTION>Determines if an expression evaluates to the empty cell value.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IsEmpty</CAPTION> </row> <row> <FUNCTION_NAME>IsEmpty</FUNCTION_NAME> <DESCRIPTION>Determines if an expression evaluates to the empty cell value.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>IsEmpty</CAPTION> </row> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a member from the tuple specified in <Tuple>. The member to be returned is specified by the zero-based position of the member in the set in <Index>.</DESCRIPTION> <PARAMETER_LIST>Tuple, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a tuple from the set specified in <Set>. The tuple to be returned is specified by the zero-based position of the tuple in the set in <Index>.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> <row> <FUNCTION_NAME>Item</FUNCTION_NAME> <DESCRIPTION>Returns a tuple from the set specified in <Set>. The tuple to be returned is specified by the member name (or names) in <String>.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Item</CAPTION> </row> <row> <FUNCTION_NAME>Lag</FUNCTION_NAME> <DESCRIPTION>Returns a member further along the specified member's dimension.</DESCRIPTION> <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Lag</CAPTION> </row> <row> <FUNCTION_NAME>LastChild</FUNCTION_NAME> <DESCRIPTION>Returns the last child of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LastChild</CAPTION> </row> <row> <FUNCTION_NAME>LastNonEmpty</FUNCTION_NAME> <PARAMETER_LIST>Set, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LastNonEmpty</CAPTION> </row> <row> <FUNCTION_NAME>LastPeriods</FUNCTION_NAME> <DESCRIPTION>Returns a set of members prior to and including a specified member.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LastPeriods</CAPTION> </row> <row> <FUNCTION_NAME>LastPeriods</FUNCTION_NAME> <DESCRIPTION>Returns a set of members prior to and including a specified member.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LastPeriods</CAPTION> </row> <row> <FUNCTION_NAME>LastSibling</FUNCTION_NAME> <DESCRIPTION>Returns the last child of the parent of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LastSibling</CAPTION> </row> <row> <FUNCTION_NAME>Lead</FUNCTION_NAME> <DESCRIPTION>Returns a member further along the specified member's dimension.</DESCRIPTION> <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Lead</CAPTION> </row> <row> <FUNCTION_NAME>Level</FUNCTION_NAME> <DESCRIPTION>Returns a member's level.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Level</CAPTION> </row> <row> <FUNCTION_NAME>Levels</FUNCTION_NAME> <DESCRIPTION>Returns the level whose position in a hierarchy is specified by a numeric expression.</DESCRIPTION> <PARAMETER_LIST>Hierarchy, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Levels</CAPTION> </row> <row> <FUNCTION_NAME>Levels</FUNCTION_NAME> <DESCRIPTION>Returns the level whose name is specified by a string expression.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Levels</CAPTION> </row> <row> <FUNCTION_NAME>LinRegIntercept</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of b in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegIntercept</CAPTION> </row> <row> <FUNCTION_NAME>LinRegIntercept</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of b in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegIntercept</CAPTION> </row> <row> <FUNCTION_NAME>LinRegPoint</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of y in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegPoint</CAPTION> </row> <row> <FUNCTION_NAME>LinRegPoint</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of y in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Numeric Expression, Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegPoint</CAPTION> </row> <row> <FUNCTION_NAME>LinRegR2</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns R2 (the coefficient of determination).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegR2</CAPTION> </row> <row> <FUNCTION_NAME>LinRegR2</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns R2 (the coefficient of determination).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegR2</CAPTION> </row> <row> <FUNCTION_NAME>LinRegSlope</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of a in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegSlope</CAPTION> </row> <row> <FUNCTION_NAME>LinRegSlope</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the value of a in the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegSlope</CAPTION> </row> <row> <FUNCTION_NAME>LinRegVariance</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the variance associated with the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegVariance</CAPTION> </row> <row> <FUNCTION_NAME>LinRegVariance</FUNCTION_NAME> <DESCRIPTION>Calculates the linear regression of a set and returns the variance associated with the regression line y = ax + b.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>LinRegVariance</CAPTION> </row> <row> <FUNCTION_NAME>MATCHES</FUNCTION_NAME> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>MATCHES</CAPTION> </row> <row> <FUNCTION_NAME>Max</FUNCTION_NAME> <DESCRIPTION>Returns the maximum value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Max</CAPTION> </row> <row> <FUNCTION_NAME>Max</FUNCTION_NAME> <DESCRIPTION>Returns the maximum value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Max</CAPTION> </row> <row> <FUNCTION_NAME>Median</FUNCTION_NAME> <DESCRIPTION>Returns the median value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Median</CAPTION> </row> <row> <FUNCTION_NAME>Median</FUNCTION_NAME> <DESCRIPTION>Returns the median value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Median</CAPTION> </row> <row> <FUNCTION_NAME>Members</FUNCTION_NAME> <DESCRIPTION>Returns the set of members in a dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Members</CAPTION> </row> <row> <FUNCTION_NAME>Members</FUNCTION_NAME> <DESCRIPTION>Returns the set of members in a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Members</CAPTION> </row> <row> <FUNCTION_NAME>Members</FUNCTION_NAME> <DESCRIPTION>Returns the set of members in a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Members</CAPTION> </row> <row> <FUNCTION_NAME>Members</FUNCTION_NAME> <DESCRIPTION>Returns the member whose name is specified by a string expression.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Members</CAPTION> </row> <row> <FUNCTION_NAME>Min</FUNCTION_NAME> <DESCRIPTION>Returns the minimum value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Min</CAPTION> </row> <row> <FUNCTION_NAME>Min</FUNCTION_NAME> <DESCRIPTION>Returns the minimum value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Min</CAPTION> </row> <row> <FUNCTION_NAME>Mtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Month.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Mtd</CAPTION> </row> <row> <FUNCTION_NAME>Mtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Month.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Mtd</CAPTION> </row> <row> <FUNCTION_NAME>Name</FUNCTION_NAME> <DESCRIPTION>Returns the name of a dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Name</CAPTION> </row> <row> <FUNCTION_NAME>Name</FUNCTION_NAME> <DESCRIPTION>Returns the name of a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Name</CAPTION> </row> <row> <FUNCTION_NAME>Name</FUNCTION_NAME> <DESCRIPTION>Returns the name of a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Name</CAPTION> </row> <row> <FUNCTION_NAME>Name</FUNCTION_NAME> <DESCRIPTION>Returns the name of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Name</CAPTION> </row> <row> <FUNCTION_NAME>NextMember</FUNCTION_NAME> <DESCRIPTION>Returns the next member in the level that contains a specified member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>NextMember</CAPTION> </row> <row> <FUNCTION_NAME>NonEmptyCrossJoin</FUNCTION_NAME> <DESCRIPTION>Returns the cross product of two sets, excluding empty tuples and tuples without associated fact table data.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>NonEmptyCrossJoin</CAPTION> </row> <row> <FUNCTION_NAME>NOT</FUNCTION_NAME> <DESCRIPTION>Returns the negation of a condition.</DESCRIPTION> <PARAMETER_LIST>Logical Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>NOT</CAPTION> </row> <row> <FUNCTION_NAME>NullValue</FUNCTION_NAME> <PARAMETER_LIST/> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>NullValue</CAPTION> </row> <row> <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the first descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>OpeningPeriod</CAPTION> </row> <row> <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the first descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>OpeningPeriod</CAPTION> </row> <row> <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME> <DESCRIPTION>Returns the first descendant of a member at a level.</DESCRIPTION> <PARAMETER_LIST>Level, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>OpeningPeriod</CAPTION> </row> <row> <FUNCTION_NAME>OR</FUNCTION_NAME> <DESCRIPTION>Returns the disjunction of two conditions.</DESCRIPTION> <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>OR</CAPTION> </row> <row> <FUNCTION_NAME>Order</FUNCTION_NAME> <DESCRIPTION>Arranges members of a set, optionally preserving or breaking the hierarchy.</DESCRIPTION> <PARAMETER_LIST>Set, Value, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Order</CAPTION> </row> <row> <FUNCTION_NAME>Order</FUNCTION_NAME> <DESCRIPTION>Arranges members of a set, optionally preserving or breaking the hierarchy.</DESCRIPTION> <PARAMETER_LIST>Set, Value</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Order</CAPTION> </row> <row> <FUNCTION_NAME>Ordinal</FUNCTION_NAME> <DESCRIPTION>Returns the zero-based ordinal value associated with a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ordinal</CAPTION> </row> <row> <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME> <DESCRIPTION>Returns a member from a prior period in the same relative position as a specified member.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ParallelPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME> <DESCRIPTION>Returns a member from a prior period in the same relative position as a specified member.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ParallelPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME> <DESCRIPTION>Returns a member from a prior period in the same relative position as a specified member.</DESCRIPTION> <PARAMETER_LIST>Level, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ParallelPeriod</CAPTION> </row> <row> <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME> <DESCRIPTION>Returns a member from a prior period in the same relative position as a specified member.</DESCRIPTION> <PARAMETER_LIST>Level, Numeric Expression, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ParallelPeriod</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Symbol, String, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Symbol, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Symbol, Numeric Expression, String</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Symbol, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Hierarchy, Member, String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>Parameter</FUNCTION_NAME> <DESCRIPTION>Returns default value of parameter.</DESCRIPTION> <PARAMETER_LIST>String, Hierarchy, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parameter</CAPTION> </row> <row> <FUNCTION_NAME>ParamRef</FUNCTION_NAME> <DESCRIPTION>Returns the current value of this parameter. If it is null, returns the default value.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ParamRef</CAPTION> </row> <row> <FUNCTION_NAME>Parent</FUNCTION_NAME> <DESCRIPTION>Returns the parent of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Parent</CAPTION> </row> <row> <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME> <DESCRIPTION>Returns a set of periods (members) from a specified level starting with the first period and ending with a specified member.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>PeriodsToDate</CAPTION> </row> <row> <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME> <DESCRIPTION>Returns a set of periods (members) from a specified level starting with the first period and ending with a specified member.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>PeriodsToDate</CAPTION> </row> <row> <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME> <DESCRIPTION>Returns a set of periods (members) from a specified level starting with the first period and ending with a specified member.</DESCRIPTION> <PARAMETER_LIST>Level, Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>PeriodsToDate</CAPTION> </row> <row> <FUNCTION_NAME>PrevMember</FUNCTION_NAME> <DESCRIPTION>Returns the previous member in the level that contains a specified member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>PrevMember</CAPTION> </row> <row> <FUNCTION_NAME>Properties</FUNCTION_NAME> <DESCRIPTION>Returns the value of a member property.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Properties</CAPTION> </row> <row> <FUNCTION_NAME>Qtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Quarter.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Qtd</CAPTION> </row> <row> <FUNCTION_NAME>Qtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Quarter.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Qtd</CAPTION> </row> <row> <FUNCTION_NAME>Rank</FUNCTION_NAME> <DESCRIPTION>Returns the one-based rank of a tuple in a set.</DESCRIPTION> <PARAMETER_LIST>Tuple, Set</PARAMETER_LIST> <RETURN_TYPE>2</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Rank</CAPTION> </row> <row> <FUNCTION_NAME>Rank</FUNCTION_NAME> <DESCRIPTION>Returns the one-based rank of a tuple in a set.</DESCRIPTION> <PARAMETER_LIST>Tuple, Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>2</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Rank</CAPTION> </row> <row> <FUNCTION_NAME>Rank</FUNCTION_NAME> <DESCRIPTION>Returns the one-based rank of a tuple in a set.</DESCRIPTION> <PARAMETER_LIST>Member, Set</PARAMETER_LIST> <RETURN_TYPE>2</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Rank</CAPTION> </row> <row> <FUNCTION_NAME>Rank</FUNCTION_NAME> <DESCRIPTION>Returns the one-based rank of a tuple in a set.</DESCRIPTION> <PARAMETER_LIST>Member, Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>2</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Rank</CAPTION> </row> <row> <FUNCTION_NAME>SetToStr</FUNCTION_NAME> <DESCRIPTION>Constructs a string from a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>SetToStr</CAPTION> </row> <row> <FUNCTION_NAME>Siblings</FUNCTION_NAME> <DESCRIPTION>Returns the siblings of a specified member, including the member itself.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Siblings</CAPTION> </row> <row> <FUNCTION_NAME>Stddev</FUNCTION_NAME> <DESCRIPTION>Alias for Stdev.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Stddev</CAPTION> </row> <row> <FUNCTION_NAME>Stddev</FUNCTION_NAME> <DESCRIPTION>Alias for Stdev.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Stddev</CAPTION> </row> <row> <FUNCTION_NAME>StddevP</FUNCTION_NAME> <DESCRIPTION>Alias for StdevP.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StddevP</CAPTION> </row> <row> <FUNCTION_NAME>StddevP</FUNCTION_NAME> <DESCRIPTION>Alias for StdevP.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StddevP</CAPTION> </row> <row> <FUNCTION_NAME>Stdev</FUNCTION_NAME> <DESCRIPTION>Returns the standard deviation of a numeric expression evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Stdev</CAPTION> </row> <row> <FUNCTION_NAME>Stdev</FUNCTION_NAME> <DESCRIPTION>Returns the standard deviation of a numeric expression evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Stdev</CAPTION> </row> <row> <FUNCTION_NAME>StdevP</FUNCTION_NAME> <DESCRIPTION>Returns the standard deviation of a numeric expression evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StdevP</CAPTION> </row> <row> <FUNCTION_NAME>StdevP</FUNCTION_NAME> <DESCRIPTION>Returns the standard deviation of a numeric expression evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StdevP</CAPTION> </row> <row> <FUNCTION_NAME>StripCalculatedMembers</FUNCTION_NAME> <DESCRIPTION>Removes calculated members from a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StripCalculatedMembers</CAPTION> </row> <row> <FUNCTION_NAME>StrToMember</FUNCTION_NAME> <DESCRIPTION>Returns a member from a unique name String in MDX format.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StrToMember</CAPTION> </row> <row> <FUNCTION_NAME>StrToSet</FUNCTION_NAME> <DESCRIPTION>Constructs a set from a string expression.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StrToSet</CAPTION> </row> <row> <FUNCTION_NAME>StrToTuple</FUNCTION_NAME> <DESCRIPTION>Constructs a tuple from a string.</DESCRIPTION> <PARAMETER_LIST>String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>StrToTuple</CAPTION> </row> <row> <FUNCTION_NAME>Subset</FUNCTION_NAME> <DESCRIPTION>Returns a subset of elements from a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Subset</CAPTION> </row> <row> <FUNCTION_NAME>Subset</FUNCTION_NAME> <DESCRIPTION>Returns a subset of elements from a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Subset</CAPTION> </row> <row> <FUNCTION_NAME>Sum</FUNCTION_NAME> <DESCRIPTION>Returns the sum of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Sum</CAPTION> </row> <row> <FUNCTION_NAME>Sum</FUNCTION_NAME> <DESCRIPTION>Returns the sum of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Sum</CAPTION> </row> <row> <FUNCTION_NAME>Tail</FUNCTION_NAME> <DESCRIPTION>Returns a subset from the end of a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Tail</CAPTION> </row> <row> <FUNCTION_NAME>Tail</FUNCTION_NAME> <DESCRIPTION>Returns a subset from the end of a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Tail</CAPTION> </row> <row> <FUNCTION_NAME>ThirdQ</FUNCTION_NAME> <DESCRIPTION>Returns the 3rd quartile value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ThirdQ</CAPTION> </row> <row> <FUNCTION_NAME>ThirdQ</FUNCTION_NAME> <DESCRIPTION>Returns the 3rd quartile value of a numeric expression evaluated over a set.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ThirdQ</CAPTION> </row> <row> <FUNCTION_NAME>ToggleDrillState</FUNCTION_NAME> <DESCRIPTION>Toggles the drill state of members. This function is a combination of DrillupMember and DrilldownMember.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ToggleDrillState</CAPTION> </row> <row> <FUNCTION_NAME>ToggleDrillState</FUNCTION_NAME> <DESCRIPTION>Toggles the drill state of members. This function is a combination of DrillupMember and DrilldownMember.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ToggleDrillState</CAPTION> </row> <row> <FUNCTION_NAME>TopCount</FUNCTION_NAME> <DESCRIPTION>Returns a specified number of items from the top of a set, optionally ordering the set first.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>TopCount</CAPTION> </row> <row> <FUNCTION_NAME>TopCount</FUNCTION_NAME> <DESCRIPTION>Returns a specified number of items from the top of a set, optionally ordering the set first.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>TopCount</CAPTION> </row> <row> <FUNCTION_NAME>TopPercent</FUNCTION_NAME> <DESCRIPTION>Sorts a set and returns the top N elements whose cumulative total is at least a specified percentage.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>TopPercent</CAPTION> </row> <row> <FUNCTION_NAME>TopSum</FUNCTION_NAME> <DESCRIPTION>Sorts a set and returns the top N elements whose cumulative total is at least a specified value.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>TopSum</CAPTION> </row> <row> <FUNCTION_NAME>TupleToStr</FUNCTION_NAME> <DESCRIPTION>Constructs a string from a tuple.</DESCRIPTION> <PARAMETER_LIST>Tuple</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>TupleToStr</CAPTION> </row> <row> <FUNCTION_NAME>Union</FUNCTION_NAME> <DESCRIPTION>Returns the union of two sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Union</CAPTION> </row> <row> <FUNCTION_NAME>Union</FUNCTION_NAME> <DESCRIPTION>Returns the union of two sets, optionally retaining duplicates.</DESCRIPTION> <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Union</CAPTION> </row> <row> <FUNCTION_NAME>UniqueName</FUNCTION_NAME> <DESCRIPTION>Returns the unique name of a dimension.</DESCRIPTION> <PARAMETER_LIST>Dimension</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>UniqueName</CAPTION> </row> <row> <FUNCTION_NAME>UniqueName</FUNCTION_NAME> <DESCRIPTION>Returns the unique name of a hierarchy.</DESCRIPTION> <PARAMETER_LIST>Hierarchy</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>UniqueName</CAPTION> </row> <row> <FUNCTION_NAME>UniqueName</FUNCTION_NAME> <DESCRIPTION>Returns the unique name of a level.</DESCRIPTION> <PARAMETER_LIST>Level</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>UniqueName</CAPTION> </row> <row> <FUNCTION_NAME>UniqueName</FUNCTION_NAME> <DESCRIPTION>Returns the unique name of a member.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>UniqueName</CAPTION> </row> <row> <FUNCTION_NAME>Val</FUNCTION_NAME> <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Val</CAPTION> </row> <row> <FUNCTION_NAME>ValidMeasure</FUNCTION_NAME> <DESCRIPTION>Returns a valid measure in a virtual cube by forcing inapplicable dimensions to their top level.</DESCRIPTION> <PARAMETER_LIST>Tuple</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>ValidMeasure</CAPTION> </row> <row> <FUNCTION_NAME>Value</FUNCTION_NAME> <DESCRIPTION>Returns the value of a measure.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Value</CAPTION> </row> <row> <FUNCTION_NAME>Var</FUNCTION_NAME> <DESCRIPTION>Returns the variance of a numeric expression evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Var</CAPTION> </row> <row> <FUNCTION_NAME>Var</FUNCTION_NAME> <DESCRIPTION>Returns the variance of a numeric expression evaluated over a set (unbiased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Var</CAPTION> </row> <row> <FUNCTION_NAME>Variance</FUNCTION_NAME> <DESCRIPTION>Alias for Var.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Variance</CAPTION> </row> <row> <FUNCTION_NAME>Variance</FUNCTION_NAME> <DESCRIPTION>Alias for Var.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Variance</CAPTION> </row> <row> <FUNCTION_NAME>VarianceP</FUNCTION_NAME> <DESCRIPTION>Alias for VarP.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VarianceP</CAPTION> </row> <row> <FUNCTION_NAME>VarianceP</FUNCTION_NAME> <DESCRIPTION>Alias for VarP.</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VarianceP</CAPTION> </row> <row> <FUNCTION_NAME>VarP</FUNCTION_NAME> <DESCRIPTION>Returns the variance of a numeric expression evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VarP</CAPTION> </row> <row> <FUNCTION_NAME>VarP</FUNCTION_NAME> <DESCRIPTION>Returns the variance of a numeric expression evaluated over a set (biased).</DESCRIPTION> <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST> <RETURN_TYPE>5</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VarP</CAPTION> </row> <row> <FUNCTION_NAME>VisualTotals</FUNCTION_NAME> <DESCRIPTION>Dynamically totals child members specified in a set using a pattern for the total label in the result set.</DESCRIPTION> <PARAMETER_LIST>Set</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VisualTotals</CAPTION> </row> <row> <FUNCTION_NAME>VisualTotals</FUNCTION_NAME> <DESCRIPTION>Dynamically totals child members specified in a set using a pattern for the total label in the result set.</DESCRIPTION> <PARAMETER_LIST>Set, String</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>VisualTotals</CAPTION> </row> <row> <FUNCTION_NAME>Wtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Week.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Wtd</CAPTION> </row> <row> <FUNCTION_NAME>Wtd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Week.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Wtd</CAPTION> </row> <row> <FUNCTION_NAME>XOR</FUNCTION_NAME> <DESCRIPTION>Returns whether two conditions are mutually exclusive.</DESCRIPTION> <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST> <RETURN_TYPE>11</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>XOR</CAPTION> </row> <row> <FUNCTION_NAME>Ytd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Year.</DESCRIPTION> <PARAMETER_LIST/> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ytd</CAPTION> </row> <row> <FUNCTION_NAME>Ytd</FUNCTION_NAME> <DESCRIPTION>A shortcut function for the PeriodsToDate function that specifies the level to be Year.</DESCRIPTION> <PARAMETER_LIST>Member</PARAMETER_LIST> <RETURN_TYPE>12</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>Ytd</CAPTION> </row> <row> <FUNCTION_NAME>{}</FUNCTION_NAME> <DESCRIPTION>Brace operator constructs a set.</DESCRIPTION> <PARAMETER_LIST>(none)</PARAMETER_LIST> <RETURN_TYPE>1</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>{}</CAPTION> </row> <row> <FUNCTION_NAME>||</FUNCTION_NAME> <DESCRIPTION>Concatenates two strings.</DESCRIPTION> <PARAMETER_LIST>String, String</PARAMETER_LIST> <RETURN_TYPE>8</RETURN_TYPE> <ORIGIN>1</ORIGIN> <INTERFACE_NAME/> <CAPTION>||</CAPTION> </row> </root> </cxmla:return> </cxmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDHierarchies"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_NAME" sql:field="HIERARCHY_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_UNIQUE_NAME" sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="HIERARCHY_GUID" sql:field="HIERARCHY_GUID" type="uuid"/> <xsd:element name="HIERARCHY_CAPTION" sql:field="HIERARCHY_CAPTION" type="xsd:string"/> <xsd:element name="DIMENSION_TYPE" sql:field="DIMENSION_TYPE" type="xsd:short"/> <xsd:element name="HIERARCHY_CARDINALITY" sql:field="HIERARCHY_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element minOccurs="0" name="DEFAULT_MEMBER" sql:field="DEFAULT_MEMBER" type="xsd:string"/> <xsd:element minOccurs="0" name="ALL_MEMBER" sql:field="ALL_MEMBER" type="xsd:string"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element name="STRUCTURE" sql:field="STRUCTURE" type="xsd:short"/> <xsd:element name="IS_VIRTUAL" sql:field="IS_VIRTUAL" type="xsd:boolean"/> <xsd:element name="IS_READWRITE" sql:field="IS_READWRITE" type="xsd:boolean"/> <xsd:element name="DIMENSION_UNIQUE_SETTINGS" sql:field="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/> <xsd:element name="DIMENSION_IS_VISIBLE" sql:field="DIMENSION_IS_VISIBLE" type="xsd:boolean"/> <xsd:element name="HIERARCHY_ORDINAL" sql:field="HIERARCHY_ORDINAL" type="xsd:unsignedInt"/> <xsd:element name="DIMENSION_IS_SHARED" sql:field="DIMENSION_IS_SHARED" type="xsd:boolean"/> <xsd:element minOccurs="0" name="PARENT_CHILD" sql:field="PARENT_CHILD" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Customers</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Customers</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>10407</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Customers].[All Customers]</DEFAULT_MEMBER> <ALL_MEMBER>[Customers].[All Customers]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Customers Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>9</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Education Level</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Education Level]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Education Level</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>6</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Education Level].[All Education Levels]</DEFAULT_MEMBER> <ALL_MEMBER>[Education Level].[All Education Levels]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Education Level Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>10</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Gender</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Gender</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>3</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Gender].[All Gender]</DEFAULT_MEMBER> <ALL_MEMBER>[Gender].[All Gender]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Gender Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>11</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Marital Status</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Marital Status</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>112</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Marital Status].[All Marital Status]</DEFAULT_MEMBER> <ALL_MEMBER>[Marital Status].[All Marital Status]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Marital Status Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>12</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Measures</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Measures]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Measures</HIERARCHY_CAPTION> <DIMENSION_TYPE>2</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>6</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Measures].[Unit Sales]</DEFAULT_MEMBER> <DESCRIPTION>Sales Cube - Measures Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>0</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Product</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Product]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Product</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>2256</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Product].[All Products]</DEFAULT_MEMBER> <ALL_MEMBER>[Product].[All Products]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Product Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>6</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Promotion Media</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Promotion Media]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Promotion Media</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>15</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Promotion Media].[All Media]</DEFAULT_MEMBER> <ALL_MEMBER>[Promotion Media].[All Media]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Promotion Media Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>7</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Promotions</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Promotions]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Promotions</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>52</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Promotions].[All Promotions]</DEFAULT_MEMBER> <ALL_MEMBER>[Promotions].[All Promotions]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Promotions Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>8</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Store Size in SQFT</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Store Size in SQFT]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Store Size in SQFT</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>22</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Store Size in SQFT].[All Store Size in SQFTs]</DEFAULT_MEMBER> <ALL_MEMBER>[Store Size in SQFT].[All Store Size in SQFTs]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Store Size in SQFT Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>2</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Store Type</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Store Type]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Store Type</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>7</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Store Type].[All Store Types]</DEFAULT_MEMBER> <ALL_MEMBER>[Store Type].[All Store Types]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Store Type Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>3</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Store</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Store</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>63</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Store].[All Stores]</DEFAULT_MEMBER> <ALL_MEMBER>[Store].[All Stores]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Store Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>1</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Time</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Time]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Time</HIERARCHY_CAPTION> <DIMENSION_TYPE>1</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>34</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Time].[1997]</DEFAULT_MEMBER> <DESCRIPTION>Sales Cube - Time Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>4</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Time.Weekly</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Time.Weekly]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Time</HIERARCHY_CAPTION> <DIMENSION_TYPE>1</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>837</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Time.Weekly].[All Time.Weeklys].[1997]</DEFAULT_MEMBER> <ALL_MEMBER>[Time.Weekly].[All Time.Weeklys]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Time.Weekly Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>5</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Yearly Income</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Yearly Income]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Yearly Income</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>9</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Yearly Income].[All Yearly Incomes]</DEFAULT_MEMBER> <ALL_MEMBER>[Yearly Income].[All Yearly Incomes]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Yearly Income Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>13</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_CN_DSI_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDLevels"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_UNIQUE_NAME" sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="LEVEL_NAME" sql:field="LEVEL_NAME" type="xsd:string"/> <xsd:element name="LEVEL_UNIQUE_NAME" sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="LEVEL_GUID" sql:field="LEVEL_GUID" type="uuid"/> <xsd:element name="LEVEL_CAPTION" sql:field="LEVEL_CAPTION" type="xsd:string"/> <xsd:element name="LEVEL_NUMBER" sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/> <xsd:element name="LEVEL_CARDINALITY" sql:field="LEVEL_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element name="LEVEL_TYPE" sql:field="LEVEL_TYPE" type="xsd:int"/> <xsd:element name="CUSTOM_ROLLUP_SETTINGS" sql:field="CUSTOM_ROLLUP_SETTINGS" type="xsd:int"/> <xsd:element name="LEVEL_UNIQUE_SETTINGS" sql:field="LEVEL_UNIQUE_SETTINGS" type="xsd:int"/> <xsd:element name="LEVEL_IS_VISIBLE" sql:field="LEVEL_IS_VISIBLE" type="xsd:boolean"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>(All)</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Customers].[(All)]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>(All)</LEVEL_CAPTION> <LEVEL_NUMBER>0</LEVEL_NUMBER> <LEVEL_CARDINALITY>1</LEVEL_CARDINALITY> <LEVEL_TYPE>1</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>3</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Customers Hierarchy(All) Level</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>Country</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Country]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>Country</LEVEL_CAPTION> <LEVEL_NUMBER>1</LEVEL_NUMBER> <LEVEL_CARDINALITY>3</LEVEL_CARDINALITY> <LEVEL_TYPE>0</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Customers HierarchyCountry Level</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>State Province</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Customers].[State Province]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>State Province</LEVEL_CAPTION> <LEVEL_NUMBER>2</LEVEL_NUMBER> <LEVEL_CARDINALITY>13</LEVEL_CARDINALITY> <LEVEL_TYPE>0</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Customers HierarchyState Province Level</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>City</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Customers].[City]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>City</LEVEL_CAPTION> <LEVEL_NUMBER>3</LEVEL_NUMBER> <LEVEL_CARDINALITY>109</LEVEL_CARDINALITY> <LEVEL_TYPE>0</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>0</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Customers HierarchyCity Level</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>Name</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>Name</LEVEL_CAPTION> <LEVEL_NUMBER>4</LEVEL_NUMBER> <LEVEL_CARDINALITY>10281</LEVEL_CARDINALITY> <LEVEL_TYPE>0</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Customers HierarchyName Level</DESCRIPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_CN_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog.name}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> <${unique.name.element}>${unique.name}</${unique.name.element}> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDMeasures"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="MEASURE_NAME" sql:field="MEASURE_NAME" type="xsd:string"/> <xsd:element name="MEASURE_UNIQUE_NAME" sql:field="MEASURE_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="MEASURE_CAPTION" sql:field="MEASURE_CAPTION" type="xsd:string"/> <xsd:element minOccurs="0" name="MEASURE_GUID" sql:field="MEASURE_GUID" type="uuid"/> <xsd:element name="MEASURE_AGGREGATOR" sql:field="MEASURE_AGGREGATOR" type="xsd:int"/> <xsd:element name="DATA_TYPE" sql:field="DATA_TYPE" type="xsd:unsignedShort"/> <xsd:element name="MEASURE_IS_VISIBLE" sql:field="MEASURE_IS_VISIBLE" type="xsd:boolean"/> <xsd:element minOccurs="0" name="LEVELS_LIST" sql:field="LEVELS_LIST" type="xsd:string"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Customer Count</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Customer Count]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Customer Count</MEASURE_CAPTION> <MEASURE_AGGREGATOR>0</MEASURE_AGGREGATOR> <DATA_TYPE>3</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Customer Count Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Profit</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Profit]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Profit</MEASURE_CAPTION> <MEASURE_AGGREGATOR>127</MEASURE_AGGREGATOR> <DATA_TYPE>130</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <DESCRIPTION>Sales Cube - Profit Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Profit Growth</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Profit Growth]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Gewinn-Wachstum</MEASURE_CAPTION> <MEASURE_AGGREGATOR>127</MEASURE_AGGREGATOR> <DATA_TYPE>130</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <DESCRIPTION>Sales Cube - Profit Growth Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Promotion Sales</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Promotion Sales]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Promotion Sales</MEASURE_CAPTION> <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR> <DATA_TYPE>5</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Promotion Sales Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Sales Count</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Sales Count]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Sales Count</MEASURE_CAPTION> <MEASURE_AGGREGATOR>2</MEASURE_AGGREGATOR> <DATA_TYPE>3</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Sales Count Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Store Cost</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Store Cost]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Store Cost</MEASURE_CAPTION> <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR> <DATA_TYPE>5</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Store Cost Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Store Sales</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Store Sales]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Store Sales</MEASURE_CAPTION> <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR> <DATA_TYPE>5</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Store Sales Member</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <MEASURE_NAME>Unit Sales</MEASURE_NAME> <MEASURE_UNIQUE_NAME>[Measures].[Unit Sales]</MEASURE_UNIQUE_NAME> <MEASURE_CAPTION>Unit Sales</MEASURE_CAPTION> <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR> <DATA_TYPE>5</DATA_TYPE> <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE> <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST> <DESCRIPTION>Sales Cube - Unit Sales Member</DESCRIPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="MDSCHEMA_MEASURES_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog.name}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDMembers"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_UNIQUE_NAME" sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="LEVEL_UNIQUE_NAME" sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="LEVEL_NUMBER" sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/> <xsd:element name="MEMBER_ORDINAL" sql:field="MEMBER_ORDINAL" type="xsd:unsignedInt"/> <xsd:element name="MEMBER_NAME" sql:field="MEMBER_NAME" type="xsd:string"/> <xsd:element name="MEMBER_UNIQUE_NAME" sql:field="MEMBER_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="MEMBER_TYPE" sql:field="MEMBER_TYPE" type="xsd:int"/> <xsd:element minOccurs="0" name="MEMBER_GUID" sql:field="MEMBER_GUID" type="uuid"/> <xsd:element name="MEMBER_CAPTION" sql:field="MEMBER_CAPTION" type="xsd:string"/> <xsd:element name="CHILDREN_CARDINALITY" sql:field="CHILDREN_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element name="PARENT_LEVEL" sql:field="PARENT_LEVEL" type="xsd:unsignedInt"/> <xsd:element minOccurs="0" name="PARENT_UNIQUE_NAME" sql:field="PARENT_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="PARENT_COUNT" sql:field="PARENT_COUNT" type="xsd:unsignedInt"/> <xsd:element minOccurs="0" name="TREE_OP" sql:field="TREE_OP" type="xsd:string"/> <xsd:element minOccurs="0" name="DEPTH" sql:field="DEPTH" type="xsd:int"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Gender].[(All)]</LEVEL_UNIQUE_NAME> <LEVEL_NUMBER>0</LEVEL_NUMBER> <MEMBER_ORDINAL>0</MEMBER_ORDINAL> <MEMBER_NAME>All Gender</MEMBER_NAME> <MEMBER_UNIQUE_NAME>[Gender].[All Gender]</MEMBER_UNIQUE_NAME> <MEMBER_TYPE>2</MEMBER_TYPE> <MEMBER_CAPTION>All Gender</MEMBER_CAPTION> <CHILDREN_CARDINALITY>2</CHILDREN_CARDINALITY> <PARENT_LEVEL>0</PARENT_LEVEL> <PARENT_COUNT>0</PARENT_COUNT> <DEPTH>0</DEPTH> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Gender].[Gender]</LEVEL_UNIQUE_NAME> <LEVEL_NUMBER>1</LEVEL_NUMBER> <MEMBER_ORDINAL>1</MEMBER_ORDINAL> <MEMBER_NAME>F</MEMBER_NAME> <MEMBER_UNIQUE_NAME>[Gender].[All Gender].[F]</MEMBER_UNIQUE_NAME> <MEMBER_TYPE>1</MEMBER_TYPE> <MEMBER_CAPTION>F</MEMBER_CAPTION> <CHILDREN_CARDINALITY>0</CHILDREN_CARDINALITY> <PARENT_LEVEL>0</PARENT_LEVEL> <PARENT_UNIQUE_NAME>[Gender].[All Gender]</PARENT_UNIQUE_NAME> <PARENT_COUNT>1</PARENT_COUNT> <DEPTH>1</DEPTH> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Gender].[Gender]</LEVEL_UNIQUE_NAME> <LEVEL_NUMBER>1</LEVEL_NUMBER> <MEMBER_ORDINAL>2</MEMBER_ORDINAL> <MEMBER_NAME>M</MEMBER_NAME> <MEMBER_UNIQUE_NAME>[Gender].[All Gender].[M]</MEMBER_UNIQUE_NAME> <MEMBER_TYPE>1</MEMBER_TYPE> <MEMBER_CAPTION>M</MEMBER_CAPTION> <CHILDREN_CARDINALITY>0</CHILDREN_CARDINALITY> <PARENT_LEVEL>0</PARENT_LEVEL> <PARENT_UNIQUE_NAME>[Gender].[All Gender]</PARENT_UNIQUE_NAME> <PARENT_COUNT>1</PARENT_COUNT> <DEPTH>1</DEPTH> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_CN_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog.name}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> <${unique.name.element}>${unique.name}</${unique.name.element}> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testMDProperties"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_UNIQUE_NAME" sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="LEVEL_UNIQUE_NAME" sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="MEMBER_UNIQUE_NAME" sql:field="MEMBER_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="PROPERTY_NAME" sql:field="PROPERTY_NAME" type="xsd:string"/> <xsd:element name="PROPERTY_CAPTION" sql:field="PROPERTY_CAPTION" type="xsd:string"/> <xsd:element name="PROPERTY_TYPE" sql:field="PROPERTY_TYPE" type="xsd:short"/> <xsd:element name="DATA_TYPE" sql:field="DATA_TYPE" type="xsd:unsignedShort"/> <xsd:element minOccurs="0" name="PROPERTY_CONTENT_TYPE" sql:field="PROPERTY_CONTENT_TYPE" type="xsd:short"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Time]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Time].[Month]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>$name</PROPERTY_NAME> <PROPERTY_CAPTION>$name</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Time Hierarchy - Month Level - $name Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>$name</PROPERTY_NAME> <PROPERTY_CAPTION>$name</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - $name Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Marital Status</PROPERTY_NAME> <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Marital Status Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Position Title</PROPERTY_NAME> <PROPERTY_CAPTION>Position Title</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Position Title Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Gender</PROPERTY_NAME> <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Gender Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Salary</PROPERTY_NAME> <PROPERTY_CAPTION>Salary</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Salary Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Education Level</PROPERTY_NAME> <PROPERTY_CAPTION>Education Level</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Education Level Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>HR</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Management Role</PROPERTY_NAME> <PROPERTY_CAPTION>Management Role</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>HR Cube - Employees Hierarchy - Employee Id Level - Management Role Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>$name</PROPERTY_NAME> <PROPERTY_CAPTION>$name</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Customers Hierarchy - Name Level - $name Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Gender</PROPERTY_NAME> <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Customers Hierarchy - Name Level - Gender Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Marital Status</PROPERTY_NAME> <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Customers Hierarchy - Name Level - Marital Status Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Education</PROPERTY_NAME> <PROPERTY_CAPTION>Education</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Customers Hierarchy - Name Level - Education Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Yearly Income</PROPERTY_NAME> <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Cube - Customers Hierarchy - Name Level - Yearly Income Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Gender</PROPERTY_NAME> <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Customers Hierarchy - Name Level - Gender Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Marital Status</PROPERTY_NAME> <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Customers Hierarchy - Name Level - Marital Status Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Education</PROPERTY_NAME> <PROPERTY_CAPTION>Education</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Customers Hierarchy - Name Level - Education Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales Ragged</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Yearly Income</PROPERTY_NAME> <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Sales Ragged Cube - Customers Hierarchy - Name Level - Yearly Income Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Store</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Store Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>$name</PROPERTY_NAME> <PROPERTY_CAPTION>$name</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Customers Hierarchy - Name Level - $name Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Gender</PROPERTY_NAME> <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Customers Hierarchy - Name Level - Gender Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Marital Status</PROPERTY_NAME> <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Customers Hierarchy - Name Level - Marital Status Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Education</PROPERTY_NAME> <PROPERTY_CAPTION>Education</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Customers Hierarchy - Name Level - Education Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Yearly Income</PROPERTY_NAME> <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Customers Hierarchy - Name Level - Yearly Income Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Type</PROPERTY_NAME> <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Store Type Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Manager</PROPERTY_NAME> <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Store Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME> <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>5</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME> <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>11</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Has coffee bar Property</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Warehouse and Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME> <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME> <PROPERTY_NAME>Street address</PROPERTY_NAME> <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION> <PROPERTY_TYPE>1</PROPERTY_TYPE> <DATA_TYPE>130</DATA_TYPE> <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE> <DESCRIPTION>Warehouse and Sales Cube - Store Hierarchy - Store Name Level - Street address Property</DESCRIPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDDatasource"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="DataSourceName" sql:field="DataSourceName" type="xsd:string"/> <xsd:element minOccurs="0" name="DataSourceDescription" sql:field="DataSourceDescription" type="xsd:string"/> <xsd:element minOccurs="0" name="URL" sql:field="URL" type="xsd:string"/> <xsd:element minOccurs="0" name="DataSourceInfo" sql:field="DataSourceInfo" type="xsd:string"/> <xsd:element minOccurs="0" name="ProviderName" sql:field="ProviderName" type="xsd:string"/> <xsd:element maxOccurs="unbounded" name="ProviderType" sql:field="ProviderType" type="xsd:string"/> <xsd:element name="AuthenticationMode" sql:field="AuthenticationMode" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <DataSourceName>MondrianFoodMart</DataSourceName> <DataSourceDescription>Mondrian FoodMart data source</DataSourceDescription> <URL>http://localhost:8080/mondrian/xmla</URL> <DataSourceInfo>MondrianFoodMart</DataSourceInfo> <ProviderName>Mondrian</ProviderName> <ProviderType>MDP</ProviderType> <AuthenticationMode>Unauthenticated</AuthenticationMode> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_in.xml"> <![CDATA[ <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ns1:Discover soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:schemas-microsoft-com:xml-analysis"> <ns1:RequestType xsi:type="xsd:string">${request.type}</ns1:RequestType> <ns1:Restrictions> <ns1:RestrictionList/> </ns1:Restrictions> <ns1:Properties> <ns1:PropertyList> <ns1:Content>${content}</ns1:Content> </ns1:PropertyList> </ns1:Properties> </ns1:Discover> </soapenv:Body> </soapenv:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDEnumerators"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="EnumName" sql:field="EnumName" type="xsd:string"/> <xsd:element minOccurs="0" name="EnumDescription" sql:field="EnumDescription" type="xsd:string"/> <xsd:element name="EnumType" sql:field="EnumType" type="xsd:string"/> <xsd:element name="ElementName" sql:field="ElementName" type="xsd:string"/> <xsd:element minOccurs="0" name="ElementDescription" sql:field="ElementDescription" type="xsd:string"/> <xsd:element minOccurs="0" name="ElementValue" sql:field="ElementValue" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <EnumName>Access</EnumName> <EnumDescription>The read/write behavior of a property</EnumDescription> <EnumType>string</EnumType> <ElementName>Read</ElementName> <ElementValue>1</ElementValue> </row> <row> <EnumName>Access</EnumName> <EnumDescription>The read/write behavior of a property</EnumDescription> <EnumType>string</EnumType> <ElementName>Write</ElementName> <ElementValue>2</ElementValue> </row> <row> <EnumName>Access</EnumName> <EnumDescription>The read/write behavior of a property</EnumDescription> <EnumType>string</EnumType> <ElementName>ReadWrite</ElementName> <ElementValue>3</ElementValue> </row> <row> <EnumName>AuthenticationMode</EnumName> <EnumDescription>Specification of what type of security mode the data source uses.</EnumDescription> <EnumType>string</EnumType> <ElementName>Unauthenticated</ElementName> <ElementDescription>no user ID or password needs to be sent.</ElementDescription> <ElementValue>0</ElementValue> </row> <row> <EnumName>AuthenticationMode</EnumName> <EnumDescription>Specification of what type of security mode the data source uses.</EnumDescription> <EnumType>string</EnumType> <ElementName>Authenticated</ElementName> <ElementDescription>User ID and Password must be included in the information required for the connection.</ElementDescription> <ElementValue>1</ElementValue> </row> <row> <EnumName>AuthenticationMode</EnumName> <EnumDescription>Specification of what type of security mode the data source uses.</EnumDescription> <EnumType>string</EnumType> <ElementName>Integrated</ElementName> <ElementDescription>the data source uses the underlying security to determine authorization, such as Integrated Security provided by Microsoft Internet Information Services (IIS).</ElementDescription> <ElementValue>2</ElementValue> </row> <row> <EnumName>ProviderType</EnumName> <EnumDescription>The types of data supported by the provider.</EnumDescription> <EnumType>string</EnumType> <ElementName>TDP</ElementName> <ElementDescription>tabular data provider.</ElementDescription> <ElementValue>0</ElementValue> </row> <row> <EnumName>ProviderType</EnumName> <EnumDescription>The types of data supported by the provider.</EnumDescription> <EnumType>string</EnumType> <ElementName>MDP</ElementName> <ElementDescription>multidimensional data provider.</ElementDescription> <ElementValue>1</ElementValue> </row> <row> <EnumName>ProviderType</EnumName> <EnumDescription>The types of data supported by the provider.</EnumDescription> <EnumType>string</EnumType> <ElementName>DMP</ElementName> <ElementDescription>data mining provider. A DMP provider implements the OLE DB for Data Mining specification.</ElementDescription> <ElementValue>2</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_CHILDREN</ElementName> <ElementDescription>Returns only the immediate children</ElementDescription> <ElementValue>1</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_SIBLINGS</ElementName> <ElementDescription>Returns members on the same level</ElementDescription> <ElementValue>2</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_PARENT</ElementName> <ElementDescription>Returns only the immediate parent</ElementDescription> <ElementValue>4</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_SELF</ElementName> <ElementDescription>Returns the immediate member in the list of returned rows</ElementDescription> <ElementValue>8</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_DESCENDANTS</ElementName> <ElementDescription>Returns all descendants</ElementDescription> <ElementValue>16</ElementValue> </row> <row> <EnumName>TREE_OP</EnumName> <EnumDescription>Bitmap which controls which relatives of a member are returned</EnumDescription> <EnumType>string</EnumType> <ElementName>MDTREEOP_ANCESTORS</ElementName> <ElementDescription>Returns all ancestors</ElementDescription> <ElementValue>32</ElementValue> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDKeywords"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="Keyword" sql:field="Keyword" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <Keyword>$AdjustedProbability</Keyword> </row> <row> <Keyword>$Distance</Keyword> </row> <row> <Keyword>$Probability</Keyword> </row> <row> <Keyword>$ProbabilityStDev</Keyword> </row> <row> <Keyword>$ProbabilityStdDeV</Keyword> </row> <row> <Keyword>$ProbabilityVariance</Keyword> </row> <row> <Keyword>$StDev</Keyword> </row> <row> <Keyword>$StdDeV</Keyword> </row> <row> <Keyword>$Support</Keyword> </row> <row> <Keyword>$Variance</Keyword> </row> <row> <Keyword>AddCalculatedMembers</Keyword> </row> <row> <Keyword>Action</Keyword> </row> <row> <Keyword>After</Keyword> </row> <row> <Keyword>Aggregate</Keyword> </row> <row> <Keyword>All</Keyword> </row> <row> <Keyword>Alter</Keyword> </row> <row> <Keyword>Ancestor</Keyword> </row> <row> <Keyword>And</Keyword> </row> <row> <Keyword>Append</Keyword> </row> <row> <Keyword>As</Keyword> </row> <row> <Keyword>ASC</Keyword> </row> <row> <Keyword>Axis</Keyword> </row> <row> <Keyword>Automatic</Keyword> </row> <row> <Keyword>Back_Color</Keyword> </row> <row> <Keyword>BASC</Keyword> </row> <row> <Keyword>BDESC</Keyword> </row> <row> <Keyword>Before</Keyword> </row> <row> <Keyword>Before_And_After</Keyword> </row> <row> <Keyword>Before_And_Self</Keyword> </row> <row> <Keyword>Before_Self_After</Keyword> </row> <row> <Keyword>BottomCount</Keyword> </row> <row> <Keyword>BottomPercent</Keyword> </row> <row> <Keyword>BottomSum</Keyword> </row> <row> <Keyword>Break</Keyword> </row> <row> <Keyword>Boolean</Keyword> </row> <row> <Keyword>Cache</Keyword> </row> <row> <Keyword>Calculated</Keyword> </row> <row> <Keyword>Call</Keyword> </row> <row> <Keyword>Case</Keyword> </row> <row> <Keyword>Catalog_Name</Keyword> </row> <row> <Keyword>Cell</Keyword> </row> <row> <Keyword>Cell_Ordinal</Keyword> </row> <row> <Keyword>Cells</Keyword> </row> <row> <Keyword>Chapters</Keyword> </row> <row> <Keyword>Children</Keyword> </row> <row> <Keyword>Children_Cardinality</Keyword> </row> <row> <Keyword>ClosingPeriod</Keyword> </row> <row> <Keyword>Cluster</Keyword> </row> <row> <Keyword>ClusterDistance</Keyword> </row> <row> <Keyword>ClusterProbability</Keyword> </row> <row> <Keyword>Clusters</Keyword> </row> <row> <Keyword>CoalesceEmpty</Keyword> </row> <row> <Keyword>Column_Values</Keyword> </row> <row> <Keyword>Columns</Keyword> </row> <row> <Keyword>Content</Keyword> </row> <row> <Keyword>Contingent</Keyword> </row> <row> <Keyword>Continuous</Keyword> </row> <row> <Keyword>Correlation</Keyword> </row> <row> <Keyword>Cousin</Keyword> </row> <row> <Keyword>Covariance</Keyword> </row> <row> <Keyword>CovarianceN</Keyword> </row> <row> <Keyword>Create</Keyword> </row> <row> <Keyword>CreatePropertySet</Keyword> </row> <row> <Keyword>CrossJoin</Keyword> </row> <row> <Keyword>Cube</Keyword> </row> <row> <Keyword>Cube_Name</Keyword> </row> <row> <Keyword>CurrentMember</Keyword> </row> <row> <Keyword>CurrentCube</Keyword> </row> <row> <Keyword>Custom</Keyword> </row> <row> <Keyword>Cyclical</Keyword> </row> <row> <Keyword>DefaultMember</Keyword> </row> <row> <Keyword>Default_Member</Keyword> </row> <row> <Keyword>DESC</Keyword> </row> <row> <Keyword>Descendents</Keyword> </row> <row> <Keyword>Description</Keyword> </row> <row> <Keyword>Dimension</Keyword> </row> <row> <Keyword>Dimension_Unique_Name</Keyword> </row> <row> <Keyword>Dimensions</Keyword> </row> <row> <Keyword>Discrete</Keyword> </row> <row> <Keyword>Discretized</Keyword> </row> <row> <Keyword>DrillDownLevel</Keyword> </row> <row> <Keyword>DrillDownLevelBottom</Keyword> </row> <row> <Keyword>DrillDownLevelTop</Keyword> </row> <row> <Keyword>DrillDownMember</Keyword> </row> <row> <Keyword>DrillDownMemberBottom</Keyword> </row> <row> <Keyword>DrillDownMemberTop</Keyword> </row> <row> <Keyword>DrillTrough</Keyword> </row> <row> <Keyword>DrillUpLevel</Keyword> </row> <row> <Keyword>DrillUpMember</Keyword> </row> <row> <Keyword>Drop</Keyword> </row> <row> <Keyword>Else</Keyword> </row> <row> <Keyword>Empty</Keyword> </row> <row> <Keyword>End</Keyword> </row> <row> <Keyword>Equal_Areas</Keyword> </row> <row> <Keyword>Exclude_Null</Keyword> </row> <row> <Keyword>ExcludeEmpty</Keyword> </row> <row> <Keyword>Exclusive</Keyword> </row> <row> <Keyword>Expression</Keyword> </row> <row> <Keyword>Filter</Keyword> </row> <row> <Keyword>FirstChild</Keyword> </row> <row> <Keyword>FirstRowset</Keyword> </row> <row> <Keyword>FirstSibling</Keyword> </row> <row> <Keyword>Flattened</Keyword> </row> <row> <Keyword>Font_Flags</Keyword> </row> <row> <Keyword>Font_Name</Keyword> </row> <row> <Keyword>Font_size</Keyword> </row> <row> <Keyword>Fore_Color</Keyword> </row> <row> <Keyword>Format_String</Keyword> </row> <row> <Keyword>Formatted_Value</Keyword> </row> <row> <Keyword>Formula</Keyword> </row> <row> <Keyword>From</Keyword> </row> <row> <Keyword>Generate</Keyword> </row> <row> <Keyword>Global</Keyword> </row> <row> <Keyword>Head</Keyword> </row> <row> <Keyword>Hierarchize</Keyword> </row> <row> <Keyword>Hierarchy</Keyword> </row> <row> <Keyword>Hierary_Unique_name</Keyword> </row> <row> <Keyword>IIF</Keyword> </row> <row> <Keyword>IsEmpty</Keyword> </row> <row> <Keyword>Include_Null</Keyword> </row> <row> <Keyword>Include_Statistics</Keyword> </row> <row> <Keyword>Inclusive</Keyword> </row> <row> <Keyword>Input_Only</Keyword> </row> <row> <Keyword>IsDescendant</Keyword> </row> <row> <Keyword>Item</Keyword> </row> <row> <Keyword>Lag</Keyword> </row> <row> <Keyword>LastChild</Keyword> </row> <row> <Keyword>LastPeriods</Keyword> </row> <row> <Keyword>LastSibling</Keyword> </row> <row> <Keyword>Lead</Keyword> </row> <row> <Keyword>Level</Keyword> </row> <row> <Keyword>Level_Unique_Name</Keyword> </row> <row> <Keyword>Levels</Keyword> </row> <row> <Keyword>LinRegIntercept</Keyword> </row> <row> <Keyword>LinRegR2</Keyword> </row> <row> <Keyword>LinRegPoint</Keyword> </row> <row> <Keyword>LinRegSlope</Keyword> </row> <row> <Keyword>LinRegVariance</Keyword> </row> <row> <Keyword>Long</Keyword> </row> <row> <Keyword>MaxRows</Keyword> </row> <row> <Keyword>Median</Keyword> </row> <row> <Keyword>Member</Keyword> </row> <row> <Keyword>Member_Caption</Keyword> </row> <row> <Keyword>Member_Guid</Keyword> </row> <row> <Keyword>Member_Name</Keyword> </row> <row> <Keyword>Member_Ordinal</Keyword> </row> <row> <Keyword>Member_Type</Keyword> </row> <row> <Keyword>Member_Unique_Name</Keyword> </row> <row> <Keyword>Members</Keyword> </row> <row> <Keyword>Microsoft_Clustering</Keyword> </row> <row> <Keyword>Microsoft_Decision_Trees</Keyword> </row> <row> <Keyword>Mining</Keyword> </row> <row> <Keyword>Model</Keyword> </row> <row> <Keyword>Model_Existence_Only</Keyword> </row> <row> <Keyword>Models</Keyword> </row> <row> <Keyword>Move</Keyword> </row> <row> <Keyword>MTD</Keyword> </row> <row> <Keyword>Name</Keyword> </row> <row> <Keyword>Nest</Keyword> </row> <row> <Keyword>NextMember</Keyword> </row> <row> <Keyword>Non</Keyword> </row> <row> <Keyword>Normal</Keyword> </row> <row> <Keyword>Not</Keyword> </row> <row> <Keyword>Ntext</Keyword> </row> <row> <Keyword>Nvarchar</Keyword> </row> <row> <Keyword>OLAP</Keyword> </row> <row> <Keyword>On</Keyword> </row> <row> <Keyword>OpeningPeriod</Keyword> </row> <row> <Keyword>OpenQuery</Keyword> </row> <row> <Keyword>Or</Keyword> </row> <row> <Keyword>Ordered</Keyword> </row> <row> <Keyword>Ordinal</Keyword> </row> <row> <Keyword>Pages</Keyword> </row> <row> <Keyword>Pages</Keyword> </row> <row> <Keyword>ParallelPeriod</Keyword> </row> <row> <Keyword>Parent</Keyword> </row> <row> <Keyword>Parent_Level</Keyword> </row> <row> <Keyword>Parent_Unique_Name</Keyword> </row> <row> <Keyword>PeriodsToDate</Keyword> </row> <row> <Keyword>PMML</Keyword> </row> <row> <Keyword>Predict</Keyword> </row> <row> <Keyword>Predict_Only</Keyword> </row> <row> <Keyword>PredictAdjustedProbability</Keyword> </row> <row> <Keyword>PredictHistogram</Keyword> </row> <row> <Keyword>Prediction</Keyword> </row> <row> <Keyword>PredictionScore</Keyword> </row> <row> <Keyword>PredictProbability</Keyword> </row> <row> <Keyword>PredictProbabilityStDev</Keyword> </row> <row> <Keyword>PredictProbabilityVariance</Keyword> </row> <row> <Keyword>PredictStDev</Keyword> </row> <row> <Keyword>PredictSupport</Keyword> </row> <row> <Keyword>PredictVariance</Keyword> </row> <row> <Keyword>PrevMember</Keyword> </row> <row> <Keyword>Probability</Keyword> </row> <row> <Keyword>Probability_StDev</Keyword> </row> <row> <Keyword>Probability_StdDev</Keyword> </row> <row> <Keyword>Probability_Variance</Keyword> </row> <row> <Keyword>Properties</Keyword> </row> <row> <Keyword>Property</Keyword> </row> <row> <Keyword>QTD</Keyword> </row> <row> <Keyword>RangeMax</Keyword> </row> <row> <Keyword>RangeMid</Keyword> </row> <row> <Keyword>RangeMin</Keyword> </row> <row> <Keyword>Rank</Keyword> </row> <row> <Keyword>Recursive</Keyword> </row> <row> <Keyword>Refresh</Keyword> </row> <row> <Keyword>Related</Keyword> </row> <row> <Keyword>Rename</Keyword> </row> <row> <Keyword>Rollup</Keyword> </row> <row> <Keyword>Rows</Keyword> </row> <row> <Keyword>Schema_Name</Keyword> </row> <row> <Keyword>Sections</Keyword> </row> <row> <Keyword>Select</Keyword> </row> <row> <Keyword>Self</Keyword> </row> <row> <Keyword>Self_And_After</Keyword> </row> <row> <Keyword>Sequence_Time</Keyword> </row> <row> <Keyword>Server</Keyword> </row> <row> <Keyword>Session</Keyword> </row> <row> <Keyword>Set</Keyword> </row> <row> <Keyword>SetToArray</Keyword> </row> <row> <Keyword>SetToStr</Keyword> </row> <row> <Keyword>Shape</Keyword> </row> <row> <Keyword>Skip</Keyword> </row> <row> <Keyword>Solve_Order</Keyword> </row> <row> <Keyword>Sort</Keyword> </row> <row> <Keyword>StdDev</Keyword> </row> <row> <Keyword>Stdev</Keyword> </row> <row> <Keyword>StripCalculatedMembers</Keyword> </row> <row> <Keyword>StrToSet</Keyword> </row> <row> <Keyword>StrToTuple</Keyword> </row> <row> <Keyword>SubSet</Keyword> </row> <row> <Keyword>Support</Keyword> </row> <row> <Keyword>Tail</Keyword> </row> <row> <Keyword>Text</Keyword> </row> <row> <Keyword>Thresholds</Keyword> </row> <row> <Keyword>ToggleDrillState</Keyword> </row> <row> <Keyword>TopCount</Keyword> </row> <row> <Keyword>TopPercent</Keyword> </row> <row> <Keyword>TopSum</Keyword> </row> <row> <Keyword>TupleToStr</Keyword> </row> <row> <Keyword>Under</Keyword> </row> <row> <Keyword>Uniform</Keyword> </row> <row> <Keyword>UniqueName</Keyword> </row> <row> <Keyword>Use</Keyword> </row> <row> <Keyword>Value</Keyword> </row> <row> <Keyword>Value</Keyword> </row> <row> <Keyword>Var</Keyword> </row> <row> <Keyword>Variance</Keyword> </row> <row> <Keyword>VarP</Keyword> </row> <row> <Keyword>VarianceP</Keyword> </row> <row> <Keyword>VisualTotals</Keyword> </row> <row> <Keyword>When</Keyword> </row> <row> <Keyword>Where</Keyword> </row> <row> <Keyword>With</Keyword> </row> <row> <Keyword>WTD</Keyword> </row> <row> <Keyword>Xor</Keyword> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDLiterals"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="LiteralName" sql:field="LiteralName" type="xsd:string"/> <xsd:element name="LiteralValue" sql:field="LiteralValue" type="xsd:string"/> <xsd:element name="LiteralInvalidChars" sql:field="LiteralInvalidChars" type="xsd:string"/> <xsd:element name="LiteralInvalidStartingChars" sql:field="LiteralInvalidStartingChars" type="xsd:string"/> <xsd:element name="LiteralMaxLength" sql:field="LiteralMaxLength" type="xsd:int"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <LiteralName>DBLITERAL_CATALOG_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>24</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_CATALOG_SEPARATOR</LiteralName> <LiteralValue>.</LiteralValue> <LiteralInvalidChars/> <LiteralInvalidStartingChars/> <LiteralMaxLength>0</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_COLUMN_ALIAS</LiteralName> <LiteralValue/> <LiteralInvalidChars>'"[]</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_COLUMN_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_CORRELATION_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>'"[]</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_CUBE_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_DIMENSION_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_HIERARCHY_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_LEVEL_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_MEMBER_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_PROCEDURE_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_PROPERTY_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_QUOTE</LiteralName> <LiteralValue>[</LiteralValue> <LiteralInvalidChars/> <LiteralInvalidStartingChars/> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_QUOTE_SUFFIX</LiteralName> <LiteralValue>]</LiteralValue> <LiteralInvalidChars/> <LiteralInvalidStartingChars/> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_TABLE_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars>.</LiteralInvalidChars> <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_TEXT_COMMAND</LiteralName> <LiteralValue/> <LiteralInvalidChars/> <LiteralInvalidStartingChars/> <LiteralMaxLength>-1</LiteralMaxLength> </row> <row> <LiteralName>DBLITERAL_USER_NAME</LiteralName> <LiteralValue/> <LiteralInvalidChars/> <LiteralInvalidStartingChars/> <LiteralMaxLength>0</LiteralMaxLength> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDProperties"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="PropertyName" sql:field="PropertyName" type="xsd:string"/> <xsd:element name="PropertyDescription" sql:field="PropertyDescription" type="xsd:string"/> <xsd:element name="PropertyType" sql:field="PropertyType" type="xsd:string"/> <xsd:element name="PropertyAccessType" sql:field="PropertyAccessType" type="xsd:string"/> <xsd:element name="IsRequired" sql:field="IsRequired" type="xsd:boolean"/> <xsd:element name="Value" sql:field="Value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <PropertyName>AxisFormat</PropertyName> <PropertyDescription>Determines the format used within an MDDataSet result set to describe the axes of the multidimensional dataset. This property can have the values listed in the following table: TupleFormat (default), ClusterFormat, CustomFormat.</PropertyDescription> <PropertyType>Enumeration</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>BeginRange</PropertyName> <PropertyDescription>Contains a zero-based integer value corresponding to a CellOrdinal attribute value. (The CellOrdinal attribute is part of the Cell element in the CellData section of MDDataSet.) Used together with the EndRange property, the client application can use this property to restrict an OLAP dataset returned by a command to a specific range of cells. If -1 is specified, all cells up to the cell specified in the EndRange property are returned. The default value for this property is -1.</PropertyDescription> <PropertyType>Integer</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value>-1</Value> </row> <row> <PropertyName>Catalog</PropertyName> <PropertyDescription>When establishing a session with an Analysis Services instance to send an XMLA command, this property is equivalent to the OLE DB property, DBPROP_INIT_CATALOG. When you set this property during a session to change the current database for the session, this property is equivalent to the OLE DB property, DBPROP_CURRENTCATALOG. The default value for this property is an empty string.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>ReadWrite</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>Content</PropertyName> <PropertyDescription>An enumerator that specifies what type of data is returned in the result set. None: Allows the structure of the command to be verified, but not executed. Analogous to using Prepare to check syntax, and so on. Schema: Contains the XML schema (which indicates column information, and so on) that relates to the requested query. Data: Contains only the data that was requested. SchemaData: Returns both the schema information as well as the data.</PropertyDescription> <PropertyType>EnumString</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value>SchemaData</Value> </row> <row> <PropertyName>Cube</PropertyName> <PropertyDescription>The cube context for the Command parameter. If the command contains a cube name (such as an MDX FROM clause) the setting of this property is ignored.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>ReadWrite</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>DataSourceInfo</PropertyName> <PropertyDescription>A string containing provider specific information, required to access the data source.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>ReadWrite</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>EndRange</PropertyName> <PropertyDescription>An integer value corresponding to a CellOrdinal used to restrict an MDDataSet returned by a command to a specific range of cells. Used in conjunction with the BeginRange property. If unspecified, all cells are returned in the rowset. The value -1 means unspecified.</PropertyDescription> <PropertyType>Integer</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value>-1</Value> </row> <row> <PropertyName>Format</PropertyName> <PropertyDescription>Enumerator that determines the format of the returned result set. Values include: Tabular: a flat or hierarchical rowset. Similar to the XML RAW format in SQL. The Format property should be set to Tabular for OLE DB for Data Mining commands. Multidimensional: Indicates that the result set will use the MDDataSet format (Execute method only). Native: The client does not request a specific format, so the provider may return the format appropriate to the query. (The actual result type is identified by namespace of the result.)</PropertyDescription> <PropertyType>EnumString</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value>Native</Value> </row> <row> <PropertyName>LocaleIdentifier</PropertyName> <PropertyDescription>Use this to read or set the numeric locale identifier for this request. The default is provider-specific. For the complete hexadecimal list of language identifiers, search on "Language Identifiers" in the MSDN Library at http://www.msdn.microsoft.com.</PropertyDescription> <PropertyType>UnsignedInteger</PropertyType> <PropertyAccessType>ReadWrite</PropertyAccessType> <IsRequired>false</IsRequired> <Value>None</Value> </row> <row> <PropertyName>MDXSupport</PropertyName> <PropertyDescription>Enumeration that describes the degree of MDX support. At initial release Core is the only value in the enumeration. In future releases, other values will be defined for this enumeration.</PropertyDescription> <PropertyType>EnumString</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value>Core</Value> </row> <row> <PropertyName>Password</PropertyName> <PropertyDescription>This property is deprecated in XMLA 1.1. To support legacy applications, the provider accepts but ignores the Password property setting when it is used with the Discover and Execute method</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>ProviderName</PropertyName> <PropertyDescription>The XML for Analysis Provider name.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value>Mondrian XML for Analysis Provider</Value> </row> <row> <PropertyName>ProviderVersion</PropertyName> <PropertyDescription>The version of the Mondrian XMLA Provider</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value>${mondrianVersion}</Value> </row> <row> <PropertyName>StateSupport</PropertyName> <PropertyDescription>Property that specifies the degree of support in the provider for state. For information about state in XML for Analysis, see "Support for Statefulness in XML for Analysis." Minimum enumeration values are as follows: None - No support for sessions or stateful operations. Sessions - Provider supports sessions.</PropertyDescription> <PropertyType>EnumString</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value>None</Value> </row> <row> <PropertyName>Timeout</PropertyName> <PropertyDescription>A numeric time-out specifying in seconds the amount of time to wait for a request to be successful.</PropertyDescription> <PropertyType>UnsignedInteger</PropertyType> <PropertyAccessType>ReadWrite</PropertyAccessType> <IsRequired>false</IsRequired> <Value>Undefined</Value> </row> <row> <PropertyName>UserName</PropertyName> <PropertyDescription>Returns the UserName the server associates with the command. This property is deprecated as writeable in XMLA 1.1. To support legacy applications, servers accept but ignore the password setting when it is used with the Execute method.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>VisualMode</PropertyName> <PropertyDescription>This property is equivalent to the OLE DB property, MDPROP_VISUALMODE. The default value for this property is zero (0), equivalent to DBPROPVAL_VISUAL_MODE_DEFAULT.</PropertyDescription> <PropertyType>Enumeration</PropertyType> <PropertyAccessType>Write</PropertyAccessType> <IsRequired>false</IsRequired> <Value>1</Value> </row> <row> <PropertyName>TableFields</PropertyName> <PropertyDescription>List of fields to return for drill-through. The default value of this property is the empty string,in which case, all fields are returned.</PropertyDescription> <PropertyType>string</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value/> </row> <row> <PropertyName>AdvancedFlag</PropertyName> <PropertyDescription/> <PropertyType>Boolean</PropertyType> <PropertyAccessType>Read</PropertyAccessType> <IsRequired>false</IsRequired> <Value>false</Value> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_in.xml"> <![CDATA[ <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ns1:Discover soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:schemas-microsoft-com:xml-analysis"> <ns1:RequestType xsi:type="xsd:string">${request.type}</ns1:RequestType> <ns1:Restrictions> <ns1:RestrictionList/> </ns1:Restrictions> <ns1:Properties> <ns1:PropertyList> <ns1:Content>${content}</ns1:Content> </ns1:PropertyList> </ns1:Properties> </ns1:Discover> </soapenv:Body> </soapenv:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDSchemaRowsets"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="SchemaName" sql:field="SchemaName" type="xsd:string"/> <xsd:element minOccurs="0" name="SchemaGuid" sql:field="SchemaGuid" type="uuid"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Restrictions" sql:field="Restrictions"> <xsd:complexType> <xsd:sequence> <xsd:element name="Name" sql:field="Name" type="xsd:string"/> <xsd:element name="Type" sql:field="Type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Description" sql:field="Description" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <SchemaName>DBSCHEMA_CATALOGS</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns information about literals supported by the provider.</Description> </row> <row> <SchemaName>DBSCHEMA_COLUMNS</SchemaName> <Restrictions> <Name>TABLE_CATALOG</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_SCHEMA</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>COLUMN_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>DBSCHEMA_PROVIDER_TYPES</SchemaName> <Restrictions> <Name>DATA_TYPE</Name> <Type>xsd:unsignedShort</Type> </Restrictions> <Restrictions> <Name>BEST_MATCH</Name> <Type>xsd:boolean</Type> </Restrictions> <Description/> </row> <row> <SchemaName>DBSCHEMA_TABLES</SchemaName> <Restrictions> <Name>TABLE_CATALOG</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_SCHEMA</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_TYPE</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>DBSCHEMA_TABLES_INFO</SchemaName> <Restrictions> <Name>TABLE_CATALOG</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_SCHEMA</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TABLE_TYPE</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>DISCOVER_DATASOURCES</SchemaName> <Restrictions> <Name>DataSourceName</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>URL</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>ProviderName</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>ProviderType</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>AuthenticationMode</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns a list of XML for Analysis data sources available on the server or Web Service.</Description> </row> <row> <SchemaName>DISCOVER_ENUMERATORS</SchemaName> <Restrictions> <Name>EnumName</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns a list of names, data types, and enumeration values for enumerators supported by the provider of a specific data source.</Description> </row> <row> <SchemaName>DISCOVER_KEYWORDS</SchemaName> <Restrictions> <Name>Keyword</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns an XML list of keywords reserved by the provider.</Description> </row> <row> <SchemaName>DISCOVER_LITERALS</SchemaName> <Restrictions> <Name>LiteralName</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns information about literals supported by the provider.</Description> </row> <row> <SchemaName>DISCOVER_PROPERTIES</SchemaName> <Restrictions> <Name>PropertyName</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns a list of information and values about the requested properties that are supported by the specified data source provider.</Description> </row> <row> <SchemaName>DISCOVER_SCHEMA_ROWSETS</SchemaName> <Restrictions> <Name>SchemaName</Name> <Type>xsd:string</Type> </Restrictions> <Description>Returns the names, values, and other information of all supported RequestType enumeration values.</Description> </row> <row> <SchemaName>MDSCHEMA_ACTIONS</SchemaName> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>COORDINATE</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>COORDINATE_TYPE</Name> <Type>xsd:int</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_CUBES</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_TYPE</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_DIMENSIONS</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_FUNCTIONS</SchemaName> <Restrictions> <Name>FUNCTION_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>ORIGIN</Name> <Type>xsd:int</Type> </Restrictions> <Restrictions> <Name>INTERFACE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LIBRARY_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_HIERARCHIES</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>HIERARCHY_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>HIERARCHY_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_LEVELS</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>HIERARCHY_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LEVEL_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LEVEL_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_MEASURES</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>MEASURE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>MEASURE_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_MEMBERS</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>HIERARCHY_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LEVEL_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LEVEL_NUMBER</Name> <Type>xsd:unsignedInt</Type> </Restrictions> <Restrictions> <Name>MEMBER_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>MEMBER_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>MEMBER_TYPE</Name> <Type>xsd:int</Type> </Restrictions> <Restrictions> <Name>MEMBER_CAPTION</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>TREE_OP</Name> <Type>xsd:int</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_PROPERTIES</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>DIMENSION_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>HIERARCHY_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>LEVEL_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>MEMBER_UNIQUE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>PROPERTY_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>PROPERTY_TYPE</Name> <Type>xsd:short</Type> </Restrictions> <Restrictions> <Name>PROPERTY_CONTENT_TYPE</Name> <Type>xsd:short</Type> </Restrictions> <Description/> </row> <row> <SchemaName>MDSCHEMA_SETS</SchemaName> <Restrictions> <Name>CATALOG_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCHEMA_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>CUBE_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SET_NAME</Name> <Type>xsd:string</Type> </Restrictions> <Restrictions> <Name>SCOPE</Name> <Type>xsd:int</Type> </Restrictions> <Description/> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDBCatalogs"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> <xsd:element name="ROLES" sql:field="ROLES" type="xsd:string"/> <xsd:element minOccurs="0" name="DATE_MODIFIED" sql:field="DATE_MODIFIED" type="xsd:dateTime"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <DESCRIPTION>No description available</DESCRIPTION> <ROLES>California manager,No HR Cube</ROLES> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_DSI_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testApproxRowCountOverridesCountCallsToDatabase"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="row"/> </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 minOccurs="0" name="CATALOG_NAME" sql:field="CATALOG_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="SCHEMA_NAME" sql:field="SCHEMA_NAME" type="xsd:string"/> <xsd:element name="CUBE_NAME" sql:field="CUBE_NAME" type="xsd:string"/> <xsd:element name="DIMENSION_UNIQUE_NAME" sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="HIERARCHY_UNIQUE_NAME" sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element name="LEVEL_NAME" sql:field="LEVEL_NAME" type="xsd:string"/> <xsd:element name="LEVEL_UNIQUE_NAME" sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/> <xsd:element minOccurs="0" name="LEVEL_GUID" sql:field="LEVEL_GUID" type="uuid"/> <xsd:element name="LEVEL_CAPTION" sql:field="LEVEL_CAPTION" type="xsd:string"/> <xsd:element name="LEVEL_NUMBER" sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/> <xsd:element name="LEVEL_CARDINALITY" sql:field="LEVEL_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element name="LEVEL_TYPE" sql:field="LEVEL_TYPE" type="xsd:int"/> <xsd:element name="CUSTOM_ROLLUP_SETTINGS" sql:field="CUSTOM_ROLLUP_SETTINGS" type="xsd:int"/> <xsd:element name="LEVEL_UNIQUE_SETTINGS" sql:field="LEVEL_UNIQUE_SETTINGS" type="xsd:int"/> <xsd:element name="LEVEL_IS_VISIBLE" sql:field="LEVEL_IS_VISIBLE" type="xsd:boolean"/> <xsd:element minOccurs="0" name="DESCRIPTION" sql:field="DESCRIPTION" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>(All)</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Marital Status].[(All)]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>(All)</LEVEL_CAPTION> <LEVEL_NUMBER>0</LEVEL_NUMBER> <LEVEL_CARDINALITY>1</LEVEL_CARDINALITY> <LEVEL_TYPE>1</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>3</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Marital Status Hierarchy(All) Level</DESCRIPTION> </row> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <SCHEMA_NAME>FoodMart</SCHEMA_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME> <LEVEL_NAME>Marital Status</LEVEL_NAME> <LEVEL_UNIQUE_NAME>[Marital Status].[Marital Status]</LEVEL_UNIQUE_NAME> <LEVEL_CAPTION>Marital Status</LEVEL_CAPTION> <LEVEL_NUMBER>1</LEVEL_NUMBER> <LEVEL_CARDINALITY>111</LEVEL_CARDINALITY> <LEVEL_TYPE>0</LEVEL_TYPE> <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS> <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS> <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE> <DESCRIPTION>Sales Cube - Marital Status HierarchyMarital Status Level</DESCRIPTION> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_CN_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog.name}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> <${unique.name.element}>${unique.name}</${unique.name.element}> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testApproxRowCountInHierarchyOverridesCountCallsToDatabase"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > <SOAP-ENV:Header> </SOAP-ENV:Header> <SOAP-ENV:Body> <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="DIMENSION_UNIQUE_NAME" name="DIMENSION_UNIQUE_NAME" type="xsd:string"/> <xsd:element sql:field="HIERARCHY_NAME" name="HIERARCHY_NAME" type="xsd:string"/> <xsd:element sql:field="HIERARCHY_UNIQUE_NAME" name="HIERARCHY_UNIQUE_NAME" type="xsd:string"/> <xsd:element sql:field="HIERARCHY_GUID" name="HIERARCHY_GUID" type="uuid" minOccurs="0"/> <xsd:element sql:field="HIERARCHY_CAPTION" name="HIERARCHY_CAPTION" type="xsd:string"/> <xsd:element sql:field="DIMENSION_TYPE" name="DIMENSION_TYPE" type="xsd:short"/> <xsd:element sql:field="HIERARCHY_CARDINALITY" name="HIERARCHY_CARDINALITY" type="xsd:unsignedInt"/> <xsd:element sql:field="DEFAULT_MEMBER" name="DEFAULT_MEMBER" type="xsd:string" minOccurs="0"/> <xsd:element sql:field="ALL_MEMBER" name="ALL_MEMBER" type="xsd:string" minOccurs="0"/> <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0"/> <xsd:element sql:field="STRUCTURE" name="STRUCTURE" type="xsd:short"/> <xsd:element sql:field="IS_VIRTUAL" name="IS_VIRTUAL" type="xsd:boolean"/> <xsd:element sql:field="IS_READWRITE" name="IS_READWRITE" type="xsd:boolean"/> <xsd:element sql:field="DIMENSION_UNIQUE_SETTINGS" name="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/> <xsd:element sql:field="DIMENSION_IS_VISIBLE" name="DIMENSION_IS_VISIBLE" type="xsd:boolean"/> <xsd:element sql:field="HIERARCHY_ORDINAL" name="HIERARCHY_ORDINAL" type="xsd:unsignedInt"/> <xsd:element sql:field="DIMENSION_IS_SHARED" name="DIMENSION_IS_SHARED" type="xsd:boolean"/> <xsd:element sql:field="PARENT_CHILD" name="PARENT_CHILD" type="xsd:boolean" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:schema> <row> <CATALOG_NAME>FoodMart</CATALOG_NAME> <CUBE_NAME>Sales</CUBE_NAME> <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME> <HIERARCHY_NAME>Marital Status</HIERARCHY_NAME> <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME> <HIERARCHY_CAPTION>Marital Status</HIERARCHY_CAPTION> <DIMENSION_TYPE>3</DIMENSION_TYPE> <HIERARCHY_CARDINALITY>112</HIERARCHY_CARDINALITY> <DEFAULT_MEMBER>[Marital Status].[All Marital Status]</DEFAULT_MEMBER> <ALL_MEMBER>[Marital Status].[All Marital Status]</ALL_MEMBER> <DESCRIPTION>Sales Cube - Marital Status Hierarchy</DESCRIPTION> <STRUCTURE>0</STRUCTURE> <IS_VIRTUAL>false</IS_VIRTUAL> <IS_READWRITE>false</IS_READWRITE> <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS> <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE> <HIERARCHY_ORDINAL>12</HIERARCHY_ORDINAL> <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED> <PARENT_CHILD>false</PARENT_CHILD> </row> </root> </xmla:return> </xmla:DiscoverResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="RT_C_CN_DSI_C_F_C_in.xml"> <![CDATA[ <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>${request.type}</RequestType> <Restrictions> <RestrictionList> <CATALOG_NAME>${catalog.name}</CATALOG_NAME> <CUBE_NAME>${cube.name}</CUBE_NAME> <${unique.name.element}>${unique.name}</${unique.name.element}> </RestrictionList> </Restrictions> <Properties> <PropertyList> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Catalog>${catalog}</Catalog> <Format>${format}</Format> <Content>${content}</Content> </PropertyList> </Properties> </Discover> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> <TestCase name="testDrillThrough"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <cxmla:ExecuteResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis"> <cxmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:complexType name="MemberType"> <xsd:sequence> <xsd:element name="UName" type="xsd:string"/> <xsd:element name="Caption" type="xsd:string"/> <xsd:element name="LName" type="xsd:string"/> <xsd:element name="LNum" type="xsd:unsignedInt"/> <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="PropType"> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TupleType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="MembersType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TuplesType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Tuple" type="TupleType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CrossProductType"> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="Members" type="MembersType"/> <xsd:element name="Tuples" type="TuplesType"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="Size" type="xsd:unsignedInt"/> </xsd:complexType> <xsd:complexType name="OlapInfo"> <xsd:sequence> <xsd:element name="CubeInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="Cube"> <xsd:complexType> <xsd:sequence> <xsd:element name="CubeName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="AxesInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="AxisInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="HierarchyInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="UName" type="PropType"/> <xsd:element name="Caption" type="PropType"/> <xsd:element name="LName" type="PropType"/> <xsd:element name="LNum" type="PropType"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="DisplayInfo" type="PropType"/> </xsd:sequence> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:attribute name="name" type="xsd:string" use="required"/> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CellInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:choice> <xsd:element name="Value" type="PropType"/> <xsd:element name="FmtValue" type="PropType"/> <xsd:element name="BackColor" type="PropType"/> <xsd:element name="ForeColor" type="PropType"/> <xsd:element name="FontName" type="PropType"/> <xsd:element name="FontSize" type="PropType"/> <xsd:element name="FontFlags" type="PropType"/> <xsd:element name="FormatString" type="PropType"/> <xsd:element name="NonEmptyBehavior" type="PropType"/> <xsd:element name="SolveOrder" type="PropType"/> <xsd:element name="Updateable" type="PropType"/> <xsd:element name="Visible" type="PropType"/> <xsd:element name="Expression" type="PropType"/> </xsd:choice> </xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Axes"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Axis"> <xsd:complexType> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="CrossProduct" type="CrossProductType"/> <xsd:element name="Tuples" type="TuplesType"/> <xsd:element name="Members" type="MembersType"/> </xsd:choice> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CellData"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Cell"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:choice> <xsd:element name="Value"/> <xsd:element name="FmtValue" type="xsd:string"/> <xsd:element name="BackColor" type="xsd:unsignedInt"/> <xsd:element name="ForeColor" type="xsd:unsignedInt"/> <xsd:element name="FontName" type="xsd:string"/> <xsd:element name="FontSize" type="xsd:unsignedShort"/> <xsd:element name="FontFlags" type="xsd:unsignedInt"/> <xsd:element name="FormatString" type="xsd:string"/> <xsd:element name="NonEmptyBehavior" type="xsd:unsignedShort"/> <xsd:element name="SolveOrder" type="xsd:unsignedInt"/> <xsd:element name="Updateable" type="xsd:unsignedInt"/> <xsd:element name="Visible" type="xsd:unsignedInt"/> <xsd:element name="Expression" type="xsd:string"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="CellOrdinal" type="xsd:unsignedInt" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="root"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="OlapInfo" type="OlapInfo"/> <xsd:element name="Axes" type="Axes"/> <xsd:element name="CellData" type="CellData"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> <row> <Store_x0020_Country>86</Store_x0020_Country> <Store_x0020_State>86</Store_x0020_State> <Store_x0020_City>86</Store_x0020_City> <Store_x0020_Name>86</Store_x0020_Name> <Store_x0020_Sqft>86</Store_x0020_Sqft> <Store_x0020_Type>86</Store_x0020_Type> <Year>86</Year> <Quarter>86</Quarter> <Month>86</Month> <Product_x0020_Family>86</Product_x0020_Family> <Product_x0020_Department>86</Product_x0020_Department> <Product_x0020_Category>86</Product_x0020_Category> <Product_x0020_Subcategory>86</Product_x0020_Subcategory> <Brand_x0020_Name>86</Brand_x0020_Name> <Product_x0020_Name>86</Product_x0020_Name> <Media_x0020_Type>86</Media_x0020_Type> <Promotion_x0020_Name>86</Promotion_x0020_Name> <State_x0020_Province>86</State_x0020_Province> <City>86</City> <Name>86</Name> <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>86</Education_x0020_Level> <Gender>86</Gender> <Marital_x0020_Status>86</Marital_x0020_Status> <Yearly_x0020_Income>86</Yearly_x0020_Income> <Unit_x0020_Sales>86</Unit_x0020_Sales> </row> <row> <Store_x0020_Country>USA</Store_x0020_Country> <Store_x0020_State>CA</Store_x0020_State> <Store_x0020_City>San Francisco</Store_x0020_City> <Store_x0020_Name>Store 14</Store_x0020_Name> <Store_x0020_Sqft>22478</Store_x0020_Sqft> <Store_x0020_Type>Small Grocery</Store_x0020_Type> <Year>1997</Year> <Quarter>Q1</Quarter> <Month>3</Month> <Product_x0020_Family>Drink</Product_x0020_Family> <Product_x0020_Department>Alcoholic Beverages</Product_x0020_Department> <Product_x0020_Category>Beer and Wine</Product_x0020_Category> <Product_x0020_Subcategory>Wine</Product_x0020_Subcategory> <Brand_x0020_Name>Good</Brand_x0020_Name> <Product_x0020_Name>Good Chardonnay Wine</Product_x0020_Name> <Media_x0020_Type>No Media</Media_x0020_Type> <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name> <State_x0020_Province>CA</State_x0020_Province> <City>Berkeley</City> <Name>David Johnson</Name> <Name_x0020__x0028_Key_x0029_>1066</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>Bachelors Degree</Education_x0020_Level> <Gender>M</Gender> <Marital_x0020_Status>M</Marital_x0020_Status> <Yearly_x0020_Income>$130K - $150K</Yearly_x0020_Income> <Unit_x0020_Sales>1</Unit_x0020_Sales> </row> <row> <Store_x0020_Country>USA</Store_x0020_Country> <Store_x0020_State>CA</Store_x0020_State> <Store_x0020_City>San Francisco</Store_x0020_City> <Store_x0020_Name>Store 14</Store_x0020_Name> <Store_x0020_Sqft>22478</Store_x0020_Sqft> <Store_x0020_Type>Small Grocery</Store_x0020_Type> <Year>1997</Year> <Quarter>Q1</Quarter> <Month>3</Month> <Product_x0020_Family>Drink</Product_x0020_Family> <Product_x0020_Department>Beverages</Product_x0020_Department> <Product_x0020_Category>Carbonated Beverages</Product_x0020_Category> <Product_x0020_Subcategory>Soda</Product_x0020_Subcategory> <Brand_x0020_Name>Fabulous</Brand_x0020_Name> <Product_x0020_Name>Fabulous Diet Soda</Product_x0020_Name> <Media_x0020_Type>No Media</Media_x0020_Type> <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name> <State_x0020_Province>CA</State_x0020_Province> <City>Berkeley</City> <Name>Nancy Pietrs</Name> <Name_x0020__x0028_Key_x0029_>3944</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>Partial College</Education_x0020_Level> <Gender>M</Gender> <Marital_x0020_Status>S</Marital_x0020_Status> <Yearly_x0020_Income>$90K - $110K</Yearly_x0020_Income> <Unit_x0020_Sales>1</Unit_x0020_Sales> </row> <row> <Store_x0020_Country>USA</Store_x0020_Country> <Store_x0020_State>CA</Store_x0020_State> <Store_x0020_City>San Francisco</Store_x0020_City> <Store_x0020_Name>Store 14</Store_x0020_Name> <Store_x0020_Sqft>22478</Store_x0020_Sqft> <Store_x0020_Type>Small Grocery</Store_x0020_Type> <Year>1997</Year> <Quarter>Q1</Quarter> <Month>3</Month> <Product_x0020_Family>Drink</Product_x0020_Family> <Product_x0020_Department>Beverages</Product_x0020_Department> <Product_x0020_Category>Drinks</Product_x0020_Category> <Product_x0020_Subcategory>Flavored Drinks</Product_x0020_Subcategory> <Brand_x0020_Name>Fabulous</Brand_x0020_Name> <Product_x0020_Name>Fabulous Strawberry Drink</Product_x0020_Name> <Media_x0020_Type>No Media</Media_x0020_Type> <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name> <State_x0020_Province>CA</State_x0020_Province> <City>Berkeley</City> <Name>Achari Harp</Name> <Name_x0020__x0028_Key_x0029_>4617</Name_x0020__x0028_Key_x0029_> <Education_x0020_Level>High School Degree</Education_x0020_Level> <Gender>M</Gender> <Marital_x0020_Status>M</Marital_x0020_Status> <Yearly_x0020_Income>$110K - $130K</Yearly_x0020_Income> <Unit_x0020_Sales>3</Unit_x0020_Sales> </row> </root> </cxmla:return> </cxmla:ExecuteResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="EXECUTE_DrillThrough_in.xml"> <![CDATA[ <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <Execute xmlns="urn:schemas-microsoft-com:xml-analysis"> <Command> <Statement> DRILLTHROUGH MAXROWS 3 SELECT {[Customers].[All Customers].[USA].[CA].[Berkeley]} ON 0, {[Time].[1997]} ON 1 FROM Sales </Statement> </Command> <Properties> <PropertyList> <Catalog>${catalog}</Catalog> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Format>Tabular</Format> <AxisFormat>TupleFormat</AxisFormat> </PropertyList> </Properties> </Execute> </soapenv:Body> </soapenv:Envelope> ]]> </Resource> </TestCase> <TestCase name="testExecuteSlicer"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <xmla:ExecuteResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis"> <xmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:complexType name="MemberType"> <xsd:sequence> <xsd:element name="UName" type="xsd:string"/> <xsd:element name="Caption" type="xsd:string"/> <xsd:element name="LName" type="xsd:string"/> <xsd:element name="LNum" type="xsd:unsignedInt"/> <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="PropType"> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TupleType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="MembersType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TuplesType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Tuple" type="TupleType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CrossProductType"> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="Members" type="MembersType"/> <xsd:element name="Tuples" type="TuplesType"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="Size" type="xsd:unsignedInt"/> </xsd:complexType> <xsd:complexType name="OlapInfo"> <xsd:sequence> <xsd:element name="CubeInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="Cube"> <xsd:complexType> <xsd:sequence> <xsd:element name="CubeName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="AxesInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="AxisInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="HierarchyInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="UName" type="PropType"/> <xsd:element name="Caption" type="PropType"/> <xsd:element name="LName" type="PropType"/> <xsd:element name="LNum" type="PropType"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="DisplayInfo" type="PropType"/> </xsd:sequence> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:attribute name="name" type="xsd:string" use="required"/> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CellInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:choice> <xsd:element name="Value" type="PropType"/> <xsd:element name="FmtValue" type="PropType"/> <xsd:element name="BackColor" type="PropType"/> <xsd:element name="ForeColor" type="PropType"/> <xsd:element name="FontName" type="PropType"/> <xsd:element name="FontSize" type="PropType"/> <xsd:element name="FontFlags" type="PropType"/> <xsd:element name="FormatString" type="PropType"/> <xsd:element name="NonEmptyBehavior" type="PropType"/> <xsd:element name="SolveOrder" type="PropType"/> <xsd:element name="Updateable" type="PropType"/> <xsd:element name="Visible" type="PropType"/> <xsd:element name="Expression" type="PropType"/> </xsd:choice> </xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Axes"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Axis"> <xsd:complexType> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="CrossProduct" type="CrossProductType"/> <xsd:element name="Tuples" type="TuplesType"/> <xsd:element name="Members" type="MembersType"/> </xsd:choice> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CellData"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Cell"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:choice> <xsd:element name="Value"/> <xsd:element name="FmtValue" type="xsd:string"/> <xsd:element name="BackColor" type="xsd:unsignedInt"/> <xsd:element name="ForeColor" type="xsd:unsignedInt"/> <xsd:element name="FontName" type="xsd:string"/> <xsd:element name="FontSize" type="xsd:unsignedShort"/> <xsd:element name="FontFlags" type="xsd:unsignedInt"/> <xsd:element name="FormatString" type="xsd:string"/> <xsd:element name="NonEmptyBehavior" type="xsd:unsignedShort"/> <xsd:element name="SolveOrder" type="xsd:unsignedInt"/> <xsd:element name="Updateable" type="xsd:unsignedInt"/> <xsd:element name="Visible" type="xsd:unsignedInt"/> <xsd:element name="Expression" type="xsd:string"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="CellOrdinal" type="xsd:unsignedInt" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="root"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="OlapInfo" type="OlapInfo"/> <xsd:element name="Axes" type="Axes"/> <xsd:element name="CellData" type="CellData"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> <OlapInfo> <CubeInfo> <Cube> <CubeName>Sales</CubeName> </Cube> </CubeInfo> <AxesInfo> <AxisInfo name="Axis0"> <HierarchyInfo name="Customers"> <UName name="[Customers].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Customers].[MEMBER_CAPTION]"/> <LName name="[Customers].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Customers].[LEVEL_NUMBER]"/> <DisplayInfo name="[Customers].[DISPLAY_INFO]"/> </HierarchyInfo> </AxisInfo> <AxisInfo name="Axis1"> <HierarchyInfo name="Gender"> <UName name="[Gender].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Gender].[MEMBER_CAPTION]"/> <LName name="[Gender].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Gender].[LEVEL_NUMBER]"/> <DisplayInfo name="[Gender].[DISPLAY_INFO]"/> </HierarchyInfo> </AxisInfo> <AxisInfo name="SlicerAxis"> <HierarchyInfo name="Measures"> <UName name="[Measures].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Measures].[MEMBER_CAPTION]"/> <LName name="[Measures].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Measures].[LEVEL_NUMBER]"/> <DisplayInfo name="[Measures].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store"> <UName name="[Store].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store].[MEMBER_CAPTION]"/> <LName name="[Store].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store Size in SQFT"> <UName name="[Store Size in SQFT].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store Size in SQFT].[MEMBER_CAPTION]"/> <LName name="[Store Size in SQFT].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store Size in SQFT].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store Size in SQFT].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store Type"> <UName name="[Store Type].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store Type].[MEMBER_CAPTION]"/> <LName name="[Store Type].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store Type].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store Type].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Time"> <UName name="[Time].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Time].[MEMBER_CAPTION]"/> <LName name="[Time].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Time].[LEVEL_NUMBER]"/> <DisplayInfo name="[Time].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Time.Weekly"> <UName name="[Time.Weekly].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Time.Weekly].[MEMBER_CAPTION]"/> <LName name="[Time.Weekly].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Time.Weekly].[LEVEL_NUMBER]"/> <DisplayInfo name="[Time.Weekly].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Product"> <UName name="[Product].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Product].[MEMBER_CAPTION]"/> <LName name="[Product].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Product].[LEVEL_NUMBER]"/> <DisplayInfo name="[Product].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Promotion Media"> <UName name="[Promotion Media].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Promotion Media].[MEMBER_CAPTION]"/> <LName name="[Promotion Media].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Promotion Media].[LEVEL_NUMBER]"/> <DisplayInfo name="[Promotion Media].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Promotions"> <UName name="[Promotions].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Promotions].[MEMBER_CAPTION]"/> <LName name="[Promotions].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Promotions].[LEVEL_NUMBER]"/> <DisplayInfo name="[Promotions].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Education Level"> <UName name="[Education Level].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Education Level].[MEMBER_CAPTION]"/> <LName name="[Education Level].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Education Level].[LEVEL_NUMBER]"/> <DisplayInfo name="[Education Level].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Marital Status"> <UName name="[Marital Status].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Marital Status].[MEMBER_CAPTION]"/> <LName name="[Marital Status].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Marital Status].[LEVEL_NUMBER]"/> <DisplayInfo name="[Marital Status].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Yearly Income"> <UName name="[Yearly Income].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Yearly Income].[MEMBER_CAPTION]"/> <LName name="[Yearly Income].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Yearly Income].[LEVEL_NUMBER]"/> <DisplayInfo name="[Yearly Income].[DISPLAY_INFO]"/> </HierarchyInfo> </AxisInfo> </AxesInfo> <CellInfo> <Value name="VALUE"/> <FmtValue name="FORMATTED_VALUE"/> <FormatString name="FORMAT_STRING"/> </CellInfo> </OlapInfo> <Axes> <Axis name="Axis0"> <Tuples> <Tuple> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Canada]</UName> <Caption>Canada</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>1</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Mexico]</UName> <Caption>Mexico</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131081</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[USA]</UName> <Caption>USA</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> </Tuple> </Tuples> </Axis> <Axis name="Axis1"> <Tuples> <Tuple> <Member Hierarchy="Gender"> <UName>[Gender].[All Gender].[F]</UName> <Caption>F</Caption> <LName>[Gender].[Gender]</LName> <LNum>1</LNum> <DisplayInfo>0</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Gender"> <UName>[Gender].[All Gender].[M]</UName> <Caption>M</Caption> <LName>[Gender].[Gender]</LName> <LNum>1</LNum> <DisplayInfo>131072</DisplayInfo> </Member> </Tuple> </Tuples> </Axis> <Axis name="SlicerAxis"> <Tuples> <Tuple> <Member Hierarchy="Measures"> <UName>[Measures].[Store Sales]</UName> <Caption>Store Sales</Caption> <LName>[Measures].[MeasuresLevel]</LName> <LNum>0</LNum> <DisplayInfo>0</DisplayInfo> </Member> <Member Hierarchy="Store"> <UName>[Store].[All Stores]</UName> <Caption>All Stores</Caption> <LName>[Store].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>3</DisplayInfo> </Member> <Member Hierarchy="Store Size in SQFT"> <UName>[Store Size in SQFT].[All Store Size in SQFTs]</UName> <Caption>All Store Size in SQFTs</Caption> <LName>[Store Size in SQFT].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>21</DisplayInfo> </Member> <Member Hierarchy="Store Type"> <UName>[Store Type].[All Store Types]</UName> <Caption>All Store Types</Caption> <LName>[Store Type].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>6</DisplayInfo> </Member> <Member Hierarchy="Time"> <UName>[Time].[1997].[Q2]</UName> <Caption>Q2</Caption> <LName>[Time].[Quarter]</LName> <LNum>1</LNum> <DisplayInfo>3</DisplayInfo> </Member> <Member Hierarchy="Time.Weekly"> <UName>[Time.Weekly].[All Time.Weeklys].[1997]</UName> <Caption>1997</Caption> <LName>[Time.Weekly].[Year]</LName> <LNum>1</LNum> <DisplayInfo>52</DisplayInfo> </Member> <Member Hierarchy="Product"> <UName>[Product].[All Products]</UName> <Caption>All Products</Caption> <LName>[Product].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>3</DisplayInfo> </Member> <Member Hierarchy="Promotion Media"> <UName>[Promotion Media].[All Media]</UName> <Caption>All Media</Caption> <LName>[Promotion Media].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>14</DisplayInfo> </Member> <Member Hierarchy="Promotions"> <UName>[Promotions].[All Promotions]</UName> <Caption>All Promotions</Caption> <LName>[Promotions].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>51</DisplayInfo> </Member> <Member Hierarchy="Education Level"> <UName>[Education Level].[All Education Levels]</UName> <Caption>All Education Levels</Caption> <LName>[Education Level].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>5</DisplayInfo> </Member> <Member Hierarchy="Marital Status"> <UName>[Marital Status].[All Marital Status]</UName> <Caption>All Marital Status</Caption> <LName>[Marital Status].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>111</DisplayInfo> </Member> <Member Hierarchy="Yearly Income"> <UName>[Yearly Income].[All Yearly Incomes]</UName> <Caption>All Yearly Incomes</Caption> <LName>[Yearly Income].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>8</DisplayInfo> </Member> </Tuple> </Tuples> </Axis> </Axes> <CellData> <Cell CellOrdinal="2"> <Value xsi:type="xsd:double">65857.14</Value> <FmtValue>65,857.14</FmtValue> <FormatString>#,###.00</FormatString> </Cell> <Cell CellOrdinal="5"> <Value xsi:type="xsd:double">66809.13</Value> <FmtValue>66,809.13</FmtValue> <FormatString>#,###.00</FormatString> </Cell> </CellData> </root> </xmla:return> </xmla:ExecuteResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> <Resource name="EXECUTE_Slicer_in.xml"> <![CDATA[ <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <Execute xmlns="urn:schemas-microsoft-com:xml-analysis"> <Command> <Statement> SELECT {[Customers].Children} ON 0, {[Gender].Children} ON 1 FROM Sales WHERE ([Time].[1997].[Q2], [Marital Status], [Measures].[Store Sales]) </Statement> </Command> <Properties> <PropertyList> <Catalog>${catalog}</Catalog> <DataSourceInfo>${data.source.info}</DataSourceInfo> <Format>${format}</Format> <AxisFormat>TupleFormat</AxisFormat> </PropertyList> </Properties> </Execute> </soapenv:Body> </soapenv:Envelope> ]]> </Resource> </TestCase> <TestCase name="testExecuteCrossjoin"> <Resource name="response"> <![CDATA[<?xml version="1.0"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <cxmla:ExecuteResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis"> <cxmla:return> <root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:schema elementFormDefault="qualified" targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsd:complexType name="MemberType"> <xsd:sequence> <xsd:element name="UName" type="xsd:string"/> <xsd:element name="Caption" type="xsd:string"/> <xsd:element name="LName" type="xsd:string"/> <xsd:element name="LNum" type="xsd:unsignedInt"/> <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="PropType"> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TupleType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="MembersType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"/> </xsd:sequence> <xsd:attribute name="Hierarchy" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="TuplesType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Tuple" type="TupleType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CrossProductType"> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="Members" type="MembersType"/> <xsd:element name="Tuples" type="TuplesType"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="Size" type="xsd:unsignedInt"/> </xsd:complexType> <xsd:complexType name="OlapInfo"> <xsd:sequence> <xsd:element name="CubeInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="Cube"> <xsd:complexType> <xsd:sequence> <xsd:element name="CubeName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="AxesInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="AxisInfo"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="HierarchyInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="UName" type="PropType"/> <xsd:element name="Caption" type="PropType"/> <xsd:element name="LName" type="PropType"/> <xsd:element name="LNum" type="PropType"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="DisplayInfo" type="PropType"/> </xsd:sequence> <xsd:sequence> <xsd:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:attribute name="name" type="xsd:string" use="required"/> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CellInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:choice> <xsd:element name="Value" type="PropType"/> <xsd:element name="FmtValue" type="PropType"/> <xsd:element name="BackColor" type="PropType"/> <xsd:element name="ForeColor" type="PropType"/> <xsd:element name="FontName" type="PropType"/> <xsd:element name="FontSize" type="PropType"/> <xsd:element name="FontFlags" type="PropType"/> <xsd:element name="FormatString" type="PropType"/> <xsd:element name="NonEmptyBehavior" type="PropType"/> <xsd:element name="SolveOrder" type="PropType"/> <xsd:element name="Updateable" type="PropType"/> <xsd:element name="Visible" type="PropType"/> <xsd:element name="Expression" type="PropType"/> </xsd:choice> </xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any maxOccurs="unbounded" processContents="lax"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Axes"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Axis"> <xsd:complexType> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="CrossProduct" type="CrossProductType"/> <xsd:element name="Tuples" type="TuplesType"/> <xsd:element name="Members" type="MembersType"/> </xsd:choice> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CellData"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Cell"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:choice> <xsd:element name="Value"/> <xsd:element name="FmtValue" type="xsd:string"/> <xsd:element name="BackColor" type="xsd:unsignedInt"/> <xsd:element name="ForeColor" type="xsd:unsignedInt"/> <xsd:element name="FontName" type="xsd:string"/> <xsd:element name="FontSize" type="xsd:unsignedShort"/> <xsd:element name="FontFlags" type="xsd:unsignedInt"/> <xsd:element name="FormatString" type="xsd:string"/> <xsd:element name="NonEmptyBehavior" type="xsd:unsignedShort"/> <xsd:element name="SolveOrder" type="xsd:unsignedInt"/> <xsd:element name="Updateable" type="xsd:unsignedInt"/> <xsd:element name="Visible" type="xsd:unsignedInt"/> <xsd:element name="Expression" type="xsd:string"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="CellOrdinal" type="xsd:unsignedInt" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="root"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="OlapInfo" type="OlapInfo"/> <xsd:element name="Axes" type="Axes"/> <xsd:element name="CellData" type="CellData"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> <OlapInfo> <CubeInfo> <Cube> <CubeName>Sales</CubeName> </Cube> </CubeInfo> <AxesInfo> <AxisInfo name="Axis0"> <HierarchyInfo name="Product"> <UName name="[Product].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Product].[MEMBER_CAPTION]"/> <LName name="[Product].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Product].[LEVEL_NUMBER]"/> <DisplayInfo name="[Product].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Customers"> <UName name="[Customers].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Customers].[MEMBER_CAPTION]"/> <LName name="[Customers].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Customers].[LEVEL_NUMBER]"/> <DisplayInfo name="[Customers].[DISPLAY_INFO]"/> </HierarchyInfo> </AxisInfo> <AxisInfo name="SlicerAxis"> <HierarchyInfo name="Measures"> <UName name="[Measures].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Measures].[MEMBER_CAPTION]"/> <LName name="[Measures].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Measures].[LEVEL_NUMBER]"/> <DisplayInfo name="[Measures].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store"> <UName name="[Store].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store].[MEMBER_CAPTION]"/> <LName name="[Store].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store Size in SQFT"> <UName name="[Store Size in SQFT].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store Size in SQFT].[MEMBER_CAPTION]"/> <LName name="[Store Size in SQFT].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store Size in SQFT].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store Size in SQFT].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Store Type"> <UName name="[Store Type].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Store Type].[MEMBER_CAPTION]"/> <LName name="[Store Type].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Store Type].[LEVEL_NUMBER]"/> <DisplayInfo name="[Store Type].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Time"> <UName name="[Time].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Time].[MEMBER_CAPTION]"/> <LName name="[Time].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Time].[LEVEL_NUMBER]"/> <DisplayInfo name="[Time].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Time.Weekly"> <UName name="[Time.Weekly].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Time.Weekly].[MEMBER_CAPTION]"/> <LName name="[Time.Weekly].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Time.Weekly].[LEVEL_NUMBER]"/> <DisplayInfo name="[Time.Weekly].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Promotion Media"> <UName name="[Promotion Media].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Promotion Media].[MEMBER_CAPTION]"/> <LName name="[Promotion Media].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Promotion Media].[LEVEL_NUMBER]"/> <DisplayInfo name="[Promotion Media].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Promotions"> <UName name="[Promotions].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Promotions].[MEMBER_CAPTION]"/> <LName name="[Promotions].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Promotions].[LEVEL_NUMBER]"/> <DisplayInfo name="[Promotions].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Education Level"> <UName name="[Education Level].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Education Level].[MEMBER_CAPTION]"/> <LName name="[Education Level].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Education Level].[LEVEL_NUMBER]"/> <DisplayInfo name="[Education Level].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Gender"> <UName name="[Gender].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Gender].[MEMBER_CAPTION]"/> <LName name="[Gender].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Gender].[LEVEL_NUMBER]"/> <DisplayInfo name="[Gender].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Marital Status"> <UName name="[Marital Status].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Marital Status].[MEMBER_CAPTION]"/> <LName name="[Marital Status].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Marital Status].[LEVEL_NUMBER]"/> <DisplayInfo name="[Marital Status].[DISPLAY_INFO]"/> </HierarchyInfo> <HierarchyInfo name="Yearly Income"> <UName name="[Yearly Income].[MEMBER_UNIQUE_NAME]"/> <Caption name="[Yearly Income].[MEMBER_CAPTION]"/> <LName name="[Yearly Income].[LEVEL_UNIQUE_NAME]"/> <LNum name="[Yearly Income].[LEVEL_NUMBER]"/> <DisplayInfo name="[Yearly Income].[DISPLAY_INFO]"/> </HierarchyInfo> </AxisInfo> </AxesInfo> <CellInfo> <Value name="VALUE"/> <FmtValue name="FORMATTED_VALUE"/> <FormatString name="FORMAT_STRING"/> </CellInfo> </OlapInfo> <Axes> <Axis name="Axis0"> <Tuples> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Drink]</UName> <Caption>Drink</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>3</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Canada]</UName> <Caption>Canada</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>1</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Drink]</UName> <Caption>Drink</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Mexico]</UName> <Caption>Mexico</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131081</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Drink]</UName> <Caption>Drink</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[USA]</UName> <Caption>USA</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Food]</UName> <Caption>Food</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131087</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Canada]</UName> <Caption>Canada</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131073</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Food]</UName> <Caption>Food</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131087</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Mexico]</UName> <Caption>Mexico</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131081</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Food]</UName> <Caption>Food</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131087</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[USA]</UName> <Caption>USA</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Non-Consumable]</UName> <Caption>Non-Consumable</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131077</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Canada]</UName> <Caption>Canada</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131073</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Non-Consumable]</UName> <Caption>Non-Consumable</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131077</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[Mexico]</UName> <Caption>Mexico</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131081</DisplayInfo> </Member> </Tuple> <Tuple> <Member Hierarchy="Product"> <UName>[Product].[All Products].[Non-Consumable]</UName> <Caption>Non-Consumable</Caption> <LName>[Product].[Product Family]</LName> <LNum>1</LNum> <DisplayInfo>131077</DisplayInfo> </Member> <Member Hierarchy="Customers"> <UName>[Customers].[All Customers].[USA]</UName> <Caption>USA</Caption> <LName>[Customers].[Country]</LName> <LNum>1</LNum> <DisplayInfo>131075</DisplayInfo> </Member> </Tuple> </Tuples> </Axis> <Axis name="SlicerAxis"> <Tuples> <Tuple> <Member Hierarchy="Measures"> <UName>[Measures].[Unit Sales]</UName> <Caption>Unit Sales</Caption> <LName>[Measures].[MeasuresLevel]</LName> <LNum>0</LNum> <DisplayInfo>0</DisplayInfo> </Member> <Member Hierarchy="Store"> <UName>[Store].[All Stores]</UName> <Caption>All Stores</Caption> <LName>[Store].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>3</DisplayInfo> </Member> <Member Hierarchy="Store Size in SQFT"> <UName>[Store Size in SQFT].[All Store Size in SQFTs]</UName> <Caption>All Store Size in SQFTs</Caption> <LName>[Store Size in SQFT].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>21</DisplayInfo> </Member> <Member Hierarchy="Store Type"> <UName>[Store Type].[All Store Types]</UName> <Caption>All Store Types</Caption> <LName>[Store Type].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>6</DisplayInfo> </Member> <Member Hierarchy="Time"> <UName>[Time].[1997]</UName> <Caption>1997</Caption> <LName>[Time].[Year]</LName> <LNum>0</LNum> <DisplayInfo>4</DisplayInfo> </Member> <Member Hierarchy="Time.Weekly"> <UName>[Time.Weekly].[All Time.Weeklys].[1997]</UName> <Caption>1997</Caption> <LName>[Time.Weekly].[Year]</LName> <LNum>1</LNum> <DisplayInfo>52</DisplayInfo> </Member> <Member Hierarchy="Promotion Media"> <UName>[Promotion Media].[All Media]</UName> <Caption>All Media</Caption> <LName>[Promotion Media].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>14</DisplayInfo> </Member> <Member Hierarchy="Promotions"> <UName>[Promotions].[All Promotions]</UName> <Caption>All Promotions</Caption> <LName>[Promotions].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>51</DisplayInfo> </Member> <Member Hierarchy="Education Level"> <UName>[Education Level].[All Education Levels]</UName> <Caption>All Education Levels</Caption> <LName>[Education Level].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>5</DisplayInfo> </Member> <Member Hierarchy="Gender"> <UName>[Gender].[All Gender]</UName> <Caption>All Gender</Caption> <LName>[Gender].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>2</DisplayInfo> </Member> <Member Hierarchy="Marital Status"> <UName>[Marital Status].[All Marital Status]</UName> <Caption>All Marital Status</Caption> <LName>[Marital Status].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>111</DisplayInfo> </Member> <Member Hierarchy="Yearly Income"> <UName>[Yearly Income].[All Yearly Incomes]</UName> <Caption>All Yearly Incomes</Caption> <LName>[Yearly Income].[(All)]</LName> <LNum>0</LNum> <DisplayInfo>8</DisplayInfo> </Member> </Tuple> </Tuples> </Axis> </Axes> <CellData> <Cell CellOrdinal="2"> <Value xsi:type="xsd:double">24597</Value> <FmtValue>24,597</FmtValue> <FormatString>Standard</FormatString> </Cell> <Cell CellOrdinal="5"> <Value xsi:type="xsd:double">191940</Value> <FmtValue>191,940</FmtValue> <FormatString>Standard</FormatString> </Cell> <Cell CellOrdinal="8"> <Value xsi:type="xsd:double">50236</Value> <FmtValue>50,236</FmtValue> <FormatString>Standard</FormatString> </Cell> </CellData> </root> </cxmla:return> </cxmla:ExecuteResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ]]> </Resource> </TestCase> </Root>