Advertisement
Guest User

Mondrian with MonetDB debug

a guest
Mar 28th, 2012
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 350.10 KB | None | 0 0
  1. log4j: Threshold ="null".
  2. log4j: Retreiving an instance of org.apache.log4j.Logger.
  3. log4j: Setting [org.apache] additivity to [true].
  4. log4j: Level value for org.apache is [INFO].
  5. log4j: org.apache level set to INFO
  6. log4j: Retreiving an instance of org.apache.log4j.Logger.
  7. log4j: Setting [mondrian.gui] additivity to [true].
  8. log4j: Level value for mondrian.gui is [DEBUG].
  9. log4j: mondrian.gui level set to DEBUG
  10. log4j: Retreiving an instance of org.apache.log4j.Logger.
  11. log4j: Setting [mondrian] additivity to [true].
  12. log4j: Level value for mondrian is [DEBUG].
  13. log4j: mondrian level set to DEBUG
  14. log4j: Class name: [org.apache.log4j.ConsoleAppender]
  15. log4j: Setting property [target] to [System.out].
  16. log4j: Setting property [threshold] to [DEBUG].
  17. log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
  18. log4j: Setting property [conversionPattern] to [%d{ABSOLUTE} %-5p [%c{1}] %m%n].
  19. log4j: Adding appender named [CONSOLE] to category [root].
  20. log4j: Class name: [org.apache.log4j.RollingFileAppender]
  21. log4j: Setting property [file] to [/home/pds/.schemaWorkbench/workbench.log].
  22. log4j: Setting property [append] to [false].
  23. log4j: Setting property [maxFileSize] to [500KB].
  24. log4j: Setting property [maxBackupIndex] to [1].
  25. log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
  26. log4j: Setting property [conversionPattern] to [%d %-5p [%c] %m%n].
  27. log4j: setFile called: /home/pds/.schemaWorkbench/workbench.log, false
  28. log4j: setFile ended
  29. log4j: Adding appender named [FILE] to category [root].
  30. 16:26:36,087 WARN [MondrianProperties] mondrian.properties can't be found under '/home/pds/work/enki-nl/runMDXOlap4j/.' or classloader
  31. 16:26:36,087 INFO [MondrianProperties] Mondrian: loaded 0 system properties
  32. 16:26:36,125 INFO [RolapUtil] Mondrian: JDBC driver nl.cwi.monetdb.jdbc.MonetDriver loaded successfully
  33. 16:26:36,125 INFO [RolapUtil] Mondrian: JDBC driver sun.jdbc.odbc.JdbcOdbcDriver loaded successfully
  34. 16:26:36,125 WARN [RolapUtil] Mondrian: Warning: JDBC driver org.hsqldb.jdbcDriver not found
  35. 16:26:36,125 WARN [RolapUtil] Mondrian: Warning: JDBC driver oracle.jdbc.OracleDriver not found
  36. 16:26:36,125 INFO [RolapUtil] Mondrian: JDBC driver com.mysql.jdbc.Driver loaded successfully
  37. 16:26:36,626 INFO [DefaultFileReplicator] Using "/tmp/vfs_cache" as temporary files store.
  38. 16:26:36,763 DEBUG [RolapSchema] RolapSchema.load: content:
  39. <?xml version="1.0"?>
  40. <Schema name="FoodMart">
  41. <!--
  42. == $Id: //open/mondrian-release/3.2/demo/FoodMart.xml#2 $
  43. == This software is subject to the terms of the Eclipse Public License v1.0
  44. == Agreement, available at the following URL:
  45. == http://www.eclipse.org/legal/epl-v10.html.
  46. == Copyright (C) 2000-2002 Kana Software, Inc.
  47. == Copyright (C) 2002-2009 Julian Hyde and others
  48. == All Rights Reserved.
  49. == You must accept the terms of that agreement to use this software.
  50. -->
  51.  
  52. <!-- Shared dimensions -->
  53.  
  54. <Dimension name="Store">
  55. <Hierarchy hasAll="true" primaryKey="store_id">
  56. <Table name="store"/>
  57. <Level name="Store Country" column="store_country" uniqueMembers="true"/>
  58. <Level name="Store State" column="store_state" uniqueMembers="true"/>
  59. <Level name="Store City" column="store_city" uniqueMembers="false"/>
  60. <Level name="Store Name" column="store_name" uniqueMembers="true">
  61. <Property name="Store Type" column="store_type"/>
  62. <Property name="Store Manager" column="store_manager"/>
  63. <Property name="Store Sqft" column="store_sqft" type="Numeric"/>
  64. <Property name="Grocery Sqft" column="grocery_sqft" type="Numeric"/>
  65. <Property name="Frozen Sqft" column="frozen_sqft" type="Numeric"/>
  66. <Property name="Meat Sqft" column="meat_sqft" type="Numeric"/>
  67. <Property name="Has coffee bar" column="coffee_bar" type="Boolean"/>
  68. <Property name="Street address" column="store_street_address" type="String"/>
  69. </Level>
  70. </Hierarchy>
  71. </Dimension>
  72.  
  73. <Dimension name="Store Size in SQFT">
  74. <Hierarchy hasAll="true" primaryKey="store_id">
  75. <Table name="store"/>
  76. <Level name="Store Sqft" column="store_sqft" type="Numeric" uniqueMembers="true"/>
  77. </Hierarchy>
  78. </Dimension>
  79.  
  80. <Dimension name="Store Type">
  81. <Hierarchy hasAll="true" primaryKey="store_id">
  82. <Table name="store"/>
  83. <Level name="Store Type" column="store_type" uniqueMembers="true"/>
  84. </Hierarchy>
  85. </Dimension>
  86.  
  87. <Dimension name="Time" type="TimeDimension">
  88. <Hierarchy hasAll="false" primaryKey="time_id">
  89. <Table name="time_by_day"/>
  90. <Level name="Year" column="the_year" type="Numeric" uniqueMembers="true"
  91. levelType="TimeYears"/>
  92. <Level name="Quarter" column="quarter" uniqueMembers="false"
  93. levelType="TimeQuarters"/>
  94. <Level name="Month" column="month_of_year" uniqueMembers="false" type="Numeric"
  95. levelType="TimeMonths"/>
  96. </Hierarchy>
  97. <Hierarchy hasAll="true" name="Weekly" primaryKey="time_id">
  98. <Table name="time_by_day"/>
  99. <Level name="Year" column="the_year" type="Numeric" uniqueMembers="true"
  100. levelType="TimeYears"/>
  101. <Level name="Week" column="week_of_year" type="Numeric" uniqueMembers="false"
  102. levelType="TimeWeeks"/>
  103. <Level name="Day" column="day_of_month" uniqueMembers="false" type="Numeric"
  104. levelType="TimeDays"/>
  105. </Hierarchy>
  106. </Dimension>
  107.  
  108. <Dimension name="Product">
  109. <Hierarchy hasAll="true" primaryKey="product_id" primaryKeyTable="product">
  110. <Join leftKey="product_class_id" rightKey="product_class_id">
  111. <Table name="product"/>
  112. <Table name="product_class"/>
  113. </Join>
  114. <!--
  115. <Query>
  116. <SQL dialect="generic">
  117. SELECT *
  118. FROM "product", "product_class"
  119. WHERE "product"."product_class_id" = "product_class"."product_class_id"
  120. </SQL>
  121. </Query>
  122. <Level name="Product Family" column="product_family" uniqueMembers="true"/>
  123. <Level name="Product Department" column="product_department" uniqueMembers="false"/>
  124. <Level name="Product Category" column="product_category" uniqueMembers="false"/>
  125. <Level name="Product Subcategory" column="product_subcategory" uniqueMembers="false"/>
  126. <Level name="Brand Name" column="brand_name" uniqueMembers="false"/>
  127. <Level name="Product Name" column="product_name" uniqueMembers="true"/>
  128. -->
  129. <Level name="Product Family" table="product_class" column="product_family"
  130. uniqueMembers="true"/>
  131. <Level name="Product Department" table="product_class" column="product_department"
  132. uniqueMembers="false"/>
  133. <Level name="Product Category" table="product_class" column="product_category"
  134. uniqueMembers="false"/>
  135. <Level name="Product Subcategory" table="product_class" column="product_subcategory"
  136. uniqueMembers="false"/>
  137. <Level name="Brand Name" table="product" column="brand_name" uniqueMembers="false"/>
  138. <Level name="Product Name" table="product" column="product_name"
  139. uniqueMembers="true"/>
  140. </Hierarchy>
  141. </Dimension>
  142.  
  143. <Dimension name="Warehouse">
  144. <Hierarchy hasAll="true" primaryKey="warehouse_id">
  145. <Table name="warehouse"/>
  146. <Level name="Country" column="warehouse_country" uniqueMembers="true"/>
  147. <Level name="State Province" column="warehouse_state_province"
  148. uniqueMembers="true"/>
  149. <Level name="City" column="warehouse_city" uniqueMembers="false"/>
  150. <Level name="Warehouse Name" column="warehouse_name" uniqueMembers="true"/>
  151. </Hierarchy>
  152. </Dimension>
  153.  
  154. <!-- Sales -->
  155. <Cube name="Sales" defaultMeasure="Unit Sales">
  156. <Table name="sales_fact_1997">
  157. <!--
  158. <AggExclude name="agg_l_03_sales_fact_1997" />
  159. <AggExclude name="agg_ll_01_sales_fact_1997" />
  160. <AggExclude name="agg_pl_01_sales_fact_1997" />
  161. <AggExclude name="agg_l_05_sales_fact_1997" />
  162. -->
  163. <AggExclude name="agg_c_special_sales_fact_1997" />
  164. <!--
  165. <AggExclude name="agg_c_14_sales_fact_1997" />
  166. -->
  167. <AggExclude name="agg_lc_100_sales_fact_1997" />
  168. <AggExclude name="agg_lc_10_sales_fact_1997" />
  169. <AggExclude name="agg_pc_10_sales_fact_1997" />
  170. <AggName name="agg_c_special_sales_fact_1997">
  171. <AggFactCount column="FACT_COUNT"/>
  172. <AggIgnoreColumn column="foo"/>
  173. <AggIgnoreColumn column="bar"/>
  174. <AggForeignKey factColumn="product_id" aggColumn="PRODUCT_ID" />
  175. <AggForeignKey factColumn="customer_id" aggColumn="CUSTOMER_ID" />
  176. <AggForeignKey factColumn="promotion_id" aggColumn="PROMOTION_ID" />
  177. <AggForeignKey factColumn="store_id" aggColumn="STORE_ID" />
  178. <!--
  179. <AggMeasure name="[Measures].[Avg Unit Sales]" column="UNIT_SALES_AVG"/>
  180. -->
  181. <AggMeasure name="[Measures].[Unit Sales]" column="UNIT_SALES_SUM" />
  182. <AggMeasure name="[Measures].[Store Cost]" column="STORE_COST_SUM" />
  183. <AggMeasure name="[Measures].[Store Sales]" column="STORE_SALES_SUM" />
  184. <AggLevel name="[Time].[Year]" column="TIME_YEAR" />
  185. <AggLevel name="[Time].[Quarter]" column="TIME_QUARTER" />
  186. <AggLevel name="[Time].[Month]" column="TIME_MONTH" />
  187. </AggName>
  188. </Table>
  189.  
  190. <DimensionUsage name="Store" source="Store" foreignKey="store_id"/>
  191. <DimensionUsage name="Store Size in SQFT" source="Store Size in SQFT"
  192. foreignKey="store_id"/>
  193. <DimensionUsage name="Store Type" source="Store Type" foreignKey="store_id"/>
  194. <DimensionUsage name="Time" source="Time" foreignKey="time_id"/>
  195. <DimensionUsage name="Product" source="Product" foreignKey="product_id"/>
  196. <Dimension name="Promotion Media" foreignKey="promotion_id">
  197. <Hierarchy hasAll="true" allMemberName="All Media" primaryKey="promotion_id" defaultMember="All Media">
  198. <Table name="promotion"/>
  199. <Level name="Media Type" column="media_type" uniqueMembers="true"/>
  200. </Hierarchy>
  201. </Dimension>
  202. <Dimension name="Promotions" foreignKey="promotion_id">
  203. <Hierarchy hasAll="true" allMemberName="All Promotions" primaryKey="promotion_id" defaultMember="[All Promotions]">
  204. <Table name="promotion"/>
  205. <Level name="Promotion Name" column="promotion_name" uniqueMembers="true"/>
  206. </Hierarchy>
  207. </Dimension>
  208. <Dimension name="Customers" foreignKey="customer_id">
  209. <Hierarchy hasAll="true" allMemberName="All Customers" primaryKey="customer_id">
  210. <Table name="customer"/>
  211. <Level name="Country" column="country" uniqueMembers="true"/>
  212. <Level name="State Province" column="state_province" uniqueMembers="true"/>
  213. <Level name="City" column="city" uniqueMembers="false"/>
  214. <Level name="Name" column="customer_id" type="Numeric" uniqueMembers="true">
  215. <NameExpression>
  216. <SQL dialect="oracle">
  217. "fname" || ' ' || "lname"
  218. </SQL>
  219. <SQL dialect="hsqldb">
  220. "fname" || ' ' || "lname"
  221. </SQL>
  222. <SQL dialect="access">
  223. fname + ' ' + lname
  224. </SQL>
  225. <SQL dialect="postgres">
  226. "fname" || ' ' || "lname"
  227. </SQL>
  228. <SQL dialect="mysql">
  229. CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)
  230. </SQL>
  231. <SQL dialect="mssql">
  232. fname + ' ' + lname
  233. </SQL>
  234. <SQL dialect="derby">
  235. "customer"."fullname"
  236. </SQL>
  237. <SQL dialect="db2">
  238. CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")
  239. </SQL>
  240. <SQL dialect="luciddb">
  241. "fname" || ' ' || "lname"
  242. </SQL>
  243. <SQL dialect="neoview">
  244. "customer"."fullname"
  245. </SQL>
  246. <SQL dialect="teradata">
  247. "fname" || ' ' || "lname"
  248. </SQL>
  249. <SQL dialect="generic">
  250. fullname
  251. </SQL>
  252. </NameExpression>
  253. <OrdinalExpression>
  254. <SQL dialect="oracle">
  255. "fname" || ' ' || "lname"
  256. </SQL>
  257. <SQL dialect="hsqldb">
  258. "fname" || ' ' || "lname"
  259. </SQL>
  260. <SQL dialect="access">
  261. fname + ' ' + lname
  262. </SQL>
  263. <SQL dialect="postgres">
  264. "fname" || ' ' || "lname"
  265. </SQL>
  266. <SQL dialect="mysql">
  267. CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)
  268. </SQL>
  269. <SQL dialect="mssql">
  270. fname + ' ' + lname
  271. </SQL>
  272. <SQL dialect="neoview">
  273. "customer"."fullname"
  274. </SQL>
  275. <SQL dialect="derby">
  276. "customer"."fullname"
  277. </SQL>
  278. <SQL dialect="db2">
  279. CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")
  280. </SQL>
  281. <SQL dialect="luciddb">
  282. "fname" || ' ' || "lname"
  283. </SQL>
  284. <SQL dialect="generic">
  285. fullname
  286. </SQL>
  287. </OrdinalExpression>
  288. <Property name="Gender" column="gender"/>
  289. <Property name="Marital Status" column="marital_status"/>
  290. <Property name="Education" column="education"/>
  291. <Property name="Yearly Income" column="yearly_income"/>
  292. </Level>
  293. </Hierarchy>
  294. </Dimension>
  295. <Dimension name="Education Level" foreignKey="customer_id">
  296. <Hierarchy hasAll="true" primaryKey="customer_id">
  297. <Table name="customer"/>
  298. <Level name="Education Level" column="education" uniqueMembers="true"/>
  299. </Hierarchy>
  300. </Dimension>
  301. <Dimension name="Gender" foreignKey="customer_id">
  302. <Hierarchy hasAll="true" allMemberName="All Gender" primaryKey="customer_id">
  303. <Table name="customer"/>
  304. <Level name="Gender" column="gender" uniqueMembers="true"/>
  305. </Hierarchy>
  306. </Dimension>
  307. <Dimension name="Marital Status" foreignKey="customer_id">
  308. <Hierarchy hasAll="true" allMemberName="All Marital Status" primaryKey="customer_id">
  309. <Table name="customer"/>
  310. <Level name="Marital Status" column="marital_status" uniqueMembers="true" approxRowCount="111"/>
  311. </Hierarchy>
  312. </Dimension>
  313. <Dimension name="Yearly Income" foreignKey="customer_id">
  314. <Hierarchy hasAll="true" primaryKey="customer_id">
  315. <Table name="customer"/>
  316. <Level name="Yearly Income" column="yearly_income" uniqueMembers="true"/>
  317. </Hierarchy>
  318. </Dimension>
  319.  
  320. <Measure name="Unit Sales" column="unit_sales" aggregator="sum"
  321. formatString="Standard"/>
  322. <Measure name="Store Cost" column="store_cost" aggregator="sum"
  323. formatString="#,###.00"/>
  324. <Measure name="Store Sales" column="store_sales" aggregator="sum"
  325. formatString="#,###.00"/>
  326. <Measure name="Sales Count" column="product_id" aggregator="count"
  327. formatString="#,###"/>
  328. <Measure name="Customer Count" column="customer_id"
  329. aggregator="distinct-count" formatString="#,###"/>
  330. <Measure name="Promotion Sales" aggregator="sum" formatString="#,###.00">
  331. <MeasureExpression>
  332. <SQL dialect="access">
  333. Iif("sales_fact_1997"."promotion_id" = 0, 0, "sales_fact_1997"."store_sales")
  334. </SQL>
  335. <SQL dialect="oracle">
  336. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  337. </SQL>
  338. <SQL dialect="hsqldb">
  339. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  340. </SQL>
  341. <SQL dialect="postgres">
  342. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  343. </SQL>
  344. <SQL dialect="mysql">
  345. (case when `sales_fact_1997`.`promotion_id` = 0 then 0 else `sales_fact_1997`.`store_sales` end)
  346. </SQL>
  347. <!-- Workaround the fact that Infobright does not have a CASE operator.
  348. The simpler expression gives wrong results, so some tests are
  349. disabled. -->
  350. <SQL dialect="neoview">
  351. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  352. </SQL>
  353. <SQL dialect="infobright">
  354. `sales_fact_1997`.`store_sales`
  355. </SQL>
  356. <SQL dialect="derby">
  357. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  358. </SQL>
  359. <SQL dialect="luciddb">
  360. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  361. </SQL>
  362. <SQL dialect="db2">
  363. (case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)
  364. </SQL>
  365. <SQL dialect="generic">
  366. (case when sales_fact_1997.promotion_id = 0 then 0 else sales_fact_1997.store_sales end)
  367. </SQL>
  368. </MeasureExpression>
  369. </Measure>
  370. <CalculatedMember
  371. name="Profit"
  372. dimension="Measures">
  373. <Formula>[Measures].[Store Sales] - [Measures].[Store Cost]</Formula>
  374. <CalculatedMemberProperty name="FORMAT_STRING" value="$#,##0.00"/>
  375. </CalculatedMember>
  376. <CalculatedMember
  377. name="Profit last Period"
  378. dimension="Measures"
  379. formula="COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])"
  380. visible="false">
  381. <CalculatedMemberProperty name="FORMAT_STRING" value="$#,##0.00"/>
  382. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="18"/>
  383. </CalculatedMember>
  384. <CalculatedMember
  385. name="Profit Growth"
  386. dimension="Measures"
  387. formula="([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]"
  388. visible="true"
  389. caption="Gewinn-Wachstum">
  390. <CalculatedMemberProperty name="FORMAT_STRING" value="0.0%"/>
  391. </CalculatedMember>
  392. </Cube>
  393.  
  394. <Cube name="Warehouse">
  395. <Table name="inventory_fact_1997"/>
  396.  
  397. <DimensionUsage name="Store" source="Store" foreignKey="store_id"/>
  398. <DimensionUsage name="Store Size in SQFT" source="Store Size in SQFT"
  399. foreignKey="store_id"/>
  400. <DimensionUsage name="Store Type" source="Store Type" foreignKey="store_id"/>
  401. <DimensionUsage name="Time" source="Time" foreignKey="time_id"/>
  402. <DimensionUsage name="Product" source="Product" foreignKey="product_id"/>
  403. <DimensionUsage name="Warehouse" source="Warehouse" foreignKey="warehouse_id"/>
  404.  
  405. <Measure name="Store Invoice" column="store_invoice" aggregator="sum"/>
  406. <Measure name="Supply Time" column="supply_time" aggregator="sum"/>
  407. <Measure name="Warehouse Cost" column="warehouse_cost" aggregator="sum"/>
  408. <Measure name="Warehouse Sales" column="warehouse_sales" aggregator="sum"/>
  409. <Measure name="Units Shipped" column="units_shipped" aggregator="sum" formatString="#.0"/>
  410. <Measure name="Units Ordered" column="units_ordered" aggregator="sum" formatString="#.0"/>
  411. <Measure name="Warehouse Profit" aggregator="sum">
  412. <MeasureExpression>
  413. <SQL dialect="mysql">
  414. `warehouse_sales` - `inventory_fact_1997`.`warehouse_cost`
  415. </SQL>
  416. <SQL dialect="infobright">
  417. `warehouse_sales` - `inventory_fact_1997`.`warehouse_cost`
  418. </SQL>
  419. <SQL dialect="generic">
  420. &quot;warehouse_sales&quot; - &quot;inventory_fact_1997&quot;.&quot;warehouse_cost&quot;
  421. </SQL>
  422. </MeasureExpression>
  423. </Measure>
  424. <CalculatedMember
  425. name="Average Warehouse Sale"
  426. dimension="Measures">
  427. <Formula>[Measures].[Warehouse Sales] / [Measures].[Warehouse Cost]</Formula>
  428. <CalculatedMemberProperty name="FORMAT_STRING" value="$#,##0.00"/>
  429. </CalculatedMember>
  430. <NamedSet name="Top Sellers">
  431. <Formula>TopCount([Warehouse].[Warehouse Name].MEMBERS, 5, [Measures].[Warehouse Sales])</Formula>
  432. </NamedSet>
  433. </Cube>
  434.  
  435. <!-- Test a cube based upon a single table. -->
  436. <Cube name="Store">
  437. <Table name="store"/>
  438. <!-- We could have used the shared dimension "Store Type", but we
  439. want to test private dimensions without primary key. -->
  440. <Dimension name="Store Type">
  441. <Hierarchy hasAll="true">
  442. <Level name="Store Type" column="store_type" uniqueMembers="true"/>
  443. </Hierarchy>
  444. </Dimension>
  445.  
  446. <!-- We don't have to specify primary key or foreign key since the shared
  447. dimension "Store" has the same underlying table as the cube. -->
  448. <DimensionUsage name="Store" source="Store"/>
  449.  
  450. <Dimension name="Has coffee bar">
  451. <Hierarchy hasAll="true">
  452. <Level name="Has coffee bar" column="coffee_bar" uniqueMembers="true"
  453. type="Boolean"/>
  454. </Hierarchy>
  455. </Dimension>
  456.  
  457. <Measure name="Store Sqft" column="store_sqft" aggregator="sum"
  458. formatString="#,###"/>
  459. <Measure name="Grocery Sqft" column="grocery_sqft" aggregator="sum"
  460. formatString="#,###"/>
  461.  
  462. </Cube>
  463.  
  464. <Cube name="HR">
  465. <Table name="salary"/>
  466. <!-- Use private "Time" dimension because key is different than public
  467. "Time" dimension. -->
  468. <Dimension name="Time" type="TimeDimension" foreignKey="pay_date">
  469. <Hierarchy hasAll="false" primaryKey="the_date">
  470. <Table name="time_by_day"/>
  471. <Level name="Year" column="the_year" type="Numeric" uniqueMembers="true"
  472. levelType="TimeYears"/>
  473. <Level name="Quarter" column="quarter" uniqueMembers="false"
  474. levelType="TimeQuarters"/>
  475. <!-- Use the_month as source for the name, so members look like
  476. [Time].[1997].[Q1].[Jan] rather than [Time].[1997].[Q1].[1]. -->
  477. <Level name="Month" column="month_of_year" nameColumn="the_month"
  478. uniqueMembers="false" type="Numeric" levelType="TimeMonths"/>
  479. </Hierarchy>
  480. </Dimension>
  481.  
  482. <Dimension name="Store" foreignKey="employee_id" >
  483. <Hierarchy hasAll="true" primaryKey="employee_id"
  484. primaryKeyTable="employee">
  485. <Join leftKey="store_id" rightKey="store_id">
  486. <Table name="employee"/>
  487. <Table name="store"/>
  488. </Join>
  489. <Level name="Store Country" table="store" column="store_country"
  490. uniqueMembers="true"/>
  491. <Level name="Store State" table="store" column="store_state"
  492. uniqueMembers="true"/>
  493. <Level name="Store City" table="store" column="store_city"
  494. uniqueMembers="false"/>
  495. <Level name="Store Name" table="store" column="store_name"
  496. uniqueMembers="true">
  497. <Property name="Store Type" column="store_type"/>
  498. <Property name="Store Manager" column="store_manager"/>
  499. <Property name="Store Sqft" column="store_sqft" type="Numeric"/>
  500. <Property name="Grocery Sqft" column="grocery_sqft" type="Numeric"/>
  501. <Property name="Frozen Sqft" column="frozen_sqft" type="Numeric"/>
  502. <Property name="Meat Sqft" column="meat_sqft" type="Numeric"/>
  503. <Property name="Has coffee bar" column="coffee_bar" type="Boolean"/>
  504. <Property name="Street address" column="store_street_address"
  505. type="String"/>
  506. </Level>
  507. </Hierarchy>
  508. </Dimension>
  509.  
  510. <Dimension name="Pay Type" foreignKey="employee_id">
  511. <Hierarchy hasAll="true" primaryKey="employee_id"
  512. primaryKeyTable="employee">
  513. <Join leftKey="position_id" rightKey="position_id">
  514. <Table name="employee"/>
  515. <Table name="position"/>
  516. </Join>
  517. <Level name="Pay Type" table="position" column="pay_type"
  518. uniqueMembers="true"/>
  519. </Hierarchy>
  520. </Dimension>
  521.  
  522. <Dimension name="Store Type" foreignKey="employee_id">
  523. <Hierarchy hasAll="true" primaryKeyTable="employee" primaryKey="employee_id">
  524. <Join leftKey="store_id" rightKey="store_id">
  525. <Table name="employee"/>
  526. <Table name="store"/>
  527. </Join>
  528. <Level name="Store Type" table="store" column="store_type"
  529. uniqueMembers="true"/>
  530. </Hierarchy>
  531. </Dimension>
  532.  
  533. <Dimension name="Position" foreignKey="employee_id">
  534. <Hierarchy hasAll="true" allMemberName="All Position"
  535. primaryKey="employee_id">
  536. <Table name="employee"/>
  537. <Level name="Management Role" uniqueMembers="true"
  538. column="management_role"/>
  539. <Level name="Position Title" uniqueMembers="false"
  540. column="position_title" ordinalColumn="position_id"/>
  541. </Hierarchy>
  542. </Dimension>
  543.  
  544. <Dimension name="Department" foreignKey="department_id">
  545. <Hierarchy hasAll="true" primaryKey="department_id">
  546. <Table name="department"/>
  547. <Level name="Department Description" type="Numeric" uniqueMembers="true"
  548. column="department_id"/>
  549. </Hierarchy>
  550. </Dimension>
  551. <Dimension name="Employees" foreignKey="employee_id">
  552. <Hierarchy hasAll="true" allMemberName="All Employees"
  553. primaryKey="employee_id">
  554. <Table name="employee"/>
  555. <Level name="Employee Id" type="Numeric" uniqueMembers="true"
  556. column="employee_id" parentColumn="supervisor_id"
  557. nameColumn="full_name" nullParentValue="0">
  558. <Closure parentColumn="supervisor_id" childColumn="employee_id">
  559. <Table name="employee_closure"/>
  560. </Closure>
  561. <Property name="Marital Status" column="marital_status"/>
  562. <Property name="Position Title" column="position_title"/>
  563. <Property name="Gender" column="gender"/>
  564. <Property name="Salary" column="salary"/>
  565. <Property name="Education Level" column="education_level"/>
  566. <Property name="Management Role" column="management_role"/>
  567. </Level>
  568. </Hierarchy>
  569. </Dimension>
  570.  
  571. <Measure name="Org Salary" column="salary_paid" aggregator="sum"
  572. formatString="Currency"/>
  573. <Measure name="Count" column="employee_id" aggregator="count"
  574. formatString="#,#"/>
  575. <Measure name="Number of Employees" column="employee_id"
  576. aggregator="distinct-count" formatString="#,#"/>
  577. <CalculatedMember name="Employee Salary" dimension="Measures"
  578. formatString="Currency"
  579. formula="([Employees].currentmember.datamember, [Measures].[Org Salary])"/>
  580. <CalculatedMember name="Avg Salary" dimension="Measures"
  581. formatString="Currency"
  582. formula="[Measures].[Org Salary]/[Measures].[Number of Employees]"/>
  583. </Cube>
  584.  
  585. <!-- Cube with one ragged hierarchy (otherwise the same as the "Sales"
  586. cube). -->
  587. <Cube name="Sales Ragged">
  588. <Table name="sales_fact_1997">
  589. <AggExclude name="agg_pc_10_sales_fact_1997"/>
  590. <AggExclude name="agg_lc_10_sales_fact_1997"/>
  591. </Table>
  592. <Dimension name="Store" foreignKey="store_id">
  593. <Hierarchy hasAll="true" primaryKey="store_id">
  594. <Table name="store_ragged"/>
  595. <Level name="Store Country" column="store_country" uniqueMembers="true"
  596. hideMemberIf="Never"/>
  597. <Level name="Store State" column="store_state" uniqueMembers="true"
  598. hideMemberIf="IfParentsName"/>
  599. <Level name="Store City" column="store_city" uniqueMembers="false"
  600. hideMemberIf="IfBlankName"/>
  601. <Level name="Store Name" column="store_name" uniqueMembers="true"
  602. hideMemberIf="Never">
  603. <Property name="Store Type" column="store_type"/>
  604. <Property name="Store Manager" column="store_manager"/>
  605. <Property name="Store Sqft" column="store_sqft" type="Numeric"/>
  606. <Property name="Grocery Sqft" column="grocery_sqft" type="Numeric"/>
  607. <Property name="Frozen Sqft" column="frozen_sqft" type="Numeric"/>
  608. <Property name="Meat Sqft" column="meat_sqft" type="Numeric"/>
  609. <Property name="Has coffee bar" column="coffee_bar" type="Boolean"/>
  610. <Property name="Street address" column="store_street_address" type="String"/>
  611. </Level>
  612. </Hierarchy>
  613. </Dimension>
  614.  
  615. <Dimension name="Geography" foreignKey="store_id">
  616. <Hierarchy hasAll="true" primaryKey="store_id">
  617. <Table name="store_ragged"/>
  618. <Level name="Country" column="store_country" uniqueMembers="true"
  619. hideMemberIf="Never"/>
  620. <Level name="State" column="store_state" uniqueMembers="true"
  621. hideMemberIf="IfParentsName"/>
  622. <Level name="City" column="store_city" uniqueMembers="false"
  623. hideMemberIf="IfBlankName"/>
  624. </Hierarchy>
  625. </Dimension>
  626.  
  627. <DimensionUsage name="Store Size in SQFT" source="Store Size in SQFT"
  628. foreignKey="store_id"/>
  629. <DimensionUsage name="Store Type" source="Store Type" foreignKey="store_id"/>
  630. <DimensionUsage name="Time" source="Time" foreignKey="time_id"/>
  631. <DimensionUsage name="Product" source="Product" foreignKey="product_id"/>
  632. <Dimension name="Promotion Media" foreignKey="promotion_id">
  633. <Hierarchy hasAll="true" allMemberName="All Media" primaryKey="promotion_id">
  634. <Table name="promotion"/>
  635. <Level name="Media Type" column="media_type" uniqueMembers="true"/>
  636. </Hierarchy>
  637. </Dimension>
  638. <Dimension name="Promotions" foreignKey="promotion_id">
  639. <Hierarchy hasAll="true" allMemberName="All Promotions" primaryKey="promotion_id">
  640. <Table name="promotion"/>
  641. <Level name="Promotion Name" column="promotion_name" uniqueMembers="true"/>
  642. </Hierarchy>
  643. </Dimension>
  644. <Dimension name="Customers" foreignKey="customer_id">
  645. <Hierarchy hasAll="true" allMemberName="All Customers" primaryKey="customer_id">
  646. <Table name="customer"/>
  647. <Level name="Country" column="country" uniqueMembers="true"/>
  648. <Level name="State Province" column="state_province" uniqueMembers="true"/>
  649. <Level name="City" column="city" uniqueMembers="false"/>
  650. <Level name="Name" uniqueMembers="true">
  651. <KeyExpression>
  652. <SQL dialect="oracle">
  653. "fname" || ' ' || "lname"
  654. </SQL>
  655. <SQL dialect="hsqldb">
  656. "fname" || ' ' || "lname"
  657. </SQL>
  658. <SQL dialect="access">
  659. fname + ' ' + lname
  660. </SQL>
  661. <SQL dialect="postgres">
  662. "fname" || ' ' || "lname"
  663. </SQL>
  664. <SQL dialect="mysql">
  665. CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)
  666. </SQL>
  667. <SQL dialect="mssql">
  668. fname + ' ' + lname
  669. </SQL>
  670. <SQL dialect="derby">
  671. "customer"."fullname"
  672. </SQL>
  673. <SQL dialect="db2">
  674. CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")
  675. </SQL>
  676. <SQL dialect="luciddb">
  677. "fname" || ' ' || "lname"
  678. </SQL>
  679. <SQL dialect="neoview">
  680. "customer"."fullname"
  681. </SQL>
  682. <SQL dialect="generic">
  683. fullname
  684. </SQL>
  685. </KeyExpression>
  686. <Property name="Gender" column="gender"/>
  687. <Property name="Marital Status" column="marital_status"/>
  688. <Property name="Education" column="education"/>
  689. <Property name="Yearly Income" column="yearly_income"/>
  690. </Level>
  691. </Hierarchy>
  692. </Dimension>
  693. <Dimension name="Education Level" foreignKey="customer_id">
  694. <Hierarchy hasAll="true" primaryKey="customer_id">
  695. <Table name="customer"/>
  696. <Level name="Education Level" column="education" uniqueMembers="true"/>
  697. </Hierarchy>
  698. </Dimension>
  699. <Dimension name="Gender" foreignKey="customer_id">
  700. <Hierarchy hasAll="true" allMemberName="All Gender" primaryKey="customer_id">
  701. <Table name="customer"/>
  702. <Level name="Gender" column="gender" uniqueMembers="true"/>
  703. </Hierarchy>
  704. </Dimension>
  705. <Dimension name="Marital Status" foreignKey="customer_id">
  706. <Hierarchy hasAll="true" allMemberName="All Marital Status" primaryKey="customer_id">
  707. <Table name="customer"/>
  708. <Level name="Marital Status" column="marital_status" uniqueMembers="true"/>
  709. </Hierarchy>
  710. </Dimension>
  711. <Dimension name="Yearly Income" foreignKey="customer_id">
  712. <Hierarchy hasAll="true" primaryKey="customer_id">
  713. <Table name="customer"/>
  714. <Level name="Yearly Income" column="yearly_income" uniqueMembers="true"/>
  715. </Hierarchy>
  716. </Dimension>
  717. <Measure name="Unit Sales" column="unit_sales" aggregator="sum"
  718. formatString="Standard"/>
  719. <Measure name="Store Cost" column="store_cost" aggregator="sum"
  720. formatString="#,###.00"/>
  721. <Measure name="Store Sales" column="store_sales" aggregator="sum"
  722. formatString="#,###.00"/>
  723. <Measure name="Sales Count" column="product_id" aggregator="count"
  724. formatString="#,###"/>
  725. <Measure name="Customer Count" column="customer_id" aggregator="distinct-count"
  726. formatString="#,###"/>
  727. </Cube>
  728.  
  729. <!-- a simpler version of "Sales" (with MEMBER_ORDINAL-properties) -->
  730. <Cube name="Sales 2">
  731. <Table name="sales_fact_1997"/>
  732.  
  733. <DimensionUsage name="Time" source="Time" foreignKey="time_id"/>
  734. <DimensionUsage name="Product" source="Product" foreignKey="product_id"/>
  735.  
  736. <Dimension name="Gender" foreignKey="customer_id">
  737. <Hierarchy hasAll="true" allMemberName="All Gender" primaryKey="customer_id">
  738. <Table name="customer"/>
  739. <Level name="Gender" column="gender" uniqueMembers="true"/>
  740. </Hierarchy>
  741. </Dimension>
  742.  
  743. <Measure name="Sales Count" column="product_id" aggregator="count" formatString="#,###">
  744. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="1"/>
  745. </Measure>
  746.  
  747. <Measure name="Unit Sales" column="unit_sales" aggregator="sum" formatString="Standard">
  748. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="2"/>
  749. </Measure>
  750.  
  751. <Measure name="Store Sales" column="store_sales" aggregator="sum" formatString="#,###.00">
  752. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="3"/>
  753. </Measure>
  754.  
  755. <Measure name="Store Cost" column="store_cost" aggregator="sum" formatString="#,###.00">
  756. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="6"/>
  757. </Measure>
  758.  
  759. <Measure name="Customer Count" column="customer_id" aggregator="distinct-count" formatString="#,###">
  760. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="7"/>
  761. </Measure>
  762.  
  763. <CalculatedMember
  764. name="Profit"
  765. dimension="Measures">
  766. <Formula>[Measures].[Store Sales] - [Measures].[Store Cost]</Formula>
  767. <CalculatedMemberProperty name="FORMAT_STRING" value="$#,##0.00"/>
  768. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="4"/>
  769. </CalculatedMember>
  770.  
  771. <CalculatedMember
  772. name="Profit last Period"
  773. dimension="Measures"
  774. formula="COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])"
  775. visible="false">
  776. <CalculatedMemberProperty name="MEMBER_ORDINAL" value="5"/>
  777. </CalculatedMember>
  778. </Cube>
  779.  
  780. <VirtualCube name="Warehouse and Sales" defaultMeasure="Store Sales">
  781. <VirtualCubeDimension cubeName="Sales" name="Customers"/>
  782. <VirtualCubeDimension cubeName="Sales" name="Education Level"/>
  783. <VirtualCubeDimension cubeName="Sales" name="Gender"/>
  784. <VirtualCubeDimension cubeName="Sales" name="Marital Status"/>
  785. <VirtualCubeDimension name="Product"/>
  786. <VirtualCubeDimension cubeName="Sales" name="Promotion Media"/>
  787. <VirtualCubeDimension cubeName="Sales" name="Promotions"/>
  788. <VirtualCubeDimension name="Store"/>
  789. <VirtualCubeDimension name="Time"/>
  790. <VirtualCubeDimension cubeName="Sales" name="Yearly Income"/>
  791. <VirtualCubeDimension cubeName="Warehouse" name="Warehouse"/>
  792. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Sales Count]"/>
  793. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Store Cost]"/>
  794. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Store Sales]"/>
  795. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Unit Sales]"/>
  796. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Profit]"/>
  797. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Profit Growth]"/>
  798. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Store Invoice]"/>
  799. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Supply Time]"/>
  800. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Units Ordered]"/>
  801. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Units Shipped]"/>
  802. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Cost]"/>
  803. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Profit]"/>
  804. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Sales]"/>
  805. <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Average Warehouse Sale]"/>
  806. <!--
  807. <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Store Sales Net]"/>
  808. -->
  809. <CalculatedMember name="Profit Per Unit Shipped" dimension="Measures">
  810. <Formula>[Measures].[Profit] / [Measures].[Units Shipped]</Formula>
  811. </CalculatedMember>
  812. </VirtualCube>
  813.  
  814. <!-- A California manager can only see customers and stores in California.
  815. They cannot drill down on Gender. -->
  816. <Role name="California manager">
  817. <SchemaGrant access="none">
  818. <CubeGrant cube="Sales" access="all">
  819. <HierarchyGrant hierarchy="[Store]" access="custom"
  820. topLevel="[Store].[Store Country]">
  821. <MemberGrant member="[Store].[USA].[CA]" access="all"/>
  822. <MemberGrant member="[Store].[USA].[CA].[Los Angeles]" access="none"/>
  823. </HierarchyGrant>
  824. <HierarchyGrant hierarchy="[Customers]" access="custom"
  825. topLevel="[Customers].[State Province]" bottomLevel="[Customers].[City]">
  826. <MemberGrant member="[Customers].[USA].[CA]" access="all"/>
  827. <MemberGrant member="[Customers].[USA].[CA].[Los Angeles]" access="none"/>
  828. </HierarchyGrant>
  829. <HierarchyGrant hierarchy="[Gender]" access="none"/>
  830. </CubeGrant>
  831. </SchemaGrant>
  832. </Role>
  833.  
  834. <Role name="No HR Cube">
  835. <SchemaGrant access="all">
  836. <CubeGrant cube="HR" access="none"/>
  837. </SchemaGrant>
  838. </Role>
  839.  
  840. </Schema>
  841.  
  842. 16:26:36,942 DEBUG [RolapSchema] RolapSchema.load: dump xmlschema
  843. Schema
  844. name = "FoodMart"
  845. description = null
  846. measuresCaption = null
  847. defaultRole = null
  848. annotations: null
  849. parameters: array of 0 values
  850. dimensions: array of 6 values
  851. dimensions[0]: Dimension
  852. type = null
  853. usagePrefix = null
  854. visible = "true"
  855. foreignKey = null
  856. highCardinality = "false"
  857. name = "Store"
  858. caption = null
  859. description = null
  860. annotations: null
  861. hierarchies: array of 1 values
  862. hierarchies[0]: Hierarchy
  863. name = null
  864. visible = "true"
  865. hasAll = "true"
  866. allMemberName = null
  867. allMemberCaption = null
  868. allLevelName = null
  869. primaryKey = "store_id"
  870. primaryKeyTable = null
  871. defaultMember = null
  872. memberReaderClass = null
  873. caption = null
  874. description = null
  875. uniqueKeyLevelName = null
  876. annotations: null
  877. relation: Table
  878. name = "store"
  879. schema = null
  880. alias = null
  881. filter: null
  882. aggExcludes: array of 0 values
  883. aggTables: array of 0 values
  884. tableHints: array of 0 values
  885. levels: array of 4 values
  886. levels[0]: Level
  887. approxRowCount = null
  888. name = "Store Country"
  889. visible = "true"
  890. table = null
  891. column = "store_country"
  892. nameColumn = null
  893. ordinalColumn = null
  894. parentColumn = null
  895. nullParentValue = null
  896. type = "String"
  897. internalType = null
  898. uniqueMembers = "true"
  899. levelType = "Regular"
  900. hideMemberIf = "Never"
  901. formatter = null
  902. caption = null
  903. description = null
  904. captionColumn = null
  905. annotations: null
  906. keyExp: null
  907. nameExp: null
  908. captionExp: null
  909. ordinalExp: null
  910. parentExp: null
  911. memberFormatter: null
  912. closure: null
  913. properties: array of 0 values
  914. levels[1]: Level
  915. approxRowCount = null
  916. name = "Store State"
  917. visible = "true"
  918. table = null
  919. column = "store_state"
  920. nameColumn = null
  921. ordinalColumn = null
  922. parentColumn = null
  923. nullParentValue = null
  924. type = "String"
  925. internalType = null
  926. uniqueMembers = "true"
  927. levelType = "Regular"
  928. hideMemberIf = "Never"
  929. formatter = null
  930. caption = null
  931. description = null
  932. captionColumn = null
  933. annotations: null
  934. keyExp: null
  935. nameExp: null
  936. captionExp: null
  937. ordinalExp: null
  938. parentExp: null
  939. memberFormatter: null
  940. closure: null
  941. properties: array of 0 values
  942. levels[2]: Level
  943. approxRowCount = null
  944. name = "Store City"
  945. visible = "true"
  946. table = null
  947. column = "store_city"
  948. nameColumn = null
  949. ordinalColumn = null
  950. parentColumn = null
  951. nullParentValue = null
  952. type = "String"
  953. internalType = null
  954. uniqueMembers = "false"
  955. levelType = "Regular"
  956. hideMemberIf = "Never"
  957. formatter = null
  958. caption = null
  959. description = null
  960. captionColumn = null
  961. annotations: null
  962. keyExp: null
  963. nameExp: null
  964. captionExp: null
  965. ordinalExp: null
  966. parentExp: null
  967. memberFormatter: null
  968. closure: null
  969. properties: array of 0 values
  970. levels[3]: Level
  971. approxRowCount = null
  972. name = "Store Name"
  973. visible = "true"
  974. table = null
  975. column = "store_name"
  976. nameColumn = null
  977. ordinalColumn = null
  978. parentColumn = null
  979. nullParentValue = null
  980. type = "String"
  981. internalType = null
  982. uniqueMembers = "true"
  983. levelType = "Regular"
  984. hideMemberIf = "Never"
  985. formatter = null
  986. caption = null
  987. description = null
  988. captionColumn = null
  989. annotations: null
  990. keyExp: null
  991. nameExp: null
  992. captionExp: null
  993. ordinalExp: null
  994. parentExp: null
  995. memberFormatter: null
  996. closure: null
  997. properties: array of 8 values
  998. properties[0]: Property
  999. name = "Store Type"
  1000. column = "store_type"
  1001. type = "String"
  1002. formatter = null
  1003. caption = null
  1004. description = null
  1005. dependsOnLevelValue = null
  1006. propertyFormatter: null
  1007. properties[1]: Property
  1008. name = "Store Manager"
  1009. column = "store_manager"
  1010. type = "String"
  1011. formatter = null
  1012. caption = null
  1013. description = null
  1014. dependsOnLevelValue = null
  1015. propertyFormatter: null
  1016. properties[2]: Property
  1017. name = "Store Sqft"
  1018. column = "store_sqft"
  1019. type = "Numeric"
  1020. formatter = null
  1021. caption = null
  1022. description = null
  1023. dependsOnLevelValue = null
  1024. propertyFormatter: null
  1025. properties[3]: Property
  1026. name = "Grocery Sqft"
  1027. column = "grocery_sqft"
  1028. type = "Numeric"
  1029. formatter = null
  1030. caption = null
  1031. description = null
  1032. dependsOnLevelValue = null
  1033. propertyFormatter: null
  1034. properties[4]: Property
  1035. name = "Frozen Sqft"
  1036. column = "frozen_sqft"
  1037. type = "Numeric"
  1038. formatter = null
  1039. caption = null
  1040. description = null
  1041. dependsOnLevelValue = null
  1042. propertyFormatter: null
  1043. properties[5]: Property
  1044. name = "Meat Sqft"
  1045. column = "meat_sqft"
  1046. type = "Numeric"
  1047. formatter = null
  1048. caption = null
  1049. description = null
  1050. dependsOnLevelValue = null
  1051. propertyFormatter: null
  1052. properties[6]: Property
  1053. name = "Has coffee bar"
  1054. column = "coffee_bar"
  1055. type = "Boolean"
  1056. formatter = null
  1057. caption = null
  1058. description = null
  1059. dependsOnLevelValue = null
  1060. propertyFormatter: null
  1061. properties[7]: Property
  1062. name = "Street address"
  1063. column = "store_street_address"
  1064. type = "String"
  1065. formatter = null
  1066. caption = null
  1067. description = null
  1068. dependsOnLevelValue = null
  1069. propertyFormatter: null
  1070. memberReaderParameters: array of 0 values
  1071. dimensions[1]: Dimension
  1072. type = null
  1073. usagePrefix = null
  1074. visible = "true"
  1075. foreignKey = null
  1076. highCardinality = "false"
  1077. name = "Store Size in SQFT"
  1078. caption = null
  1079. description = null
  1080. annotations: null
  1081. hierarchies: array of 1 values
  1082. hierarchies[0]: Hierarchy
  1083. name = null
  1084. visible = "true"
  1085. hasAll = "true"
  1086. allMemberName = null
  1087. allMemberCaption = null
  1088. allLevelName = null
  1089. primaryKey = "store_id"
  1090. primaryKeyTable = null
  1091. defaultMember = null
  1092. memberReaderClass = null
  1093. caption = null
  1094. description = null
  1095. uniqueKeyLevelName = null
  1096. annotations: null
  1097. relation: Table
  1098. name = "store"
  1099. schema = null
  1100. alias = null
  1101. filter: null
  1102. aggExcludes: array of 0 values
  1103. aggTables: array of 0 values
  1104. tableHints: array of 0 values
  1105. levels: array of 1 values
  1106. levels[0]: Level
  1107. approxRowCount = null
  1108. name = "Store Sqft"
  1109. visible = "true"
  1110. table = null
  1111. column = "store_sqft"
  1112. nameColumn = null
  1113. ordinalColumn = null
  1114. parentColumn = null
  1115. nullParentValue = null
  1116. type = "Numeric"
  1117. internalType = null
  1118. uniqueMembers = "true"
  1119. levelType = "Regular"
  1120. hideMemberIf = "Never"
  1121. formatter = null
  1122. caption = null
  1123. description = null
  1124. captionColumn = null
  1125. annotations: null
  1126. keyExp: null
  1127. nameExp: null
  1128. captionExp: null
  1129. ordinalExp: null
  1130. parentExp: null
  1131. memberFormatter: null
  1132. closure: null
  1133. properties: array of 0 values
  1134. memberReaderParameters: array of 0 values
  1135. dimensions[2]: Dimension
  1136. type = null
  1137. usagePrefix = null
  1138. visible = "true"
  1139. foreignKey = null
  1140. highCardinality = "false"
  1141. name = "Store Type"
  1142. caption = null
  1143. description = null
  1144. annotations: null
  1145. hierarchies: array of 1 values
  1146. hierarchies[0]: Hierarchy
  1147. name = null
  1148. visible = "true"
  1149. hasAll = "true"
  1150. allMemberName = null
  1151. allMemberCaption = null
  1152. allLevelName = null
  1153. primaryKey = "store_id"
  1154. primaryKeyTable = null
  1155. defaultMember = null
  1156. memberReaderClass = null
  1157. caption = null
  1158. description = null
  1159. uniqueKeyLevelName = null
  1160. annotations: null
  1161. relation: Table
  1162. name = "store"
  1163. schema = null
  1164. alias = null
  1165. filter: null
  1166. aggExcludes: array of 0 values
  1167. aggTables: array of 0 values
  1168. tableHints: array of 0 values
  1169. levels: array of 1 values
  1170. levels[0]: Level
  1171. approxRowCount = null
  1172. name = "Store Type"
  1173. visible = "true"
  1174. table = null
  1175. column = "store_type"
  1176. nameColumn = null
  1177. ordinalColumn = null
  1178. parentColumn = null
  1179. nullParentValue = null
  1180. type = "String"
  1181. internalType = null
  1182. uniqueMembers = "true"
  1183. levelType = "Regular"
  1184. hideMemberIf = "Never"
  1185. formatter = null
  1186. caption = null
  1187. description = null
  1188. captionColumn = null
  1189. annotations: null
  1190. keyExp: null
  1191. nameExp: null
  1192. captionExp: null
  1193. ordinalExp: null
  1194. parentExp: null
  1195. memberFormatter: null
  1196. closure: null
  1197. properties: array of 0 values
  1198. memberReaderParameters: array of 0 values
  1199. dimensions[3]: Dimension
  1200. type = "TimeDimension"
  1201. usagePrefix = null
  1202. visible = "true"
  1203. foreignKey = null
  1204. highCardinality = "false"
  1205. name = "Time"
  1206. caption = null
  1207. description = null
  1208. annotations: null
  1209. hierarchies: array of 2 values
  1210. hierarchies[0]: Hierarchy
  1211. name = null
  1212. visible = "true"
  1213. hasAll = "false"
  1214. allMemberName = null
  1215. allMemberCaption = null
  1216. allLevelName = null
  1217. primaryKey = "time_id"
  1218. primaryKeyTable = null
  1219. defaultMember = null
  1220. memberReaderClass = null
  1221. caption = null
  1222. description = null
  1223. uniqueKeyLevelName = null
  1224. annotations: null
  1225. relation: Table
  1226. name = "time_by_day"
  1227. schema = null
  1228. alias = null
  1229. filter: null
  1230. aggExcludes: array of 0 values
  1231. aggTables: array of 0 values
  1232. tableHints: array of 0 values
  1233. levels: array of 3 values
  1234. levels[0]: Level
  1235. approxRowCount = null
  1236. name = "Year"
  1237. visible = "true"
  1238. table = null
  1239. column = "the_year"
  1240. nameColumn = null
  1241. ordinalColumn = null
  1242. parentColumn = null
  1243. nullParentValue = null
  1244. type = "Numeric"
  1245. internalType = null
  1246. uniqueMembers = "true"
  1247. levelType = "TimeYears"
  1248. hideMemberIf = "Never"
  1249. formatter = null
  1250. caption = null
  1251. description = null
  1252. captionColumn = null
  1253. annotations: null
  1254. keyExp: null
  1255. nameExp: null
  1256. captionExp: null
  1257. ordinalExp: null
  1258. parentExp: null
  1259. memberFormatter: null
  1260. closure: null
  1261. properties: array of 0 values
  1262. levels[1]: Level
  1263. approxRowCount = null
  1264. name = "Quarter"
  1265. visible = "true"
  1266. table = null
  1267. column = "quarter"
  1268. nameColumn = null
  1269. ordinalColumn = null
  1270. parentColumn = null
  1271. nullParentValue = null
  1272. type = "String"
  1273. internalType = null
  1274. uniqueMembers = "false"
  1275. levelType = "TimeQuarters"
  1276. hideMemberIf = "Never"
  1277. formatter = null
  1278. caption = null
  1279. description = null
  1280. captionColumn = null
  1281. annotations: null
  1282. keyExp: null
  1283. nameExp: null
  1284. captionExp: null
  1285. ordinalExp: null
  1286. parentExp: null
  1287. memberFormatter: null
  1288. closure: null
  1289. properties: array of 0 values
  1290. levels[2]: Level
  1291. approxRowCount = null
  1292. name = "Month"
  1293. visible = "true"
  1294. table = null
  1295. column = "month_of_year"
  1296. nameColumn = null
  1297. ordinalColumn = null
  1298. parentColumn = null
  1299. nullParentValue = null
  1300. type = "Numeric"
  1301. internalType = null
  1302. uniqueMembers = "false"
  1303. levelType = "TimeMonths"
  1304. hideMemberIf = "Never"
  1305. formatter = null
  1306. caption = null
  1307. description = null
  1308. captionColumn = null
  1309. annotations: null
  1310. keyExp: null
  1311. nameExp: null
  1312. captionExp: null
  1313. ordinalExp: null
  1314. parentExp: null
  1315. memberFormatter: null
  1316. closure: null
  1317. properties: array of 0 values
  1318. memberReaderParameters: array of 0 values
  1319. hierarchies[1]: Hierarchy
  1320. name = "Weekly"
  1321. visible = "true"
  1322. hasAll = "true"
  1323. allMemberName = null
  1324. allMemberCaption = null
  1325. allLevelName = null
  1326. primaryKey = "time_id"
  1327. primaryKeyTable = null
  1328. defaultMember = null
  1329. memberReaderClass = null
  1330. caption = null
  1331. description = null
  1332. uniqueKeyLevelName = null
  1333. annotations: null
  1334. relation: Table
  1335. name = "time_by_day"
  1336. schema = null
  1337. alias = null
  1338. filter: null
  1339. aggExcludes: array of 0 values
  1340. aggTables: array of 0 values
  1341. tableHints: array of 0 values
  1342. levels: array of 3 values
  1343. levels[0]: Level
  1344. approxRowCount = null
  1345. name = "Year"
  1346. visible = "true"
  1347. table = null
  1348. column = "the_year"
  1349. nameColumn = null
  1350. ordinalColumn = null
  1351. parentColumn = null
  1352. nullParentValue = null
  1353. type = "Numeric"
  1354. internalType = null
  1355. uniqueMembers = "true"
  1356. levelType = "TimeYears"
  1357. hideMemberIf = "Never"
  1358. formatter = null
  1359. caption = null
  1360. description = null
  1361. captionColumn = null
  1362. annotations: null
  1363. keyExp: null
  1364. nameExp: null
  1365. captionExp: null
  1366. ordinalExp: null
  1367. parentExp: null
  1368. memberFormatter: null
  1369. closure: null
  1370. properties: array of 0 values
  1371. levels[1]: Level
  1372. approxRowCount = null
  1373. name = "Week"
  1374. visible = "true"
  1375. table = null
  1376. column = "week_of_year"
  1377. nameColumn = null
  1378. ordinalColumn = null
  1379. parentColumn = null
  1380. nullParentValue = null
  1381. type = "Numeric"
  1382. internalType = null
  1383. uniqueMembers = "false"
  1384. levelType = "TimeWeeks"
  1385. hideMemberIf = "Never"
  1386. formatter = null
  1387. caption = null
  1388. description = null
  1389. captionColumn = null
  1390. annotations: null
  1391. keyExp: null
  1392. nameExp: null
  1393. captionExp: null
  1394. ordinalExp: null
  1395. parentExp: null
  1396. memberFormatter: null
  1397. closure: null
  1398. properties: array of 0 values
  1399. levels[2]: Level
  1400. approxRowCount = null
  1401. name = "Day"
  1402. visible = "true"
  1403. table = null
  1404. column = "day_of_month"
  1405. nameColumn = null
  1406. ordinalColumn = null
  1407. parentColumn = null
  1408. nullParentValue = null
  1409. type = "Numeric"
  1410. internalType = null
  1411. uniqueMembers = "false"
  1412. levelType = "TimeDays"
  1413. hideMemberIf = "Never"
  1414. formatter = null
  1415. caption = null
  1416. description = null
  1417. captionColumn = null
  1418. annotations: null
  1419. keyExp: null
  1420. nameExp: null
  1421. captionExp: null
  1422. ordinalExp: null
  1423. parentExp: null
  1424. memberFormatter: null
  1425. closure: null
  1426. properties: array of 0 values
  1427. memberReaderParameters: array of 0 values
  1428. dimensions[4]: Dimension
  1429. type = null
  1430. usagePrefix = null
  1431. visible = "true"
  1432. foreignKey = null
  1433. highCardinality = "false"
  1434. name = "Product"
  1435. caption = null
  1436. description = null
  1437. annotations: null
  1438. hierarchies: array of 1 values
  1439. hierarchies[0]: Hierarchy
  1440. name = null
  1441. visible = "true"
  1442. hasAll = "true"
  1443. allMemberName = null
  1444. allMemberCaption = null
  1445. allLevelName = null
  1446. primaryKey = "product_id"
  1447. primaryKeyTable = "product"
  1448. defaultMember = null
  1449. memberReaderClass = null
  1450. caption = null
  1451. description = null
  1452. uniqueKeyLevelName = null
  1453. annotations: null
  1454. relation: Join
  1455. leftAlias = null
  1456. leftKey = "product_class_id"
  1457. rightAlias = null
  1458. rightKey = "product_class_id"
  1459. left: Table
  1460. name = "product"
  1461. schema = null
  1462. alias = null
  1463. filter: null
  1464. aggExcludes: array of 0 values
  1465. aggTables: array of 0 values
  1466. tableHints: array of 0 values
  1467. right: Table
  1468. name = "product_class"
  1469. schema = null
  1470. alias = null
  1471. filter: null
  1472. aggExcludes: array of 0 values
  1473. aggTables: array of 0 values
  1474. tableHints: array of 0 values
  1475. levels: array of 6 values
  1476. levels[0]: Level
  1477. approxRowCount = null
  1478. name = "Product Family"
  1479. visible = "true"
  1480. table = "product_class"
  1481. column = "product_family"
  1482. nameColumn = null
  1483. ordinalColumn = null
  1484. parentColumn = null
  1485. nullParentValue = null
  1486. type = "String"
  1487. internalType = null
  1488. uniqueMembers = "true"
  1489. levelType = "Regular"
  1490. hideMemberIf = "Never"
  1491. formatter = null
  1492. caption = null
  1493. description = null
  1494. captionColumn = null
  1495. annotations: null
  1496. keyExp: null
  1497. nameExp: null
  1498. captionExp: null
  1499. ordinalExp: null
  1500. parentExp: null
  1501. memberFormatter: null
  1502. closure: null
  1503. properties: array of 0 values
  1504. levels[1]: Level
  1505. approxRowCount = null
  1506. name = "Product Department"
  1507. visible = "true"
  1508. table = "product_class"
  1509. column = "product_department"
  1510. nameColumn = null
  1511. ordinalColumn = null
  1512. parentColumn = null
  1513. nullParentValue = null
  1514. type = "String"
  1515. internalType = null
  1516. uniqueMembers = "false"
  1517. levelType = "Regular"
  1518. hideMemberIf = "Never"
  1519. formatter = null
  1520. caption = null
  1521. description = null
  1522. captionColumn = null
  1523. annotations: null
  1524. keyExp: null
  1525. nameExp: null
  1526. captionExp: null
  1527. ordinalExp: null
  1528. parentExp: null
  1529. memberFormatter: null
  1530. closure: null
  1531. properties: array of 0 values
  1532. levels[2]: Level
  1533. approxRowCount = null
  1534. name = "Product Category"
  1535. visible = "true"
  1536. table = "product_class"
  1537. column = "product_category"
  1538. nameColumn = null
  1539. ordinalColumn = null
  1540. parentColumn = null
  1541. nullParentValue = null
  1542. type = "String"
  1543. internalType = null
  1544. uniqueMembers = "false"
  1545. levelType = "Regular"
  1546. hideMemberIf = "Never"
  1547. formatter = null
  1548. caption = null
  1549. description = null
  1550. captionColumn = null
  1551. annotations: null
  1552. keyExp: null
  1553. nameExp: null
  1554. captionExp: null
  1555. ordinalExp: null
  1556. parentExp: null
  1557. memberFormatter: null
  1558. closure: null
  1559. properties: array of 0 values
  1560. levels[3]: Level
  1561. approxRowCount = null
  1562. name = "Product Subcategory"
  1563. visible = "true"
  1564. table = "product_class"
  1565. column = "product_subcategory"
  1566. nameColumn = null
  1567. ordinalColumn = null
  1568. parentColumn = null
  1569. nullParentValue = null
  1570. type = "String"
  1571. internalType = null
  1572. uniqueMembers = "false"
  1573. levelType = "Regular"
  1574. hideMemberIf = "Never"
  1575. formatter = null
  1576. caption = null
  1577. description = null
  1578. captionColumn = null
  1579. annotations: null
  1580. keyExp: null
  1581. nameExp: null
  1582. captionExp: null
  1583. ordinalExp: null
  1584. parentExp: null
  1585. memberFormatter: null
  1586. closure: null
  1587. properties: array of 0 values
  1588. levels[4]: Level
  1589. approxRowCount = null
  1590. name = "Brand Name"
  1591. visible = "true"
  1592. table = "product"
  1593. column = "brand_name"
  1594. nameColumn = null
  1595. ordinalColumn = null
  1596. parentColumn = null
  1597. nullParentValue = null
  1598. type = "String"
  1599. internalType = null
  1600. uniqueMembers = "false"
  1601. levelType = "Regular"
  1602. hideMemberIf = "Never"
  1603. formatter = null
  1604. caption = null
  1605. description = null
  1606. captionColumn = null
  1607. annotations: null
  1608. keyExp: null
  1609. nameExp: null
  1610. captionExp: null
  1611. ordinalExp: null
  1612. parentExp: null
  1613. memberFormatter: null
  1614. closure: null
  1615. properties: array of 0 values
  1616. levels[5]: Level
  1617. approxRowCount = null
  1618. name = "Product Name"
  1619. visible = "true"
  1620. table = "product"
  1621. column = "product_name"
  1622. nameColumn = null
  1623. ordinalColumn = null
  1624. parentColumn = null
  1625. nullParentValue = null
  1626. type = "String"
  1627. internalType = null
  1628. uniqueMembers = "true"
  1629. levelType = "Regular"
  1630. hideMemberIf = "Never"
  1631. formatter = null
  1632. caption = null
  1633. description = null
  1634. captionColumn = null
  1635. annotations: null
  1636. keyExp: null
  1637. nameExp: null
  1638. captionExp: null
  1639. ordinalExp: null
  1640. parentExp: null
  1641. memberFormatter: null
  1642. closure: null
  1643. properties: array of 0 values
  1644. memberReaderParameters: array of 0 values
  1645. dimensions[5]: Dimension
  1646. type = null
  1647. usagePrefix = null
  1648. visible = "true"
  1649. foreignKey = null
  1650. highCardinality = "false"
  1651. name = "Warehouse"
  1652. caption = null
  1653. description = null
  1654. annotations: null
  1655. hierarchies: array of 1 values
  1656. hierarchies[0]: Hierarchy
  1657. name = null
  1658. visible = "true"
  1659. hasAll = "true"
  1660. allMemberName = null
  1661. allMemberCaption = null
  1662. allLevelName = null
  1663. primaryKey = "warehouse_id"
  1664. primaryKeyTable = null
  1665. defaultMember = null
  1666. memberReaderClass = null
  1667. caption = null
  1668. description = null
  1669. uniqueKeyLevelName = null
  1670. annotations: null
  1671. relation: Table
  1672. name = "warehouse"
  1673. schema = null
  1674. alias = null
  1675. filter: null
  1676. aggExcludes: array of 0 values
  1677. aggTables: array of 0 values
  1678. tableHints: array of 0 values
  1679. levels: array of 4 values
  1680. levels[0]: Level
  1681. approxRowCount = null
  1682. name = "Country"
  1683. visible = "true"
  1684. table = null
  1685. column = "warehouse_country"
  1686. nameColumn = null
  1687. ordinalColumn = null
  1688. parentColumn = null
  1689. nullParentValue = null
  1690. type = "String"
  1691. internalType = null
  1692. uniqueMembers = "true"
  1693. levelType = "Regular"
  1694. hideMemberIf = "Never"
  1695. formatter = null
  1696. caption = null
  1697. description = null
  1698. captionColumn = null
  1699. annotations: null
  1700. keyExp: null
  1701. nameExp: null
  1702. captionExp: null
  1703. ordinalExp: null
  1704. parentExp: null
  1705. memberFormatter: null
  1706. closure: null
  1707. properties: array of 0 values
  1708. levels[1]: Level
  1709. approxRowCount = null
  1710. name = "State Province"
  1711. visible = "true"
  1712. table = null
  1713. column = "warehouse_state_province"
  1714. nameColumn = null
  1715. ordinalColumn = null
  1716. parentColumn = null
  1717. nullParentValue = null
  1718. type = "String"
  1719. internalType = null
  1720. uniqueMembers = "true"
  1721. levelType = "Regular"
  1722. hideMemberIf = "Never"
  1723. formatter = null
  1724. caption = null
  1725. description = null
  1726. captionColumn = null
  1727. annotations: null
  1728. keyExp: null
  1729. nameExp: null
  1730. captionExp: null
  1731. ordinalExp: null
  1732. parentExp: null
  1733. memberFormatter: null
  1734. closure: null
  1735. properties: array of 0 values
  1736. levels[2]: Level
  1737. approxRowCount = null
  1738. name = "City"
  1739. visible = "true"
  1740. table = null
  1741. column = "warehouse_city"
  1742. nameColumn = null
  1743. ordinalColumn = null
  1744. parentColumn = null
  1745. nullParentValue = null
  1746. type = "String"
  1747. internalType = null
  1748. uniqueMembers = "false"
  1749. levelType = "Regular"
  1750. hideMemberIf = "Never"
  1751. formatter = null
  1752. caption = null
  1753. description = null
  1754. captionColumn = null
  1755. annotations: null
  1756. keyExp: null
  1757. nameExp: null
  1758. captionExp: null
  1759. ordinalExp: null
  1760. parentExp: null
  1761. memberFormatter: null
  1762. closure: null
  1763. properties: array of 0 values
  1764. levels[3]: Level
  1765. approxRowCount = null
  1766. name = "Warehouse Name"
  1767. visible = "true"
  1768. table = null
  1769. column = "warehouse_name"
  1770. nameColumn = null
  1771. ordinalColumn = null
  1772. parentColumn = null
  1773. nullParentValue = null
  1774. type = "String"
  1775. internalType = null
  1776. uniqueMembers = "true"
  1777. levelType = "Regular"
  1778. hideMemberIf = "Never"
  1779. formatter = null
  1780. caption = null
  1781. description = null
  1782. captionColumn = null
  1783. annotations: null
  1784. keyExp: null
  1785. nameExp: null
  1786. captionExp: null
  1787. ordinalExp: null
  1788. parentExp: null
  1789. memberFormatter: null
  1790. closure: null
  1791. properties: array of 0 values
  1792. memberReaderParameters: array of 0 values
  1793. cubes: array of 6 values
  1794. cubes[0]: Cube
  1795. name = "Sales"
  1796. caption = null
  1797. visible = "true"
  1798. description = null
  1799. defaultMeasure = "Unit Sales"
  1800. cache = "true"
  1801. enabled = "true"
  1802. annotations: null
  1803. fact: Table
  1804. name = "sales_fact_1997"
  1805. schema = null
  1806. alias = null
  1807. filter: null
  1808. aggExcludes: array of 4 values
  1809. aggExcludes[0]: AggExclude
  1810. pattern = null
  1811. name = "agg_c_special_sales_fact_1997"
  1812. ignorecase = "true"
  1813. aggExcludes[1]: AggExclude
  1814. pattern = null
  1815. name = "agg_lc_100_sales_fact_1997"
  1816. ignorecase = "true"
  1817. aggExcludes[2]: AggExclude
  1818. pattern = null
  1819. name = "agg_lc_10_sales_fact_1997"
  1820. ignorecase = "true"
  1821. aggExcludes[3]: AggExclude
  1822. pattern = null
  1823. name = "agg_pc_10_sales_fact_1997"
  1824. ignorecase = "true"
  1825. aggTables: array of 1 values
  1826. aggTables[0]: AggName
  1827. name = "agg_c_special_sales_fact_1997"
  1828. approxRowCount = null
  1829. ignorecase = "true"
  1830. factcount: AggFactCount
  1831. column = "FACT_COUNT"
  1832. ignoreColumns: array of 2 values
  1833. ignoreColumns[0]: AggIgnoreColumn
  1834. column = "foo"
  1835. ignoreColumns[1]: AggIgnoreColumn
  1836. column = "bar"
  1837. foreignKeys: array of 4 values
  1838. foreignKeys[0]: AggForeignKey
  1839. factColumn = "product_id"
  1840. aggColumn = "PRODUCT_ID"
  1841. foreignKeys[1]: AggForeignKey
  1842. factColumn = "customer_id"
  1843. aggColumn = "CUSTOMER_ID"
  1844. foreignKeys[2]: AggForeignKey
  1845. factColumn = "promotion_id"
  1846. aggColumn = "PROMOTION_ID"
  1847. foreignKeys[3]: AggForeignKey
  1848. factColumn = "store_id"
  1849. aggColumn = "STORE_ID"
  1850. measures: array of 3 values
  1851. measures[0]: AggMeasure
  1852. column = "UNIT_SALES_SUM"
  1853. name = "[Measures].[Unit Sales]"
  1854. measures[1]: AggMeasure
  1855. column = "STORE_COST_SUM"
  1856. name = "[Measures].[Store Cost]"
  1857. measures[2]: AggMeasure
  1858. column = "STORE_SALES_SUM"
  1859. name = "[Measures].[Store Sales]"
  1860. levels: array of 3 values
  1861. levels[0]: AggLevel
  1862. column = "TIME_YEAR"
  1863. name = "[Time].[Year]"
  1864. levels[1]: AggLevel
  1865. column = "TIME_QUARTER"
  1866. name = "[Time].[Quarter]"
  1867. levels[2]: AggLevel
  1868. column = "TIME_MONTH"
  1869. name = "[Time].[Month]"
  1870. tableHints: array of 0 values
  1871. dimensions: array of 12 values
  1872. dimensions[0]: DimensionUsage
  1873. source = "Store"
  1874. level = null
  1875. usagePrefix = null
  1876. name = "Store"
  1877. caption = null
  1878. visible = "true"
  1879. description = null
  1880. foreignKey = "store_id"
  1881. highCardinality = "false"
  1882. annotations: null
  1883. dimensions[1]: DimensionUsage
  1884. source = "Store Size in SQFT"
  1885. level = null
  1886. usagePrefix = null
  1887. name = "Store Size in SQFT"
  1888. caption = null
  1889. visible = "true"
  1890. description = null
  1891. foreignKey = "store_id"
  1892. highCardinality = "false"
  1893. annotations: null
  1894. dimensions[2]: DimensionUsage
  1895. source = "Store Type"
  1896. level = null
  1897. usagePrefix = null
  1898. name = "Store Type"
  1899. caption = null
  1900. visible = "true"
  1901. description = null
  1902. foreignKey = "store_id"
  1903. highCardinality = "false"
  1904. annotations: null
  1905. dimensions[3]: DimensionUsage
  1906. source = "Time"
  1907. level = null
  1908. usagePrefix = null
  1909. name = "Time"
  1910. caption = null
  1911. visible = "true"
  1912. description = null
  1913. foreignKey = "time_id"
  1914. highCardinality = "false"
  1915. annotations: null
  1916. dimensions[4]: DimensionUsage
  1917. source = "Product"
  1918. level = null
  1919. usagePrefix = null
  1920. name = "Product"
  1921. caption = null
  1922. visible = "true"
  1923. description = null
  1924. foreignKey = "product_id"
  1925. highCardinality = "false"
  1926. annotations: null
  1927. dimensions[5]: Dimension
  1928. type = null
  1929. usagePrefix = null
  1930. visible = "true"
  1931. foreignKey = "promotion_id"
  1932. highCardinality = "false"
  1933. name = "Promotion Media"
  1934. caption = null
  1935. description = null
  1936. annotations: null
  1937. hierarchies: array of 1 values
  1938. hierarchies[0]: Hierarchy
  1939. name = null
  1940. visible = "true"
  1941. hasAll = "true"
  1942. allMemberName = "All Media"
  1943. allMemberCaption = null
  1944. allLevelName = null
  1945. primaryKey = "promotion_id"
  1946. primaryKeyTable = null
  1947. defaultMember = "All Media"
  1948. memberReaderClass = null
  1949. caption = null
  1950. description = null
  1951. uniqueKeyLevelName = null
  1952. annotations: null
  1953. relation: Table
  1954. name = "promotion"
  1955. schema = null
  1956. alias = null
  1957. filter: null
  1958. aggExcludes: array of 0 values
  1959. aggTables: array of 0 values
  1960. tableHints: array of 0 values
  1961. levels: array of 1 values
  1962. levels[0]: Level
  1963. approxRowCount = null
  1964. name = "Media Type"
  1965. visible = "true"
  1966. table = null
  1967. column = "media_type"
  1968. nameColumn = null
  1969. ordinalColumn = null
  1970. parentColumn = null
  1971. nullParentValue = null
  1972. type = "String"
  1973. internalType = null
  1974. uniqueMembers = "true"
  1975. levelType = "Regular"
  1976. hideMemberIf = "Never"
  1977. formatter = null
  1978. caption = null
  1979. description = null
  1980. captionColumn = null
  1981. annotations: null
  1982. keyExp: null
  1983. nameExp: null
  1984. captionExp: null
  1985. ordinalExp: null
  1986. parentExp: null
  1987. memberFormatter: null
  1988. closure: null
  1989. properties: array of 0 values
  1990. memberReaderParameters: array of 0 values
  1991. dimensions[6]: Dimension
  1992. type = null
  1993. usagePrefix = null
  1994. visible = "true"
  1995. foreignKey = "promotion_id"
  1996. highCardinality = "false"
  1997. name = "Promotions"
  1998. caption = null
  1999. description = null
  2000. annotations: null
  2001. hierarchies: array of 1 values
  2002. hierarchies[0]: Hierarchy
  2003. name = null
  2004. visible = "true"
  2005. hasAll = "true"
  2006. allMemberName = "All Promotions"
  2007. allMemberCaption = null
  2008. allLevelName = null
  2009. primaryKey = "promotion_id"
  2010. primaryKeyTable = null
  2011. defaultMember = "[All Promotions]"
  2012. memberReaderClass = null
  2013. caption = null
  2014. description = null
  2015. uniqueKeyLevelName = null
  2016. annotations: null
  2017. relation: Table
  2018. name = "promotion"
  2019. schema = null
  2020. alias = null
  2021. filter: null
  2022. aggExcludes: array of 0 values
  2023. aggTables: array of 0 values
  2024. tableHints: array of 0 values
  2025. levels: array of 1 values
  2026. levels[0]: Level
  2027. approxRowCount = null
  2028. name = "Promotion Name"
  2029. visible = "true"
  2030. table = null
  2031. column = "promotion_name"
  2032. nameColumn = null
  2033. ordinalColumn = null
  2034. parentColumn = null
  2035. nullParentValue = null
  2036. type = "String"
  2037. internalType = null
  2038. uniqueMembers = "true"
  2039. levelType = "Regular"
  2040. hideMemberIf = "Never"
  2041. formatter = null
  2042. caption = null
  2043. description = null
  2044. captionColumn = null
  2045. annotations: null
  2046. keyExp: null
  2047. nameExp: null
  2048. captionExp: null
  2049. ordinalExp: null
  2050. parentExp: null
  2051. memberFormatter: null
  2052. closure: null
  2053. properties: array of 0 values
  2054. memberReaderParameters: array of 0 values
  2055. dimensions[7]: Dimension
  2056. type = null
  2057. usagePrefix = null
  2058. visible = "true"
  2059. foreignKey = "customer_id"
  2060. highCardinality = "false"
  2061. name = "Customers"
  2062. caption = null
  2063. description = null
  2064. annotations: null
  2065. hierarchies: array of 1 values
  2066. hierarchies[0]: Hierarchy
  2067. name = null
  2068. visible = "true"
  2069. hasAll = "true"
  2070. allMemberName = "All Customers"
  2071. allMemberCaption = null
  2072. allLevelName = null
  2073. primaryKey = "customer_id"
  2074. primaryKeyTable = null
  2075. defaultMember = null
  2076. memberReaderClass = null
  2077. caption = null
  2078. description = null
  2079. uniqueKeyLevelName = null
  2080. annotations: null
  2081. relation: Table
  2082. name = "customer"
  2083. schema = null
  2084. alias = null
  2085. filter: null
  2086. aggExcludes: array of 0 values
  2087. aggTables: array of 0 values
  2088. tableHints: array of 0 values
  2089. levels: array of 4 values
  2090. levels[0]: Level
  2091. approxRowCount = null
  2092. name = "Country"
  2093. visible = "true"
  2094. table = null
  2095. column = "country"
  2096. nameColumn = null
  2097. ordinalColumn = null
  2098. parentColumn = null
  2099. nullParentValue = null
  2100. type = "String"
  2101. internalType = null
  2102. uniqueMembers = "true"
  2103. levelType = "Regular"
  2104. hideMemberIf = "Never"
  2105. formatter = null
  2106. caption = null
  2107. description = null
  2108. captionColumn = null
  2109. annotations: null
  2110. keyExp: null
  2111. nameExp: null
  2112. captionExp: null
  2113. ordinalExp: null
  2114. parentExp: null
  2115. memberFormatter: null
  2116. closure: null
  2117. properties: array of 0 values
  2118. levels[1]: Level
  2119. approxRowCount = null
  2120. name = "State Province"
  2121. visible = "true"
  2122. table = null
  2123. column = "state_province"
  2124. nameColumn = null
  2125. ordinalColumn = null
  2126. parentColumn = null
  2127. nullParentValue = null
  2128. type = "String"
  2129. internalType = null
  2130. uniqueMembers = "true"
  2131. levelType = "Regular"
  2132. hideMemberIf = "Never"
  2133. formatter = null
  2134. caption = null
  2135. description = null
  2136. captionColumn = null
  2137. annotations: null
  2138. keyExp: null
  2139. nameExp: null
  2140. captionExp: null
  2141. ordinalExp: null
  2142. parentExp: null
  2143. memberFormatter: null
  2144. closure: null
  2145. properties: array of 0 values
  2146. levels[2]: Level
  2147. approxRowCount = null
  2148. name = "City"
  2149. visible = "true"
  2150. table = null
  2151. column = "city"
  2152. nameColumn = null
  2153. ordinalColumn = null
  2154. parentColumn = null
  2155. nullParentValue = null
  2156. type = "String"
  2157. internalType = null
  2158. uniqueMembers = "false"
  2159. levelType = "Regular"
  2160. hideMemberIf = "Never"
  2161. formatter = null
  2162. caption = null
  2163. description = null
  2164. captionColumn = null
  2165. annotations: null
  2166. keyExp: null
  2167. nameExp: null
  2168. captionExp: null
  2169. ordinalExp: null
  2170. parentExp: null
  2171. memberFormatter: null
  2172. closure: null
  2173. properties: array of 0 values
  2174. levels[3]: Level
  2175. approxRowCount = null
  2176. name = "Name"
  2177. visible = "true"
  2178. table = null
  2179. column = "customer_id"
  2180. nameColumn = null
  2181. ordinalColumn = null
  2182. parentColumn = null
  2183. nullParentValue = null
  2184. type = "Numeric"
  2185. internalType = null
  2186. uniqueMembers = "true"
  2187. levelType = "Regular"
  2188. hideMemberIf = "Never"
  2189. formatter = null
  2190. caption = null
  2191. description = null
  2192. captionColumn = null
  2193. annotations: null
  2194. keyExp: null
  2195. nameExp: NameExpression
  2196. expressions: array of 12 values
  2197. expressions[0]: SQL
  2198. dialect = "oracle"
  2199. cdata: ""fname" || ' ' || "lname""
  2200. expressions[1]: SQL
  2201. dialect = "hsqldb"
  2202. cdata: ""fname" || ' ' || "lname""
  2203. expressions[2]: SQL
  2204. dialect = "access"
  2205. cdata: "fname + ' ' + lname"
  2206. expressions[3]: SQL
  2207. dialect = "postgres"
  2208. cdata: ""fname" || ' ' || "lname""
  2209. expressions[4]: SQL
  2210. dialect = "mysql"
  2211. cdata: "CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)"
  2212. expressions[5]: SQL
  2213. dialect = "mssql"
  2214. cdata: "fname + ' ' + lname"
  2215. expressions[6]: SQL
  2216. dialect = "derby"
  2217. cdata: ""customer"."fullname""
  2218. expressions[7]: SQL
  2219. dialect = "db2"
  2220. cdata: "CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")"
  2221. expressions[8]: SQL
  2222. dialect = "luciddb"
  2223. cdata: ""fname" || ' ' || "lname""
  2224. expressions[9]: SQL
  2225. dialect = "neoview"
  2226. cdata: ""customer"."fullname""
  2227. expressions[10]: SQL
  2228. dialect = "teradata"
  2229. cdata: ""fname" || ' ' || "lname""
  2230. expressions[11]: SQL
  2231. dialect = "generic"
  2232. cdata: "fullname"
  2233. captionExp: null
  2234. ordinalExp: OrdinalExpression
  2235. expressions: array of 11 values
  2236. expressions[0]: SQL
  2237. dialect = "oracle"
  2238. cdata: ""fname" || ' ' || "lname""
  2239. expressions[1]: SQL
  2240. dialect = "hsqldb"
  2241. cdata: ""fname" || ' ' || "lname""
  2242. expressions[2]: SQL
  2243. dialect = "access"
  2244. cdata: "fname + ' ' + lname"
  2245. expressions[3]: SQL
  2246. dialect = "postgres"
  2247. cdata: ""fname" || ' ' || "lname""
  2248. expressions[4]: SQL
  2249. dialect = "mysql"
  2250. cdata: "CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)"
  2251. expressions[5]: SQL
  2252. dialect = "mssql"
  2253. cdata: "fname + ' ' + lname"
  2254. expressions[6]: SQL
  2255. dialect = "neoview"
  2256. cdata: ""customer"."fullname""
  2257. expressions[7]: SQL
  2258. dialect = "derby"
  2259. cdata: ""customer"."fullname""
  2260. expressions[8]: SQL
  2261. dialect = "db2"
  2262. cdata: "CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")"
  2263. expressions[9]: SQL
  2264. dialect = "luciddb"
  2265. cdata: ""fname" || ' ' || "lname""
  2266. expressions[10]: SQL
  2267. dialect = "generic"
  2268. cdata: "fullname"
  2269. parentExp: null
  2270. memberFormatter: null
  2271. closure: null
  2272. properties: array of 4 values
  2273. properties[0]: Property
  2274. name = "Gender"
  2275. column = "gender"
  2276. type = "String"
  2277. formatter = null
  2278. caption = null
  2279. description = null
  2280. dependsOnLevelValue = null
  2281. propertyFormatter: null
  2282. properties[1]: Property
  2283. name = "Marital Status"
  2284. column = "marital_status"
  2285. type = "String"
  2286. formatter = null
  2287. caption = null
  2288. description = null
  2289. dependsOnLevelValue = null
  2290. propertyFormatter: null
  2291. properties[2]: Property
  2292. name = "Education"
  2293. column = "education"
  2294. type = "String"
  2295. formatter = null
  2296. caption = null
  2297. description = null
  2298. dependsOnLevelValue = null
  2299. propertyFormatter: null
  2300. properties[3]: Property
  2301. name = "Yearly Income"
  2302. column = "yearly_income"
  2303. type = "String"
  2304. formatter = null
  2305. caption = null
  2306. description = null
  2307. dependsOnLevelValue = null
  2308. propertyFormatter: null
  2309. memberReaderParameters: array of 0 values
  2310. dimensions[8]: Dimension
  2311. type = null
  2312. usagePrefix = null
  2313. visible = "true"
  2314. foreignKey = "customer_id"
  2315. highCardinality = "false"
  2316. name = "Education Level"
  2317. caption = null
  2318. description = null
  2319. annotations: null
  2320. hierarchies: array of 1 values
  2321. hierarchies[0]: Hierarchy
  2322. name = null
  2323. visible = "true"
  2324. hasAll = "true"
  2325. allMemberName = null
  2326. allMemberCaption = null
  2327. allLevelName = null
  2328. primaryKey = "customer_id"
  2329. primaryKeyTable = null
  2330. defaultMember = null
  2331. memberReaderClass = null
  2332. caption = null
  2333. description = null
  2334. uniqueKeyLevelName = null
  2335. annotations: null
  2336. relation: Table
  2337. name = "customer"
  2338. schema = null
  2339. alias = null
  2340. filter: null
  2341. aggExcludes: array of 0 values
  2342. aggTables: array of 0 values
  2343. tableHints: array of 0 values
  2344. levels: array of 1 values
  2345. levels[0]: Level
  2346. approxRowCount = null
  2347. name = "Education Level"
  2348. visible = "true"
  2349. table = null
  2350. column = "education"
  2351. nameColumn = null
  2352. ordinalColumn = null
  2353. parentColumn = null
  2354. nullParentValue = null
  2355. type = "String"
  2356. internalType = null
  2357. uniqueMembers = "true"
  2358. levelType = "Regular"
  2359. hideMemberIf = "Never"
  2360. formatter = null
  2361. caption = null
  2362. description = null
  2363. captionColumn = null
  2364. annotations: null
  2365. keyExp: null
  2366. nameExp: null
  2367. captionExp: null
  2368. ordinalExp: null
  2369. parentExp: null
  2370. memberFormatter: null
  2371. closure: null
  2372. properties: array of 0 values
  2373. memberReaderParameters: array of 0 values
  2374. dimensions[9]: Dimension
  2375. type = null
  2376. usagePrefix = null
  2377. visible = "true"
  2378. foreignKey = "customer_id"
  2379. highCardinality = "false"
  2380. name = "Gender"
  2381. caption = null
  2382. description = null
  2383. annotations: null
  2384. hierarchies: array of 1 values
  2385. hierarchies[0]: Hierarchy
  2386. name = null
  2387. visible = "true"
  2388. hasAll = "true"
  2389. allMemberName = "All Gender"
  2390. allMemberCaption = null
  2391. allLevelName = null
  2392. primaryKey = "customer_id"
  2393. primaryKeyTable = null
  2394. defaultMember = null
  2395. memberReaderClass = null
  2396. caption = null
  2397. description = null
  2398. uniqueKeyLevelName = null
  2399. annotations: null
  2400. relation: Table
  2401. name = "customer"
  2402. schema = null
  2403. alias = null
  2404. filter: null
  2405. aggExcludes: array of 0 values
  2406. aggTables: array of 0 values
  2407. tableHints: array of 0 values
  2408. levels: array of 1 values
  2409. levels[0]: Level
  2410. approxRowCount = null
  2411. name = "Gender"
  2412. visible = "true"
  2413. table = null
  2414. column = "gender"
  2415. nameColumn = null
  2416. ordinalColumn = null
  2417. parentColumn = null
  2418. nullParentValue = null
  2419. type = "String"
  2420. internalType = null
  2421. uniqueMembers = "true"
  2422. levelType = "Regular"
  2423. hideMemberIf = "Never"
  2424. formatter = null
  2425. caption = null
  2426. description = null
  2427. captionColumn = null
  2428. annotations: null
  2429. keyExp: null
  2430. nameExp: null
  2431. captionExp: null
  2432. ordinalExp: null
  2433. parentExp: null
  2434. memberFormatter: null
  2435. closure: null
  2436. properties: array of 0 values
  2437. memberReaderParameters: array of 0 values
  2438. dimensions[10]: Dimension
  2439. type = null
  2440. usagePrefix = null
  2441. visible = "true"
  2442. foreignKey = "customer_id"
  2443. highCardinality = "false"
  2444. name = "Marital Status"
  2445. caption = null
  2446. description = null
  2447. annotations: null
  2448. hierarchies: array of 1 values
  2449. hierarchies[0]: Hierarchy
  2450. name = null
  2451. visible = "true"
  2452. hasAll = "true"
  2453. allMemberName = "All Marital Status"
  2454. allMemberCaption = null
  2455. allLevelName = null
  2456. primaryKey = "customer_id"
  2457. primaryKeyTable = null
  2458. defaultMember = null
  2459. memberReaderClass = null
  2460. caption = null
  2461. description = null
  2462. uniqueKeyLevelName = null
  2463. annotations: null
  2464. relation: Table
  2465. name = "customer"
  2466. schema = null
  2467. alias = null
  2468. filter: null
  2469. aggExcludes: array of 0 values
  2470. aggTables: array of 0 values
  2471. tableHints: array of 0 values
  2472. levels: array of 1 values
  2473. levels[0]: Level
  2474. approxRowCount = "111"
  2475. name = "Marital Status"
  2476. visible = "true"
  2477. table = null
  2478. column = "marital_status"
  2479. nameColumn = null
  2480. ordinalColumn = null
  2481. parentColumn = null
  2482. nullParentValue = null
  2483. type = "String"
  2484. internalType = null
  2485. uniqueMembers = "true"
  2486. levelType = "Regular"
  2487. hideMemberIf = "Never"
  2488. formatter = null
  2489. caption = null
  2490. description = null
  2491. captionColumn = null
  2492. annotations: null
  2493. keyExp: null
  2494. nameExp: null
  2495. captionExp: null
  2496. ordinalExp: null
  2497. parentExp: null
  2498. memberFormatter: null
  2499. closure: null
  2500. properties: array of 0 values
  2501. memberReaderParameters: array of 0 values
  2502. dimensions[11]: Dimension
  2503. type = null
  2504. usagePrefix = null
  2505. visible = "true"
  2506. foreignKey = "customer_id"
  2507. highCardinality = "false"
  2508. name = "Yearly Income"
  2509. caption = null
  2510. description = null
  2511. annotations: null
  2512. hierarchies: array of 1 values
  2513. hierarchies[0]: Hierarchy
  2514. name = null
  2515. visible = "true"
  2516. hasAll = "true"
  2517. allMemberName = null
  2518. allMemberCaption = null
  2519. allLevelName = null
  2520. primaryKey = "customer_id"
  2521. primaryKeyTable = null
  2522. defaultMember = null
  2523. memberReaderClass = null
  2524. caption = null
  2525. description = null
  2526. uniqueKeyLevelName = null
  2527. annotations: null
  2528. relation: Table
  2529. name = "customer"
  2530. schema = null
  2531. alias = null
  2532. filter: null
  2533. aggExcludes: array of 0 values
  2534. aggTables: array of 0 values
  2535. tableHints: array of 0 values
  2536. levels: array of 1 values
  2537. levels[0]: Level
  2538. approxRowCount = null
  2539. name = "Yearly Income"
  2540. visible = "true"
  2541. table = null
  2542. column = "yearly_income"
  2543. nameColumn = null
  2544. ordinalColumn = null
  2545. parentColumn = null
  2546. nullParentValue = null
  2547. type = "String"
  2548. internalType = null
  2549. uniqueMembers = "true"
  2550. levelType = "Regular"
  2551. hideMemberIf = "Never"
  2552. formatter = null
  2553. caption = null
  2554. description = null
  2555. captionColumn = null
  2556. annotations: null
  2557. keyExp: null
  2558. nameExp: null
  2559. captionExp: null
  2560. ordinalExp: null
  2561. parentExp: null
  2562. memberFormatter: null
  2563. closure: null
  2564. properties: array of 0 values
  2565. memberReaderParameters: array of 0 values
  2566. measures: array of 6 values
  2567. measures[0]: Measure
  2568. name = "Unit Sales"
  2569. column = "unit_sales"
  2570. datatype = null
  2571. formatString = "Standard"
  2572. aggregator = "sum"
  2573. formatter = null
  2574. caption = null
  2575. description = null
  2576. visible = null
  2577. annotations: null
  2578. measureExp: null
  2579. cellFormatter: null
  2580. memberProperties: array of 0 values
  2581. measures[1]: Measure
  2582. name = "Store Cost"
  2583. column = "store_cost"
  2584. datatype = null
  2585. formatString = "#,###.00"
  2586. aggregator = "sum"
  2587. formatter = null
  2588. caption = null
  2589. description = null
  2590. visible = null
  2591. annotations: null
  2592. measureExp: null
  2593. cellFormatter: null
  2594. memberProperties: array of 0 values
  2595. measures[2]: Measure
  2596. name = "Store Sales"
  2597. column = "store_sales"
  2598. datatype = null
  2599. formatString = "#,###.00"
  2600. aggregator = "sum"
  2601. formatter = null
  2602. caption = null
  2603. description = null
  2604. visible = null
  2605. annotations: null
  2606. measureExp: null
  2607. cellFormatter: null
  2608. memberProperties: array of 0 values
  2609. measures[3]: Measure
  2610. name = "Sales Count"
  2611. column = "product_id"
  2612. datatype = null
  2613. formatString = "#,###"
  2614. aggregator = "count"
  2615. formatter = null
  2616. caption = null
  2617. description = null
  2618. visible = null
  2619. annotations: null
  2620. measureExp: null
  2621. cellFormatter: null
  2622. memberProperties: array of 0 values
  2623. measures[4]: Measure
  2624. name = "Customer Count"
  2625. column = "customer_id"
  2626. datatype = null
  2627. formatString = "#,###"
  2628. aggregator = "distinct-count"
  2629. formatter = null
  2630. caption = null
  2631. description = null
  2632. visible = null
  2633. annotations: null
  2634. measureExp: null
  2635. cellFormatter: null
  2636. memberProperties: array of 0 values
  2637. measures[5]: Measure
  2638. name = "Promotion Sales"
  2639. column = null
  2640. datatype = null
  2641. formatString = "#,###.00"
  2642. aggregator = "sum"
  2643. formatter = null
  2644. caption = null
  2645. description = null
  2646. visible = null
  2647. annotations: null
  2648. measureExp: MeasureExpression
  2649. expressions: array of 11 values
  2650. expressions[0]: SQL
  2651. dialect = "access"
  2652. cdata: "Iif("sales_fact_1997"."promotion_id" = 0, 0, "sales_fact_1997"."store_sales")"
  2653. expressions[1]: SQL
  2654. dialect = "oracle"
  2655. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2656. expressions[2]: SQL
  2657. dialect = "hsqldb"
  2658. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2659. expressions[3]: SQL
  2660. dialect = "postgres"
  2661. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2662. expressions[4]: SQL
  2663. dialect = "mysql"
  2664. cdata: "(case when `sales_fact_1997`.`promotion_id` = 0 then 0 else `sales_fact_1997`.`store_sales` end)"
  2665. expressions[5]: SQL
  2666. dialect = "neoview"
  2667. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2668. expressions[6]: SQL
  2669. dialect = "infobright"
  2670. cdata: "`sales_fact_1997`.`store_sales`"
  2671. expressions[7]: SQL
  2672. dialect = "derby"
  2673. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2674. expressions[8]: SQL
  2675. dialect = "luciddb"
  2676. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2677. expressions[9]: SQL
  2678. dialect = "db2"
  2679. cdata: "(case when "sales_fact_1997"."promotion_id" = 0 then 0 else "sales_fact_1997"."store_sales" end)"
  2680. expressions[10]: SQL
  2681. dialect = "generic"
  2682. cdata: "(case when sales_fact_1997.promotion_id = 0 then 0 else sales_fact_1997.store_sales end)"
  2683. cellFormatter: null
  2684. memberProperties: array of 0 values
  2685. calculatedMembers: array of 3 values
  2686. calculatedMembers[0]: CalculatedMember
  2687. name = "Profit"
  2688. formatString = null
  2689. caption = null
  2690. description = null
  2691. formula = null
  2692. dimension = "Measures"
  2693. hierarchy = null
  2694. parent = null
  2695. visible = null
  2696. annotations: null
  2697. formulaElement: Formula
  2698. cdata: "[Measures].[Store Sales] - [Measures].[Store Cost]"
  2699. cellFormatter: null
  2700. memberProperties: array of 1 values
  2701. memberProperties[0]: CalculatedMemberProperty
  2702. name = "FORMAT_STRING"
  2703. caption = null
  2704. description = null
  2705. expression = null
  2706. value = "$#,##0.00"
  2707. calculatedMembers[1]: CalculatedMember
  2708. name = "Profit last Period"
  2709. formatString = null
  2710. caption = null
  2711. description = null
  2712. formula = "COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])"
  2713. dimension = "Measures"
  2714. hierarchy = null
  2715. parent = null
  2716. visible = "false"
  2717. annotations: null
  2718. formulaElement: null
  2719. cellFormatter: null
  2720. memberProperties: array of 2 values
  2721. memberProperties[0]: CalculatedMemberProperty
  2722. name = "FORMAT_STRING"
  2723. caption = null
  2724. description = null
  2725. expression = null
  2726. value = "$#,##0.00"
  2727. memberProperties[1]: CalculatedMemberProperty
  2728. name = "MEMBER_ORDINAL"
  2729. caption = null
  2730. description = null
  2731. expression = null
  2732. value = "18"
  2733. calculatedMembers[2]: CalculatedMember
  2734. name = "Profit Growth"
  2735. formatString = null
  2736. caption = "Gewinn-Wachstum"
  2737. description = null
  2738. formula = "([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]"
  2739. dimension = "Measures"
  2740. hierarchy = null
  2741. parent = null
  2742. visible = "true"
  2743. annotations: null
  2744. formulaElement: null
  2745. cellFormatter: null
  2746. memberProperties: array of 1 values
  2747. memberProperties[0]: CalculatedMemberProperty
  2748. name = "FORMAT_STRING"
  2749. caption = null
  2750. description = null
  2751. expression = null
  2752. value = "0.0%"
  2753. namedSets: array of 0 values
  2754. cubes[1]: Cube
  2755. name = "Warehouse"
  2756. caption = null
  2757. visible = "true"
  2758. description = null
  2759. defaultMeasure = null
  2760. cache = "true"
  2761. enabled = "true"
  2762. annotations: null
  2763. fact: Table
  2764. name = "inventory_fact_1997"
  2765. schema = null
  2766. alias = null
  2767. filter: null
  2768. aggExcludes: array of 0 values
  2769. aggTables: array of 0 values
  2770. tableHints: array of 0 values
  2771. dimensions: array of 6 values
  2772. dimensions[0]: DimensionUsage
  2773. source = "Store"
  2774. level = null
  2775. usagePrefix = null
  2776. name = "Store"
  2777. caption = null
  2778. visible = "true"
  2779. description = null
  2780. foreignKey = "store_id"
  2781. highCardinality = "false"
  2782. annotations: null
  2783. dimensions[1]: DimensionUsage
  2784. source = "Store Size in SQFT"
  2785. level = null
  2786. usagePrefix = null
  2787. name = "Store Size in SQFT"
  2788. caption = null
  2789. visible = "true"
  2790. description = null
  2791. foreignKey = "store_id"
  2792. highCardinality = "false"
  2793. annotations: null
  2794. dimensions[2]: DimensionUsage
  2795. source = "Store Type"
  2796. level = null
  2797. usagePrefix = null
  2798. name = "Store Type"
  2799. caption = null
  2800. visible = "true"
  2801. description = null
  2802. foreignKey = "store_id"
  2803. highCardinality = "false"
  2804. annotations: null
  2805. dimensions[3]: DimensionUsage
  2806. source = "Time"
  2807. level = null
  2808. usagePrefix = null
  2809. name = "Time"
  2810. caption = null
  2811. visible = "true"
  2812. description = null
  2813. foreignKey = "time_id"
  2814. highCardinality = "false"
  2815. annotations: null
  2816. dimensions[4]: DimensionUsage
  2817. source = "Product"
  2818. level = null
  2819. usagePrefix = null
  2820. name = "Product"
  2821. caption = null
  2822. visible = "true"
  2823. description = null
  2824. foreignKey = "product_id"
  2825. highCardinality = "false"
  2826. annotations: null
  2827. dimensions[5]: DimensionUsage
  2828. source = "Warehouse"
  2829. level = null
  2830. usagePrefix = null
  2831. name = "Warehouse"
  2832. caption = null
  2833. visible = "true"
  2834. description = null
  2835. foreignKey = "warehouse_id"
  2836. highCardinality = "false"
  2837. annotations: null
  2838. measures: array of 7 values
  2839. measures[0]: Measure
  2840. name = "Store Invoice"
  2841. column = "store_invoice"
  2842. datatype = null
  2843. formatString = null
  2844. aggregator = "sum"
  2845. formatter = null
  2846. caption = null
  2847. description = null
  2848. visible = null
  2849. annotations: null
  2850. measureExp: null
  2851. cellFormatter: null
  2852. memberProperties: array of 0 values
  2853. measures[1]: Measure
  2854. name = "Supply Time"
  2855. column = "supply_time"
  2856. datatype = null
  2857. formatString = null
  2858. aggregator = "sum"
  2859. formatter = null
  2860. caption = null
  2861. description = null
  2862. visible = null
  2863. annotations: null
  2864. measureExp: null
  2865. cellFormatter: null
  2866. memberProperties: array of 0 values
  2867. measures[2]: Measure
  2868. name = "Warehouse Cost"
  2869. column = "warehouse_cost"
  2870. datatype = null
  2871. formatString = null
  2872. aggregator = "sum"
  2873. formatter = null
  2874. caption = null
  2875. description = null
  2876. visible = null
  2877. annotations: null
  2878. measureExp: null
  2879. cellFormatter: null
  2880. memberProperties: array of 0 values
  2881. measures[3]: Measure
  2882. name = "Warehouse Sales"
  2883. column = "warehouse_sales"
  2884. datatype = null
  2885. formatString = null
  2886. aggregator = "sum"
  2887. formatter = null
  2888. caption = null
  2889. description = null
  2890. visible = null
  2891. annotations: null
  2892. measureExp: null
  2893. cellFormatter: null
  2894. memberProperties: array of 0 values
  2895. measures[4]: Measure
  2896. name = "Units Shipped"
  2897. column = "units_shipped"
  2898. datatype = null
  2899. formatString = "#.0"
  2900. aggregator = "sum"
  2901. formatter = null
  2902. caption = null
  2903. description = null
  2904. visible = null
  2905. annotations: null
  2906. measureExp: null
  2907. cellFormatter: null
  2908. memberProperties: array of 0 values
  2909. measures[5]: Measure
  2910. name = "Units Ordered"
  2911. column = "units_ordered"
  2912. datatype = null
  2913. formatString = "#.0"
  2914. aggregator = "sum"
  2915. formatter = null
  2916. caption = null
  2917. description = null
  2918. visible = null
  2919. annotations: null
  2920. measureExp: null
  2921. cellFormatter: null
  2922. memberProperties: array of 0 values
  2923. measures[6]: Measure
  2924. name = "Warehouse Profit"
  2925. column = null
  2926. datatype = null
  2927. formatString = null
  2928. aggregator = "sum"
  2929. formatter = null
  2930. caption = null
  2931. description = null
  2932. visible = null
  2933. annotations: null
  2934. measureExp: MeasureExpression
  2935. expressions: array of 3 values
  2936. expressions[0]: SQL
  2937. dialect = "mysql"
  2938. cdata: "`warehouse_sales` - `inventory_fact_1997`.`warehouse_cost`"
  2939. expressions[1]: SQL
  2940. dialect = "infobright"
  2941. cdata: "`warehouse_sales` - `inventory_fact_1997`.`warehouse_cost`"
  2942. expressions[2]: SQL
  2943. dialect = "generic"
  2944. cdata: ""warehouse_sales" - "inventory_fact_1997"."warehouse_cost""
  2945. cellFormatter: null
  2946. memberProperties: array of 0 values
  2947. calculatedMembers: array of 1 values
  2948. calculatedMembers[0]: CalculatedMember
  2949. name = "Average Warehouse Sale"
  2950. formatString = null
  2951. caption = null
  2952. description = null
  2953. formula = null
  2954. dimension = "Measures"
  2955. hierarchy = null
  2956. parent = null
  2957. visible = null
  2958. annotations: null
  2959. formulaElement: Formula
  2960. cdata: "[Measures].[Warehouse Sales] / [Measures].[Warehouse Cost]"
  2961. cellFormatter: null
  2962. memberProperties: array of 1 values
  2963. memberProperties[0]: CalculatedMemberProperty
  2964. name = "FORMAT_STRING"
  2965. caption = null
  2966. description = null
  2967. expression = null
  2968. value = "$#,##0.00"
  2969. namedSets: array of 1 values
  2970. namedSets[0]: NamedSet
  2971. name = "Top Sellers"
  2972. caption = null
  2973. description = null
  2974. formula = null
  2975. annotations: null
  2976. formulaElement: Formula
  2977. cdata: "TopCount([Warehouse].[Warehouse Name].MEMBERS, 5, [Measures].[Warehouse Sales])"
  2978. cubes[2]: Cube
  2979. name = "Store"
  2980. caption = null
  2981. visible = "true"
  2982. description = null
  2983. defaultMeasure = null
  2984. cache = "true"
  2985. enabled = "true"
  2986. annotations: null
  2987. fact: Table
  2988. name = "store"
  2989. schema = null
  2990. alias = null
  2991. filter: null
  2992. aggExcludes: array of 0 values
  2993. aggTables: array of 0 values
  2994. tableHints: array of 0 values
  2995. dimensions: array of 3 values
  2996. dimensions[0]: Dimension
  2997. type = null
  2998. usagePrefix = null
  2999. visible = "true"
  3000. foreignKey = null
  3001. highCardinality = "false"
  3002. name = "Store Type"
  3003. caption = null
  3004. description = null
  3005. annotations: null
  3006. hierarchies: array of 1 values
  3007. hierarchies[0]: Hierarchy
  3008. name = null
  3009. visible = "true"
  3010. hasAll = "true"
  3011. allMemberName = null
  3012. allMemberCaption = null
  3013. allLevelName = null
  3014. primaryKey = null
  3015. primaryKeyTable = null
  3016. defaultMember = null
  3017. memberReaderClass = null
  3018. caption = null
  3019. description = null
  3020. uniqueKeyLevelName = null
  3021. annotations: null
  3022. relation: null
  3023. levels: array of 1 values
  3024. levels[0]: Level
  3025. approxRowCount = null
  3026. name = "Store Type"
  3027. visible = "true"
  3028. table = null
  3029. column = "store_type"
  3030. nameColumn = null
  3031. ordinalColumn = null
  3032. parentColumn = null
  3033. nullParentValue = null
  3034. type = "String"
  3035. internalType = null
  3036. uniqueMembers = "true"
  3037. levelType = "Regular"
  3038. hideMemberIf = "Never"
  3039. formatter = null
  3040. caption = null
  3041. description = null
  3042. captionColumn = null
  3043. annotations: null
  3044. keyExp: null
  3045. nameExp: null
  3046. captionExp: null
  3047. ordinalExp: null
  3048. parentExp: null
  3049. memberFormatter: null
  3050. closure: null
  3051. properties: array of 0 values
  3052. memberReaderParameters: array of 0 values
  3053. dimensions[1]: DimensionUsage
  3054. source = "Store"
  3055. level = null
  3056. usagePrefix = null
  3057. name = "Store"
  3058. caption = null
  3059. visible = "true"
  3060. description = null
  3061. foreignKey = null
  3062. highCardinality = "false"
  3063. annotations: null
  3064. dimensions[2]: Dimension
  3065. type = null
  3066. usagePrefix = null
  3067. visible = "true"
  3068. foreignKey = null
  3069. highCardinality = "false"
  3070. name = "Has coffee bar"
  3071. caption = null
  3072. description = null
  3073. annotations: null
  3074. hierarchies: array of 1 values
  3075. hierarchies[0]: Hierarchy
  3076. name = null
  3077. visible = "true"
  3078. hasAll = "true"
  3079. allMemberName = null
  3080. allMemberCaption = null
  3081. allLevelName = null
  3082. primaryKey = null
  3083. primaryKeyTable = null
  3084. defaultMember = null
  3085. memberReaderClass = null
  3086. caption = null
  3087. description = null
  3088. uniqueKeyLevelName = null
  3089. annotations: null
  3090. relation: null
  3091. levels: array of 1 values
  3092. levels[0]: Level
  3093. approxRowCount = null
  3094. name = "Has coffee bar"
  3095. visible = "true"
  3096. table = null
  3097. column = "coffee_bar"
  3098. nameColumn = null
  3099. ordinalColumn = null
  3100. parentColumn = null
  3101. nullParentValue = null
  3102. type = "Boolean"
  3103. internalType = null
  3104. uniqueMembers = "true"
  3105. levelType = "Regular"
  3106. hideMemberIf = "Never"
  3107. formatter = null
  3108. caption = null
  3109. description = null
  3110. captionColumn = null
  3111. annotations: null
  3112. keyExp: null
  3113. nameExp: null
  3114. captionExp: null
  3115. ordinalExp: null
  3116. parentExp: null
  3117. memberFormatter: null
  3118. closure: null
  3119. properties: array of 0 values
  3120. memberReaderParameters: array of 0 values
  3121. measures: array of 2 values
  3122. measures[0]: Measure
  3123. name = "Store Sqft"
  3124. column = "store_sqft"
  3125. datatype = null
  3126. formatString = "#,###"
  3127. aggregator = "sum"
  3128. formatter = null
  3129. caption = null
  3130. description = null
  3131. visible = null
  3132. annotations: null
  3133. measureExp: null
  3134. cellFormatter: null
  3135. memberProperties: array of 0 values
  3136. measures[1]: Measure
  3137. name = "Grocery Sqft"
  3138. column = "grocery_sqft"
  3139. datatype = null
  3140. formatString = "#,###"
  3141. aggregator = "sum"
  3142. formatter = null
  3143. caption = null
  3144. description = null
  3145. visible = null
  3146. annotations: null
  3147. measureExp: null
  3148. cellFormatter: null
  3149. memberProperties: array of 0 values
  3150. calculatedMembers: array of 0 values
  3151. namedSets: array of 0 values
  3152. cubes[3]: Cube
  3153. name = "HR"
  3154. caption = null
  3155. visible = "true"
  3156. description = null
  3157. defaultMeasure = null
  3158. cache = "true"
  3159. enabled = "true"
  3160. annotations: null
  3161. fact: Table
  3162. name = "salary"
  3163. schema = null
  3164. alias = null
  3165. filter: null
  3166. aggExcludes: array of 0 values
  3167. aggTables: array of 0 values
  3168. tableHints: array of 0 values
  3169. dimensions: array of 7 values
  3170. dimensions[0]: Dimension
  3171. type = "TimeDimension"
  3172. usagePrefix = null
  3173. visible = "true"
  3174. foreignKey = "pay_date"
  3175. highCardinality = "false"
  3176. name = "Time"
  3177. caption = null
  3178. description = null
  3179. annotations: null
  3180. hierarchies: array of 1 values
  3181. hierarchies[0]: Hierarchy
  3182. name = null
  3183. visible = "true"
  3184. hasAll = "false"
  3185. allMemberName = null
  3186. allMemberCaption = null
  3187. allLevelName = null
  3188. primaryKey = "the_date"
  3189. primaryKeyTable = null
  3190. defaultMember = null
  3191. memberReaderClass = null
  3192. caption = null
  3193. description = null
  3194. uniqueKeyLevelName = null
  3195. annotations: null
  3196. relation: Table
  3197. name = "time_by_day"
  3198. schema = null
  3199. alias = null
  3200. filter: null
  3201. aggExcludes: array of 0 values
  3202. aggTables: array of 0 values
  3203. tableHints: array of 0 values
  3204. levels: array of 3 values
  3205. levels[0]: Level
  3206. approxRowCount = null
  3207. name = "Year"
  3208. visible = "true"
  3209. table = null
  3210. column = "the_year"
  3211. nameColumn = null
  3212. ordinalColumn = null
  3213. parentColumn = null
  3214. nullParentValue = null
  3215. type = "Numeric"
  3216. internalType = null
  3217. uniqueMembers = "true"
  3218. levelType = "TimeYears"
  3219. hideMemberIf = "Never"
  3220. formatter = null
  3221. caption = null
  3222. description = null
  3223. captionColumn = null
  3224. annotations: null
  3225. keyExp: null
  3226. nameExp: null
  3227. captionExp: null
  3228. ordinalExp: null
  3229. parentExp: null
  3230. memberFormatter: null
  3231. closure: null
  3232. properties: array of 0 values
  3233. levels[1]: Level
  3234. approxRowCount = null
  3235. name = "Quarter"
  3236. visible = "true"
  3237. table = null
  3238. column = "quarter"
  3239. nameColumn = null
  3240. ordinalColumn = null
  3241. parentColumn = null
  3242. nullParentValue = null
  3243. type = "String"
  3244. internalType = null
  3245. uniqueMembers = "false"
  3246. levelType = "TimeQuarters"
  3247. hideMemberIf = "Never"
  3248. formatter = null
  3249. caption = null
  3250. description = null
  3251. captionColumn = null
  3252. annotations: null
  3253. keyExp: null
  3254. nameExp: null
  3255. captionExp: null
  3256. ordinalExp: null
  3257. parentExp: null
  3258. memberFormatter: null
  3259. closure: null
  3260. properties: array of 0 values
  3261. levels[2]: Level
  3262. approxRowCount = null
  3263. name = "Month"
  3264. visible = "true"
  3265. table = null
  3266. column = "month_of_year"
  3267. nameColumn = "the_month"
  3268. ordinalColumn = null
  3269. parentColumn = null
  3270. nullParentValue = null
  3271. type = "Numeric"
  3272. internalType = null
  3273. uniqueMembers = "false"
  3274. levelType = "TimeMonths"
  3275. hideMemberIf = "Never"
  3276. formatter = null
  3277. caption = null
  3278. description = null
  3279. captionColumn = null
  3280. annotations: null
  3281. keyExp: null
  3282. nameExp: null
  3283. captionExp: null
  3284. ordinalExp: null
  3285. parentExp: null
  3286. memberFormatter: null
  3287. closure: null
  3288. properties: array of 0 values
  3289. memberReaderParameters: array of 0 values
  3290. dimensions[1]: Dimension
  3291. type = null
  3292. usagePrefix = null
  3293. visible = "true"
  3294. foreignKey = "employee_id"
  3295. highCardinality = "false"
  3296. name = "Store"
  3297. caption = null
  3298. description = null
  3299. annotations: null
  3300. hierarchies: array of 1 values
  3301. hierarchies[0]: Hierarchy
  3302. name = null
  3303. visible = "true"
  3304. hasAll = "true"
  3305. allMemberName = null
  3306. allMemberCaption = null
  3307. allLevelName = null
  3308. primaryKey = "employee_id"
  3309. primaryKeyTable = "employee"
  3310. defaultMember = null
  3311. memberReaderClass = null
  3312. caption = null
  3313. description = null
  3314. uniqueKeyLevelName = null
  3315. annotations: null
  3316. relation: Join
  3317. leftAlias = null
  3318. leftKey = "store_id"
  3319. rightAlias = null
  3320. rightKey = "store_id"
  3321. left: Table
  3322. name = "employee"
  3323. schema = null
  3324. alias = null
  3325. filter: null
  3326. aggExcludes: array of 0 values
  3327. aggTables: array of 0 values
  3328. tableHints: array of 0 values
  3329. right: Table
  3330. name = "store"
  3331. schema = null
  3332. alias = null
  3333. filter: null
  3334. aggExcludes: array of 0 values
  3335. aggTables: array of 0 values
  3336. tableHints: array of 0 values
  3337. levels: array of 4 values
  3338. levels[0]: Level
  3339. approxRowCount = null
  3340. name = "Store Country"
  3341. visible = "true"
  3342. table = "store"
  3343. column = "store_country"
  3344. nameColumn = null
  3345. ordinalColumn = null
  3346. parentColumn = null
  3347. nullParentValue = null
  3348. type = "String"
  3349. internalType = null
  3350. uniqueMembers = "true"
  3351. levelType = "Regular"
  3352. hideMemberIf = "Never"
  3353. formatter = null
  3354. caption = null
  3355. description = null
  3356. captionColumn = null
  3357. annotations: null
  3358. keyExp: null
  3359. nameExp: null
  3360. captionExp: null
  3361. ordinalExp: null
  3362. parentExp: null
  3363. memberFormatter: null
  3364. closure: null
  3365. properties: array of 0 values
  3366. levels[1]: Level
  3367. approxRowCount = null
  3368. name = "Store State"
  3369. visible = "true"
  3370. table = "store"
  3371. column = "store_state"
  3372. nameColumn = null
  3373. ordinalColumn = null
  3374. parentColumn = null
  3375. nullParentValue = null
  3376. type = "String"
  3377. internalType = null
  3378. uniqueMembers = "true"
  3379. levelType = "Regular"
  3380. hideMemberIf = "Never"
  3381. formatter = null
  3382. caption = null
  3383. description = null
  3384. captionColumn = null
  3385. annotations: null
  3386. keyExp: null
  3387. nameExp: null
  3388. captionExp: null
  3389. ordinalExp: null
  3390. parentExp: null
  3391. memberFormatter: null
  3392. closure: null
  3393. properties: array of 0 values
  3394. levels[2]: Level
  3395. approxRowCount = null
  3396. name = "Store City"
  3397. visible = "true"
  3398. table = "store"
  3399. column = "store_city"
  3400. nameColumn = null
  3401. ordinalColumn = null
  3402. parentColumn = null
  3403. nullParentValue = null
  3404. type = "String"
  3405. internalType = null
  3406. uniqueMembers = "false"
  3407. levelType = "Regular"
  3408. hideMemberIf = "Never"
  3409. formatter = null
  3410. caption = null
  3411. description = null
  3412. captionColumn = null
  3413. annotations: null
  3414. keyExp: null
  3415. nameExp: null
  3416. captionExp: null
  3417. ordinalExp: null
  3418. parentExp: null
  3419. memberFormatter: null
  3420. closure: null
  3421. properties: array of 0 values
  3422. levels[3]: Level
  3423. approxRowCount = null
  3424. name = "Store Name"
  3425. visible = "true"
  3426. table = "store"
  3427. column = "store_name"
  3428. nameColumn = null
  3429. ordinalColumn = null
  3430. parentColumn = null
  3431. nullParentValue = null
  3432. type = "String"
  3433. internalType = null
  3434. uniqueMembers = "true"
  3435. levelType = "Regular"
  3436. hideMemberIf = "Never"
  3437. formatter = null
  3438. caption = null
  3439. description = null
  3440. captionColumn = null
  3441. annotations: null
  3442. keyExp: null
  3443. nameExp: null
  3444. captionExp: null
  3445. ordinalExp: null
  3446. parentExp: null
  3447. memberFormatter: null
  3448. closure: null
  3449. properties: array of 8 values
  3450. properties[0]: Property
  3451. name = "Store Type"
  3452. column = "store_type"
  3453. type = "String"
  3454. formatter = null
  3455. caption = null
  3456. description = null
  3457. dependsOnLevelValue = null
  3458. propertyFormatter: null
  3459. properties[1]: Property
  3460. name = "Store Manager"
  3461. column = "store_manager"
  3462. type = "String"
  3463. formatter = null
  3464. caption = null
  3465. description = null
  3466. dependsOnLevelValue = null
  3467. propertyFormatter: null
  3468. properties[2]: Property
  3469. name = "Store Sqft"
  3470. column = "store_sqft"
  3471. type = "Numeric"
  3472. formatter = null
  3473. caption = null
  3474. description = null
  3475. dependsOnLevelValue = null
  3476. propertyFormatter: null
  3477. properties[3]: Property
  3478. name = "Grocery Sqft"
  3479. column = "grocery_sqft"
  3480. type = "Numeric"
  3481. formatter = null
  3482. caption = null
  3483. description = null
  3484. dependsOnLevelValue = null
  3485. propertyFormatter: null
  3486. properties[4]: Property
  3487. name = "Frozen Sqft"
  3488. column = "frozen_sqft"
  3489. type = "Numeric"
  3490. formatter = null
  3491. caption = null
  3492. description = null
  3493. dependsOnLevelValue = null
  3494. propertyFormatter: null
  3495. properties[5]: Property
  3496. name = "Meat Sqft"
  3497. column = "meat_sqft"
  3498. type = "Numeric"
  3499. formatter = null
  3500. caption = null
  3501. description = null
  3502. dependsOnLevelValue = null
  3503. propertyFormatter: null
  3504. properties[6]: Property
  3505. name = "Has coffee bar"
  3506. column = "coffee_bar"
  3507. type = "Boolean"
  3508. formatter = null
  3509. caption = null
  3510. description = null
  3511. dependsOnLevelValue = null
  3512. propertyFormatter: null
  3513. properties[7]: Property
  3514. name = "Street address"
  3515. column = "store_street_address"
  3516. type = "String"
  3517. formatter = null
  3518. caption = null
  3519. description = null
  3520. dependsOnLevelValue = null
  3521. propertyFormatter: null
  3522. memberReaderParameters: array of 0 values
  3523. dimensions[2]: Dimension
  3524. type = null
  3525. usagePrefix = null
  3526. visible = "true"
  3527. foreignKey = "employee_id"
  3528. highCardinality = "false"
  3529. name = "Pay Type"
  3530. caption = null
  3531. description = null
  3532. annotations: null
  3533. hierarchies: array of 1 values
  3534. hierarchies[0]: Hierarchy
  3535. name = null
  3536. visible = "true"
  3537. hasAll = "true"
  3538. allMemberName = null
  3539. allMemberCaption = null
  3540. allLevelName = null
  3541. primaryKey = "employee_id"
  3542. primaryKeyTable = "employee"
  3543. defaultMember = null
  3544. memberReaderClass = null
  3545. caption = null
  3546. description = null
  3547. uniqueKeyLevelName = null
  3548. annotations: null
  3549. relation: Join
  3550. leftAlias = null
  3551. leftKey = "position_id"
  3552. rightAlias = null
  3553. rightKey = "position_id"
  3554. left: Table
  3555. name = "employee"
  3556. schema = null
  3557. alias = null
  3558. filter: null
  3559. aggExcludes: array of 0 values
  3560. aggTables: array of 0 values
  3561. tableHints: array of 0 values
  3562. right: Table
  3563. name = "position"
  3564. schema = null
  3565. alias = null
  3566. filter: null
  3567. aggExcludes: array of 0 values
  3568. aggTables: array of 0 values
  3569. tableHints: array of 0 values
  3570. levels: array of 1 values
  3571. levels[0]: Level
  3572. approxRowCount = null
  3573. name = "Pay Type"
  3574. visible = "true"
  3575. table = "position"
  3576. column = "pay_type"
  3577. nameColumn = null
  3578. ordinalColumn = null
  3579. parentColumn = null
  3580. nullParentValue = null
  3581. type = "String"
  3582. internalType = null
  3583. uniqueMembers = "true"
  3584. levelType = "Regular"
  3585. hideMemberIf = "Never"
  3586. formatter = null
  3587. caption = null
  3588. description = null
  3589. captionColumn = null
  3590. annotations: null
  3591. keyExp: null
  3592. nameExp: null
  3593. captionExp: null
  3594. ordinalExp: null
  3595. parentExp: null
  3596. memberFormatter: null
  3597. closure: null
  3598. properties: array of 0 values
  3599. memberReaderParameters: array of 0 values
  3600. dimensions[3]: Dimension
  3601. type = null
  3602. usagePrefix = null
  3603. visible = "true"
  3604. foreignKey = "employee_id"
  3605. highCardinality = "false"
  3606. name = "Store Type"
  3607. caption = null
  3608. description = null
  3609. annotations: null
  3610. hierarchies: array of 1 values
  3611. hierarchies[0]: Hierarchy
  3612. name = null
  3613. visible = "true"
  3614. hasAll = "true"
  3615. allMemberName = null
  3616. allMemberCaption = null
  3617. allLevelName = null
  3618. primaryKey = "employee_id"
  3619. primaryKeyTable = "employee"
  3620. defaultMember = null
  3621. memberReaderClass = null
  3622. caption = null
  3623. description = null
  3624. uniqueKeyLevelName = null
  3625. annotations: null
  3626. relation: Join
  3627. leftAlias = null
  3628. leftKey = "store_id"
  3629. rightAlias = null
  3630. rightKey = "store_id"
  3631. left: Table
  3632. name = "employee"
  3633. schema = null
  3634. alias = null
  3635. filter: null
  3636. aggExcludes: array of 0 values
  3637. aggTables: array of 0 values
  3638. tableHints: array of 0 values
  3639. right: Table
  3640. name = "store"
  3641. schema = null
  3642. alias = null
  3643. filter: null
  3644. aggExcludes: array of 0 values
  3645. aggTables: array of 0 values
  3646. tableHints: array of 0 values
  3647. levels: array of 1 values
  3648. levels[0]: Level
  3649. approxRowCount = null
  3650. name = "Store Type"
  3651. visible = "true"
  3652. table = "store"
  3653. column = "store_type"
  3654. nameColumn = null
  3655. ordinalColumn = null
  3656. parentColumn = null
  3657. nullParentValue = null
  3658. type = "String"
  3659. internalType = null
  3660. uniqueMembers = "true"
  3661. levelType = "Regular"
  3662. hideMemberIf = "Never"
  3663. formatter = null
  3664. caption = null
  3665. description = null
  3666. captionColumn = null
  3667. annotations: null
  3668. keyExp: null
  3669. nameExp: null
  3670. captionExp: null
  3671. ordinalExp: null
  3672. parentExp: null
  3673. memberFormatter: null
  3674. closure: null
  3675. properties: array of 0 values
  3676. memberReaderParameters: array of 0 values
  3677. dimensions[4]: Dimension
  3678. type = null
  3679. usagePrefix = null
  3680. visible = "true"
  3681. foreignKey = "employee_id"
  3682. highCardinality = "false"
  3683. name = "Position"
  3684. caption = null
  3685. description = null
  3686. annotations: null
  3687. hierarchies: array of 1 values
  3688. hierarchies[0]: Hierarchy
  3689. name = null
  3690. visible = "true"
  3691. hasAll = "true"
  3692. allMemberName = "All Position"
  3693. allMemberCaption = null
  3694. allLevelName = null
  3695. primaryKey = "employee_id"
  3696. primaryKeyTable = null
  3697. defaultMember = null
  3698. memberReaderClass = null
  3699. caption = null
  3700. description = null
  3701. uniqueKeyLevelName = null
  3702. annotations: null
  3703. relation: Table
  3704. name = "employee"
  3705. schema = null
  3706. alias = null
  3707. filter: null
  3708. aggExcludes: array of 0 values
  3709. aggTables: array of 0 values
  3710. tableHints: array of 0 values
  3711. levels: array of 2 values
  3712. levels[0]: Level
  3713. approxRowCount = null
  3714. name = "Management Role"
  3715. visible = "true"
  3716. table = null
  3717. column = "management_role"
  3718. nameColumn = null
  3719. ordinalColumn = null
  3720. parentColumn = null
  3721. nullParentValue = null
  3722. type = "String"
  3723. internalType = null
  3724. uniqueMembers = "true"
  3725. levelType = "Regular"
  3726. hideMemberIf = "Never"
  3727. formatter = null
  3728. caption = null
  3729. description = null
  3730. captionColumn = null
  3731. annotations: null
  3732. keyExp: null
  3733. nameExp: null
  3734. captionExp: null
  3735. ordinalExp: null
  3736. parentExp: null
  3737. memberFormatter: null
  3738. closure: null
  3739. properties: array of 0 values
  3740. levels[1]: Level
  3741. approxRowCount = null
  3742. name = "Position Title"
  3743. visible = "true"
  3744. table = null
  3745. column = "position_title"
  3746. nameColumn = null
  3747. ordinalColumn = "position_id"
  3748. parentColumn = null
  3749. nullParentValue = null
  3750. type = "String"
  3751. internalType = null
  3752. uniqueMembers = "false"
  3753. levelType = "Regular"
  3754. hideMemberIf = "Never"
  3755. formatter = null
  3756. caption = null
  3757. description = null
  3758. captionColumn = null
  3759. annotations: null
  3760. keyExp: null
  3761. nameExp: null
  3762. captionExp: null
  3763. ordinalExp: null
  3764. parentExp: null
  3765. memberFormatter: null
  3766. closure: null
  3767. properties: array of 0 values
  3768. memberReaderParameters: array of 0 values
  3769. dimensions[5]: Dimension
  3770. type = null
  3771. usagePrefix = null
  3772. visible = "true"
  3773. foreignKey = "department_id"
  3774. highCardinality = "false"
  3775. name = "Department"
  3776. caption = null
  3777. description = null
  3778. annotations: null
  3779. hierarchies: array of 1 values
  3780. hierarchies[0]: Hierarchy
  3781. name = null
  3782. visible = "true"
  3783. hasAll = "true"
  3784. allMemberName = null
  3785. allMemberCaption = null
  3786. allLevelName = null
  3787. primaryKey = "department_id"
  3788. primaryKeyTable = null
  3789. defaultMember = null
  3790. memberReaderClass = null
  3791. caption = null
  3792. description = null
  3793. uniqueKeyLevelName = null
  3794. annotations: null
  3795. relation: Table
  3796. name = "department"
  3797. schema = null
  3798. alias = null
  3799. filter: null
  3800. aggExcludes: array of 0 values
  3801. aggTables: array of 0 values
  3802. tableHints: array of 0 values
  3803. levels: array of 1 values
  3804. levels[0]: Level
  3805. approxRowCount = null
  3806. name = "Department Description"
  3807. visible = "true"
  3808. table = null
  3809. column = "department_id"
  3810. nameColumn = null
  3811. ordinalColumn = null
  3812. parentColumn = null
  3813. nullParentValue = null
  3814. type = "Numeric"
  3815. internalType = null
  3816. uniqueMembers = "true"
  3817. levelType = "Regular"
  3818. hideMemberIf = "Never"
  3819. formatter = null
  3820. caption = null
  3821. description = null
  3822. captionColumn = null
  3823. annotations: null
  3824. keyExp: null
  3825. nameExp: null
  3826. captionExp: null
  3827. ordinalExp: null
  3828. parentExp: null
  3829. memberFormatter: null
  3830. closure: null
  3831. properties: array of 0 values
  3832. memberReaderParameters: array of 0 values
  3833. dimensions[6]: Dimension
  3834. type = null
  3835. usagePrefix = null
  3836. visible = "true"
  3837. foreignKey = "employee_id"
  3838. highCardinality = "false"
  3839. name = "Employees"
  3840. caption = null
  3841. description = null
  3842. annotations: null
  3843. hierarchies: array of 1 values
  3844. hierarchies[0]: Hierarchy
  3845. name = null
  3846. visible = "true"
  3847. hasAll = "true"
  3848. allMemberName = "All Employees"
  3849. allMemberCaption = null
  3850. allLevelName = null
  3851. primaryKey = "employee_id"
  3852. primaryKeyTable = null
  3853. defaultMember = null
  3854. memberReaderClass = null
  3855. caption = null
  3856. description = null
  3857. uniqueKeyLevelName = null
  3858. annotations: null
  3859. relation: Table
  3860. name = "employee"
  3861. schema = null
  3862. alias = null
  3863. filter: null
  3864. aggExcludes: array of 0 values
  3865. aggTables: array of 0 values
  3866. tableHints: array of 0 values
  3867. levels: array of 1 values
  3868. levels[0]: Level
  3869. approxRowCount = null
  3870. name = "Employee Id"
  3871. visible = "true"
  3872. table = null
  3873. column = "employee_id"
  3874. nameColumn = "full_name"
  3875. ordinalColumn = null
  3876. parentColumn = "supervisor_id"
  3877. nullParentValue = "0"
  3878. type = "Numeric"
  3879. internalType = null
  3880. uniqueMembers = "true"
  3881. levelType = "Regular"
  3882. hideMemberIf = "Never"
  3883. formatter = null
  3884. caption = null
  3885. description = null
  3886. captionColumn = null
  3887. annotations: null
  3888. keyExp: null
  3889. nameExp: null
  3890. captionExp: null
  3891. ordinalExp: null
  3892. parentExp: null
  3893. memberFormatter: null
  3894. closure: Closure
  3895. parentColumn = "supervisor_id"
  3896. childColumn = "employee_id"
  3897. table: Table
  3898. name = "employee_closure"
  3899. schema = null
  3900. alias = null
  3901. filter: null
  3902. aggExcludes: array of 0 values
  3903. aggTables: array of 0 values
  3904. tableHints: array of 0 values
  3905. properties: array of 6 values
  3906. properties[0]: Property
  3907. name = "Marital Status"
  3908. column = "marital_status"
  3909. type = "String"
  3910. formatter = null
  3911. caption = null
  3912. description = null
  3913. dependsOnLevelValue = null
  3914. propertyFormatter: null
  3915. properties[1]: Property
  3916. name = "Position Title"
  3917. column = "position_title"
  3918. type = "String"
  3919. formatter = null
  3920. caption = null
  3921. description = null
  3922. dependsOnLevelValue = null
  3923. propertyFormatter: null
  3924. properties[2]: Property
  3925. name = "Gender"
  3926. column = "gender"
  3927. type = "String"
  3928. formatter = null
  3929. caption = null
  3930. description = null
  3931. dependsOnLevelValue = null
  3932. propertyFormatter: null
  3933. properties[3]: Property
  3934. name = "Salary"
  3935. column = "salary"
  3936. type = "String"
  3937. formatter = null
  3938. caption = null
  3939. description = null
  3940. dependsOnLevelValue = null
  3941. propertyFormatter: null
  3942. properties[4]: Property
  3943. name = "Education Level"
  3944. column = "education_level"
  3945. type = "String"
  3946. formatter = null
  3947. caption = null
  3948. description = null
  3949. dependsOnLevelValue = null
  3950. propertyFormatter: null
  3951. properties[5]: Property
  3952. name = "Management Role"
  3953. column = "management_role"
  3954. type = "String"
  3955. formatter = null
  3956. caption = null
  3957. description = null
  3958. dependsOnLevelValue = null
  3959. propertyFormatter: null
  3960. memberReaderParameters: array of 0 values
  3961. measures: array of 3 values
  3962. measures[0]: Measure
  3963. name = "Org Salary"
  3964. column = "salary_paid"
  3965. datatype = null
  3966. formatString = "Currency"
  3967. aggregator = "sum"
  3968. formatter = null
  3969. caption = null
  3970. description = null
  3971. visible = null
  3972. annotations: null
  3973. measureExp: null
  3974. cellFormatter: null
  3975. memberProperties: array of 0 values
  3976. measures[1]: Measure
  3977. name = "Count"
  3978. column = "employee_id"
  3979. datatype = null
  3980. formatString = "#,#"
  3981. aggregator = "count"
  3982. formatter = null
  3983. caption = null
  3984. description = null
  3985. visible = null
  3986. annotations: null
  3987. measureExp: null
  3988. cellFormatter: null
  3989. memberProperties: array of 0 values
  3990. measures[2]: Measure
  3991. name = "Number of Employees"
  3992. column = "employee_id"
  3993. datatype = null
  3994. formatString = "#,#"
  3995. aggregator = "distinct-count"
  3996. formatter = null
  3997. caption = null
  3998. description = null
  3999. visible = null
  4000. annotations: null
  4001. measureExp: null
  4002. cellFormatter: null
  4003. memberProperties: array of 0 values
  4004. calculatedMembers: array of 2 values
  4005. calculatedMembers[0]: CalculatedMember
  4006. name = "Employee Salary"
  4007. formatString = "Currency"
  4008. caption = null
  4009. description = null
  4010. formula = "([Employees].currentmember.datamember, [Measures].[Org Salary])"
  4011. dimension = "Measures"
  4012. hierarchy = null
  4013. parent = null
  4014. visible = null
  4015. annotations: null
  4016. formulaElement: null
  4017. cellFormatter: null
  4018. memberProperties: array of 0 values
  4019. calculatedMembers[1]: CalculatedMember
  4020. name = "Avg Salary"
  4021. formatString = "Currency"
  4022. caption = null
  4023. description = null
  4024. formula = "[Measures].[Org Salary]/[Measures].[Number of Employees]"
  4025. dimension = "Measures"
  4026. hierarchy = null
  4027. parent = null
  4028. visible = null
  4029. annotations: null
  4030. formulaElement: null
  4031. cellFormatter: null
  4032. memberProperties: array of 0 values
  4033. namedSets: array of 0 values
  4034. cubes[4]: Cube
  4035. name = "Sales Ragged"
  4036. caption = null
  4037. visible = "true"
  4038. description = null
  4039. defaultMeasure = null
  4040. cache = "true"
  4041. enabled = "true"
  4042. annotations: null
  4043. fact: Table
  4044. name = "sales_fact_1997"
  4045. schema = null
  4046. alias = null
  4047. filter: null
  4048. aggExcludes: array of 2 values
  4049. aggExcludes[0]: AggExclude
  4050. pattern = null
  4051. name = "agg_pc_10_sales_fact_1997"
  4052. ignorecase = "true"
  4053. aggExcludes[1]: AggExclude
  4054. pattern = null
  4055. name = "agg_lc_10_sales_fact_1997"
  4056. ignorecase = "true"
  4057. aggTables: array of 0 values
  4058. tableHints: array of 0 values
  4059. dimensions: array of 13 values
  4060. dimensions[0]: Dimension
  4061. type = null
  4062. usagePrefix = null
  4063. visible = "true"
  4064. foreignKey = "store_id"
  4065. highCardinality = "false"
  4066. name = "Store"
  4067. caption = null
  4068. description = null
  4069. annotations: null
  4070. hierarchies: array of 1 values
  4071. hierarchies[0]: Hierarchy
  4072. name = null
  4073. visible = "true"
  4074. hasAll = "true"
  4075. allMemberName = null
  4076. allMemberCaption = null
  4077. allLevelName = null
  4078. primaryKey = "store_id"
  4079. primaryKeyTable = null
  4080. defaultMember = null
  4081. memberReaderClass = null
  4082. caption = null
  4083. description = null
  4084. uniqueKeyLevelName = null
  4085. annotations: null
  4086. relation: Table
  4087. name = "store_ragged"
  4088. schema = null
  4089. alias = null
  4090. filter: null
  4091. aggExcludes: array of 0 values
  4092. aggTables: array of 0 values
  4093. tableHints: array of 0 values
  4094. levels: array of 4 values
  4095. levels[0]: Level
  4096. approxRowCount = null
  4097. name = "Store Country"
  4098. visible = "true"
  4099. table = null
  4100. column = "store_country"
  4101. nameColumn = null
  4102. ordinalColumn = null
  4103. parentColumn = null
  4104. nullParentValue = null
  4105. type = "String"
  4106. internalType = null
  4107. uniqueMembers = "true"
  4108. levelType = "Regular"
  4109. hideMemberIf = "Never"
  4110. formatter = null
  4111. caption = null
  4112. description = null
  4113. captionColumn = null
  4114. annotations: null
  4115. keyExp: null
  4116. nameExp: null
  4117. captionExp: null
  4118. ordinalExp: null
  4119. parentExp: null
  4120. memberFormatter: null
  4121. closure: null
  4122. properties: array of 0 values
  4123. levels[1]: Level
  4124. approxRowCount = null
  4125. name = "Store State"
  4126. visible = "true"
  4127. table = null
  4128. column = "store_state"
  4129. nameColumn = null
  4130. ordinalColumn = null
  4131. parentColumn = null
  4132. nullParentValue = null
  4133. type = "String"
  4134. internalType = null
  4135. uniqueMembers = "true"
  4136. levelType = "Regular"
  4137. hideMemberIf = "IfParentsName"
  4138. formatter = null
  4139. caption = null
  4140. description = null
  4141. captionColumn = null
  4142. annotations: null
  4143. keyExp: null
  4144. nameExp: null
  4145. captionExp: null
  4146. ordinalExp: null
  4147. parentExp: null
  4148. memberFormatter: null
  4149. closure: null
  4150. properties: array of 0 values
  4151. levels[2]: Level
  4152. approxRowCount = null
  4153. name = "Store City"
  4154. visible = "true"
  4155. table = null
  4156. column = "store_city"
  4157. nameColumn = null
  4158. ordinalColumn = null
  4159. parentColumn = null
  4160. nullParentValue = null
  4161. type = "String"
  4162. internalType = null
  4163. uniqueMembers = "false"
  4164. levelType = "Regular"
  4165. hideMemberIf = "IfBlankName"
  4166. formatter = null
  4167. caption = null
  4168. description = null
  4169. captionColumn = null
  4170. annotations: null
  4171. keyExp: null
  4172. nameExp: null
  4173. captionExp: null
  4174. ordinalExp: null
  4175. parentExp: null
  4176. memberFormatter: null
  4177. closure: null
  4178. properties: array of 0 values
  4179. levels[3]: Level
  4180. approxRowCount = null
  4181. name = "Store Name"
  4182. visible = "true"
  4183. table = null
  4184. column = "store_name"
  4185. nameColumn = null
  4186. ordinalColumn = null
  4187. parentColumn = null
  4188. nullParentValue = null
  4189. type = "String"
  4190. internalType = null
  4191. uniqueMembers = "true"
  4192. levelType = "Regular"
  4193. hideMemberIf = "Never"
  4194. formatter = null
  4195. caption = null
  4196. description = null
  4197. captionColumn = null
  4198. annotations: null
  4199. keyExp: null
  4200. nameExp: null
  4201. captionExp: null
  4202. ordinalExp: null
  4203. parentExp: null
  4204. memberFormatter: null
  4205. closure: null
  4206. properties: array of 8 values
  4207. properties[0]: Property
  4208. name = "Store Type"
  4209. column = "store_type"
  4210. type = "String"
  4211. formatter = null
  4212. caption = null
  4213. description = null
  4214. dependsOnLevelValue = null
  4215. propertyFormatter: null
  4216. properties[1]: Property
  4217. name = "Store Manager"
  4218. column = "store_manager"
  4219. type = "String"
  4220. formatter = null
  4221. caption = null
  4222. description = null
  4223. dependsOnLevelValue = null
  4224. propertyFormatter: null
  4225. properties[2]: Property
  4226. name = "Store Sqft"
  4227. column = "store_sqft"
  4228. type = "Numeric"
  4229. formatter = null
  4230. caption = null
  4231. description = null
  4232. dependsOnLevelValue = null
  4233. propertyFormatter: null
  4234. properties[3]: Property
  4235. name = "Grocery Sqft"
  4236. column = "grocery_sqft"
  4237. type = "Numeric"
  4238. formatter = null
  4239. caption = null
  4240. description = null
  4241. dependsOnLevelValue = null
  4242. propertyFormatter: null
  4243. properties[4]: Property
  4244. name = "Frozen Sqft"
  4245. column = "frozen_sqft"
  4246. type = "Numeric"
  4247. formatter = null
  4248. caption = null
  4249. description = null
  4250. dependsOnLevelValue = null
  4251. propertyFormatter: null
  4252. properties[5]: Property
  4253. name = "Meat Sqft"
  4254. column = "meat_sqft"
  4255. type = "Numeric"
  4256. formatter = null
  4257. caption = null
  4258. description = null
  4259. dependsOnLevelValue = null
  4260. propertyFormatter: null
  4261. properties[6]: Property
  4262. name = "Has coffee bar"
  4263. column = "coffee_bar"
  4264. type = "Boolean"
  4265. formatter = null
  4266. caption = null
  4267. description = null
  4268. dependsOnLevelValue = null
  4269. propertyFormatter: null
  4270. properties[7]: Property
  4271. name = "Street address"
  4272. column = "store_street_address"
  4273. type = "String"
  4274. formatter = null
  4275. caption = null
  4276. description = null
  4277. dependsOnLevelValue = null
  4278. propertyFormatter: null
  4279. memberReaderParameters: array of 0 values
  4280. dimensions[1]: Dimension
  4281. type = null
  4282. usagePrefix = null
  4283. visible = "true"
  4284. foreignKey = "store_id"
  4285. highCardinality = "false"
  4286. name = "Geography"
  4287. caption = null
  4288. description = null
  4289. annotations: null
  4290. hierarchies: array of 1 values
  4291. hierarchies[0]: Hierarchy
  4292. name = null
  4293. visible = "true"
  4294. hasAll = "true"
  4295. allMemberName = null
  4296. allMemberCaption = null
  4297. allLevelName = null
  4298. primaryKey = "store_id"
  4299. primaryKeyTable = null
  4300. defaultMember = null
  4301. memberReaderClass = null
  4302. caption = null
  4303. description = null
  4304. uniqueKeyLevelName = null
  4305. annotations: null
  4306. relation: Table
  4307. name = "store_ragged"
  4308. schema = null
  4309. alias = null
  4310. filter: null
  4311. aggExcludes: array of 0 values
  4312. aggTables: array of 0 values
  4313. tableHints: array of 0 values
  4314. levels: array of 3 values
  4315. levels[0]: Level
  4316. approxRowCount = null
  4317. name = "Country"
  4318. visible = "true"
  4319. table = null
  4320. column = "store_country"
  4321. nameColumn = null
  4322. ordinalColumn = null
  4323. parentColumn = null
  4324. nullParentValue = null
  4325. type = "String"
  4326. internalType = null
  4327. uniqueMembers = "true"
  4328. levelType = "Regular"
  4329. hideMemberIf = "Never"
  4330. formatter = null
  4331. caption = null
  4332. description = null
  4333. captionColumn = null
  4334. annotations: null
  4335. keyExp: null
  4336. nameExp: null
  4337. captionExp: null
  4338. ordinalExp: null
  4339. parentExp: null
  4340. memberFormatter: null
  4341. closure: null
  4342. properties: array of 0 values
  4343. levels[1]: Level
  4344. approxRowCount = null
  4345. name = "State"
  4346. visible = "true"
  4347. table = null
  4348. column = "store_state"
  4349. nameColumn = null
  4350. ordinalColumn = null
  4351. parentColumn = null
  4352. nullParentValue = null
  4353. type = "String"
  4354. internalType = null
  4355. uniqueMembers = "true"
  4356. levelType = "Regular"
  4357. hideMemberIf = "IfParentsName"
  4358. formatter = null
  4359. caption = null
  4360. description = null
  4361. captionColumn = null
  4362. annotations: null
  4363. keyExp: null
  4364. nameExp: null
  4365. captionExp: null
  4366. ordinalExp: null
  4367. parentExp: null
  4368. memberFormatter: null
  4369. closure: null
  4370. properties: array of 0 values
  4371. levels[2]: Level
  4372. approxRowCount = null
  4373. name = "City"
  4374. visible = "true"
  4375. table = null
  4376. column = "store_city"
  4377. nameColumn = null
  4378. ordinalColumn = null
  4379. parentColumn = null
  4380. nullParentValue = null
  4381. type = "String"
  4382. internalType = null
  4383. uniqueMembers = "false"
  4384. levelType = "Regular"
  4385. hideMemberIf = "IfBlankName"
  4386. formatter = null
  4387. caption = null
  4388. description = null
  4389. captionColumn = null
  4390. annotations: null
  4391. keyExp: null
  4392. nameExp: null
  4393. captionExp: null
  4394. ordinalExp: null
  4395. parentExp: null
  4396. memberFormatter: null
  4397. closure: null
  4398. properties: array of 0 values
  4399. memberReaderParameters: array of 0 values
  4400. dimensions[2]: DimensionUsage
  4401. source = "Store Size in SQFT"
  4402. level = null
  4403. usagePrefix = null
  4404. name = "Store Size in SQFT"
  4405. caption = null
  4406. visible = "true"
  4407. description = null
  4408. foreignKey = "store_id"
  4409. highCardinality = "false"
  4410. annotations: null
  4411. dimensions[3]: DimensionUsage
  4412. source = "Store Type"
  4413. level = null
  4414. usagePrefix = null
  4415. name = "Store Type"
  4416. caption = null
  4417. visible = "true"
  4418. description = null
  4419. foreignKey = "store_id"
  4420. highCardinality = "false"
  4421. annotations: null
  4422. dimensions[4]: DimensionUsage
  4423. source = "Time"
  4424. level = null
  4425. usagePrefix = null
  4426. name = "Time"
  4427. caption = null
  4428. visible = "true"
  4429. description = null
  4430. foreignKey = "time_id"
  4431. highCardinality = "false"
  4432. annotations: null
  4433. dimensions[5]: DimensionUsage
  4434. source = "Product"
  4435. level = null
  4436. usagePrefix = null
  4437. name = "Product"
  4438. caption = null
  4439. visible = "true"
  4440. description = null
  4441. foreignKey = "product_id"
  4442. highCardinality = "false"
  4443. annotations: null
  4444. dimensions[6]: Dimension
  4445. type = null
  4446. usagePrefix = null
  4447. visible = "true"
  4448. foreignKey = "promotion_id"
  4449. highCardinality = "false"
  4450. name = "Promotion Media"
  4451. caption = null
  4452. description = null
  4453. annotations: null
  4454. hierarchies: array of 1 values
  4455. hierarchies[0]: Hierarchy
  4456. name = null
  4457. visible = "true"
  4458. hasAll = "true"
  4459. allMemberName = "All Media"
  4460. allMemberCaption = null
  4461. allLevelName = null
  4462. primaryKey = "promotion_id"
  4463. primaryKeyTable = null
  4464. defaultMember = null
  4465. memberReaderClass = null
  4466. caption = null
  4467. description = null
  4468. uniqueKeyLevelName = null
  4469. annotations: null
  4470. relation: Table
  4471. name = "promotion"
  4472. schema = null
  4473. alias = null
  4474. filter: null
  4475. aggExcludes: array of 0 values
  4476. aggTables: array of 0 values
  4477. tableHints: array of 0 values
  4478. levels: array of 1 values
  4479. levels[0]: Level
  4480. approxRowCount = null
  4481. name = "Media Type"
  4482. visible = "true"
  4483. table = null
  4484. column = "media_type"
  4485. nameColumn = null
  4486. ordinalColumn = null
  4487. parentColumn = null
  4488. nullParentValue = null
  4489. type = "String"
  4490. internalType = null
  4491. uniqueMembers = "true"
  4492. levelType = "Regular"
  4493. hideMemberIf = "Never"
  4494. formatter = null
  4495. caption = null
  4496. description = null
  4497. captionColumn = null
  4498. annotations: null
  4499. keyExp: null
  4500. nameExp: null
  4501. captionExp: null
  4502. ordinalExp: null
  4503. parentExp: null
  4504. memberFormatter: null
  4505. closure: null
  4506. properties: array of 0 values
  4507. memberReaderParameters: array of 0 values
  4508. dimensions[7]: Dimension
  4509. type = null
  4510. usagePrefix = null
  4511. visible = "true"
  4512. foreignKey = "promotion_id"
  4513. highCardinality = "false"
  4514. name = "Promotions"
  4515. caption = null
  4516. description = null
  4517. annotations: null
  4518. hierarchies: array of 1 values
  4519. hierarchies[0]: Hierarchy
  4520. name = null
  4521. visible = "true"
  4522. hasAll = "true"
  4523. allMemberName = "All Promotions"
  4524. allMemberCaption = null
  4525. allLevelName = null
  4526. primaryKey = "promotion_id"
  4527. primaryKeyTable = null
  4528. defaultMember = null
  4529. memberReaderClass = null
  4530. caption = null
  4531. description = null
  4532. uniqueKeyLevelName = null
  4533. annotations: null
  4534. relation: Table
  4535. name = "promotion"
  4536. schema = null
  4537. alias = null
  4538. filter: null
  4539. aggExcludes: array of 0 values
  4540. aggTables: array of 0 values
  4541. tableHints: array of 0 values
  4542. levels: array of 1 values
  4543. levels[0]: Level
  4544. approxRowCount = null
  4545. name = "Promotion Name"
  4546. visible = "true"
  4547. table = null
  4548. column = "promotion_name"
  4549. nameColumn = null
  4550. ordinalColumn = null
  4551. parentColumn = null
  4552. nullParentValue = null
  4553. type = "String"
  4554. internalType = null
  4555. uniqueMembers = "true"
  4556. levelType = "Regular"
  4557. hideMemberIf = "Never"
  4558. formatter = null
  4559. caption = null
  4560. description = null
  4561. captionColumn = null
  4562. annotations: null
  4563. keyExp: null
  4564. nameExp: null
  4565. captionExp: null
  4566. ordinalExp: null
  4567. parentExp: null
  4568. memberFormatter: null
  4569. closure: null
  4570. properties: array of 0 values
  4571. memberReaderParameters: array of 0 values
  4572. dimensions[8]: Dimension
  4573. type = null
  4574. usagePrefix = null
  4575. visible = "true"
  4576. foreignKey = "customer_id"
  4577. highCardinality = "false"
  4578. name = "Customers"
  4579. caption = null
  4580. description = null
  4581. annotations: null
  4582. hierarchies: array of 1 values
  4583. hierarchies[0]: Hierarchy
  4584. name = null
  4585. visible = "true"
  4586. hasAll = "true"
  4587. allMemberName = "All Customers"
  4588. allMemberCaption = null
  4589. allLevelName = null
  4590. primaryKey = "customer_id"
  4591. primaryKeyTable = null
  4592. defaultMember = null
  4593. memberReaderClass = null
  4594. caption = null
  4595. description = null
  4596. uniqueKeyLevelName = null
  4597. annotations: null
  4598. relation: Table
  4599. name = "customer"
  4600. schema = null
  4601. alias = null
  4602. filter: null
  4603. aggExcludes: array of 0 values
  4604. aggTables: array of 0 values
  4605. tableHints: array of 0 values
  4606. levels: array of 4 values
  4607. levels[0]: Level
  4608. approxRowCount = null
  4609. name = "Country"
  4610. visible = "true"
  4611. table = null
  4612. column = "country"
  4613. nameColumn = null
  4614. ordinalColumn = null
  4615. parentColumn = null
  4616. nullParentValue = null
  4617. type = "String"
  4618. internalType = null
  4619. uniqueMembers = "true"
  4620. levelType = "Regular"
  4621. hideMemberIf = "Never"
  4622. formatter = null
  4623. caption = null
  4624. description = null
  4625. captionColumn = null
  4626. annotations: null
  4627. keyExp: null
  4628. nameExp: null
  4629. captionExp: null
  4630. ordinalExp: null
  4631. parentExp: null
  4632. memberFormatter: null
  4633. closure: null
  4634. properties: array of 0 values
  4635. levels[1]: Level
  4636. approxRowCount = null
  4637. name = "State Province"
  4638. visible = "true"
  4639. table = null
  4640. column = "state_province"
  4641. nameColumn = null
  4642. ordinalColumn = null
  4643. parentColumn = null
  4644. nullParentValue = null
  4645. type = "String"
  4646. internalType = null
  4647. uniqueMembers = "true"
  4648. levelType = "Regular"
  4649. hideMemberIf = "Never"
  4650. formatter = null
  4651. caption = null
  4652. description = null
  4653. captionColumn = null
  4654. annotations: null
  4655. keyExp: null
  4656. nameExp: null
  4657. captionExp: null
  4658. ordinalExp: null
  4659. parentExp: null
  4660. memberFormatter: null
  4661. closure: null
  4662. properties: array of 0 values
  4663. levels[2]: Level
  4664. approxRowCount = null
  4665. name = "City"
  4666. visible = "true"
  4667. table = null
  4668. column = "city"
  4669. nameColumn = null
  4670. ordinalColumn = null
  4671. parentColumn = null
  4672. nullParentValue = null
  4673. type = "String"
  4674. internalType = null
  4675. uniqueMembers = "false"
  4676. levelType = "Regular"
  4677. hideMemberIf = "Never"
  4678. formatter = null
  4679. caption = null
  4680. description = null
  4681. captionColumn = null
  4682. annotations: null
  4683. keyExp: null
  4684. nameExp: null
  4685. captionExp: null
  4686. ordinalExp: null
  4687. parentExp: null
  4688. memberFormatter: null
  4689. closure: null
  4690. properties: array of 0 values
  4691. levels[3]: Level
  4692. approxRowCount = null
  4693. name = "Name"
  4694. visible = "true"
  4695. table = null
  4696. column = null
  4697. nameColumn = null
  4698. ordinalColumn = null
  4699. parentColumn = null
  4700. nullParentValue = null
  4701. type = "String"
  4702. internalType = null
  4703. uniqueMembers = "true"
  4704. levelType = "Regular"
  4705. hideMemberIf = "Never"
  4706. formatter = null
  4707. caption = null
  4708. description = null
  4709. captionColumn = null
  4710. annotations: null
  4711. keyExp: KeyExpression
  4712. expressions: array of 11 values
  4713. expressions[0]: SQL
  4714. dialect = "oracle"
  4715. cdata: ""fname" || ' ' || "lname""
  4716. expressions[1]: SQL
  4717. dialect = "hsqldb"
  4718. cdata: ""fname" || ' ' || "lname""
  4719. expressions[2]: SQL
  4720. dialect = "access"
  4721. cdata: "fname + ' ' + lname"
  4722. expressions[3]: SQL
  4723. dialect = "postgres"
  4724. cdata: ""fname" || ' ' || "lname""
  4725. expressions[4]: SQL
  4726. dialect = "mysql"
  4727. cdata: "CONCAT(`customer`.`fname`, ' ', `customer`.`lname`)"
  4728. expressions[5]: SQL
  4729. dialect = "mssql"
  4730. cdata: "fname + ' ' + lname"
  4731. expressions[6]: SQL
  4732. dialect = "derby"
  4733. cdata: ""customer"."fullname""
  4734. expressions[7]: SQL
  4735. dialect = "db2"
  4736. cdata: "CONCAT(CONCAT("customer"."fname", ' '), "customer"."lname")"
  4737. expressions[8]: SQL
  4738. dialect = "luciddb"
  4739. cdata: ""fname" || ' ' || "lname""
  4740. expressions[9]: SQL
  4741. dialect = "neoview"
  4742. cdata: ""customer"."fullname""
  4743. expressions[10]: SQL
  4744. dialect = "generic"
  4745. cdata: "fullname"
  4746. nameExp: null
  4747. captionExp: null
  4748. ordinalExp: null
  4749. parentExp: null
  4750. memberFormatter: null
  4751. closure: null
  4752. properties: array of 4 values
  4753. properties[0]: Property
  4754. name = "Gender"
  4755. column = "gender"
  4756. type = "String"
  4757. formatter = null
  4758. caption = null
  4759. description = null
  4760. dependsOnLevelValue = null
  4761. propertyFormatter: null
  4762. properties[1]: Property
  4763. name = "Marital Status"
  4764. column = "marital_status"
  4765. type = "String"
  4766. formatter = null
  4767. caption = null
  4768. description = null
  4769. dependsOnLevelValue = null
  4770. propertyFormatter: null
  4771. properties[2]: Property
  4772. name = "Education"
  4773. column = "education"
  4774. type = "String"
  4775. formatter = null
  4776. caption = null
  4777. description = null
  4778. dependsOnLevelValue = null
  4779. propertyFormatter: null
  4780. properties[3]: Property
  4781. name = "Yearly Income"
  4782. column = "yearly_income"
  4783. type = "String"
  4784. formatter = null
  4785. caption = null
  4786. description = null
  4787. dependsOnLevelValue = null
  4788. propertyFormatter: null
  4789. memberReaderParameters: array of 0 values
  4790. dimensions[9]: Dimension
  4791. type = null
  4792. usagePrefix = null
  4793. visible = "true"
  4794. foreignKey = "customer_id"
  4795. highCardinality = "false"
  4796. name = "Education Level"
  4797. caption = null
  4798. description = null
  4799. annotations: null
  4800. hierarchies: array of 1 values
  4801. hierarchies[0]: Hierarchy
  4802. name = null
  4803. visible = "true"
  4804. hasAll = "true"
  4805. allMemberName = null
  4806. allMemberCaption = null
  4807. allLevelName = null
  4808. primaryKey = "customer_id"
  4809. primaryKeyTable = null
  4810. defaultMember = null
  4811. memberReaderClass = null
  4812. caption = null
  4813. description = null
  4814. uniqueKeyLevelName = null
  4815. annotations: null
  4816. relation: Table
  4817. name = "customer"
  4818. schema = null
  4819. alias = null
  4820. filter: null
  4821. aggExcludes: array of 0 values
  4822. aggTables: array of 0 values
  4823. tableHints: array of 0 values
  4824. levels: array of 1 values
  4825. levels[0]: Level
  4826. approxRowCount = null
  4827. name = "Education Level"
  4828. visible = "true"
  4829. table = null
  4830. column = "education"
  4831. nameColumn = null
  4832. ordinalColumn = null
  4833. parentColumn = null
  4834. nullParentValue = null
  4835. type = "String"
  4836. internalType = null
  4837. uniqueMembers = "true"
  4838. levelType = "Regular"
  4839. hideMemberIf = "Never"
  4840. formatter = null
  4841. caption = null
  4842. description = null
  4843. captionColumn = null
  4844. annotations: null
  4845. keyExp: null
  4846. nameExp: null
  4847. captionExp: null
  4848. ordinalExp: null
  4849. parentExp: null
  4850. memberFormatter: null
  4851. closure: null
  4852. properties: array of 0 values
  4853. memberReaderParameters: array of 0 values
  4854. dimensions[10]: Dimension
  4855. type = null
  4856. usagePrefix = null
  4857. visible = "true"
  4858. foreignKey = "customer_id"
  4859. highCardinality = "false"
  4860. name = "Gender"
  4861. caption = null
  4862. description = null
  4863. annotations: null
  4864. hierarchies: array of 1 values
  4865. hierarchies[0]: Hierarchy
  4866. name = null
  4867. visible = "true"
  4868. hasAll = "true"
  4869. allMemberName = "All Gender"
  4870. allMemberCaption = null
  4871. allLevelName = null
  4872. primaryKey = "customer_id"
  4873. primaryKeyTable = null
  4874. defaultMember = null
  4875. memberReaderClass = null
  4876. caption = null
  4877. description = null
  4878. uniqueKeyLevelName = null
  4879. annotations: null
  4880. relation: Table
  4881. name = "customer"
  4882. schema = null
  4883. alias = null
  4884. filter: null
  4885. aggExcludes: array of 0 values
  4886. aggTables: array of 0 values
  4887. tableHints: array of 0 values
  4888. levels: array of 1 values
  4889. levels[0]: Level
  4890. approxRowCount = null
  4891. name = "Gender"
  4892. visible = "true"
  4893. table = null
  4894. column = "gender"
  4895. nameColumn = null
  4896. ordinalColumn = null
  4897. parentColumn = null
  4898. nullParentValue = null
  4899. type = "String"
  4900. internalType = null
  4901. uniqueMembers = "true"
  4902. levelType = "Regular"
  4903. hideMemberIf = "Never"
  4904. formatter = null
  4905. caption = null
  4906. description = null
  4907. captionColumn = null
  4908. annotations: null
  4909. keyExp: null
  4910. nameExp: null
  4911. captionExp: null
  4912. ordinalExp: null
  4913. parentExp: null
  4914. memberFormatter: null
  4915. closure: null
  4916. properties: array of 0 values
  4917. memberReaderParameters: array of 0 values
  4918. dimensions[11]: Dimension
  4919. type = null
  4920. usagePrefix = null
  4921. visible = "true"
  4922. foreignKey = "customer_id"
  4923. highCardinality = "false"
  4924. name = "Marital Status"
  4925. caption = null
  4926. description = null
  4927. annotations: null
  4928. hierarchies: array of 1 values
  4929. hierarchies[0]: Hierarchy
  4930. name = null
  4931. visible = "true"
  4932. hasAll = "true"
  4933. allMemberName = "All Marital Status"
  4934. allMemberCaption = null
  4935. allLevelName = null
  4936. primaryKey = "customer_id"
  4937. primaryKeyTable = null
  4938. defaultMember = null
  4939. memberReaderClass = null
  4940. caption = null
  4941. description = null
  4942. uniqueKeyLevelName = null
  4943. annotations: null
  4944. relation: Table
  4945. name = "customer"
  4946. schema = null
  4947. alias = null
  4948. filter: null
  4949. aggExcludes: array of 0 values
  4950. aggTables: array of 0 values
  4951. tableHints: array of 0 values
  4952. levels: array of 1 values
  4953. levels[0]: Level
  4954. approxRowCount = null
  4955. name = "Marital Status"
  4956. visible = "true"
  4957. table = null
  4958. column = "marital_status"
  4959. nameColumn = null
  4960. ordinalColumn = null
  4961. parentColumn = null
  4962. nullParentValue = null
  4963. type = "String"
  4964. internalType = null
  4965. uniqueMembers = "true"
  4966. levelType = "Regular"
  4967. hideMemberIf = "Never"
  4968. formatter = null
  4969. caption = null
  4970. description = null
  4971. captionColumn = null
  4972. annotations: null
  4973. keyExp: null
  4974. nameExp: null
  4975. captionExp: null
  4976. ordinalExp: null
  4977. parentExp: null
  4978. memberFormatter: null
  4979. closure: null
  4980. properties: array of 0 values
  4981. memberReaderParameters: array of 0 values
  4982. dimensions[12]: Dimension
  4983. type = null
  4984. usagePrefix = null
  4985. visible = "true"
  4986. foreignKey = "customer_id"
  4987. highCardinality = "false"
  4988. name = "Yearly Income"
  4989. caption = null
  4990. description = null
  4991. annotations: null
  4992. hierarchies: array of 1 values
  4993. hierarchies[0]: Hierarchy
  4994. name = null
  4995. visible = "true"
  4996. hasAll = "true"
  4997. allMemberName = null
  4998. allMemberCaption = null
  4999. allLevelName = null
  5000. primaryKey = "customer_id"
  5001. primaryKeyTable = null
  5002. defaultMember = null
  5003. memberReaderClass = null
  5004. caption = null
  5005. description = null
  5006. uniqueKeyLevelName = null
  5007. annotations: null
  5008. relation: Table
  5009. name = "customer"
  5010. schema = null
  5011. alias = null
  5012. filter: null
  5013. aggExcludes: array of 0 values
  5014. aggTables: array of 0 values
  5015. tableHints: array of 0 values
  5016. levels: array of 1 values
  5017. levels[0]: Level
  5018. approxRowCount = null
  5019. name = "Yearly Income"
  5020. visible = "true"
  5021. table = null
  5022. column = "yearly_income"
  5023. nameColumn = null
  5024. ordinalColumn = null
  5025. parentColumn = null
  5026. nullParentValue = null
  5027. type = "String"
  5028. internalType = null
  5029. uniqueMembers = "true"
  5030. levelType = "Regular"
  5031. hideMemberIf = "Never"
  5032. formatter = null
  5033. caption = null
  5034. description = null
  5035. captionColumn = null
  5036. annotations: null
  5037. keyExp: null
  5038. nameExp: null
  5039. captionExp: null
  5040. ordinalExp: null
  5041. parentExp: null
  5042. memberFormatter: null
  5043. closure: null
  5044. properties: array of 0 values
  5045. memberReaderParameters: array of 0 values
  5046. measures: array of 5 values
  5047. measures[0]: Measure
  5048. name = "Unit Sales"
  5049. column = "unit_sales"
  5050. datatype = null
  5051. formatString = "Standard"
  5052. aggregator = "sum"
  5053. formatter = null
  5054. caption = null
  5055. description = null
  5056. visible = null
  5057. annotations: null
  5058. measureExp: null
  5059. cellFormatter: null
  5060. memberProperties: array of 0 values
  5061. measures[1]: Measure
  5062. name = "Store Cost"
  5063. column = "store_cost"
  5064. datatype = null
  5065. formatString = "#,###.00"
  5066. aggregator = "sum"
  5067. formatter = null
  5068. caption = null
  5069. description = null
  5070. visible = null
  5071. annotations: null
  5072. measureExp: null
  5073. cellFormatter: null
  5074. memberProperties: array of 0 values
  5075. measures[2]: Measure
  5076. name = "Store Sales"
  5077. column = "store_sales"
  5078. datatype = null
  5079. formatString = "#,###.00"
  5080. aggregator = "sum"
  5081. formatter = null
  5082. caption = null
  5083. description = null
  5084. visible = null
  5085. annotations: null
  5086. measureExp: null
  5087. cellFormatter: null
  5088. memberProperties: array of 0 values
  5089. measures[3]: Measure
  5090. name = "Sales Count"
  5091. column = "product_id"
  5092. datatype = null
  5093. formatString = "#,###"
  5094. aggregator = "count"
  5095. formatter = null
  5096. caption = null
  5097. description = null
  5098. visible = null
  5099. annotations: null
  5100. measureExp: null
  5101. cellFormatter: null
  5102. memberProperties: array of 0 values
  5103. measures[4]: Measure
  5104. name = "Customer Count"
  5105. column = "customer_id"
  5106. datatype = null
  5107. formatString = "#,###"
  5108. aggregator = "distinct-count"
  5109. formatter = null
  5110. caption = null
  5111. description = null
  5112. visible = null
  5113. annotations: null
  5114. measureExp: null
  5115. cellFormatter: null
  5116. memberProperties: array of 0 values
  5117. calculatedMembers: array of 0 values
  5118. namedSets: array of 0 values
  5119. cubes[5]: Cube
  5120. name = "Sales 2"
  5121. caption = null
  5122. visible = "true"
  5123. description = null
  5124. defaultMeasure = null
  5125. cache = "true"
  5126. enabled = "true"
  5127. annotations: null
  5128. fact: Table
  5129. name = "sales_fact_1997"
  5130. schema = null
  5131. alias = null
  5132. filter: null
  5133. aggExcludes: array of 0 values
  5134. aggTables: array of 0 values
  5135. tableHints: array of 0 values
  5136. dimensions: array of 3 values
  5137. dimensions[0]: DimensionUsage
  5138. source = "Time"
  5139. level = null
  5140. usagePrefix = null
  5141. name = "Time"
  5142. caption = null
  5143. visible = "true"
  5144. description = null
  5145. foreignKey = "time_id"
  5146. highCardinality = "false"
  5147. annotations: null
  5148. dimensions[1]: DimensionUsage
  5149. source = "Product"
  5150. level = null
  5151. usagePrefix = null
  5152. name = "Product"
  5153. caption = null
  5154. visible = "true"
  5155. description = null
  5156. foreignKey = "product_id"
  5157. highCardinality = "false"
  5158. annotations: null
  5159. dimensions[2]: Dimension
  5160. type = null
  5161. usagePrefix = null
  5162. visible = "true"
  5163. foreignKey = "customer_id"
  5164. highCardinality = "false"
  5165. name = "Gender"
  5166. caption = null
  5167. description = null
  5168. annotations: null
  5169. hierarchies: array of 1 values
  5170. hierarchies[0]: Hierarchy
  5171. name = null
  5172. visible = "true"
  5173. hasAll = "true"
  5174. allMemberName = "All Gender"
  5175. allMemberCaption = null
  5176. allLevelName = null
  5177. primaryKey = "customer_id"
  5178. primaryKeyTable = null
  5179. defaultMember = null
  5180. memberReaderClass = null
  5181. caption = null
  5182. description = null
  5183. uniqueKeyLevelName = null
  5184. annotations: null
  5185. relation: Table
  5186. name = "customer"
  5187. schema = null
  5188. alias = null
  5189. filter: null
  5190. aggExcludes: array of 0 values
  5191. aggTables: array of 0 values
  5192. tableHints: array of 0 values
  5193. levels: array of 1 values
  5194. levels[0]: Level
  5195. approxRowCount = null
  5196. name = "Gender"
  5197. visible = "true"
  5198. table = null
  5199. column = "gender"
  5200. nameColumn = null
  5201. ordinalColumn = null
  5202. parentColumn = null
  5203. nullParentValue = null
  5204. type = "String"
  5205. internalType = null
  5206. uniqueMembers = "true"
  5207. levelType = "Regular"
  5208. hideMemberIf = "Never"
  5209. formatter = null
  5210. caption = null
  5211. description = null
  5212. captionColumn = null
  5213. annotations: null
  5214. keyExp: null
  5215. nameExp: null
  5216. captionExp: null
  5217. ordinalExp: null
  5218. parentExp: null
  5219. memberFormatter: null
  5220. closure: null
  5221. properties: array of 0 values
  5222. memberReaderParameters: array of 0 values
  5223. measures: array of 5 values
  5224. measures[0]: Measure
  5225. name = "Sales Count"
  5226. column = "product_id"
  5227. datatype = null
  5228. formatString = "#,###"
  5229. aggregator = "count"
  5230. formatter = null
  5231. caption = null
  5232. description = null
  5233. visible = null
  5234. annotations: null
  5235. measureExp: null
  5236. cellFormatter: null
  5237. memberProperties: array of 1 values
  5238. memberProperties[0]: CalculatedMemberProperty
  5239. name = "MEMBER_ORDINAL"
  5240. caption = null
  5241. description = null
  5242. expression = null
  5243. value = "1"
  5244. measures[1]: Measure
  5245. name = "Unit Sales"
  5246. column = "unit_sales"
  5247. datatype = null
  5248. formatString = "Standard"
  5249. aggregator = "sum"
  5250. formatter = null
  5251. caption = null
  5252. description = null
  5253. visible = null
  5254. annotations: null
  5255. measureExp: null
  5256. cellFormatter: null
  5257. memberProperties: array of 1 values
  5258. memberProperties[0]: CalculatedMemberProperty
  5259. name = "MEMBER_ORDINAL"
  5260. caption = null
  5261. description = null
  5262. expression = null
  5263. value = "2"
  5264. measures[2]: Measure
  5265. name = "Store Sales"
  5266. column = "store_sales"
  5267. datatype = null
  5268. formatString = "#,###.00"
  5269. aggregator = "sum"
  5270. formatter = null
  5271. caption = null
  5272. description = null
  5273. visible = null
  5274. annotations: null
  5275. measureExp: null
  5276. cellFormatter: null
  5277. memberProperties: array of 1 values
  5278. memberProperties[0]: CalculatedMemberProperty
  5279. name = "MEMBER_ORDINAL"
  5280. caption = null
  5281. description = null
  5282. expression = null
  5283. value = "3"
  5284. measures[3]: Measure
  5285. name = "Store Cost"
  5286. column = "store_cost"
  5287. datatype = null
  5288. formatString = "#,###.00"
  5289. aggregator = "sum"
  5290. formatter = null
  5291. caption = null
  5292. description = null
  5293. visible = null
  5294. annotations: null
  5295. measureExp: null
  5296. cellFormatter: null
  5297. memberProperties: array of 1 values
  5298. memberProperties[0]: CalculatedMemberProperty
  5299. name = "MEMBER_ORDINAL"
  5300. caption = null
  5301. description = null
  5302. expression = null
  5303. value = "6"
  5304. measures[4]: Measure
  5305. name = "Customer Count"
  5306. column = "customer_id"
  5307. datatype = null
  5308. formatString = "#,###"
  5309. aggregator = "distinct-count"
  5310. formatter = null
  5311. caption = null
  5312. description = null
  5313. visible = null
  5314. annotations: null
  5315. measureExp: null
  5316. cellFormatter: null
  5317. memberProperties: array of 1 values
  5318. memberProperties[0]: CalculatedMemberProperty
  5319. name = "MEMBER_ORDINAL"
  5320. caption = null
  5321. description = null
  5322. expression = null
  5323. value = "7"
  5324. calculatedMembers: array of 2 values
  5325. calculatedMembers[0]: CalculatedMember
  5326. name = "Profit"
  5327. formatString = null
  5328. caption = null
  5329. description = null
  5330. formula = null
  5331. dimension = "Measures"
  5332. hierarchy = null
  5333. parent = null
  5334. visible = null
  5335. annotations: null
  5336. formulaElement: Formula
  5337. cdata: "[Measures].[Store Sales] - [Measures].[Store Cost]"
  5338. cellFormatter: null
  5339. memberProperties: array of 2 values
  5340. memberProperties[0]: CalculatedMemberProperty
  5341. name = "FORMAT_STRING"
  5342. caption = null
  5343. description = null
  5344. expression = null
  5345. value = "$#,##0.00"
  5346. memberProperties[1]: CalculatedMemberProperty
  5347. name = "MEMBER_ORDINAL"
  5348. caption = null
  5349. description = null
  5350. expression = null
  5351. value = "4"
  5352. calculatedMembers[1]: CalculatedMember
  5353. name = "Profit last Period"
  5354. formatString = null
  5355. caption = null
  5356. description = null
  5357. formula = "COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])"
  5358. dimension = "Measures"
  5359. hierarchy = null
  5360. parent = null
  5361. visible = "false"
  5362. annotations: null
  5363. formulaElement: null
  5364. cellFormatter: null
  5365. memberProperties: array of 1 values
  5366. memberProperties[0]: CalculatedMemberProperty
  5367. name = "MEMBER_ORDINAL"
  5368. caption = null
  5369. description = null
  5370. expression = null
  5371. value = "5"
  5372. namedSets: array of 0 values
  5373. virtualCubes: array of 1 values
  5374. virtualCubes[0]: VirtualCube
  5375. enabled = "true"
  5376. name = "Warehouse and Sales"
  5377. defaultMeasure = "Store Sales"
  5378. caption = null
  5379. visible = "true"
  5380. description = null
  5381. annotations: null
  5382. cubeUsage: null
  5383. dimensions: array of 11 values
  5384. dimensions[0]: VirtualCubeDimension
  5385. cubeName = "Sales"
  5386. caption = null
  5387. visible = "true"
  5388. description = null
  5389. foreignKey = null
  5390. highCardinality = "false"
  5391. name = "Customers"
  5392. annotations: null
  5393. dimensions[1]: VirtualCubeDimension
  5394. cubeName = "Sales"
  5395. caption = null
  5396. visible = "true"
  5397. description = null
  5398. foreignKey = null
  5399. highCardinality = "false"
  5400. name = "Education Level"
  5401. annotations: null
  5402. dimensions[2]: VirtualCubeDimension
  5403. cubeName = "Sales"
  5404. caption = null
  5405. visible = "true"
  5406. description = null
  5407. foreignKey = null
  5408. highCardinality = "false"
  5409. name = "Gender"
  5410. annotations: null
  5411. dimensions[3]: VirtualCubeDimension
  5412. cubeName = "Sales"
  5413. caption = null
  5414. visible = "true"
  5415. description = null
  5416. foreignKey = null
  5417. highCardinality = "false"
  5418. name = "Marital Status"
  5419. annotations: null
  5420. dimensions[4]: VirtualCubeDimension
  5421. cubeName = null
  5422. caption = null
  5423. visible = "true"
  5424. description = null
  5425. foreignKey = null
  5426. highCardinality = "false"
  5427. name = "Product"
  5428. annotations: null
  5429. dimensions[5]: VirtualCubeDimension
  5430. cubeName = "Sales"
  5431. caption = null
  5432. visible = "true"
  5433. description = null
  5434. foreignKey = null
  5435. highCardinality = "false"
  5436. name = "Promotion Media"
  5437. annotations: null
  5438. dimensions[6]: VirtualCubeDimension
  5439. cubeName = "Sales"
  5440. caption = null
  5441. visible = "true"
  5442. description = null
  5443. foreignKey = null
  5444. highCardinality = "false"
  5445. name = "Promotions"
  5446. annotations: null
  5447. dimensions[7]: VirtualCubeDimension
  5448. cubeName = null
  5449. caption = null
  5450. visible = "true"
  5451. description = null
  5452. foreignKey = null
  5453. highCardinality = "false"
  5454. name = "Store"
  5455. annotations: null
  5456. dimensions[8]: VirtualCubeDimension
  5457. cubeName = null
  5458. caption = null
  5459. visible = "true"
  5460. description = null
  5461. foreignKey = null
  5462. highCardinality = "false"
  5463. name = "Time"
  5464. annotations: null
  5465. dimensions[9]: VirtualCubeDimension
  5466. cubeName = "Sales"
  5467. caption = null
  5468. visible = "true"
  5469. description = null
  5470. foreignKey = null
  5471. highCardinality = "false"
  5472. name = "Yearly Income"
  5473. annotations: null
  5474. dimensions[10]: VirtualCubeDimension
  5475. cubeName = "Warehouse"
  5476. caption = null
  5477. visible = "true"
  5478. description = null
  5479. foreignKey = null
  5480. highCardinality = "false"
  5481. name = "Warehouse"
  5482. annotations: null
  5483. measures: array of 14 values
  5484. measures[0]: VirtualCubeMeasure
  5485. cubeName = "Sales"
  5486. name = "[Measures].[Sales Count]"
  5487. visible = null
  5488. annotations: null
  5489. measures[1]: VirtualCubeMeasure
  5490. cubeName = "Sales"
  5491. name = "[Measures].[Store Cost]"
  5492. visible = null
  5493. annotations: null
  5494. measures[2]: VirtualCubeMeasure
  5495. cubeName = "Sales"
  5496. name = "[Measures].[Store Sales]"
  5497. visible = null
  5498. annotations: null
  5499. measures[3]: VirtualCubeMeasure
  5500. cubeName = "Sales"
  5501. name = "[Measures].[Unit Sales]"
  5502. visible = null
  5503. annotations: null
  5504. measures[4]: VirtualCubeMeasure
  5505. cubeName = "Sales"
  5506. name = "[Measures].[Profit]"
  5507. visible = null
  5508. annotations: null
  5509. measures[5]: VirtualCubeMeasure
  5510. cubeName = "Sales"
  5511. name = "[Measures].[Profit Growth]"
  5512. visible = null
  5513. annotations: null
  5514. measures[6]: VirtualCubeMeasure
  5515. cubeName = "Warehouse"
  5516. name = "[Measures].[Store Invoice]"
  5517. visible = null
  5518. annotations: null
  5519. measures[7]: VirtualCubeMeasure
  5520. cubeName = "Warehouse"
  5521. name = "[Measures].[Supply Time]"
  5522. visible = null
  5523. annotations: null
  5524. measures[8]: VirtualCubeMeasure
  5525. cubeName = "Warehouse"
  5526. name = "[Measures].[Units Ordered]"
  5527. visible = null
  5528. annotations: null
  5529. measures[9]: VirtualCubeMeasure
  5530. cubeName = "Warehouse"
  5531. name = "[Measures].[Units Shipped]"
  5532. visible = null
  5533. annotations: null
  5534. measures[10]: VirtualCubeMeasure
  5535. cubeName = "Warehouse"
  5536. name = "[Measures].[Warehouse Cost]"
  5537. visible = null
  5538. annotations: null
  5539. measures[11]: VirtualCubeMeasure
  5540. cubeName = "Warehouse"
  5541. name = "[Measures].[Warehouse Profit]"
  5542. visible = null
  5543. annotations: null
  5544. measures[12]: VirtualCubeMeasure
  5545. cubeName = "Warehouse"
  5546. name = "[Measures].[Warehouse Sales]"
  5547. visible = null
  5548. annotations: null
  5549. measures[13]: VirtualCubeMeasure
  5550. cubeName = "Warehouse"
  5551. name = "[Measures].[Average Warehouse Sale]"
  5552. visible = null
  5553. annotations: null
  5554. calculatedMembers: array of 1 values
  5555. calculatedMembers[0]: CalculatedMember
  5556. name = "Profit Per Unit Shipped"
  5557. formatString = null
  5558. caption = null
  5559. description = null
  5560. formula = null
  5561. dimension = "Measures"
  5562. hierarchy = null
  5563. parent = null
  5564. visible = null
  5565. annotations: null
  5566. formulaElement: Formula
  5567. cdata: "[Measures].[Profit] / [Measures].[Units Shipped]"
  5568. cellFormatter: null
  5569. memberProperties: array of 0 values
  5570. namedSets: array of 0 values
  5571. namedSets: array of 0 values
  5572. roles: array of 2 values
  5573. roles[0]: Role
  5574. name = "California manager"
  5575. annotations: null
  5576. schemaGrants: array of 1 values
  5577. schemaGrants[0]: SchemaGrant
  5578. access = "none"
  5579. cubeGrants: array of 1 values
  5580. cubeGrants[0]: CubeGrant
  5581. cube = "Sales"
  5582. access = "all"
  5583. dimensionGrants: array of 0 values
  5584. hierarchyGrants: array of 3 values
  5585. hierarchyGrants[0]: HierarchyGrant
  5586. hierarchy = "[Store]"
  5587. topLevel = "[Store].[Store Country]"
  5588. bottomLevel = null
  5589. rollupPolicy = null
  5590. access = "custom"
  5591. memberGrants: array of 2 values
  5592. memberGrants[0]: MemberGrant
  5593. member = "[Store].[USA].[CA]"
  5594. access = "all"
  5595. memberGrants[1]: MemberGrant
  5596. member = "[Store].[USA].[CA].[Los Angeles]"
  5597. access = "none"
  5598. hierarchyGrants[1]: HierarchyGrant
  5599. hierarchy = "[Customers]"
  5600. topLevel = "[Customers].[State Province]"
  5601. bottomLevel = "[Customers].[City]"
  5602. rollupPolicy = null
  5603. access = "custom"
  5604. memberGrants: array of 2 values
  5605. memberGrants[0]: MemberGrant
  5606. member = "[Customers].[USA].[CA]"
  5607. access = "all"
  5608. memberGrants[1]: MemberGrant
  5609. member = "[Customers].[USA].[CA].[Los Angeles]"
  5610. access = "none"
  5611. hierarchyGrants[2]: HierarchyGrant
  5612. hierarchy = "[Gender]"
  5613. topLevel = null
  5614. bottomLevel = null
  5615. rollupPolicy = null
  5616. access = "none"
  5617. memberGrants: array of 0 values
  5618. union: null
  5619. roles[1]: Role
  5620. name = "No HR Cube"
  5621. annotations: null
  5622. schemaGrants: array of 1 values
  5623. schemaGrants[0]: SchemaGrant
  5624. access = "all"
  5625. cubeGrants: array of 1 values
  5626. cubeGrants[0]: CubeGrant
  5627. cube = "HR"
  5628. access = "none"
  5629. dimensionGrants: array of 0 values
  5630. hierarchyGrants: array of 0 values
  5631. union: null
  5632. userDefinedFunctions: array of 0 values
  5633.  
  5634. 16:26:37,259 DEBUG [RolapCube] RolapCube<init>: cube=Sales
  5635. 16:26:37,279 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5636. 16:26:37,288 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  5637. 16:26:37,288 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5638. 16:26:37,288 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Store, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store
  5639. 16:26:37,288 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store
  5640. 16:26:37,289 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5641. 16:26:37,290 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5642. 16:26:37,291 DEBUG [RolapCube] RolapCube<init>: dimension=Store Size in SQFT
  5643. 16:26:37,291 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5644. 16:26:37,291 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Store Size in SQFT, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  5645. 16:26:37,291 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  5646. 16:26:37,291 DEBUG [RolapCube] RolapCube.getUsages: name=Store Size in SQFT
  5647. 16:26:37,291 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5648. 16:26:37,291 DEBUG [RolapCube] RolapCube<init>: dimension=Store Type
  5649. 16:26:37,291 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5650. 16:26:37,291 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Store Type, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  5651. 16:26:37,292 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  5652. 16:26:37,292 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5653. 16:26:37,292 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5654. 16:26:37,293 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5655. 16:26:37,293 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  5656. 16:26:37,293 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time
  5657. 16:26:37,293 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5658. 16:26:37,293 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Time, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  5659. 16:26:37,293 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  5660. 16:26:37,293 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time.Weekly
  5661. 16:26:37,293 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5662. 16:26:37,293 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Time.Weekly, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  5663. 16:26:37,293 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  5664. 16:26:37,293 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  5665. 16:26:37,293 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  5666. 16:26:37,294 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5667. 16:26:37,294 DEBUG [RolapCube] RolapCube<init>: dimension=Product
  5668. 16:26:37,294 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5669. 16:26:37,294 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Product, usage=HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  5670. 16:26:37,294 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  5671. 16:26:37,294 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  5672. 16:26:37,295 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media, cubeDim=mondrian.olap.MondrianDef$Dimension
  5673. 16:26:37,295 DEBUG [RolapCube] RolapCube<init>: dimension=Promotion Media
  5674. 16:26:37,295 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media, cubeDim=mondrian.olap.MondrianDef$Dimension
  5675. 16:26:37,295 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Promotion Media, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media
  5676. 16:26:37,295 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media
  5677. 16:26:37,295 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  5678. 16:26:37,296 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions, cubeDim=mondrian.olap.MondrianDef$Dimension
  5679. 16:26:37,296 DEBUG [RolapCube] RolapCube<init>: dimension=Promotions
  5680. 16:26:37,296 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions, cubeDim=mondrian.olap.MondrianDef$Dimension
  5681. 16:26:37,296 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Promotions, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions
  5682. 16:26:37,296 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions
  5683. 16:26:37,296 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  5684. 16:26:37,296 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers, cubeDim=mondrian.olap.MondrianDef$Dimension
  5685. 16:26:37,297 DEBUG [RolapCube] RolapCube<init>: dimension=Customers
  5686. 16:26:37,297 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers, cubeDim=mondrian.olap.MondrianDef$Dimension
  5687. 16:26:37,297 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Customers, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers
  5688. 16:26:37,297 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers
  5689. 16:26:37,297 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  5690. 16:26:37,297 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level, cubeDim=mondrian.olap.MondrianDef$Dimension
  5691. 16:26:37,297 DEBUG [RolapCube] RolapCube<init>: dimension=Education Level
  5692. 16:26:37,297 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level, cubeDim=mondrian.olap.MondrianDef$Dimension
  5693. 16:26:37,297 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Education Level, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level
  5694. 16:26:37,298 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level
  5695. 16:26:37,298 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  5696. 16:26:37,298 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  5697. 16:26:37,298 DEBUG [RolapCube] RolapCube<init>: dimension=Gender
  5698. 16:26:37,298 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  5699. 16:26:37,298 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Gender, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  5700. 16:26:37,298 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  5701. 16:26:37,298 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  5702. 16:26:37,299 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status, cubeDim=mondrian.olap.MondrianDef$Dimension
  5703. 16:26:37,299 DEBUG [RolapCube] RolapCube<init>: dimension=Marital Status
  5704. 16:26:37,299 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status, cubeDim=mondrian.olap.MondrianDef$Dimension
  5705. 16:26:37,299 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Marital Status, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status
  5706. 16:26:37,299 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status
  5707. 16:26:37,299 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  5708. 16:26:37,300 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income, cubeDim=mondrian.olap.MondrianDef$Dimension
  5709. 16:26:37,300 DEBUG [RolapCube] RolapCube<init>: dimension=Yearly Income
  5710. 16:26:37,300 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income, cubeDim=mondrian.olap.MondrianDef$Dimension
  5711. 16:26:37,300 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales, hierarchy=Yearly Income, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income
  5712. 16:26:37,300 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income
  5713. 16:26:37,300 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  5714. 16:26:37,324 DEBUG [RolapSchema] Normal cardinality for [Store]
  5715. 16:26:37,325 DEBUG [RolapSchema] Normal cardinality for [Store]
  5716. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Store Size in SQFT]
  5717. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Store Size in SQFT]
  5718. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  5719. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  5720. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Time]
  5721. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Time]
  5722. 16:26:37,327 DEBUG [RolapSchema] Normal cardinality for [Time]
  5723. 16:26:37,328 DEBUG [RolapSchema] Normal cardinality for [Time]
  5724. 16:26:37,328 DEBUG [RolapSchema] Normal cardinality for [Product]
  5725. 16:26:37,328 DEBUG [RolapSchema] Normal cardinality for [Product]
  5726. 16:26:37,328 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  5727. 16:26:37,329 DEBUG [Util] Util.lookupCompound: parent.name=Promotion Media, category=member, names=[All Media]
  5728. 16:26:37,331 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Promotion Media, childname=[All Media] returning elementname=All Media
  5729. 16:26:37,331 DEBUG [Util] Util.lookupCompound: found child.name=All Media, child.class=mondrian.rolap.RolapMemberBase
  5730. 16:26:37,331 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  5731. 16:26:37,331 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  5732. 16:26:37,333 DEBUG [Util] Util.lookupCompound: parent.name=Promotions, category=member, names=[All Promotions]
  5733. 16:26:37,333 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Promotions, childname=[All Promotions] returning elementname=All Promotions
  5734. 16:26:37,333 DEBUG [Util] Util.lookupCompound: found child.name=All Promotions, child.class=mondrian.rolap.RolapMemberBase
  5735. 16:26:37,333 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  5736. 16:26:37,333 DEBUG [RolapSchema] Normal cardinality for [Customers]
  5737. 16:26:37,333 DEBUG [RolapSchema] Normal cardinality for [Customers]
  5738. 16:26:37,333 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  5739. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  5740. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Gender]
  5741. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Gender]
  5742. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  5743. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  5744. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  5745. 16:26:37,334 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  5746. 16:26:37,341 DEBUG [RolapConnection]
  5747. WITH
  5748. MEMBER [Measures].[Measures].[Profit]
  5749. AS '[Measures].[Store Sales] - [Measures].[Store Cost]',
  5750. FORMAT_STRING = "$#,##0.00",
  5751. [$member_scope] = 'CUBE',
  5752. MEMBER_ORDINAL = 6
  5753. MEMBER [Measures].[Measures].[Profit last Period]
  5754. AS 'COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])',
  5755. FORMAT_STRING = "$#,##0.00",
  5756. MEMBER_ORDINAL = 18,
  5757. [$member_scope] = 'CUBE'
  5758. MEMBER [Measures].[Measures].[Profit Growth]
  5759. AS '([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]',
  5760. FORMAT_STRING = "0.0%",
  5761. [$member_scope] = 'CUBE',
  5762. MEMBER_ORDINAL = 8
  5763. SELECT FROM [Sales]
  5764. 16:26:37,393 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  5765. 16:26:37,393 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  5766. 16:26:37,394 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  5767. 16:26:37,394 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  5768. 16:26:37,394 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  5769. 16:26:37,395 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  5770. 16:26:37,396 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Store Sales]
  5771. 16:26:37,396 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  5772. 16:26:37,396 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Sales] returning elementname=Store Sales
  5773. 16:26:37,396 DEBUG [Util] Util.lookupCompound: found child.name=Store Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  5774. 16:26:37,397 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Store Cost]
  5775. 16:26:37,397 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  5776. 16:26:37,397 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Cost] returning elementname=Store Cost
  5777. 16:26:37,397 DEBUG [Util] Util.lookupCompound: found child.name=Store Cost, child.class=mondrian.rolap.RolapBaseCubeMeasure
  5778. 16:26:37,400 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Time].[Time]
  5779. 16:26:37,400 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Time], status=hierUsage == shared returning elementname=Time
  5780. 16:26:37,411 DEBUG [sql] 0: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  5781. 16:26:37,438 DEBUG [sql] 0: , exec 25 ms
  5782. 16:26:37,438 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 25 ms
  5783. 16:26:37,439 DEBUG [sql] 0: , exec+fetch 28 ms, 2 rows
  5784. 16:26:37,439 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 28 ms, 2 rows
  5785. 16:26:37,440 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Time, childname=[Time] returning null
  5786. 16:26:37,440 DEBUG [Util] Util.lookupCompound: found child.name=Time, child.class=mondrian.rolap.RolapCubeHierarchy
  5787. 16:26:37,456 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  5788. 16:26:37,458 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5789. 16:26:37,458 DEBUG [RolapCube] RolapCube.getUsages: name=Store Size in SQFT
  5790. 16:26:37,458 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5791. 16:26:37,458 DEBUG [sql] 1: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  5792. 16:26:37,461 DEBUG [sql] 1: , exec 3 ms
  5793. 16:26:37,461 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 3 ms
  5794. 16:26:37,461 DEBUG [sql] 1: , exec+fetch 3 ms, 2 rows
  5795. 16:26:37,462 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 3 ms, 2 rows
  5796. 16:26:37,462 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  5797. 16:26:37,462 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  5798. 16:26:37,463 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  5799. 16:26:37,463 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  5800. 16:26:37,463 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  5801. 16:26:37,463 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  5802. 16:26:37,464 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  5803. 16:26:37,464 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  5804. 16:26:37,465 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  5805. 16:26:37,465 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  5806. 16:26:37,504 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  5807. 16:26:37,513 DEBUG [ExplicitRules]
  5808. ExplicitRules.Group:
  5809. name=sales_fact_1997
  5810. TableDefs: [
  5811. ExplicitRules.NameTableDef:
  5812. id=0
  5813. ignoreCase=true
  5814. Levels: [
  5815. Level:
  5816. name=[Time].[Year]
  5817. columnName=TIME_YEAR
  5818. Level:
  5819. name=[Time].[Quarter]
  5820. columnName=TIME_QUARTER
  5821. Level:
  5822. name=[Time].[Month]
  5823. columnName=TIME_MONTH
  5824. ]
  5825. Measures: [
  5826. Measure:
  5827. name=[Measures].[Unit Sales]
  5828. column=UNIT_SALES_SUM
  5829. Measure:
  5830. name=[Measures].[Store Cost]
  5831. column=STORE_COST_SUM
  5832. Measure:
  5833. name=[Measures].[Store Sales]
  5834. column=STORE_SALES_SUM
  5835. ]
  5836. name=agg_c_special_sales_fact_1997
  5837. ]
  5838.  
  5839. 16:26:37,513 DEBUG [RolapCube] RolapCube<init>: cube=Warehouse
  5840. 16:26:37,513 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5841. 16:26:37,514 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  5842. 16:26:37,514 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5843. 16:26:37,514 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Store, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store
  5844. 16:26:37,514 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=Store, level=null, name=Store
  5845. 16:26:37,514 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5846. 16:26:37,514 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5847. 16:26:37,514 DEBUG [RolapCube] RolapCube<init>: dimension=Store Size in SQFT
  5848. 16:26:37,515 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5849. 16:26:37,515 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Store Size in SQFT, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  5850. 16:26:37,515 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  5851. 16:26:37,515 DEBUG [RolapCube] RolapCube.getUsages: name=Store Size in SQFT
  5852. 16:26:37,515 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5853. 16:26:37,515 DEBUG [RolapCube] RolapCube<init>: dimension=Store Type
  5854. 16:26:37,515 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5855. 16:26:37,515 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Store Type, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  5856. 16:26:37,515 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  5857. 16:26:37,515 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5858. 16:26:37,515 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5859. 16:26:37,516 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5860. 16:26:37,516 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  5861. 16:26:37,516 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time
  5862. 16:26:37,516 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5863. 16:26:37,516 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Time, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  5864. 16:26:37,516 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  5865. 16:26:37,516 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time.Weekly
  5866. 16:26:37,516 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5867. 16:26:37,516 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Time.Weekly, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  5868. 16:26:37,516 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  5869. 16:26:37,516 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  5870. 16:26:37,517 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  5871. 16:26:37,517 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5872. 16:26:37,517 DEBUG [RolapCube] RolapCube<init>: dimension=Product
  5873. 16:26:37,517 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5874. 16:26:37,517 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Product, usage=HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  5875. 16:26:37,517 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  5876. 16:26:37,517 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  5877. 16:26:37,518 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Warehouse, fullName=Warehouse, foreignKey=warehouse_id, source=Warehouse, level=null, name=Warehouse, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5878. 16:26:37,518 DEBUG [RolapCube] RolapCube<init>: dimension=Warehouse
  5879. 16:26:37,518 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Warehouse, fullName=Warehouse, foreignKey=warehouse_id, source=Warehouse, level=null, name=Warehouse, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5880. 16:26:37,518 DEBUG [RolapCube] RolapCube.createUsage: cube=Warehouse, hierarchy=Warehouse, usage=HierarchyUsage: kind=SHARED, hierarchyName=Warehouse, fullName=Warehouse, foreignKey=warehouse_id, source=Warehouse, level=null, name=Warehouse
  5881. 16:26:37,518 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Warehouse, fullName=Warehouse, foreignKey=warehouse_id, source=Warehouse, level=null, name=Warehouse
  5882. 16:26:37,518 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  5883. 16:26:37,518 DEBUG [RolapSchema] Normal cardinality for [Store]
  5884. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Store Size in SQFT]
  5885. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  5886. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Time]
  5887. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Time]
  5888. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Product]
  5889. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Warehouse]
  5890. 16:26:37,519 DEBUG [RolapSchema] Normal cardinality for [Warehouse]
  5891. 16:26:37,519 DEBUG [RolapConnection]
  5892. WITH
  5893. MEMBER [Measures].[Measures].[Average Warehouse Sale]
  5894. AS '[Measures].[Warehouse Sales] / [Measures].[Warehouse Cost]',
  5895. FORMAT_STRING = "$#,##0.00",
  5896. [$member_scope] = 'CUBE',
  5897. MEMBER_ORDINAL = 8
  5898. SET [Top Sellers]
  5899. AS 'TopCount([Warehouse].[Warehouse Name].MEMBERS, 5, [Measures].[Warehouse Sales])'
  5900. SELECT FROM [Warehouse]
  5901. 16:26:37,521 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  5902. 16:26:37,521 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  5903. 16:26:37,521 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Measures].[Warehouse Sales]
  5904. 16:26:37,521 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  5905. 16:26:37,522 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Sales] returning elementname=Warehouse Sales
  5906. 16:26:37,522 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  5907. 16:26:37,522 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Measures].[Warehouse Cost]
  5908. 16:26:37,522 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  5909. 16:26:37,522 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Cost] returning elementname=Warehouse Cost
  5910. 16:26:37,522 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Cost, child.class=mondrian.rolap.RolapBaseCubeMeasure
  5911. 16:26:37,522 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Warehouse].[Warehouse Name]
  5912. 16:26:37,522 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Warehouse], status=hierUsage == shared returning elementname=Warehouse
  5913. 16:26:37,522 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Warehouse, childname=[Warehouse Name] returning elementname=Warehouse Name
  5914. 16:26:37,523 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Name, child.class=mondrian.rolap.RolapCubeLevel
  5915. 16:26:37,523 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Measures].[Warehouse Sales]
  5916. 16:26:37,523 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  5917. 16:26:37,524 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Sales] returning elementname=Warehouse Sales
  5918. 16:26:37,524 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  5919. 16:26:37,524 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  5920. 16:26:37,524 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5921. 16:26:37,524 DEBUG [RolapCube] RolapCube.getUsages: name=Store Size in SQFT
  5922. 16:26:37,524 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5923. 16:26:37,525 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  5924. 16:26:37,525 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  5925. 16:26:37,525 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  5926. 16:26:37,525 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  5927. 16:26:37,525 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  5928. 16:26:37,525 DEBUG [ExplicitRules]
  5929. ExplicitRules.Group:
  5930. name=inventory_fact_1997
  5931. TableDefs: [
  5932. ]
  5933.  
  5934. 16:26:37,525 DEBUG [RolapCube] RolapCube<init>: cube=Store
  5935. 16:26:37,526 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=null, source=null, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5936. 16:26:37,526 DEBUG [RolapCube] RolapCube<init>: dimension=Store Type
  5937. 16:26:37,526 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=null, source=null, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5938. 16:26:37,526 DEBUG [RolapCube] RolapCube.createUsage: cube=Store, hierarchy=Store Type, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=null, source=null, level=null, name=Store Type
  5939. 16:26:37,526 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=null, source=null, level=null, name=Store Type
  5940. 16:26:37,526 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5941. 16:26:37,526 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=null, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5942. 16:26:37,527 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  5943. 16:26:37,527 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=null, source=Store, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  5944. 16:26:37,527 DEBUG [RolapCube] RolapCube.createUsage: cube=Store, hierarchy=Store, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=null, source=Store, level=null, name=Store
  5945. 16:26:37,527 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store, fullName=Store, foreignKey=null, source=Store, level=null, name=Store
  5946. 16:26:37,527 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5947. 16:26:37,527 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Has coffee bar, fullName=Has coffee bar, foreignKey=null, source=null, level=null, name=Has coffee bar, cubeDim=mondrian.olap.MondrianDef$Dimension
  5948. 16:26:37,527 DEBUG [RolapCube] RolapCube<init>: dimension=Has coffee bar
  5949. 16:26:37,527 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Has coffee bar, fullName=Has coffee bar, foreignKey=null, source=null, level=null, name=Has coffee bar, cubeDim=mondrian.olap.MondrianDef$Dimension
  5950. 16:26:37,527 DEBUG [RolapCube] RolapCube.createUsage: cube=Store, hierarchy=Has coffee bar, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Has coffee bar, fullName=Has coffee bar, foreignKey=null, source=null, level=null, name=Has coffee bar
  5951. 16:26:37,527 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Has coffee bar, fullName=Has coffee bar, foreignKey=null, source=null, level=null, name=Has coffee bar
  5952. 16:26:37,527 DEBUG [RolapCube] RolapCube.getUsages: name=Has coffee bar
  5953. 16:26:37,528 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  5954. 16:26:37,528 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  5955. 16:26:37,528 DEBUG [RolapSchema] Normal cardinality for [Store]
  5956. 16:26:37,528 DEBUG [RolapSchema] Normal cardinality for [Has coffee bar]
  5957. 16:26:37,528 DEBUG [RolapSchema] Normal cardinality for [Has coffee bar]
  5958. 16:26:37,528 DEBUG [ExplicitRules]
  5959. ExplicitRules.Group:
  5960. name=store
  5961. TableDefs: [
  5962. ]
  5963.  
  5964. 16:26:37,528 DEBUG [RolapCube] RolapCube<init>: cube=HR
  5965. 16:26:37,529 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Time, fullName=Time, foreignKey=pay_date, source=null, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$Dimension
  5966. 16:26:37,529 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  5967. 16:26:37,529 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Time, fullName=Time, foreignKey=pay_date, source=null, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$Dimension
  5968. 16:26:37,529 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Time, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Time, fullName=Time, foreignKey=pay_date, source=null, level=null, name=Time
  5969. 16:26:37,529 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Time, fullName=Time, foreignKey=pay_date, source=null, level=null, name=Time
  5970. 16:26:37,529 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  5971. 16:26:37,530 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=employee_id, source=null, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$Dimension
  5972. 16:26:37,530 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  5973. 16:26:37,530 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=employee_id, source=null, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$Dimension
  5974. 16:26:37,530 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Store, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=employee_id, source=null, level=null, name=Store
  5975. 16:26:37,530 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=employee_id, source=null, level=null, name=Store
  5976. 16:26:37,530 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  5977. 16:26:37,530 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Pay Type, fullName=Pay Type, foreignKey=employee_id, source=null, level=null, name=Pay Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5978. 16:26:37,531 DEBUG [RolapCube] RolapCube<init>: dimension=Pay Type
  5979. 16:26:37,531 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Pay Type, fullName=Pay Type, foreignKey=employee_id, source=null, level=null, name=Pay Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5980. 16:26:37,531 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Pay Type, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Pay Type, fullName=Pay Type, foreignKey=employee_id, source=null, level=null, name=Pay Type
  5981. 16:26:37,531 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Pay Type, fullName=Pay Type, foreignKey=employee_id, source=null, level=null, name=Pay Type
  5982. 16:26:37,531 DEBUG [RolapCube] RolapCube.getUsages: name=Pay Type
  5983. 16:26:37,531 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=employee_id, source=null, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5984. 16:26:37,531 DEBUG [RolapCube] RolapCube<init>: dimension=Store Type
  5985. 16:26:37,531 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=employee_id, source=null, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$Dimension
  5986. 16:26:37,531 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Store Type, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=employee_id, source=null, level=null, name=Store Type
  5987. 16:26:37,531 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Store Type, fullName=Store Type, foreignKey=employee_id, source=null, level=null, name=Store Type
  5988. 16:26:37,531 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  5989. 16:26:37,532 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Position, fullName=Position, foreignKey=employee_id, source=null, level=null, name=Position, cubeDim=mondrian.olap.MondrianDef$Dimension
  5990. 16:26:37,532 DEBUG [RolapCube] RolapCube<init>: dimension=Position
  5991. 16:26:37,532 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Position, fullName=Position, foreignKey=employee_id, source=null, level=null, name=Position, cubeDim=mondrian.olap.MondrianDef$Dimension
  5992. 16:26:37,532 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Position, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Position, fullName=Position, foreignKey=employee_id, source=null, level=null, name=Position
  5993. 16:26:37,532 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Position, fullName=Position, foreignKey=employee_id, source=null, level=null, name=Position
  5994. 16:26:37,532 DEBUG [RolapCube] RolapCube.getUsages: name=Position
  5995. 16:26:37,532 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Department, fullName=Department, foreignKey=department_id, source=null, level=null, name=Department, cubeDim=mondrian.olap.MondrianDef$Dimension
  5996. 16:26:37,533 DEBUG [RolapCube] RolapCube<init>: dimension=Department
  5997. 16:26:37,533 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Department, fullName=Department, foreignKey=department_id, source=null, level=null, name=Department, cubeDim=mondrian.olap.MondrianDef$Dimension
  5998. 16:26:37,533 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Department, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Department, fullName=Department, foreignKey=department_id, source=null, level=null, name=Department
  5999. 16:26:37,533 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Department, fullName=Department, foreignKey=department_id, source=null, level=null, name=Department
  6000. 16:26:37,533 DEBUG [RolapCube] RolapCube.getUsages: name=Department
  6001. 16:26:37,533 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Employees, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees, cubeDim=mondrian.olap.MondrianDef$Dimension
  6002. 16:26:37,533 DEBUG [RolapCube] RolapCube<init>: dimension=Employees
  6003. 16:26:37,533 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Employees, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees, cubeDim=mondrian.olap.MondrianDef$Dimension
  6004. 16:26:37,533 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Employees, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Employees, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees
  6005. 16:26:37,533 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Employees, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees
  6006. 16:26:37,534 DEBUG [RolapCube] RolapCube.getUsages: name=Employees
  6007. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Time]
  6008. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Time]
  6009. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Store]
  6010. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Store]
  6011. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Pay Type]
  6012. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Pay Type]
  6013. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  6014. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  6015. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Position]
  6016. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Position]
  6017. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Department]
  6018. 16:26:37,534 DEBUG [RolapSchema] Normal cardinality for [Department]
  6019. 16:26:37,535 DEBUG [RolapSchema] Normal cardinality for [Employees]
  6020. 16:26:37,535 DEBUG [RolapSchema] Normal cardinality for [Employees]
  6021. 16:26:37,535 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Employees$Closure, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees, cubeDim=mondrian.olap.MondrianDef$Dimension
  6022. 16:26:37,536 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Employees$Closure, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees, cubeDim=mondrian.olap.MondrianDef$Dimension
  6023. 16:26:37,536 DEBUG [RolapCube] RolapCube.createUsage: cube=HR, hierarchy=Employees$Closure, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Employees$Closure, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees
  6024. 16:26:37,536 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Employees$Closure, fullName=Employees, foreignKey=employee_id, source=null, level=null, name=Employees
  6025. 16:26:37,536 DEBUG [RolapSchema] Normal cardinality for [Employees$Closure]
  6026. 16:26:37,536 DEBUG [RolapSchema] Normal cardinality for [Employees$Closure]
  6027. 16:26:37,536 DEBUG [RolapCube] RolapCube.getUsages: name=Employees$Closure
  6028. 16:26:37,537 DEBUG [RolapConnection]
  6029. WITH
  6030. MEMBER [Measures].[Measures].[Employee Salary]
  6031. AS '([Employees].currentmember.datamember, [Measures].[Org Salary])',
  6032. FORMAT_STRING = "Currency",
  6033. [$member_scope] = 'CUBE',
  6034. MEMBER_ORDINAL = 3
  6035. MEMBER [Measures].[Measures].[Avg Salary]
  6036. AS '[Measures].[Org Salary]/[Measures].[Number of Employees]',
  6037. FORMAT_STRING = "Currency",
  6038. [$member_scope] = 'CUBE',
  6039. MEMBER_ORDINAL = 4
  6040. SELECT FROM [HR]
  6041. 16:26:37,538 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Measures] returning elementname=Measures
  6042. 16:26:37,538 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6043. 16:26:37,539 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Measures] returning elementname=Measures
  6044. 16:26:37,539 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6045. 16:26:37,539 DEBUG [Util] Util.lookupCompound: parent.name=HR, category=unknown, names=[Employees]
  6046. 16:26:37,539 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Employees], status=hierUsage == not shared returning elementname=Employees
  6047. 16:26:37,539 DEBUG [Util] Util.lookupCompound: found child.name=Employees, child.class=mondrian.rolap.RolapCubeDimension
  6048. 16:26:37,540 DEBUG [Util] Util.lookupCompound: parent.name=HR, category=unknown, names=[Measures].[Org Salary]
  6049. 16:26:37,540 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Measures] returning elementname=Measures
  6050. 16:26:37,540 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Org Salary] returning elementname=Org Salary
  6051. 16:26:37,540 DEBUG [Util] Util.lookupCompound: found child.name=Org Salary, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6052. 16:26:37,541 DEBUG [Util] Util.lookupCompound: parent.name=HR, category=unknown, names=[Measures].[Org Salary]
  6053. 16:26:37,541 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Measures] returning elementname=Measures
  6054. 16:26:37,541 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Org Salary] returning elementname=Org Salary
  6055. 16:26:37,541 DEBUG [Util] Util.lookupCompound: found child.name=Org Salary, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6056. 16:26:37,541 DEBUG [Util] Util.lookupCompound: parent.name=HR, category=unknown, names=[Measures].[Number of Employees]
  6057. 16:26:37,542 DEBUG [RolapCube] RolapCube.lookupChild: name=HR, childname=[Measures] returning elementname=Measures
  6058. 16:26:37,542 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Number of Employees] returning elementname=Number of Employees
  6059. 16:26:37,542 DEBUG [Util] Util.lookupCompound: found child.name=Number of Employees, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6060. 16:26:37,542 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6061. 16:26:37,542 DEBUG [sql] 2: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  6062. 16:26:37,544 DEBUG [sql] 2: , exec 2 ms
  6063. 16:26:37,544 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 2 ms
  6064. 16:26:37,544 DEBUG [sql] 2: , exec+fetch 2 ms, 2 rows
  6065. 16:26:37,544 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 2 ms, 2 rows
  6066. 16:26:37,544 DEBUG [sql] 3: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  6067. 16:26:37,545 DEBUG [sql] 3: , exec 1 ms
  6068. 16:26:37,545 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 1 ms
  6069. 16:26:37,545 DEBUG [sql] 3: , exec+fetch 1 ms, 2 rows
  6070. 16:26:37,546 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 1 ms, 2 rows
  6071. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6072. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6073. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Pay Type
  6074. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  6075. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Position
  6076. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Department
  6077. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Employees
  6078. 16:26:37,546 DEBUG [RolapCube] RolapCube.getUsages: name=Employees$Closure
  6079. 16:26:37,547 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6080. 16:26:37,547 DEBUG [ExplicitRules]
  6081. ExplicitRules.Group:
  6082. name=salary
  6083. TableDefs: [
  6084. ]
  6085.  
  6086. 16:26:37,548 DEBUG [RolapCube] RolapCube<init>: cube=Sales Ragged
  6087. 16:26:37,548 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=null, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$Dimension
  6088. 16:26:37,548 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  6089. 16:26:37,548 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=null, level=null, name=Store, cubeDim=mondrian.olap.MondrianDef$Dimension
  6090. 16:26:37,548 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Store, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=null, level=null, name=Store
  6091. 16:26:37,548 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Store, fullName=Store, foreignKey=store_id, source=null, level=null, name=Store
  6092. 16:26:37,549 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6093. 16:26:37,549 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Geography, fullName=Geography, foreignKey=store_id, source=null, level=null, name=Geography, cubeDim=mondrian.olap.MondrianDef$Dimension
  6094. 16:26:37,549 DEBUG [RolapCube] RolapCube<init>: dimension=Geography
  6095. 16:26:37,549 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Geography, fullName=Geography, foreignKey=store_id, source=null, level=null, name=Geography, cubeDim=mondrian.olap.MondrianDef$Dimension
  6096. 16:26:37,549 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Geography, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Geography, fullName=Geography, foreignKey=store_id, source=null, level=null, name=Geography
  6097. 16:26:37,549 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Geography, fullName=Geography, foreignKey=store_id, source=null, level=null, name=Geography
  6098. 16:26:37,549 DEBUG [RolapCube] RolapCube.getUsages: name=Geography
  6099. 16:26:37,549 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6100. 16:26:37,550 DEBUG [RolapCube] RolapCube<init>: dimension=Store Size in SQFT
  6101. 16:26:37,550 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6102. 16:26:37,550 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Store Size in SQFT, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  6103. 16:26:37,550 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Size in SQFT, fullName=Store Size in SQFT, foreignKey=store_id, source=Store Size in SQFT, level=null, name=Store Size in SQFT
  6104. 16:26:37,550 DEBUG [RolapCube] RolapCube.getUsages: name=Store Size in SQFT
  6105. 16:26:37,550 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6106. 16:26:37,550 DEBUG [RolapCube] RolapCube<init>: dimension=Store Type
  6107. 16:26:37,550 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6108. 16:26:37,550 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Store Type, usage=HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  6109. 16:26:37,550 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Store Type, fullName=Store Type, foreignKey=store_id, source=Store Type, level=null, name=Store Type
  6110. 16:26:37,550 DEBUG [RolapCube] RolapCube.getUsages: name=Store Type
  6111. 16:26:37,551 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6112. 16:26:37,551 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6113. 16:26:37,551 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  6114. 16:26:37,551 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time
  6115. 16:26:37,551 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6116. 16:26:37,551 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Time, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  6117. 16:26:37,551 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  6118. 16:26:37,551 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time.Weekly
  6119. 16:26:37,551 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6120. 16:26:37,552 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Time.Weekly, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  6121. 16:26:37,552 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  6122. 16:26:37,552 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6123. 16:26:37,552 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6124. 16:26:37,552 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6125. 16:26:37,552 DEBUG [RolapCube] RolapCube<init>: dimension=Product
  6126. 16:26:37,552 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6127. 16:26:37,552 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Product, usage=HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  6128. 16:26:37,552 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  6129. 16:26:37,552 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6130. 16:26:37,553 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media, cubeDim=mondrian.olap.MondrianDef$Dimension
  6131. 16:26:37,553 DEBUG [RolapCube] RolapCube<init>: dimension=Promotion Media
  6132. 16:26:37,553 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media, cubeDim=mondrian.olap.MondrianDef$Dimension
  6133. 16:26:37,553 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Promotion Media, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media
  6134. 16:26:37,553 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Promotion Media, fullName=Promotion Media, foreignKey=promotion_id, source=null, level=null, name=Promotion Media
  6135. 16:26:37,553 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6136. 16:26:37,554 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions, cubeDim=mondrian.olap.MondrianDef$Dimension
  6137. 16:26:37,555 DEBUG [RolapCube] RolapCube<init>: dimension=Promotions
  6138. 16:26:37,555 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions, cubeDim=mondrian.olap.MondrianDef$Dimension
  6139. 16:26:37,555 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Promotions, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions
  6140. 16:26:37,555 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Promotions, fullName=Promotions, foreignKey=promotion_id, source=null, level=null, name=Promotions
  6141. 16:26:37,555 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6142. 16:26:37,556 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers, cubeDim=mondrian.olap.MondrianDef$Dimension
  6143. 16:26:37,556 DEBUG [RolapCube] RolapCube<init>: dimension=Customers
  6144. 16:26:37,556 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers, cubeDim=mondrian.olap.MondrianDef$Dimension
  6145. 16:26:37,557 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Customers, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers
  6146. 16:26:37,557 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Customers, fullName=Customers, foreignKey=customer_id, source=null, level=null, name=Customers
  6147. 16:26:37,557 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6148. 16:26:37,557 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level, cubeDim=mondrian.olap.MondrianDef$Dimension
  6149. 16:26:37,558 DEBUG [RolapCube] RolapCube<init>: dimension=Education Level
  6150. 16:26:37,558 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level, cubeDim=mondrian.olap.MondrianDef$Dimension
  6151. 16:26:37,558 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Education Level, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level
  6152. 16:26:37,558 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Education Level, fullName=Education Level, foreignKey=customer_id, source=null, level=null, name=Education Level
  6153. 16:26:37,558 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6154. 16:26:37,558 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  6155. 16:26:37,559 DEBUG [RolapCube] RolapCube<init>: dimension=Gender
  6156. 16:26:37,559 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  6157. 16:26:37,559 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Gender, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  6158. 16:26:37,559 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  6159. 16:26:37,559 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6160. 16:26:37,560 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status, cubeDim=mondrian.olap.MondrianDef$Dimension
  6161. 16:26:37,560 DEBUG [RolapCube] RolapCube<init>: dimension=Marital Status
  6162. 16:26:37,560 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status, cubeDim=mondrian.olap.MondrianDef$Dimension
  6163. 16:26:37,560 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Marital Status, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status
  6164. 16:26:37,560 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Marital Status, fullName=Marital Status, foreignKey=customer_id, source=null, level=null, name=Marital Status
  6165. 16:26:37,560 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6166. 16:26:37,560 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income, cubeDim=mondrian.olap.MondrianDef$Dimension
  6167. 16:26:37,560 DEBUG [RolapCube] RolapCube<init>: dimension=Yearly Income
  6168. 16:26:37,561 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income, cubeDim=mondrian.olap.MondrianDef$Dimension
  6169. 16:26:37,561 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales Ragged, hierarchy=Yearly Income, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income
  6170. 16:26:37,561 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Yearly Income, fullName=Yearly Income, foreignKey=customer_id, source=null, level=null, name=Yearly Income
  6171. 16:26:37,561 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6172. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Store]
  6173. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Store]
  6174. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Geography]
  6175. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Geography]
  6176. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Store Size in SQFT]
  6177. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Store Type]
  6178. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Time]
  6179. 16:26:37,561 DEBUG [RolapSchema] Normal cardinality for [Time]
  6180. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Product]
  6181. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  6182. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  6183. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  6184. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  6185. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Customers]
  6186. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Customers]
  6187. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  6188. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  6189. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6190. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6191. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  6192. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  6193. 16:26:37,562 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  6194. 16:26:37,563 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  6195. 16:26:37,563 DEBUG [ExplicitRules]
  6196. ExplicitRules.Group:
  6197. name=sales_fact_1997
  6198. TableDefs: [
  6199. ]
  6200.  
  6201. 16:26:37,563 DEBUG [RolapCube] RolapCube<init>: cube=Sales 2
  6202. 16:26:37,563 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6203. 16:26:37,563 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6204. 16:26:37,564 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  6205. 16:26:37,564 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time
  6206. 16:26:37,564 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6207. 16:26:37,564 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales 2, hierarchy=Time, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  6208. 16:26:37,564 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time, fullName=Time, foreignKey=time_id, source=Time, level=null, name=Time
  6209. 16:26:37,564 DEBUG [RolapCube] RolapCube<init>: hierarchy=Time.Weekly
  6210. 16:26:37,564 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6211. 16:26:37,564 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales 2, hierarchy=Time.Weekly, usage=HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  6212. 16:26:37,564 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Time.Weekly, fullName=Time.Weekly, foreignKey=time_id, source=Time.Weekly, level=null, name=Time
  6213. 16:26:37,564 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6214. 16:26:37,564 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6215. 16:26:37,564 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6216. 16:26:37,565 DEBUG [RolapCube] RolapCube<init>: dimension=Product
  6217. 16:26:37,565 DEBUG [HierarchyUsage] HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product, cubeDim=mondrian.olap.MondrianDef$DimensionUsage
  6218. 16:26:37,565 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales 2, hierarchy=Product, usage=HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  6219. 16:26:37,565 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=SHARED, hierarchyName=Product, fullName=Product, foreignKey=product_id, source=Product, level=null, name=Product
  6220. 16:26:37,565 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6221. 16:26:37,565 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  6222. 16:26:37,565 DEBUG [RolapCube] RolapCube<init>: dimension=Gender
  6223. 16:26:37,565 DEBUG [HierarchyUsage] HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender, cubeDim=mondrian.olap.MondrianDef$Dimension
  6224. 16:26:37,566 DEBUG [RolapCube] RolapCube.createUsage: cube=Sales 2, hierarchy=Gender, usage=HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  6225. 16:26:37,566 DEBUG [RolapCube] RolapCube.createUsage: register HierarchyUsage: kind=PRIVATE, hierarchyName=Gender, fullName=Gender, foreignKey=customer_id, source=null, level=null, name=Gender
  6226. 16:26:37,566 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6227. 16:26:37,566 DEBUG [RolapSchema] Normal cardinality for [Time]
  6228. 16:26:37,566 DEBUG [RolapSchema] Normal cardinality for [Time]
  6229. 16:26:37,566 DEBUG [RolapSchema] Normal cardinality for [Product]
  6230. 16:26:37,567 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6231. 16:26:37,567 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6232. 16:26:37,567 DEBUG [RolapConnection]
  6233. WITH
  6234. MEMBER [Measures].[Measures].[Profit]
  6235. AS '[Measures].[Store Sales] - [Measures].[Store Cost]',
  6236. FORMAT_STRING = "$#,##0.00",
  6237. MEMBER_ORDINAL = 4,
  6238. [$member_scope] = 'CUBE'
  6239. MEMBER [Measures].[Measures].[Profit last Period]
  6240. AS 'COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])',
  6241. MEMBER_ORDINAL = 5,
  6242. [$member_scope] = 'CUBE'
  6243. SELECT FROM [Sales 2]
  6244. 16:26:37,569 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales 2, childname=[Measures] returning elementname=Measures
  6245. 16:26:37,569 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6246. 16:26:37,569 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales 2, childname=[Measures] returning elementname=Measures
  6247. 16:26:37,569 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6248. 16:26:37,570 DEBUG [Util] Util.lookupCompound: parent.name=Sales 2, category=unknown, names=[Measures].[Store Sales]
  6249. 16:26:37,570 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales 2, childname=[Measures] returning elementname=Measures
  6250. 16:26:37,570 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Sales] returning elementname=Store Sales
  6251. 16:26:37,570 DEBUG [Util] Util.lookupCompound: found child.name=Store Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6252. 16:26:37,571 DEBUG [Util] Util.lookupCompound: parent.name=Sales 2, category=unknown, names=[Measures].[Store Cost]
  6253. 16:26:37,571 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales 2, childname=[Measures] returning elementname=Measures
  6254. 16:26:37,571 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Cost] returning elementname=Store Cost
  6255. 16:26:37,571 DEBUG [Util] Util.lookupCompound: found child.name=Store Cost, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6256. 16:26:37,572 DEBUG [Util] Util.lookupCompound: parent.name=Sales 2, category=unknown, names=[Time].[Time]
  6257. 16:26:37,572 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales 2, childname=[Time], status=hierUsage == shared returning elementname=Time
  6258. 16:26:37,572 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Time, childname=[Time] returning null
  6259. 16:26:37,572 DEBUG [Util] Util.lookupCompound: found child.name=Time, child.class=mondrian.rolap.RolapCubeHierarchy
  6260. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6261. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6262. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6263. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6264. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6265. 16:26:37,574 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6266. 16:26:37,575 DEBUG [ExplicitRules]
  6267. ExplicitRules.Group:
  6268. name=sales_fact_1997
  6269. TableDefs: [
  6270. ]
  6271.  
  6272. 16:26:37,575 DEBUG [RolapCube] RolapCube<init>: virtual cube=Warehouse and Sales
  6273. 16:26:37,575 DEBUG [RolapCube] RolapCube<init>: dimension=Customers
  6274. 16:26:37,575 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6275. 16:26:37,576 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Customers"
  6276. 16:26:37,576 DEBUG [RolapCube] RolapCube<init>: dimension=Education Level
  6277. 16:26:37,576 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6278. 16:26:37,576 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Education Level"
  6279. 16:26:37,577 DEBUG [RolapCube] RolapCube<init>: dimension=Gender
  6280. 16:26:37,577 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6281. 16:26:37,577 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Gender"
  6282. 16:26:37,577 DEBUG [RolapCube] RolapCube<init>: dimension=Marital Status
  6283. 16:26:37,577 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6284. 16:26:37,578 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Marital Status"
  6285. 16:26:37,578 DEBUG [RolapCube] RolapCube<init>: dimension=Product
  6286. 16:26:37,578 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6287. 16:26:37,578 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Product"
  6288. 16:26:37,579 DEBUG [RolapCube] RolapCube<init>: dimension=Promotion Media
  6289. 16:26:37,579 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6290. 16:26:37,579 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Promotion Media"
  6291. 16:26:37,580 DEBUG [RolapCube] RolapCube<init>: dimension=Promotions
  6292. 16:26:37,580 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6293. 16:26:37,580 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Promotions"
  6294. 16:26:37,581 DEBUG [RolapCube] RolapCube<init>: dimension=Store
  6295. 16:26:37,581 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6296. 16:26:37,581 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Store"
  6297. 16:26:37,582 DEBUG [RolapCube] RolapCube<init>: dimension=Time
  6298. 16:26:37,582 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6299. 16:26:37,582 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Time"
  6300. 16:26:37,582 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6301. 16:26:37,582 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Time.Weekly"
  6302. 16:26:37,583 DEBUG [RolapCube] RolapCube<init>: dimension=Yearly Income
  6303. 16:26:37,583 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6304. 16:26:37,583 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Yearly Income"
  6305. 16:26:37,584 DEBUG [RolapCube] RolapCube<init>: dimension=Warehouse
  6306. 16:26:37,584 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6307. 16:26:37,584 DEBUG [RolapCube] RolapCube.registerDimension: hierarchyUsages == null for cube="Warehouse and Sales", hierarchy="Warehouse"
  6308. 16:26:37,588 DEBUG [RolapSchema] Normal cardinality for [Measures]
  6309. 16:26:37,588 DEBUG [RolapSchema] Normal cardinality for [Customers]
  6310. 16:26:37,588 DEBUG [RolapSchema] Normal cardinality for [Customers]
  6311. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  6312. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Education Level]
  6313. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6314. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Gender]
  6315. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  6316. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Marital Status]
  6317. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Product]
  6318. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Product]
  6319. 16:26:37,589 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  6320. 16:26:37,590 DEBUG [Util] Util.lookupCompound: parent.name=Promotion Media, category=member, names=[All Media]
  6321. 16:26:37,590 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Promotion Media, childname=[All Media] returning elementname=All Media
  6322. 16:26:37,590 DEBUG [Util] Util.lookupCompound: found child.name=All Media, child.class=mondrian.rolap.RolapMemberBase
  6323. 16:26:37,590 DEBUG [RolapSchema] Normal cardinality for [Promotion Media]
  6324. 16:26:37,590 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  6325. 16:26:37,590 DEBUG [Util] Util.lookupCompound: parent.name=Promotions, category=member, names=[All Promotions]
  6326. 16:26:37,590 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Promotions, childname=[All Promotions] returning elementname=All Promotions
  6327. 16:26:37,590 DEBUG [Util] Util.lookupCompound: found child.name=All Promotions, child.class=mondrian.rolap.RolapMemberBase
  6328. 16:26:37,590 DEBUG [RolapSchema] Normal cardinality for [Promotions]
  6329. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Store]
  6330. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Store]
  6331. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Time]
  6332. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Time]
  6333. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Time]
  6334. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Time]
  6335. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  6336. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Yearly Income]
  6337. 16:26:37,591 DEBUG [RolapSchema] Normal cardinality for [Warehouse]
  6338. 16:26:37,592 DEBUG [RolapSchema] Normal cardinality for [Warehouse]
  6339. 16:26:37,593 DEBUG [RolapConnection]
  6340. WITH
  6341. MEMBER [Measures].[Measures].[Profit]
  6342. AS '[Measures].[Store Sales] - [Measures].[Store Cost]',
  6343. FORMAT_STRING = "$#,##0.00",
  6344. [$member_scope] = 'CUBE',
  6345. MEMBER_ORDINAL = 9
  6346. MEMBER [Measures].[Measures].[Profit Growth]
  6347. AS '([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]',
  6348. FORMAT_STRING = "0.0%",
  6349. [$member_scope] = 'CUBE',
  6350. MEMBER_ORDINAL = 10
  6351. SELECT FROM [Sales]
  6352. 16:26:37,594 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  6353. 16:26:37,594 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6354. 16:26:37,594 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  6355. 16:26:37,594 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6356. 16:26:37,595 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Store Sales]
  6357. 16:26:37,595 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  6358. 16:26:37,595 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Sales] returning elementname=Store Sales
  6359. 16:26:37,595 DEBUG [Util] Util.lookupCompound: found child.name=Store Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6360. 16:26:37,595 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Store Cost]
  6361. 16:26:37,595 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  6362. 16:26:37,595 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Cost] returning elementname=Store Cost
  6363. 16:26:37,595 DEBUG [Util] Util.lookupCompound: found child.name=Store Cost, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6364. 16:26:37,596 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Profit last Period]
  6365. 16:26:37,596 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Profit last Period]
  6366. 16:26:37,596 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6367. 16:26:37,597 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6368. 16:26:37,598 DEBUG [RolapConnection]
  6369. WITH
  6370. MEMBER [Measures].[Measures].[Profit]
  6371. AS '[Measures].[Store Sales] - [Measures].[Store Cost]',
  6372. FORMAT_STRING = "$#,##0.00",
  6373. [$member_scope] = 'CUBE',
  6374. MEMBER_ORDINAL = 2
  6375. SELECT FROM [Warehouse and Sales]
  6376. 16:26:37,598 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6377. 16:26:37,598 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6378. 16:26:37,599 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Store Sales]
  6379. 16:26:37,599 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6380. 16:26:37,599 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Sales] returning elementname=Store Sales
  6381. 16:26:37,599 DEBUG [Util] Util.lookupCompound: found child.name=Store Sales, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6382. 16:26:37,599 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Store Cost]
  6383. 16:26:37,599 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6384. 16:26:37,599 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Cost] returning elementname=Store Cost
  6385. 16:26:37,599 DEBUG [Util] Util.lookupCompound: found child.name=Store Cost, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6386. 16:26:37,599 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6387. 16:26:37,599 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6388. 16:26:37,599 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6389. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6390. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6391. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6392. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6393. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6394. 16:26:37,600 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6395. 16:26:37,600 DEBUG [sql] 4: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  6396. 16:26:37,601 DEBUG [sql] 4: , exec 1 ms
  6397. 16:26:37,601 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 1 ms
  6398. 16:26:37,601 DEBUG [sql] 4: , exec+fetch 1 ms, 2 rows
  6399. 16:26:37,601 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 1 ms, 2 rows
  6400. 16:26:37,601 DEBUG [sql] 5: SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC]
  6401. 16:26:37,602 DEBUG [sql] 5: , exec 1 ms
  6402. 16:26:37,602 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec 1 ms
  6403. 16:26:37,602 DEBUG [sql] 5: , exec+fetch 1 ms, 2 rows
  6404. 16:26:37,602 DEBUG [RolapUtil] SqlTupleReader.readTuples [[Time].[Year]]: done executing sql [select "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC], exec+fetch 1 ms, 2 rows
  6405. 16:26:37,602 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6406. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6407. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6408. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6409. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6410. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6411. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6412. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6413. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6414. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6415. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6416. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6417. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6418. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6419. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6420. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6421. 16:26:37,603 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6422. 16:26:37,604 DEBUG [RolapConnection]
  6423. WITH
  6424. MEMBER [Measures].[Measures].[Profit last Period]
  6425. AS 'COALESCEEMPTY((Measures.[Profit], [Time].[Time].PREVMEMBER), Measures.[Profit])',
  6426. FORMAT_STRING = "$#,##0.00",
  6427. MEMBER_ORDINAL = 18,
  6428. [$member_scope] = 'CUBE'
  6429. SELECT FROM [Warehouse and Sales]
  6430. 16:26:37,604 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6431. 16:26:37,605 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6432. 16:26:37,605 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Profit]
  6433. 16:26:37,605 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Time].[Time]
  6434. 16:26:37,605 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Time], status=hierUsage == null returning elementname=Time
  6435. 16:26:37,605 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Time, childname=[Time] returning null
  6436. 16:26:37,605 DEBUG [Util] Util.lookupCompound: found child.name=Time, child.class=mondrian.rolap.RolapCubeHierarchy
  6437. 16:26:37,606 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Profit]
  6438. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6439. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6440. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6441. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6442. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6443. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6444. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6445. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6446. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6447. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6448. 16:26:37,606 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6449. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6450. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6451. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6452. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6453. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6454. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6455. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6456. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6457. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6458. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6459. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6460. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6461. 16:26:37,607 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6462. 16:26:37,608 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6463. 16:26:37,608 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6464. 16:26:37,608 DEBUG [RolapConnection]
  6465. WITH
  6466. MEMBER [Measures].[Measures].[Average Warehouse Sale]
  6467. AS '[Measures].[Warehouse Sales] / [Measures].[Warehouse Cost]',
  6468. FORMAT_STRING = "$#,##0.00",
  6469. [$member_scope] = 'CUBE',
  6470. MEMBER_ORDINAL = 9
  6471. SELECT FROM [Warehouse]
  6472. 16:26:37,608 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  6473. 16:26:37,609 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6474. 16:26:37,609 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Measures].[Warehouse Sales]
  6475. 16:26:37,609 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  6476. 16:26:37,609 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Sales] returning elementname=Warehouse Sales
  6477. 16:26:37,609 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6478. 16:26:37,609 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse, category=unknown, names=[Measures].[Warehouse Cost]
  6479. 16:26:37,609 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse, childname=[Measures] returning elementname=Measures
  6480. 16:26:37,609 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Cost] returning elementname=Warehouse Cost
  6481. 16:26:37,609 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Cost, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6482. 16:26:37,610 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6483. 16:26:37,610 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6484. 16:26:37,610 DEBUG [RolapConnection]
  6485. WITH
  6486. MEMBER [Measures].[Measures].[Profit]
  6487. AS '[Measures].[Store Sales] - [Measures].[Store Cost]',
  6488. FORMAT_STRING = "$#,##0.00",
  6489. [$member_scope] = 'CUBE',
  6490. MEMBER_ORDINAL = 15
  6491. MEMBER [Measures].[Measures].[Profit Growth]
  6492. AS '([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]',
  6493. FORMAT_STRING = "0.0%",
  6494. [$member_scope] = 'CUBE',
  6495. MEMBER_ORDINAL = 16
  6496. MEMBER [Measures].[Measures].[Average Warehouse Sale]
  6497. AS '[Measures].[Warehouse Sales] / [Measures].[Warehouse Cost]',
  6498. FORMAT_STRING = "$#,##0.00",
  6499. [$member_scope] = 'CUBE',
  6500. MEMBER_ORDINAL = 17
  6501. MEMBER [Measures].[Measures].[Profit Per Unit Shipped]
  6502. AS '[Measures].[Profit] / [Measures].[Units Shipped]',
  6503. [$member_scope] = 'CUBE',
  6504. MEMBER_ORDINAL = 18
  6505. SELECT FROM [Warehouse and Sales]
  6506. 16:26:37,612 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6507. 16:26:37,613 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6508. 16:26:37,613 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6509. 16:26:37,614 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6510. 16:26:37,614 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6511. 16:26:37,614 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6512. 16:26:37,614 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6513. 16:26:37,615 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Measures] returning null
  6514. 16:26:37,615 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Store Sales]
  6515. 16:26:37,615 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6516. 16:26:37,616 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Sales] returning elementname=Store Sales
  6517. 16:26:37,616 DEBUG [Util] Util.lookupCompound: found child.name=Store Sales, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6518. 16:26:37,616 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Store Cost]
  6519. 16:26:37,616 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6520. 16:26:37,616 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Store Cost] returning elementname=Store Cost
  6521. 16:26:37,616 DEBUG [Util] Util.lookupCompound: found child.name=Store Cost, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6522. 16:26:37,617 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Profit last Period]
  6523. 16:26:37,618 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Profit last Period]
  6524. 16:26:37,618 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Warehouse Sales]
  6525. 16:26:37,618 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6526. 16:26:37,619 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Sales] returning elementname=Warehouse Sales
  6527. 16:26:37,619 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Sales, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6528. 16:26:37,619 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Warehouse Cost]
  6529. 16:26:37,619 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6530. 16:26:37,620 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Warehouse Cost] returning elementname=Warehouse Cost
  6531. 16:26:37,620 DEBUG [Util] Util.lookupCompound: found child.name=Warehouse Cost, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6532. 16:26:37,620 DEBUG [Util] Util.lookupCompound: parent.name=Warehouse and Sales, category=unknown, names=[Measures].[Units Shipped]
  6533. 16:26:37,620 DEBUG [RolapCube] RolapCube.lookupChild: name=Warehouse and Sales, childname=[Measures] returning elementname=Measures
  6534. 16:26:37,621 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Units Shipped] returning elementname=Units Shipped
  6535. 16:26:37,621 DEBUG [Util] Util.lookupCompound: found child.name=Units Shipped, child.class=mondrian.rolap.RolapVirtualCubeMeasure
  6536. 16:26:37,621 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6537. 16:26:37,621 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6538. 16:26:37,621 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6539. 16:26:37,621 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6540. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6541. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6542. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6543. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6544. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6545. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6546. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6547. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6548. 16:26:37,622 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6549. 16:26:37,623 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6550. 16:26:37,623 DEBUG [RolapCube] RolapCube.getUsages: name=Customers
  6551. 16:26:37,623 DEBUG [RolapCube] RolapCube.getUsages: name=Education Level
  6552. 16:26:37,623 DEBUG [RolapCube] RolapCube.getUsages: name=Gender
  6553. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Marital Status
  6554. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Product
  6555. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Promotion Media
  6556. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Promotions
  6557. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Store
  6558. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Time
  6559. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Time.Weekly
  6560. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Yearly Income
  6561. 16:26:37,624 DEBUG [RolapCube] RolapCube.getUsages: name=Warehouse
  6562. 16:26:37,625 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=hierarchy, names=[Store]
  6563. 16:26:37,625 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Store], status=hierUsage == shared returning elementname=Store
  6564. 16:26:37,625 DEBUG [Util] Util.lookupCompound: found child.name=Store, child.class=mondrian.rolap.RolapCubeDimension
  6565. 16:26:37,625 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=level, names=[Store].[Store Country]
  6566. 16:26:37,625 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Store], status=hierUsage == shared returning elementname=Store
  6567. 16:26:37,626 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Store, childname=[Store Country] returning elementname=Store Country
  6568. 16:26:37,626 DEBUG [Util] Util.lookupCompound: found child.name=Store Country, child.class=mondrian.rolap.RolapCubeLevel
  6569. 16:26:37,626 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=member, names=[Store].[USA].[CA]
  6570. 16:26:37,626 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Store], status=hierUsage == shared returning elementname=Store
  6571. 16:26:37,626 DEBUG [RolapSchemaReader] looking for child "[USA]" of [Store].[All Stores]
  6572. 16:26:37,628 DEBUG [sql] 6: SqlMemberSource.getMemberChildren: executing sql [select "store"."store_country" as "c0" from "store" as "store" where UPPER("store"."store_country") = UPPER('USA') group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC]
  6573. 16:26:37,663 DEBUG [sql] 6: , exec 35 ms
  6574. 16:26:37,663 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "store"."store_country" as "c0" from "store" as "store" where UPPER("store"."store_country") = UPPER('USA') group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC], exec 35 ms
  6575. 16:26:37,664 DEBUG [sql] 6: , exec+fetch 36 ms, 1 rows
  6576. 16:26:37,664 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "store"."store_country" as "c0" from "store" as "store" where UPPER("store"."store_country") = UPPER('USA') group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC], exec+fetch 36 ms, 1 rows
  6577. 16:26:37,664 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Store, childname=[USA] returning elementname=USA
  6578. 16:26:37,665 DEBUG [RolapSchemaReader] looking for child "[CA]" of [Store].[USA]
  6579. 16:26:37,666 DEBUG [sql] 7: SqlMemberSource.getMemberChildren: executing sql [select "store"."store_state" as "c0" from "store" as "store" where ("store"."store_country" = 'USA') and UPPER("store"."store_state") = UPPER('CA') group by "store"."store_state" order by CASE WHEN "store"."store_state" IS NULL THEN 1 ELSE 0 END, "store"."store_state" ASC]
  6580. 16:26:37,674 DEBUG [sql] 7: , exec 8 ms
  6581. 16:26:37,674 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "store"."store_state" as "c0" from "store" as "store" where ("store"."store_country" = 'USA') and UPPER("store"."store_state") = UPPER('CA') group by "store"."store_state" order by CASE WHEN "store"."store_state" IS NULL THEN 1 ELSE 0 END, "store"."store_state" ASC], exec 8 ms
  6582. 16:26:37,675 DEBUG [sql] 7: , exec+fetch 9 ms, 1 rows
  6583. 16:26:37,675 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "store"."store_state" as "c0" from "store" as "store" where ("store"."store_country" = 'USA') and UPPER("store"."store_state") = UPPER('CA') group by "store"."store_state" order by CASE WHEN "store"."store_state" IS NULL THEN 1 ELSE 0 END, "store"."store_state" ASC], exec+fetch 9 ms, 1 rows
  6584. 16:26:37,675 DEBUG [Util] Util.lookupCompound: found child.name=CA, child.class=mondrian.rolap.RolapCubeMember
  6585. 16:26:37,675 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=member, names=[Store].[USA].[CA].[Los Angeles]
  6586. 16:26:37,675 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Store], status=hierUsage == shared returning elementname=Store
  6587. 16:26:37,675 DEBUG [RolapSchemaReader] looking for child "[USA]" of [Store].[All Stores]
  6588. 16:26:37,676 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Store, childname=[USA] returning elementname=USA
  6589. 16:26:37,676 DEBUG [RolapSchemaReader] looking for child "[CA]" of [Store].[USA]
  6590. 16:26:37,676 DEBUG [RolapSchemaReader] looking for child "[Los Angeles]" of [Store].[USA].[CA]
  6591. 16:26:37,676 DEBUG [sql] 8: SqlMemberSource.getMemberChildren: executing sql [select "store"."store_city" as "c0" from "store" as "store" where ("store"."store_state" = 'CA') and UPPER("store"."store_city") = UPPER('Los Angeles') group by "store"."store_city" order by CASE WHEN "store"."store_city" IS NULL THEN 1 ELSE 0 END, "store"."store_city" ASC]
  6592. 16:26:37,678 DEBUG [sql] 8: , exec 2 ms
  6593. 16:26:37,679 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "store"."store_city" as "c0" from "store" as "store" where ("store"."store_state" = 'CA') and UPPER("store"."store_city") = UPPER('Los Angeles') group by "store"."store_city" order by CASE WHEN "store"."store_city" IS NULL THEN 1 ELSE 0 END, "store"."store_city" ASC], exec 2 ms
  6594. 16:26:37,679 DEBUG [sql] 8: , exec+fetch 3 ms, 1 rows
  6595. 16:26:37,679 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "store"."store_city" as "c0" from "store" as "store" where ("store"."store_state" = 'CA') and UPPER("store"."store_city") = UPPER('Los Angeles') group by "store"."store_city" order by CASE WHEN "store"."store_city" IS NULL THEN 1 ELSE 0 END, "store"."store_city" ASC], exec+fetch 3 ms, 1 rows
  6596. 16:26:37,679 DEBUG [Util] Util.lookupCompound: found child.name=Los Angeles, child.class=mondrian.rolap.RolapCubeMember
  6597. 16:26:37,679 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=hierarchy, names=[Customers]
  6598. 16:26:37,680 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Customers], status=hierUsage == not shared returning elementname=Customers
  6599. 16:26:37,680 DEBUG [Util] Util.lookupCompound: found child.name=Customers, child.class=mondrian.rolap.RolapCubeDimension
  6600. 16:26:37,680 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=level, names=[Customers].[State Province]
  6601. 16:26:37,680 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Customers], status=hierUsage == not shared returning elementname=Customers
  6602. 16:26:37,680 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Customers, childname=[State Province] returning elementname=State Province
  6603. 16:26:37,680 DEBUG [Util] Util.lookupCompound: found child.name=State Province, child.class=mondrian.rolap.RolapCubeLevel
  6604. 16:26:37,680 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=level, names=[Customers].[City]
  6605. 16:26:37,680 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Customers], status=hierUsage == not shared returning elementname=Customers
  6606. 16:26:37,680 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Customers, childname=[City] returning elementname=City
  6607. 16:26:37,680 DEBUG [Util] Util.lookupCompound: found child.name=City, child.class=mondrian.rolap.RolapCubeLevel
  6608. 16:26:37,681 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=member, names=[Customers].[USA].[CA]
  6609. 16:26:37,681 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Customers], status=hierUsage == not shared returning elementname=Customers
  6610. 16:26:37,681 DEBUG [RolapSchemaReader] looking for child "[USA]" of [Customers].[All Customers]
  6611. 16:26:37,681 DEBUG [sql] 9: SqlMemberSource.getMemberChildren: executing sql [select "customer"."country" as "c0" from "customer" as "customer" where UPPER("customer"."country") = UPPER('USA') group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC]
  6612. 16:26:37,703 DEBUG [sql] 9: , exec 22 ms
  6613. 16:26:37,703 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "customer"."country" as "c0" from "customer" as "customer" where UPPER("customer"."country") = UPPER('USA') group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC], exec 22 ms
  6614. 16:26:37,703 DEBUG [sql] 9: , exec+fetch 22 ms, 1 rows
  6615. 16:26:37,703 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "customer"."country" as "c0" from "customer" as "customer" where UPPER("customer"."country") = UPPER('USA') group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC], exec+fetch 22 ms, 1 rows
  6616. 16:26:37,703 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Customers, childname=[USA] returning elementname=USA
  6617. 16:26:37,703 DEBUG [RolapSchemaReader] looking for child "[CA]" of [Customers].[USA]
  6618. 16:26:37,704 DEBUG [sql] 10: SqlMemberSource.getMemberChildren: executing sql [select "customer"."state_province" as "c0" from "customer" as "customer" where ("customer"."country" = 'USA') and UPPER("customer"."state_province") = UPPER('CA') group by "customer"."state_province" order by CASE WHEN "customer"."state_province" IS NULL THEN 1 ELSE 0 END, "customer"."state_province" ASC]
  6619. 16:26:37,726 DEBUG [sql] 10: , exec 22 ms
  6620. 16:26:37,727 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "customer"."state_province" as "c0" from "customer" as "customer" where ("customer"."country" = 'USA') and UPPER("customer"."state_province") = UPPER('CA') group by "customer"."state_province" order by CASE WHEN "customer"."state_province" IS NULL THEN 1 ELSE 0 END, "customer"."state_province" ASC], exec 22 ms
  6621. 16:26:37,727 DEBUG [sql] 10: , exec+fetch 23 ms, 1 rows
  6622. 16:26:37,728 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "customer"."state_province" as "c0" from "customer" as "customer" where ("customer"."country" = 'USA') and UPPER("customer"."state_province") = UPPER('CA') group by "customer"."state_province" order by CASE WHEN "customer"."state_province" IS NULL THEN 1 ELSE 0 END, "customer"."state_province" ASC], exec+fetch 23 ms, 1 rows
  6623. 16:26:37,728 DEBUG [Util] Util.lookupCompound: found child.name=CA, child.class=mondrian.rolap.RolapCubeMember
  6624. 16:26:37,728 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=member, names=[Customers].[USA].[CA].[Los Angeles]
  6625. 16:26:37,729 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Customers], status=hierUsage == not shared returning elementname=Customers
  6626. 16:26:37,729 DEBUG [RolapSchemaReader] looking for child "[USA]" of [Customers].[All Customers]
  6627. 16:26:37,730 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Customers, childname=[USA] returning elementname=USA
  6628. 16:26:37,730 DEBUG [RolapSchemaReader] looking for child "[CA]" of [Customers].[USA]
  6629. 16:26:37,730 DEBUG [RolapSchemaReader] looking for child "[Los Angeles]" of [Customers].[USA].[CA]
  6630. 16:26:37,731 DEBUG [sql] 11: SqlMemberSource.getMemberChildren: executing sql [select "customer"."city" as "c0" from "customer" as "customer" where ("customer"."state_province" = 'CA') and UPPER("customer"."city") = UPPER('Los Angeles') group by "customer"."city" order by CASE WHEN "customer"."city" IS NULL THEN 1 ELSE 0 END, "customer"."city" ASC]
  6631. 16:26:37,738 DEBUG [sql] 11: , exec 7 ms
  6632. 16:26:37,738 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: executing sql [select "customer"."city" as "c0" from "customer" as "customer" where ("customer"."state_province" = 'CA') and UPPER("customer"."city") = UPPER('Los Angeles') group by "customer"."city" order by CASE WHEN "customer"."city" IS NULL THEN 1 ELSE 0 END, "customer"."city" ASC], exec 7 ms
  6633. 16:26:37,738 DEBUG [sql] 11: , exec+fetch 7 ms, 1 rows
  6634. 16:26:37,738 DEBUG [RolapUtil] SqlMemberSource.getMemberChildren: done executing sql [select "customer"."city" as "c0" from "customer" as "customer" where ("customer"."state_province" = 'CA') and UPPER("customer"."city") = UPPER('Los Angeles') group by "customer"."city" order by CASE WHEN "customer"."city" IS NULL THEN 1 ELSE 0 END, "customer"."city" ASC], exec+fetch 7 ms, 1 rows
  6635. 16:26:37,738 DEBUG [Util] Util.lookupCompound: found child.name=Los Angeles, child.class=mondrian.rolap.RolapCubeMember
  6636. 16:26:37,738 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=hierarchy, names=[Gender]
  6637. 16:26:37,738 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Gender], status=hierUsage == not shared returning elementname=Gender
  6638. 16:26:37,738 DEBUG [Util] Util.lookupCompound: found child.name=Gender, child.class=mondrian.rolap.RolapCubeDimension
  6639. 16:26:37,746 DEBUG [AggTableManager]
  6640. RolapStar:
  6641. Table:
  6642. alias=store
  6643. relation=store
  6644. Columns:
  6645. Store Type (0): "store"."store_type"
  6646. Store Country (1): "store"."store_country"
  6647. Store State (2): "store"."store_state"
  6648. Store City (3): "store"."store_city"
  6649. Store Name (4): "store"."store_name"
  6650. Has coffee bar (5): "store"."coffee_bar"
  6651. Store Sqft (6): sum("store"."store_sqft")
  6652. Grocery Sqft (7): sum("store"."grocery_sqft")
  6653. Fact Count (8): count(null)
  6654.  
  6655. RolapStar:
  6656. Table:
  6657. alias=inventory_fact_1997
  6658. relation=inventory_fact_1997
  6659. Columns:
  6660. Store Invoice (21): sum("inventory_fact_1997"."store_invoice")
  6661. Supply Time (22): sum("inventory_fact_1997"."supply_time")
  6662. Warehouse Cost (23): sum("inventory_fact_1997"."warehouse_cost")
  6663. Warehouse Sales (24): sum("inventory_fact_1997"."warehouse_sales")
  6664. Units Shipped (25): sum("inventory_fact_1997"."units_shipped")
  6665. Units Ordered (26): sum("inventory_fact_1997"."units_ordered")
  6666. Warehouse Profit (27): sum("warehouse_sales" - "inventory_fact_1997"."warehouse_cost")
  6667. Fact Count (28): count(null)
  6668. Table:
  6669. alias=store
  6670. relation=store
  6671. Columns:
  6672. Store Country (0): "store"."store_country"
  6673. Store State (1): "store"."store_state"
  6674. Store City (2): "store"."store_city"
  6675. Store Name (3): "store"."store_name"
  6676. Store Sqft (4): "store"."store_sqft"
  6677. Store Type (5): "store"."store_type"
  6678. Condition:
  6679. left="inventory_fact_1997"."store_id"
  6680. right="store"."store_id"
  6681. Table:
  6682. alias=time_by_day
  6683. relation=time_by_day
  6684. Columns:
  6685. Year (6): "time_by_day"."the_year"
  6686. Quarter (7): "time_by_day"."quarter"
  6687. Month (8): "time_by_day"."month_of_year"
  6688. Week (9): "time_by_day"."week_of_year"
  6689. Day (10): "time_by_day"."day_of_month"
  6690. Condition:
  6691. left="inventory_fact_1997"."time_id"
  6692. right="time_by_day"."time_id"
  6693. Table:
  6694. alias=product
  6695. relation=product
  6696. Columns:
  6697. Brand Name (15): "product"."brand_name"
  6698. Product Name (16): "product"."product_name"
  6699. Condition:
  6700. left="inventory_fact_1997"."product_id"
  6701. right="product"."product_id"
  6702. Table:
  6703. alias=product_class
  6704. relation=product_class
  6705. Columns:
  6706. Product Family (11): "product_class"."product_family"
  6707. Product Department (12): "product_class"."product_department"
  6708. Product Category (13): "product_class"."product_category"
  6709. Product Subcategory (14): "product_class"."product_subcategory"
  6710. Condition:
  6711. left="product"."product_class_id"
  6712. right="product_class"."product_class_id"
  6713. Table:
  6714. alias=warehouse
  6715. relation=warehouse
  6716. Columns:
  6717. Country (17): "warehouse"."warehouse_country"
  6718. State Province (18): "warehouse"."warehouse_state_province"
  6719. City (19): "warehouse"."warehouse_city"
  6720. Warehouse Name (20): "warehouse"."warehouse_name"
  6721. Condition:
  6722. left="inventory_fact_1997"."warehouse_id"
  6723. right="warehouse"."warehouse_id"
  6724.  
  6725. RolapStar:
  6726. Table:
  6727. alias=sales_fact_1997
  6728. relation=sales_fact_1997
  6729. Columns:
  6730. Unit Sales (28): sum("sales_fact_1997"."unit_sales")
  6731. Store Cost (29): sum("sales_fact_1997"."store_cost")
  6732. Store Sales (30): sum("sales_fact_1997"."store_sales")
  6733. Sales Count (31): count("sales_fact_1997"."product_id")
  6734. Customer Count (32): count(distinct "sales_fact_1997"."customer_id")
  6735. Promotion Sales (33): sum((case when sales_fact_1997.promotion_id = 0 then 0 else sales_fact_1997.store_sales end))
  6736. Unit Sales (39): sum("sales_fact_1997"."unit_sales")
  6737. Store Cost (40): sum("sales_fact_1997"."store_cost")
  6738. Store Sales (41): sum("sales_fact_1997"."store_sales")
  6739. Sales Count (42): count("sales_fact_1997"."product_id")
  6740. Customer Count (43): count(distinct "sales_fact_1997"."customer_id")
  6741. Sales Count (44): count("sales_fact_1997"."product_id")
  6742. Unit Sales (45): sum("sales_fact_1997"."unit_sales")
  6743. Store Sales (46): sum("sales_fact_1997"."store_sales")
  6744. Store Cost (47): sum("sales_fact_1997"."store_cost")
  6745. Customer Count (48): count(distinct "sales_fact_1997"."customer_id")
  6746. Table:
  6747. alias=store
  6748. relation=store
  6749. Columns:
  6750. Store Country (0): "store"."store_country"
  6751. Store State (1): "store"."store_state"
  6752. Store City (2): "store"."store_city"
  6753. Store Name (3): "store"."store_name"
  6754. Store Sqft (4): "store"."store_sqft"
  6755. Store Type (5): "store"."store_type"
  6756. Condition:
  6757. left="sales_fact_1997"."store_id"
  6758. right="store"."store_id"
  6759. Table:
  6760. alias=time_by_day
  6761. relation=time_by_day
  6762. Columns:
  6763. Year (6): "time_by_day"."the_year"
  6764. Quarter (7): "time_by_day"."quarter"
  6765. Month (8): "time_by_day"."month_of_year"
  6766. Week (9): "time_by_day"."week_of_year"
  6767. Day (10): "time_by_day"."day_of_month"
  6768. Condition:
  6769. left="sales_fact_1997"."time_id"
  6770. right="time_by_day"."time_id"
  6771. Table:
  6772. alias=product
  6773. relation=product
  6774. Columns:
  6775. Brand Name (15): "product"."brand_name"
  6776. Product Name (16): "product"."product_name"
  6777. Condition:
  6778. left= (31) "sales_fact_1997"."product_id"
  6779. right="product"."product_id"
  6780. Table:
  6781. alias=product_class
  6782. relation=product_class
  6783. Columns:
  6784. Product Family (11): "product_class"."product_family"
  6785. Product Department (12): "product_class"."product_department"
  6786. Product Category (13): "product_class"."product_category"
  6787. Product Subcategory (14): "product_class"."product_subcategory"
  6788. Condition:
  6789. left="product"."product_class_id"
  6790. right="product_class"."product_class_id"
  6791. Table:
  6792. alias=promotion
  6793. relation=promotion
  6794. Columns:
  6795. Media Type (17): "promotion"."media_type"
  6796. Promotion Name (18): "promotion"."promotion_name"
  6797. Condition:
  6798. left="sales_fact_1997"."promotion_id"
  6799. right="promotion"."promotion_id"
  6800. Table:
  6801. alias=customer
  6802. relation=customer
  6803. Columns:
  6804. Country (19): "customer"."country"
  6805. State Province (20): "customer"."state_province"
  6806. City (21): "customer"."city"
  6807. Name (22): fullname
  6808. Name (Key) (23): "customer"."customer_id"
  6809. Education Level (24): "customer"."education"
  6810. Gender (25): "customer"."gender"
  6811. Marital Status (26): "customer"."marital_status"
  6812. Yearly Income (27): "customer"."yearly_income"
  6813. Name (38): fullname
  6814. Condition:
  6815. left= (32) "sales_fact_1997"."customer_id"
  6816. right="customer"."customer_id"
  6817. Table:
  6818. alias=store_ragged
  6819. relation=store_ragged
  6820. Columns:
  6821. Store Country (34): "store_ragged"."store_country"
  6822. Store State (35): "store_ragged"."store_state"
  6823. Store City (36): "store_ragged"."store_city"
  6824. Store Name (37): "store_ragged"."store_name"
  6825. Condition:
  6826. left="sales_fact_1997"."store_id"
  6827. right="store_ragged"."store_id"
  6828.  
  6829. RolapStar:
  6830. Table:
  6831. alias=salary
  6832. relation=salary
  6833. Columns:
  6834. Org Salary (17): sum("salary"."salary_paid")
  6835. Count (18): count("salary"."employee_id")
  6836. Number of Employees (19): count(distinct "salary"."employee_id")
  6837. Table:
  6838. alias=time_by_day
  6839. relation=time_by_day
  6840. Columns:
  6841. Year (0): "time_by_day"."the_year"
  6842. Quarter (1): "time_by_day"."quarter"
  6843. Month (2): "time_by_day"."the_month"
  6844. Month (Key) (3): "time_by_day"."month_of_year"
  6845. Condition:
  6846. left="salary"."pay_date"
  6847. right="time_by_day"."the_date"
  6848. Table:
  6849. alias=employee
  6850. relation=employee
  6851. Columns:
  6852. Management Role (10): "employee"."management_role"
  6853. Position Title (11): "employee"."position_title"
  6854. Employee Id (13): "employee"."full_name"
  6855. Employee Id (Key) (14): "employee"."employee_id"
  6856. Condition:
  6857. left= (18) "salary"."employee_id"
  6858. right="employee"."employee_id"
  6859. Table:
  6860. alias=store
  6861. relation=store
  6862. Columns:
  6863. Store Country (4): "store"."store_country"
  6864. Store State (5): "store"."store_state"
  6865. Store City (6): "store"."store_city"
  6866. Store Name (7): "store"."store_name"
  6867. Store Type (9): "store"."store_type"
  6868. Condition:
  6869. left="employee"."store_id"
  6870. right="store"."store_id"
  6871. Table:
  6872. alias=position
  6873. relation=position
  6874. Columns:
  6875. Pay Type (8): "position"."pay_type"
  6876. Condition:
  6877. left="employee"."position_id"
  6878. right="position"."position_id"
  6879. Table:
  6880. alias=department
  6881. relation=department
  6882. Columns:
  6883. Department Description (12): "department"."department_id"
  6884. Condition:
  6885. left="salary"."department_id"
  6886. right="department"."department_id"
  6887. Table:
  6888. alias=employee_closure
  6889. relation=employee_closure
  6890. Columns:
  6891. Closure (15): "employee_closure"."supervisor_id"
  6892. Item (16): "employee_closure"."employee_id"
  6893. Condition:
  6894. left= (18) "salary"."employee_id"
  6895. right="employee_closure"."employee_id"
  6896. Table:
  6897. alias=employee_1
  6898. relation=employee
  6899. Columns:
  6900. Condition:
  6901. left="employee_closure"."supervisor_id"
  6902. right="employee_1"."employee_id"
  6903.  
  6904.  
  6905. 16:26:37,747 DEBUG [RolapSchema] Pool.get: create schema "FoodMart.xml"
  6906. 16:26:37,785 DEBUG [RolapConnection]
  6907. SELECT [Measures].[Unit Sales] on COLUMNS FROM [Sales]
  6908. 16:26:37,786 DEBUG [Util] Util.lookupCompound: parent.name=Sales, category=unknown, names=[Measures].[Unit Sales]
  6909. 16:26:37,786 DEBUG [RolapCube] RolapCube.lookupChild: name=Sales, childname=[Measures] returning elementname=Measures
  6910. 16:26:37,787 DEBUG [RolapHierarchy] HierarchyBase.lookupChild: name=Measures, childname=[Unit Sales] returning elementname=Unit Sales
  6911. 16:26:37,787 DEBUG [Util] Util.lookupCompound: found child.name=Unit Sales, child.class=mondrian.rolap.RolapBaseCubeMeasure
  6912. 16:26:37,788 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6913. 16:26:37,815 DEBUG [RolapConnection] select {[Measures].[Unit Sales]} ON COLUMNS
  6914. from [Sales]
  6915.  
  6916. 16:26:37,815 DEBUG [mdx] 118: select {[Measures].[Unit Sales]} ON COLUMNS
  6917. from [Sales]
  6918.  
  6919. 16:26:37,815 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6920. 16:26:37,824 DEBUG [FastBatchingCellReader] FastBatchingCellReader: bitkey=0x0000000000000000000000000000000000000000000000000000000001000000
  6921. Year (6): "time_by_day"."the_year"
  6922.  
  6923. 16:26:37,826 DEBUG [RolapCube] RolapCube.getUsages: name=Measures
  6924. 16:26:37,843 DEBUG [AggregationManager] NO MATCH : sales_fact_1997
  6925. Foreign columns bit key=0x0000000000000000000000000000000000000000000000000000000001000000
  6926. Measure bit key= 0x0000000000000000000000000000000000010000000000000000000000000000
  6927. Agg Stars=[
  6928.  
  6929. ]
  6930. 16:26:37,846 DEBUG [AggregationManager] generateSqlQuery: sql=select "time_by_day"."the_year" as "c0", sum("sales_fact_1997"."unit_sales") as "m0" from "time_by_day" as "time_by_day", "sales_fact_1997" as "sales_fact_1997" where "sales_fact_1997"."time_id" = "time_by_day"."time_id" and "time_by_day"."the_year" = 1997 group by "time_by_day"."the_year"
  6931. 16:26:37,847 DEBUG [sql] 12: Segment.load: executing sql [select "time_by_day"."the_year" as "c0", sum("sales_fact_1997"."unit_sales") as "m0" from "time_by_day" as "time_by_day", "sales_fact_1997" as "sales_fact_1997" where "sales_fact_1997"."time_id" = "time_by_day"."time_id" and "time_by_day"."the_year" = 1997 group by "time_by_day"."the_year"]
  6932. 16:26:37,949 DEBUG [sql] 12: , exec 80 ms
  6933. 16:26:37,949 DEBUG [RolapUtil] Segment.load: executing sql [select "time_by_day"."the_year" as "c0", sum("sales_fact_1997"."unit_sales") as "m0" from "time_by_day" as "time_by_day", "sales_fact_1997" as "sales_fact_1997" where "sales_fact_1997"."time_id" = "time_by_day"."time_id" and "time_by_day"."the_year" = 1997 group by "time_by_day"."the_year"], exec 80 ms
  6934. 16:26:37,976 DEBUG [sql] 12: , exec+fetch 129 ms, 1 rows
  6935. 16:26:37,976 DEBUG [RolapUtil] Segment.load: done executing sql [select "time_by_day"."the_year" as "c0", sum("sales_fact_1997"."unit_sales") as "m0" from "time_by_day" as "time_by_day", "sales_fact_1997" as "sales_fact_1997" where "sales_fact_1997"."time_id" = "time_by_day"."time_id" and "time_by_day"."the_year" = 1997 group by "time_by_day"."the_year"], exec+fetch 129 ms, 1 rows
  6936. 16:26:37,976 DEBUG [FastBatchingCellReader$Batch] Batch.loadAggregation (millis) 146
  6937. 16:26:37,976 DEBUG [FastBatchingCellReader] loadAggregation (millis): 148
  6938. 16:26:37,977 DEBUG [ResultBase] RolapResult<init>: FREE_MEMORY: 82831kb 68.26%
  6939. 16:26:37,979 DEBUG [Execution] mondrian.olap.MondrianException: Mondrian Error:An exception was encountered while trying to cleanup an execution context. A statement failed to cancel gracefully. Locus was : "Error while loading segment".
  6940. java.sql.SQLException: org.apache.commons.dbcp.DelegatingStatement is closed.
  6941. at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:136)
  6942. at org.apache.commons.dbcp.DelegatingStatement.cancel(DelegatingStatement.java:249)
  6943. at mondrian.server.Execution.cleanStatements(Execution.java:147)
  6944. at mondrian.server.Execution.end(Execution.java:168)
  6945. at mondrian.server.StatementImpl.end(StatementImpl.java:98)
  6946. at mondrian.rolap.RolapConnection.executeInternal(RolapConnection.java:644)
  6947. at mondrian.rolap.RolapConnection.access$000(RolapConnection.java:52)
  6948. at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:586)
  6949. at mondrian.rolap.RolapConnection$1.call(RolapConnection.java:585)
  6950. at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
  6951. at java.util.concurrent.FutureTask.run(FutureTask.java:166)
  6952. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
  6953. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
  6954. at java.lang.Thread.run(Thread.java:722)
  6955. 16:26:37,980 DEBUG [mdx] 118: exec: 165 ms
  6956. Elapsed Time in MilliSeconds: 197
  6957. Elapsed Time in Seconds: 0.197
  6958. Unit Sales
  6959. ==========
  6960. 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement