2026-06-02 19:44:36,777 INFO [mondrian.xmla.XmlaServlet] Application working directory: "/usr/local/tomcat/." 2026-06-02 19:44:36,824 INFO [mondrian.olap.MondrianProperties] Mondrian: properties loaded from 'file:/usr/local/tomcat/webapps/emondrian/WEB-INF/classes/mondrian.properties' 2026-06-02 19:44:36,824 INFO [mondrian.olap.MondrianProperties] Mondrian: loaded 0 system properties 2026-06-02 19:44:36,969 INFO [mondrian.rolap.RolapUtil] Mondrian: JDBC driver org.hsqldb.jdbc.JDBCDriver loaded successfully 2026-06-02 19:44:42,895 DEBUG [mondrian.sql] 0: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:42,951 DEBUG [mondrian.sql] 0: , exec 53 ms 2026-06-02 19:44:42,951 DEBUG [mondrian.sql] 0: , exec+fetch 55 ms, 1 rows 2026-06-02 19:44:42,957 DEBUG [mondrian.sql] 1: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:42,975 DEBUG [mondrian.sql] 1: , exec 16 ms 2026-06-02 19:44:42,977 DEBUG [mondrian.sql] 1: , exec+fetch 20 ms, 3 rows 2026-06-02 19:44:42,979 DEBUG [mondrian.sql] 2: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:42,990 DEBUG [mondrian.sql] 2: , exec 10 ms 2026-06-02 19:44:42,991 DEBUG [mondrian.sql] 2: , exec+fetch 11 ms, 3 rows 2026-06-02 19:44:42,995 DEBUG [mondrian.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] 2026-06-02 19:44:42,996 DEBUG [mondrian.sql] 3: , exec 0 ms 2026-06-02 19:44:42,996 DEBUG [mondrian.sql] 3: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,016 DEBUG [mondrian.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] 2026-06-02 19:44:43,017 DEBUG [mondrian.sql] 4: , exec 0 ms 2026-06-02 19:44:43,017 DEBUG [mondrian.sql] 4: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,051 DEBUG [mondrian.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] 2026-06-02 19:44:43,052 DEBUG [mondrian.sql] 5: , exec 0 ms 2026-06-02 19:44:43,053 DEBUG [mondrian.sql] 5: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,053 DEBUG [mondrian.sql] 6: 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] 2026-06-02 19:44:43,053 DEBUG [mondrian.sql] 6: , exec 0 ms 2026-06-02 19:44:43,053 DEBUG [mondrian.sql] 6: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,073 DEBUG [mondrian.sql] 7: 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] 2026-06-02 19:44:43,074 DEBUG [mondrian.sql] 7: , exec 0 ms 2026-06-02 19:44:43,074 DEBUG [mondrian.sql] 7: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,074 DEBUG [mondrian.sql] 8: 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] 2026-06-02 19:44:43,075 DEBUG [mondrian.sql] 8: , exec 0 ms 2026-06-02 19:44:43,075 DEBUG [mondrian.sql] 8: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,085 DEBUG [mondrian.sql] 9: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:43,092 DEBUG [mondrian.sql] 9: , exec 6 ms 2026-06-02 19:44:43,092 DEBUG [mondrian.sql] 9: , exec+fetch 6 ms, 1 rows 2026-06-02 19:44:43,093 DEBUG [mondrian.sql] 10: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:44:43,094 DEBUG [mondrian.sql] 10: , exec 1 ms 2026-06-02 19:44:43,095 DEBUG [mondrian.sql] 10: , exec+fetch 2 ms, 8 rows 2026-06-02 19:44:43,169 DEBUG [mondrian.sql] 11: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,170 DEBUG [mondrian.sql] 11: , exec 0 ms 2026-06-02 19:44:43,170 DEBUG [mondrian.sql] 11: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,171 DEBUG [mondrian.sql] 12: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,171 DEBUG [mondrian.sql] 12: , exec 0 ms 2026-06-02 19:44:43,171 DEBUG [mondrian.sql] 12: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,190 DEBUG [mondrian.sql] 13: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,192 DEBUG [mondrian.sql] 13: , exec 1 ms 2026-06-02 19:44:43,192 DEBUG [mondrian.sql] 13: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,193 DEBUG [mondrian.sql] 14: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,193 DEBUG [mondrian.sql] 14: , exec 0 ms 2026-06-02 19:44:43,193 DEBUG [mondrian.sql] 14: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,211 DEBUG [mondrian.sql] 15: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,212 DEBUG [mondrian.sql] 15: , exec 0 ms 2026-06-02 19:44:43,212 DEBUG [mondrian.sql] 15: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,212 DEBUG [mondrian.sql] 16: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,212 DEBUG [mondrian.sql] 16: , exec 0 ms 2026-06-02 19:44:43,212 DEBUG [mondrian.sql] 16: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,229 DEBUG [mondrian.sql] 17: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,229 DEBUG [mondrian.sql] 17: , exec 0 ms 2026-06-02 19:44:43,229 DEBUG [mondrian.sql] 17: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,229 DEBUG [mondrian.sql] 18: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,230 DEBUG [mondrian.sql] 18: , exec 0 ms 2026-06-02 19:44:43,230 DEBUG [mondrian.sql] 18: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,246 DEBUG [mondrian.sql] 19: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,246 DEBUG [mondrian.sql] 19: , exec 0 ms 2026-06-02 19:44:43,247 DEBUG [mondrian.sql] 19: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,247 DEBUG [mondrian.sql] 20: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,247 DEBUG [mondrian.sql] 20: , exec 0 ms 2026-06-02 19:44:43,247 DEBUG [mondrian.sql] 20: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,260 DEBUG [mondrian.sql] 21: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,260 DEBUG [mondrian.sql] 21: , exec 0 ms 2026-06-02 19:44:43,260 DEBUG [mondrian.sql] 21: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,260 DEBUG [mondrian.sql] 22: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,261 DEBUG [mondrian.sql] 22: , exec 0 ms 2026-06-02 19:44:43,261 DEBUG [mondrian.sql] 22: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,272 DEBUG [mondrian.sql] 23: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,273 DEBUG [mondrian.sql] 23: , exec 0 ms 2026-06-02 19:44:43,273 DEBUG [mondrian.sql] 23: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,273 DEBUG [mondrian.sql] 24: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,273 DEBUG [mondrian.sql] 24: , exec 0 ms 2026-06-02 19:44:43,273 DEBUG [mondrian.sql] 24: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,283 DEBUG [mondrian.sql] 25: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,284 DEBUG [mondrian.sql] 25: , exec 0 ms 2026-06-02 19:44:43,284 DEBUG [mondrian.sql] 25: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,284 DEBUG [mondrian.sql] 26: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,285 DEBUG [mondrian.sql] 26: , exec 0 ms 2026-06-02 19:44:43,285 DEBUG [mondrian.sql] 26: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,296 DEBUG [mondrian.sql] 27: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,296 DEBUG [mondrian.sql] 27: , exec 0 ms 2026-06-02 19:44:43,296 DEBUG [mondrian.sql] 27: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,296 DEBUG [mondrian.sql] 28: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,297 DEBUG [mondrian.sql] 28: , exec 0 ms 2026-06-02 19:44:43,297 DEBUG [mondrian.sql] 28: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,345 DEBUG [mondrian.sql] 29: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:43,380 DEBUG [mondrian.sql] 29: , exec 34 ms 2026-06-02 19:44:43,381 DEBUG [mondrian.sql] 29: , exec+fetch 35 ms, 1 rows 2026-06-02 19:44:43,381 DEBUG [mondrian.sql] 30: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,390 DEBUG [mondrian.sql] 30: , exec 8 ms 2026-06-02 19:44:43,390 DEBUG [mondrian.sql] 30: , exec+fetch 9 ms, 3 rows 2026-06-02 19:44:43,390 DEBUG [mondrian.sql] 31: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,398 DEBUG [mondrian.sql] 31: , exec 7 ms 2026-06-02 19:44:43,399 DEBUG [mondrian.sql] 31: , exec+fetch 9 ms, 3 rows 2026-06-02 19:44:43,400 DEBUG [mondrian.sql] 32: 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] 2026-06-02 19:44:43,401 DEBUG [mondrian.sql] 32: , exec 0 ms 2026-06-02 19:44:43,401 DEBUG [mondrian.sql] 32: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,403 DEBUG [mondrian.sql] 33: 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] 2026-06-02 19:44:43,404 DEBUG [mondrian.sql] 33: , exec 0 ms 2026-06-02 19:44:43,404 DEBUG [mondrian.sql] 33: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,413 DEBUG [mondrian.sql] 34: 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] 2026-06-02 19:44:43,414 DEBUG [mondrian.sql] 34: , exec 0 ms 2026-06-02 19:44:43,414 DEBUG [mondrian.sql] 34: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,415 DEBUG [mondrian.sql] 35: 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] 2026-06-02 19:44:43,415 DEBUG [mondrian.sql] 35: , exec 0 ms 2026-06-02 19:44:43,415 DEBUG [mondrian.sql] 35: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,425 DEBUG [mondrian.sql] 36: 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] 2026-06-02 19:44:43,425 DEBUG [mondrian.sql] 36: , exec 0 ms 2026-06-02 19:44:43,425 DEBUG [mondrian.sql] 36: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,425 DEBUG [mondrian.sql] 37: 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] 2026-06-02 19:44:43,426 DEBUG [mondrian.sql] 37: , exec 0 ms 2026-06-02 19:44:43,426 DEBUG [mondrian.sql] 37: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,436 DEBUG [mondrian.sql] 38: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:43,439 DEBUG [mondrian.sql] 38: , exec 2 ms 2026-06-02 19:44:43,439 DEBUG [mondrian.sql] 38: , exec+fetch 2 ms, 1 rows 2026-06-02 19:44:43,439 DEBUG [mondrian.sql] 39: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:44:43,440 DEBUG [mondrian.sql] 39: , exec 0 ms 2026-06-02 19:44:43,440 DEBUG [mondrian.sql] 39: , exec+fetch 1 ms, 8 rows 2026-06-02 19:44:43,459 DEBUG [mondrian.sql] 40: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,460 DEBUG [mondrian.sql] 40: , exec 0 ms 2026-06-02 19:44:43,460 DEBUG [mondrian.sql] 40: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,460 DEBUG [mondrian.sql] 41: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,461 DEBUG [mondrian.sql] 41: , exec 0 ms 2026-06-02 19:44:43,461 DEBUG [mondrian.sql] 41: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,472 DEBUG [mondrian.sql] 42: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,472 DEBUG [mondrian.sql] 42: , exec 0 ms 2026-06-02 19:44:43,472 DEBUG [mondrian.sql] 42: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,473 DEBUG [mondrian.sql] 43: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,473 DEBUG [mondrian.sql] 43: , exec 0 ms 2026-06-02 19:44:43,473 DEBUG [mondrian.sql] 43: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,486 DEBUG [mondrian.sql] 44: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,486 DEBUG [mondrian.sql] 44: , exec 0 ms 2026-06-02 19:44:43,486 DEBUG [mondrian.sql] 44: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,487 DEBUG [mondrian.sql] 45: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,487 DEBUG [mondrian.sql] 45: , exec 0 ms 2026-06-02 19:44:43,487 DEBUG [mondrian.sql] 45: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,498 DEBUG [mondrian.sql] 46: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,499 DEBUG [mondrian.sql] 46: , exec 0 ms 2026-06-02 19:44:43,499 DEBUG [mondrian.sql] 46: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,499 DEBUG [mondrian.sql] 47: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,499 DEBUG [mondrian.sql] 47: , exec 0 ms 2026-06-02 19:44:43,499 DEBUG [mondrian.sql] 47: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,511 DEBUG [mondrian.sql] 48: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,511 DEBUG [mondrian.sql] 48: , exec 0 ms 2026-06-02 19:44:43,512 DEBUG [mondrian.sql] 48: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,512 DEBUG [mondrian.sql] 49: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,512 DEBUG [mondrian.sql] 49: , exec 0 ms 2026-06-02 19:44:43,512 DEBUG [mondrian.sql] 49: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,522 DEBUG [mondrian.sql] 50: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,522 DEBUG [mondrian.sql] 50: , exec 0 ms 2026-06-02 19:44:43,522 DEBUG [mondrian.sql] 50: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,523 DEBUG [mondrian.sql] 51: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,523 DEBUG [mondrian.sql] 51: , exec 0 ms 2026-06-02 19:44:43,523 DEBUG [mondrian.sql] 51: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,592 DEBUG [mondrian.sql] 52: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,593 DEBUG [mondrian.sql] 52: , exec 0 ms 2026-06-02 19:44:43,593 DEBUG [mondrian.sql] 52: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,593 DEBUG [mondrian.sql] 53: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,593 DEBUG [mondrian.sql] 53: , exec 0 ms 2026-06-02 19:44:43,593 DEBUG [mondrian.sql] 53: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,604 DEBUG [mondrian.sql] 54: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,604 DEBUG [mondrian.sql] 54: , exec 0 ms 2026-06-02 19:44:43,605 DEBUG [mondrian.sql] 54: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,605 DEBUG [mondrian.sql] 55: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,605 DEBUG [mondrian.sql] 55: , exec 0 ms 2026-06-02 19:44:43,605 DEBUG [mondrian.sql] 55: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,615 DEBUG [mondrian.sql] 56: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,616 DEBUG [mondrian.sql] 56: , exec 0 ms 2026-06-02 19:44:43,616 DEBUG [mondrian.sql] 56: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,616 DEBUG [mondrian.sql] 57: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,616 DEBUG [mondrian.sql] 57: , exec 0 ms 2026-06-02 19:44:43,616 DEBUG [mondrian.sql] 57: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,653 DEBUG [mondrian.sql] 58: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:43,687 DEBUG [mondrian.sql] 58: , exec 34 ms 2026-06-02 19:44:43,687 DEBUG [mondrian.sql] 58: , exec+fetch 34 ms, 1 rows 2026-06-02 19:44:43,688 DEBUG [mondrian.sql] 59: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,691 DEBUG [mondrian.sql] 59: , exec 3 ms 2026-06-02 19:44:43,691 DEBUG [mondrian.sql] 59: , exec+fetch 3 ms, 3 rows 2026-06-02 19:44:43,691 DEBUG [mondrian.sql] 60: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,694 DEBUG [mondrian.sql] 60: , exec 2 ms 2026-06-02 19:44:43,694 DEBUG [mondrian.sql] 60: , exec+fetch 2 ms, 3 rows 2026-06-02 19:44:43,695 DEBUG [mondrian.sql] 61: 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] 2026-06-02 19:44:43,696 DEBUG [mondrian.sql] 61: , exec 0 ms 2026-06-02 19:44:43,696 DEBUG [mondrian.sql] 61: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,698 DEBUG [mondrian.sql] 62: 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] 2026-06-02 19:44:43,698 DEBUG [mondrian.sql] 62: , exec 0 ms 2026-06-02 19:44:43,699 DEBUG [mondrian.sql] 62: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,706 DEBUG [mondrian.sql] 63: 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] 2026-06-02 19:44:43,707 DEBUG [mondrian.sql] 63: , exec 0 ms 2026-06-02 19:44:43,707 DEBUG [mondrian.sql] 63: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,707 DEBUG [mondrian.sql] 64: 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] 2026-06-02 19:44:43,707 DEBUG [mondrian.sql] 64: , exec 0 ms 2026-06-02 19:44:43,707 DEBUG [mondrian.sql] 64: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,715 DEBUG [mondrian.sql] 65: 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] 2026-06-02 19:44:43,715 DEBUG [mondrian.sql] 65: , exec 0 ms 2026-06-02 19:44:43,715 DEBUG [mondrian.sql] 65: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,715 DEBUG [mondrian.sql] 66: 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] 2026-06-02 19:44:43,716 DEBUG [mondrian.sql] 66: , exec 0 ms 2026-06-02 19:44:43,716 DEBUG [mondrian.sql] 66: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,722 DEBUG [mondrian.sql] 67: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:43,724 DEBUG [mondrian.sql] 67: , exec 2 ms 2026-06-02 19:44:43,724 DEBUG [mondrian.sql] 67: , exec+fetch 2 ms, 1 rows 2026-06-02 19:44:43,724 DEBUG [mondrian.sql] 68: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:44:43,725 DEBUG [mondrian.sql] 68: , exec 0 ms 2026-06-02 19:44:43,725 DEBUG [mondrian.sql] 68: , exec+fetch 1 ms, 8 rows 2026-06-02 19:44:43,738 DEBUG [mondrian.sql] 69: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,738 DEBUG [mondrian.sql] 69: , exec 0 ms 2026-06-02 19:44:43,738 DEBUG [mondrian.sql] 69: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,738 DEBUG [mondrian.sql] 70: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,739 DEBUG [mondrian.sql] 70: , exec 0 ms 2026-06-02 19:44:43,739 DEBUG [mondrian.sql] 70: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,748 DEBUG [mondrian.sql] 71: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,749 DEBUG [mondrian.sql] 71: , exec 0 ms 2026-06-02 19:44:43,749 DEBUG [mondrian.sql] 71: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,749 DEBUG [mondrian.sql] 72: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,749 DEBUG [mondrian.sql] 72: , exec 0 ms 2026-06-02 19:44:43,749 DEBUG [mondrian.sql] 72: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,759 DEBUG [mondrian.sql] 73: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,760 DEBUG [mondrian.sql] 73: , exec 0 ms 2026-06-02 19:44:43,760 DEBUG [mondrian.sql] 73: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,760 DEBUG [mondrian.sql] 74: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,760 DEBUG [mondrian.sql] 74: , exec 0 ms 2026-06-02 19:44:43,760 DEBUG [mondrian.sql] 74: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,770 DEBUG [mondrian.sql] 75: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,770 DEBUG [mondrian.sql] 75: , exec 0 ms 2026-06-02 19:44:43,770 DEBUG [mondrian.sql] 75: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,771 DEBUG [mondrian.sql] 76: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,771 DEBUG [mondrian.sql] 76: , exec 0 ms 2026-06-02 19:44:43,771 DEBUG [mondrian.sql] 76: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,781 DEBUG [mondrian.sql] 77: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,781 DEBUG [mondrian.sql] 77: , exec 0 ms 2026-06-02 19:44:43,781 DEBUG [mondrian.sql] 77: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,781 DEBUG [mondrian.sql] 78: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,781 DEBUG [mondrian.sql] 78: , exec 0 ms 2026-06-02 19:44:43,782 DEBUG [mondrian.sql] 78: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,791 DEBUG [mondrian.sql] 79: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,791 DEBUG [mondrian.sql] 79: , exec 0 ms 2026-06-02 19:44:43,792 DEBUG [mondrian.sql] 79: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,792 DEBUG [mondrian.sql] 80: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,792 DEBUG [mondrian.sql] 80: , exec 0 ms 2026-06-02 19:44:43,792 DEBUG [mondrian.sql] 80: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,802 DEBUG [mondrian.sql] 81: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,802 DEBUG [mondrian.sql] 81: , exec 0 ms 2026-06-02 19:44:43,802 DEBUG [mondrian.sql] 81: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,802 DEBUG [mondrian.sql] 82: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,803 DEBUG [mondrian.sql] 82: , exec 0 ms 2026-06-02 19:44:43,803 DEBUG [mondrian.sql] 82: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,812 DEBUG [mondrian.sql] 83: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,813 DEBUG [mondrian.sql] 83: , exec 0 ms 2026-06-02 19:44:43,813 DEBUG [mondrian.sql] 83: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,813 DEBUG [mondrian.sql] 84: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,813 DEBUG [mondrian.sql] 84: , exec 0 ms 2026-06-02 19:44:43,813 DEBUG [mondrian.sql] 84: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,823 DEBUG [mondrian.sql] 85: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,823 DEBUG [mondrian.sql] 85: , exec 0 ms 2026-06-02 19:44:43,823 DEBUG [mondrian.sql] 85: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,823 DEBUG [mondrian.sql] 86: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,824 DEBUG [mondrian.sql] 86: , exec 0 ms 2026-06-02 19:44:43,824 DEBUG [mondrian.sql] 86: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,855 DEBUG [mondrian.sql] 87: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:43,882 DEBUG [mondrian.sql] 87: , exec 26 ms 2026-06-02 19:44:43,882 DEBUG [mondrian.sql] 87: , exec+fetch 27 ms, 1 rows 2026-06-02 19:44:43,882 DEBUG [mondrian.sql] 88: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,885 DEBUG [mondrian.sql] 88: , exec 2 ms 2026-06-02 19:44:43,885 DEBUG [mondrian.sql] 88: , exec+fetch 3 ms, 3 rows 2026-06-02 19:44:43,886 DEBUG [mondrian.sql] 89: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:43,888 DEBUG [mondrian.sql] 89: , exec 2 ms 2026-06-02 19:44:43,888 DEBUG [mondrian.sql] 89: , exec+fetch 2 ms, 3 rows 2026-06-02 19:44:43,889 DEBUG [mondrian.sql] 90: 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] 2026-06-02 19:44:43,890 DEBUG [mondrian.sql] 90: , exec 0 ms 2026-06-02 19:44:43,890 DEBUG [mondrian.sql] 90: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,892 DEBUG [mondrian.sql] 91: 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] 2026-06-02 19:44:43,892 DEBUG [mondrian.sql] 91: , exec 0 ms 2026-06-02 19:44:43,893 DEBUG [mondrian.sql] 91: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,900 DEBUG [mondrian.sql] 92: 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] 2026-06-02 19:44:43,900 DEBUG [mondrian.sql] 92: , exec 0 ms 2026-06-02 19:44:43,900 DEBUG [mondrian.sql] 92: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,900 DEBUG [mondrian.sql] 93: 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] 2026-06-02 19:44:43,900 DEBUG [mondrian.sql] 93: , exec 0 ms 2026-06-02 19:44:43,901 DEBUG [mondrian.sql] 93: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,909 DEBUG [mondrian.sql] 94: 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] 2026-06-02 19:44:43,909 DEBUG [mondrian.sql] 94: , exec 0 ms 2026-06-02 19:44:43,909 DEBUG [mondrian.sql] 94: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:43,909 DEBUG [mondrian.sql] 95: 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] 2026-06-02 19:44:43,909 DEBUG [mondrian.sql] 95: , exec 0 ms 2026-06-02 19:44:43,910 DEBUG [mondrian.sql] 95: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:43,915 DEBUG [mondrian.sql] 96: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:43,917 DEBUG [mondrian.sql] 96: , exec 1 ms 2026-06-02 19:44:43,917 DEBUG [mondrian.sql] 96: , exec+fetch 2 ms, 1 rows 2026-06-02 19:44:43,917 DEBUG [mondrian.sql] 97: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:44:43,918 DEBUG [mondrian.sql] 97: , exec 0 ms 2026-06-02 19:44:43,918 DEBUG [mondrian.sql] 97: , exec+fetch 0 ms, 8 rows 2026-06-02 19:44:43,921 DEBUG [mondrian.sql] 98: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,921 DEBUG [mondrian.sql] 98: , exec 0 ms 2026-06-02 19:44:43,921 DEBUG [mondrian.sql] 98: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,921 DEBUG [mondrian.sql] 99: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:43,922 DEBUG [mondrian.sql] 99: , exec 0 ms 2026-06-02 19:44:43,922 DEBUG [mondrian.sql] 99: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,922 DEBUG [mondrian.sql] 100: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,922 DEBUG [mondrian.sql] 100: , exec 0 ms 2026-06-02 19:44:43,923 DEBUG [mondrian.sql] 100: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,923 DEBUG [mondrian.sql] 101: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:43,923 DEBUG [mondrian.sql] 101: , exec 0 ms 2026-06-02 19:44:43,923 DEBUG [mondrian.sql] 101: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,924 DEBUG [mondrian.sql] 102: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,924 DEBUG [mondrian.sql] 102: , exec 0 ms 2026-06-02 19:44:43,925 DEBUG [mondrian.sql] 102: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,925 DEBUG [mondrian.sql] 103: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:43,925 DEBUG [mondrian.sql] 103: , exec 0 ms 2026-06-02 19:44:43,925 DEBUG [mondrian.sql] 103: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,926 DEBUG [mondrian.sql] 104: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,926 DEBUG [mondrian.sql] 104: , exec 0 ms 2026-06-02 19:44:43,926 DEBUG [mondrian.sql] 104: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,926 DEBUG [mondrian.sql] 105: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:43,926 DEBUG [mondrian.sql] 105: , exec 0 ms 2026-06-02 19:44:43,927 DEBUG [mondrian.sql] 105: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,927 DEBUG [mondrian.sql] 106: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,928 DEBUG [mondrian.sql] 106: , exec 0 ms 2026-06-02 19:44:43,928 DEBUG [mondrian.sql] 106: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,928 DEBUG [mondrian.sql] 107: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:43,928 DEBUG [mondrian.sql] 107: , exec 0 ms 2026-06-02 19:44:43,928 DEBUG [mondrian.sql] 107: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,929 DEBUG [mondrian.sql] 108: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,929 DEBUG [mondrian.sql] 108: , exec 0 ms 2026-06-02 19:44:43,929 DEBUG [mondrian.sql] 108: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,929 DEBUG [mondrian.sql] 109: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:43,929 DEBUG [mondrian.sql] 109: , exec 0 ms 2026-06-02 19:44:43,930 DEBUG [mondrian.sql] 109: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,930 DEBUG [mondrian.sql] 110: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,931 DEBUG [mondrian.sql] 110: , exec 0 ms 2026-06-02 19:44:43,931 DEBUG [mondrian.sql] 110: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,931 DEBUG [mondrian.sql] 111: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:43,931 DEBUG [mondrian.sql] 111: , exec 0 ms 2026-06-02 19:44:43,931 DEBUG [mondrian.sql] 111: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,932 DEBUG [mondrian.sql] 112: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,932 DEBUG [mondrian.sql] 112: , exec 0 ms 2026-06-02 19:44:43,932 DEBUG [mondrian.sql] 112: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,932 DEBUG [mondrian.sql] 113: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:43,932 DEBUG [mondrian.sql] 113: , exec 0 ms 2026-06-02 19:44:43,933 DEBUG [mondrian.sql] 113: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:43,933 DEBUG [mondrian.sql] 114: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,933 DEBUG [mondrian.sql] 114: , exec 0 ms 2026-06-02 19:44:43,933 DEBUG [mondrian.sql] 114: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:43,934 DEBUG [mondrian.sql] 115: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:43,934 DEBUG [mondrian.sql] 115: , exec 0 ms 2026-06-02 19:44:43,934 DEBUG [mondrian.sql] 115: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,239 DEBUG [mondrian.sql] 116: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:47,262 DEBUG [mondrian.sql] 116: , exec 23 ms 2026-06-02 19:44:47,263 DEBUG [mondrian.sql] 116: , exec+fetch 24 ms, 1 rows 2026-06-02 19:44:47,263 DEBUG [mondrian.sql] 117: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:47,270 DEBUG [mondrian.sql] 117: , exec 6 ms 2026-06-02 19:44:47,270 DEBUG [mondrian.sql] 117: , exec+fetch 7 ms, 3 rows 2026-06-02 19:44:47,270 DEBUG [mondrian.sql] 118: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:44:47,275 DEBUG [mondrian.sql] 118: , exec 4 ms 2026-06-02 19:44:47,275 DEBUG [mondrian.sql] 118: , exec+fetch 5 ms, 3 rows 2026-06-02 19:44:47,276 DEBUG [mondrian.sql] 119: 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] 2026-06-02 19:44:47,277 DEBUG [mondrian.sql] 119: , exec 0 ms 2026-06-02 19:44:47,277 DEBUG [mondrian.sql] 119: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:47,279 DEBUG [mondrian.sql] 120: 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] 2026-06-02 19:44:47,280 DEBUG [mondrian.sql] 120: , exec 0 ms 2026-06-02 19:44:47,280 DEBUG [mondrian.sql] 120: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:47,287 DEBUG [mondrian.sql] 121: 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] 2026-06-02 19:44:47,288 DEBUG [mondrian.sql] 121: , exec 0 ms 2026-06-02 19:44:47,288 DEBUG [mondrian.sql] 121: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:47,288 DEBUG [mondrian.sql] 122: 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] 2026-06-02 19:44:47,288 DEBUG [mondrian.sql] 122: , exec 0 ms 2026-06-02 19:44:47,289 DEBUG [mondrian.sql] 122: , exec+fetch 1 ms, 2 rows 2026-06-02 19:44:47,296 DEBUG [mondrian.sql] 123: 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] 2026-06-02 19:44:47,296 DEBUG [mondrian.sql] 123: , exec 0 ms 2026-06-02 19:44:47,296 DEBUG [mondrian.sql] 123: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:47,297 DEBUG [mondrian.sql] 124: 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] 2026-06-02 19:44:47,297 DEBUG [mondrian.sql] 124: , exec 0 ms 2026-06-02 19:44:47,297 DEBUG [mondrian.sql] 124: , exec+fetch 0 ms, 2 rows 2026-06-02 19:44:47,303 DEBUG [mondrian.sql] 125: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:47,304 DEBUG [mondrian.sql] 125: , exec 1 ms 2026-06-02 19:44:47,304 DEBUG [mondrian.sql] 125: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:47,304 DEBUG [mondrian.sql] 126: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:44:47,305 DEBUG [mondrian.sql] 126: , exec 0 ms 2026-06-02 19:44:47,305 DEBUG [mondrian.sql] 126: , exec+fetch 0 ms, 8 rows 2026-06-02 19:44:47,307 DEBUG [mondrian.sql] 127: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:47,308 DEBUG [mondrian.sql] 127: , exec 0 ms 2026-06-02 19:44:47,308 DEBUG [mondrian.sql] 127: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:47,308 DEBUG [mondrian.sql] 128: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:44:47,308 DEBUG [mondrian.sql] 128: , exec 0 ms 2026-06-02 19:44:47,308 DEBUG [mondrian.sql] 128: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,309 DEBUG [mondrian.sql] 129: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:47,309 DEBUG [mondrian.sql] 129: , exec 0 ms 2026-06-02 19:44:47,309 DEBUG [mondrian.sql] 129: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,309 DEBUG [mondrian.sql] 130: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:44:47,309 DEBUG [mondrian.sql] 130: , exec 0 ms 2026-06-02 19:44:47,310 DEBUG [mondrian.sql] 130: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 131: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 131: , exec 0 ms 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 131: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 132: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 132: , exec 0 ms 2026-06-02 19:44:47,311 DEBUG [mondrian.sql] 132: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,312 DEBUG [mondrian.sql] 133: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:47,312 DEBUG [mondrian.sql] 133: , exec 0 ms 2026-06-02 19:44:47,312 DEBUG [mondrian.sql] 133: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,313 DEBUG [mondrian.sql] 134: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:44:47,313 DEBUG [mondrian.sql] 134: , exec 0 ms 2026-06-02 19:44:47,313 DEBUG [mondrian.sql] 134: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 135: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 135: , exec 0 ms 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 135: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 136: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 136: , exec 0 ms 2026-06-02 19:44:47,314 DEBUG [mondrian.sql] 136: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 137: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 137: , exec 0 ms 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 137: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 138: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 138: , exec 0 ms 2026-06-02 19:44:47,315 DEBUG [mondrian.sql] 138: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,316 DEBUG [mondrian.sql] 139: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:47,316 DEBUG [mondrian.sql] 139: , exec 0 ms 2026-06-02 19:44:47,316 DEBUG [mondrian.sql] 139: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,316 DEBUG [mondrian.sql] 140: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:44:47,317 DEBUG [mondrian.sql] 140: , exec 0 ms 2026-06-02 19:44:47,317 DEBUG [mondrian.sql] 140: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:47,317 DEBUG [mondrian.sql] 141: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:47,317 DEBUG [mondrian.sql] 141: , exec 0 ms 2026-06-02 19:44:47,317 DEBUG [mondrian.sql] 141: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,318 DEBUG [mondrian.sql] 142: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:44:47,318 DEBUG [mondrian.sql] 142: , exec 0 ms 2026-06-02 19:44:47,318 DEBUG [mondrian.sql] 142: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:47,318 DEBUG [mondrian.sql] 143: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:47,318 DEBUG [mondrian.sql] 143: , exec 0 ms 2026-06-02 19:44:47,319 DEBUG [mondrian.sql] 143: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:47,319 DEBUG [mondrian.sql] 144: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:44:47,319 DEBUG [mondrian.sql] 144: , exec 0 ms 2026-06-02 19:44:47,319 DEBUG [mondrian.sql] 144: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:52,600 DEBUG [mondrian.sql] 145: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,601 DEBUG [mondrian.sql] 146: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,602 DEBUG [mondrian.sql] 145: , exec 1 ms 2026-06-02 19:44:52,602 DEBUG [mondrian.sql] 145: , exec+fetch 2 ms, 1 rows 2026-06-02 19:44:52,602 DEBUG [mondrian.sql] 146: , exec 0 ms 2026-06-02 19:44:52,602 DEBUG [mondrian.sql] 147: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,602 DEBUG [mondrian.sql] 146: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 148: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 147: , exec 0 ms 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 147: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 149: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 148: , exec 0 ms 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 148: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:52,603 DEBUG [mondrian.sql] 150: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 149: , exec 0 ms 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 149: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 150: , exec 0 ms 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 151: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 150: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,604 DEBUG [mondrian.sql] 152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:52,605 DEBUG [mondrian.sql] 151: , exec 1 ms 2026-06-02 19:44:52,605 DEBUG [mondrian.sql] 151: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,606 DEBUG [mondrian.sql] 152: , exec 1 ms 2026-06-02 19:44:52,606 DEBUG [mondrian.sql] 153: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:44:52,606 DEBUG [mondrian.sql] 152: , exec+fetch 2 ms, 1 rows 2026-06-02 19:44:52,606 DEBUG [mondrian.sql] 154: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:44:52,682 DEBUG [mondrian.sql] 154: , exec 75 ms 2026-06-02 19:44:52,682 DEBUG [mondrian.sql] 153: , exec 76 ms 2026-06-02 19:44:52,682 DEBUG [mondrian.sql] 154: , exec+fetch 76 ms, 1 rows 2026-06-02 19:44:52,682 DEBUG [mondrian.sql] 153: , exec+fetch 76 ms, 1 rows 2026-06-02 19:44:52,682 DEBUG [mondrian.sql] 155: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:44:52,683 DEBUG [mondrian.sql] 156: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:44:52,688 DEBUG [mondrian.sql] 155: , exec 5 ms 2026-06-02 19:44:52,688 DEBUG [mondrian.sql] 155: , exec+fetch 6 ms, 1 rows 2026-06-02 19:44:52,688 DEBUG [mondrian.sql] 156: , exec 5 ms 2026-06-02 19:44:52,688 DEBUG [mondrian.sql] 156: , exec+fetch 5 ms, 1 rows 2026-06-02 19:44:52,689 DEBUG [mondrian.sql] 157: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:44:52,689 DEBUG [mondrian.sql] 158: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:44:52,692 DEBUG [mondrian.sql] 157: , exec 3 ms 2026-06-02 19:44:52,692 DEBUG [mondrian.sql] 157: , exec+fetch 3 ms, 1 rows 2026-06-02 19:44:52,692 DEBUG [mondrian.sql] 158: , exec 3 ms 2026-06-02 19:44:52,692 DEBUG [mondrian.sql] 158: , exec+fetch 3 ms, 1 rows 2026-06-02 19:44:52,692 DEBUG [mondrian.sql] 159: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,693 DEBUG [mondrian.sql] 160: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,749 DEBUG [mondrian.sql] 159: , exec 56 ms 2026-06-02 19:44:52,749 DEBUG [mondrian.sql] 159: , exec+fetch 56 ms, 1 rows 2026-06-02 19:44:52,749 DEBUG [mondrian.sql] 161: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,752 DEBUG [mondrian.sql] 160: , exec 58 ms 2026-06-02 19:44:52,752 DEBUG [mondrian.sql] 160: , exec+fetch 59 ms, 1 rows 2026-06-02 19:44:52,752 DEBUG [mondrian.sql] 162: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,767 DEBUG [mondrian.sql] 161: , exec 17 ms 2026-06-02 19:44:52,767 DEBUG [mondrian.sql] 161: , exec+fetch 18 ms, 1 rows 2026-06-02 19:44:52,767 DEBUG [mondrian.sql] 163: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,772 DEBUG [mondrian.sql] 162: , exec 19 ms 2026-06-02 19:44:52,772 DEBUG [mondrian.sql] 162: , exec+fetch 20 ms, 1 rows 2026-06-02 19:44:52,772 DEBUG [mondrian.sql] 164: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,793 DEBUG [mondrian.sql] 163: , exec 25 ms 2026-06-02 19:44:52,793 DEBUG [mondrian.sql] 163: , exec+fetch 25 ms, 1 rows 2026-06-02 19:44:52,793 DEBUG [mondrian.sql] 165: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,802 DEBUG [mondrian.sql] 164: , exec 29 ms 2026-06-02 19:44:52,803 DEBUG [mondrian.sql] 164: , exec+fetch 31 ms, 1 rows 2026-06-02 19:44:52,803 DEBUG [mondrian.sql] 166: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,817 DEBUG [mondrian.sql] 165: , exec 23 ms 2026-06-02 19:44:52,817 DEBUG [mondrian.sql] 165: , exec+fetch 24 ms, 1 rows 2026-06-02 19:44:52,827 DEBUG [mondrian.sql] 166: , exec 23 ms 2026-06-02 19:44:52,827 DEBUG [mondrian.sql] 166: , exec+fetch 24 ms, 1 rows 2026-06-02 19:44:52,834 DEBUG [mondrian.sql] 167: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,835 DEBUG [mondrian.sql] 167: , exec 0 ms 2026-06-02 19:44:52,835 DEBUG [mondrian.sql] 167: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,835 DEBUG [mondrian.sql] 168: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 19:44:52,836 DEBUG [mondrian.sql] 168: , exec 0 ms 2026-06-02 19:44:52,836 DEBUG [mondrian.sql] 168: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,836 DEBUG [mondrian.sql] 169: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 19:44:52,836 DEBUG [mondrian.sql] 169: , exec 0 ms 2026-06-02 19:44:52,836 DEBUG [mondrian.sql] 169: , exec+fetch 0 ms, 1 rows 2026-06-02 19:44:52,839 DEBUG [mondrian.sql] 170: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:52,840 DEBUG [mondrian.sql] 170: , exec 0 ms 2026-06-02 19:44:52,840 DEBUG [mondrian.sql] 170: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,840 DEBUG [mondrian.sql] 171: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:52,841 DEBUG [mondrian.sql] 171: , exec 0 ms 2026-06-02 19:44:52,841 DEBUG [mondrian.sql] 171: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,841 DEBUG [mondrian.sql] 172: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:44:52,842 DEBUG [mondrian.sql] 172: , exec 1 ms 2026-06-02 19:44:52,842 DEBUG [mondrian.sql] 172: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,843 DEBUG [mondrian.sql] 173: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,844 DEBUG [mondrian.sql] 174: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,869 DEBUG [mondrian.sql] 173: , exec 25 ms 2026-06-02 19:44:52,869 DEBUG [mondrian.sql] 173: , exec+fetch 26 ms, 1 rows 2026-06-02 19:44:52,869 DEBUG [mondrian.sql] 175: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,870 DEBUG [mondrian.sql] 174: , exec 26 ms 2026-06-02 19:44:52,871 DEBUG [mondrian.sql] 174: , exec+fetch 27 ms, 1 rows 2026-06-02 19:44:52,871 DEBUG [mondrian.sql] 176: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,887 DEBUG [mondrian.sql] 175: , exec 17 ms 2026-06-02 19:44:52,887 DEBUG [mondrian.sql] 175: , exec+fetch 18 ms, 1 rows 2026-06-02 19:44:52,888 DEBUG [mondrian.sql] 177: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,890 DEBUG [mondrian.sql] 176: , exec 18 ms 2026-06-02 19:44:52,890 DEBUG [mondrian.sql] 176: , exec+fetch 19 ms, 1 rows 2026-06-02 19:44:52,890 DEBUG [mondrian.sql] 178: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,899 DEBUG [mondrian.sql] 177: , exec 11 ms 2026-06-02 19:44:52,899 DEBUG [mondrian.sql] 177: , exec+fetch 11 ms, 1 rows 2026-06-02 19:44:52,899 DEBUG [mondrian.sql] 179: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,901 DEBUG [mondrian.sql] 178: , exec 10 ms 2026-06-02 19:44:52,901 DEBUG [mondrian.sql] 178: , exec+fetch 11 ms, 1 rows 2026-06-02 19:44:52,901 DEBUG [mondrian.sql] 180: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,908 DEBUG [mondrian.sql] 179: , exec 9 ms 2026-06-02 19:44:52,908 DEBUG [mondrian.sql] 179: , exec+fetch 9 ms, 1 rows 2026-06-02 19:44:52,909 DEBUG [mondrian.sql] 181: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,912 DEBUG [mondrian.sql] 180: , exec 11 ms 2026-06-02 19:44:52,912 DEBUG [mondrian.sql] 180: , exec+fetch 11 ms, 1 rows 2026-06-02 19:44:52,912 DEBUG [mondrian.sql] 182: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,917 DEBUG [mondrian.sql] 181: , exec 7 ms 2026-06-02 19:44:52,917 DEBUG [mondrian.sql] 181: , exec+fetch 8 ms, 1 rows 2026-06-02 19:44:52,917 DEBUG [mondrian.sql] 183: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,918 DEBUG [mondrian.sql] 182: , exec 6 ms 2026-06-02 19:44:52,919 DEBUG [mondrian.sql] 182: , exec+fetch 7 ms, 1 rows 2026-06-02 19:44:52,919 DEBUG [mondrian.sql] 184: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,923 DEBUG [mondrian.sql] 183: , exec 5 ms 2026-06-02 19:44:52,923 DEBUG [mondrian.sql] 183: , exec+fetch 6 ms, 1 rows 2026-06-02 19:44:52,923 DEBUG [mondrian.sql] 185: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,927 DEBUG [mondrian.sql] 184: , exec 8 ms 2026-06-02 19:44:52,927 DEBUG [mondrian.sql] 184: , exec+fetch 8 ms, 1 rows 2026-06-02 19:44:52,928 DEBUG [mondrian.sql] 186: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,930 DEBUG [mondrian.sql] 185: , exec 6 ms 2026-06-02 19:44:52,930 DEBUG [mondrian.sql] 185: , exec+fetch 7 ms, 1 rows 2026-06-02 19:44:52,930 DEBUG [mondrian.sql] 187: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,936 DEBUG [mondrian.sql] 186: , exec 7 ms 2026-06-02 19:44:52,936 DEBUG [mondrian.sql] 186: , exec+fetch 8 ms, 1 rows 2026-06-02 19:44:52,936 DEBUG [mondrian.sql] 188: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,938 DEBUG [mondrian.sql] 187: , exec 7 ms 2026-06-02 19:44:52,938 DEBUG [mondrian.sql] 187: , exec+fetch 8 ms, 1 rows 2026-06-02 19:44:52,939 DEBUG [mondrian.sql] 189: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,946 DEBUG [mondrian.sql] 188: , exec 9 ms 2026-06-02 19:44:52,946 DEBUG [mondrian.sql] 188: , exec+fetch 10 ms, 1 rows 2026-06-02 19:44:52,947 DEBUG [mondrian.sql] 190: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:44:52,947 DEBUG [mondrian.sql] 189: , exec 8 ms 2026-06-02 19:44:52,947 DEBUG [mondrian.sql] 189: , exec+fetch 8 ms, 1 rows 2026-06-02 19:44:52,948 DEBUG [mondrian.sql] 191: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:44:52,949 DEBUG [mondrian.sql] 191: , exec 1 ms 2026-06-02 19:44:52,949 DEBUG [mondrian.sql] 191: , exec+fetch 1 ms, 1 rows 2026-06-02 19:44:52,950 DEBUG [mondrian.sql] 192: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:44:52,953 DEBUG [mondrian.sql] 190: , exec 5 ms 2026-06-02 19:44:52,953 DEBUG [mondrian.sql] 190: , exec+fetch 6 ms, 1 rows 2026-06-02 19:44:52,953 DEBUG [mondrian.sql] 193: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:44:52,960 DEBUG [mondrian.sql] 192: , exec 9 ms 2026-06-02 19:44:52,960 DEBUG [mondrian.sql] 192: , exec+fetch 10 ms, 1 rows 2026-06-02 19:44:52,961 DEBUG [mondrian.sql] 194: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:52,963 DEBUG [mondrian.sql] 193: , exec 9 ms 2026-06-02 19:44:52,963 DEBUG [mondrian.sql] 193: , exec+fetch 10 ms, 1 rows 2026-06-02 19:44:52,963 DEBUG [mondrian.sql] 195: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:44:53,013 DEBUG [mondrian.sql] 195: , exec 49 ms 2026-06-02 19:44:53,013 DEBUG [mondrian.sql] 195: , exec+fetch 50 ms, 1 rows 2026-06-02 19:44:53,013 DEBUG [mondrian.sql] 196: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 19:44:53,017 DEBUG [mondrian.sql] 194: , exec 55 ms 2026-06-02 19:44:53,017 DEBUG [mondrian.sql] 194: , exec+fetch 56 ms, 1 rows 2026-06-02 19:44:53,018 DEBUG [mondrian.sql] 197: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 19:44:53,041 DEBUG [mondrian.sql] 196: , exec 28 ms 2026-06-02 19:44:53,041 DEBUG [mondrian.sql] 196: , exec+fetch 28 ms, 1 rows 2026-06-02 19:44:53,065 DEBUG [mondrian.sql] 197: , exec 46 ms 2026-06-02 19:44:53,065 DEBUG [mondrian.sql] 197: , exec+fetch 47 ms, 1 rows 2026-06-02 19:45:02,038 DEBUG [mondrian.mdx] 4192: select NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON COLUMNS from [Sales] 2026-06-02 19:45:02,038 DEBUG [mondrian.mdx] 4193: select NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON COLUMNS from [Sales] 2026-06-02 19:45:02,051 DEBUG [mondrian.sql] 198: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 19:45:02,051 DEBUG [mondrian.sql] 199: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 19:45:02,055 DEBUG [mondrian.sql] 198: , exec 3 ms 2026-06-02 19:45:02,055 DEBUG [mondrian.sql] 198: , exec+fetch 4 ms, 1 rows 2026-06-02 19:45:02,055 DEBUG [mondrian.sql] 199: , exec 3 ms 2026-06-02 19:45:02,055 DEBUG [mondrian.sql] 199: , exec+fetch 4 ms, 1 rows 2026-06-02 19:45:02,076 DEBUG [mondrian.sql] 200: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-02 19:45:02,078 DEBUG [mondrian.sql] 200: , exec 1 ms 2026-06-02 19:45:02,086 DEBUG [mondrian.sql] 200: , exec+fetch 9 ms, 1 rows 2026-06-02 19:45:02,091 DEBUG [mondrian.mdx] 4192: exec: 52 ms 2026-06-02 19:45:02,091 DEBUG [mondrian.mdx] 4193: exec: 52 ms 2026-06-02 19:45:02,099 DEBUG [mondrian.sql] 201: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:45:02,102 DEBUG [mondrian.sql] 201: , exec 3 ms 2026-06-02 19:45:02,102 DEBUG [mondrian.sql] 201: , exec+fetch 3 ms, 3 rows 2026-06-02 19:45:02,103 DEBUG [mondrian.sql] 202: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:45:02,104 DEBUG [mondrian.sql] 202: , exec 1 ms 2026-06-02 19:45:02,105 DEBUG [mondrian.sql] 202: , exec+fetch 2 ms, 3 rows 2026-06-02 19:45:04,637 DEBUG [mondrian.mdx] 5647: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:45:04,640 DEBUG [mondrian.mdx] 5647: exec: 3 ms 2026-06-02 19:45:04,642 DEBUG [mondrian.sql] 203: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:45:04,642 DEBUG [mondrian.mdx] 5692: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:45:04,643 DEBUG [mondrian.sql] 203: , exec 0 ms 2026-06-02 19:45:04,643 DEBUG [mondrian.sql] 203: , exec+fetch 1 ms, 3 rows 2026-06-02 19:45:04,643 DEBUG [mondrian.sql] 204: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:45:04,644 DEBUG [mondrian.sql] 204: , exec 0 ms 2026-06-02 19:45:04,644 DEBUG [mondrian.sql] 204: , exec+fetch 1 ms, 3 rows 2026-06-02 19:45:04,644 DEBUG [mondrian.mdx] 5692: exec: 2 ms 2026-06-02 19:45:26,958 DEBUG [mondrian.mdx] 6129: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:45:26,960 DEBUG [mondrian.mdx] 6129: exec: 2 ms 2026-06-02 19:47:20,072 DEBUG [mondrian.sql] 205: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:20,097 DEBUG [mondrian.sql] 205: , exec 24 ms 2026-06-02 19:47:20,097 DEBUG [mondrian.sql] 205: , exec+fetch 25 ms, 1 rows 2026-06-02 19:47:20,097 DEBUG [mondrian.sql] 206: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:47:20,105 DEBUG [mondrian.sql] 206: , exec 7 ms 2026-06-02 19:47:20,106 DEBUG [mondrian.sql] 206: , exec+fetch 9 ms, 3 rows 2026-06-02 19:47:20,106 DEBUG [mondrian.sql] 207: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:47:20,114 DEBUG [mondrian.sql] 207: , exec 8 ms 2026-06-02 19:47:20,115 DEBUG [mondrian.sql] 207: , exec+fetch 9 ms, 3 rows 2026-06-02 19:47:20,116 DEBUG [mondrian.sql] 208: 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] 2026-06-02 19:47:20,116 DEBUG [mondrian.sql] 208: , exec 0 ms 2026-06-02 19:47:20,116 DEBUG [mondrian.sql] 208: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:20,118 DEBUG [mondrian.sql] 209: 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] 2026-06-02 19:47:20,118 DEBUG [mondrian.sql] 209: , exec 0 ms 2026-06-02 19:47:20,119 DEBUG [mondrian.sql] 209: , exec+fetch 1 ms, 2 rows 2026-06-02 19:47:20,124 DEBUG [mondrian.sql] 210: 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] 2026-06-02 19:47:20,125 DEBUG [mondrian.sql] 210: , exec 0 ms 2026-06-02 19:47:20,125 DEBUG [mondrian.sql] 210: , exec+fetch 1 ms, 2 rows 2026-06-02 19:47:20,125 DEBUG [mondrian.sql] 211: 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] 2026-06-02 19:47:20,125 DEBUG [mondrian.sql] 211: , exec 0 ms 2026-06-02 19:47:20,125 DEBUG [mondrian.sql] 211: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:20,131 DEBUG [mondrian.sql] 212: 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] 2026-06-02 19:47:20,131 DEBUG [mondrian.sql] 212: , exec 0 ms 2026-06-02 19:47:20,132 DEBUG [mondrian.sql] 212: , exec+fetch 1 ms, 2 rows 2026-06-02 19:47:20,132 DEBUG [mondrian.sql] 213: 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] 2026-06-02 19:47:20,132 DEBUG [mondrian.sql] 213: , exec 0 ms 2026-06-02 19:47:20,132 DEBUG [mondrian.sql] 213: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:20,136 DEBUG [mondrian.sql] 214: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:20,138 DEBUG [mondrian.sql] 214: , exec 1 ms 2026-06-02 19:47:20,138 DEBUG [mondrian.sql] 214: , exec+fetch 2 ms, 1 rows 2026-06-02 19:47:20,138 DEBUG [mondrian.sql] 215: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:47:20,139 DEBUG [mondrian.sql] 215: , exec 0 ms 2026-06-02 19:47:20,139 DEBUG [mondrian.sql] 215: , exec+fetch 1 ms, 8 rows 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 216: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 216: , exec 0 ms 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 216: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 217: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 217: , exec 0 ms 2026-06-02 19:47:20,154 DEBUG [mondrian.sql] 217: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,165 DEBUG [mondrian.sql] 218: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:47:20,165 DEBUG [mondrian.sql] 218: , exec 0 ms 2026-06-02 19:47:20,165 DEBUG [mondrian.sql] 218: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,165 DEBUG [mondrian.sql] 219: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:47:20,166 DEBUG [mondrian.sql] 219: , exec 0 ms 2026-06-02 19:47:20,166 DEBUG [mondrian.sql] 219: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,177 DEBUG [mondrian.sql] 220: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:47:20,177 DEBUG [mondrian.sql] 220: , exec 0 ms 2026-06-02 19:47:20,178 DEBUG [mondrian.sql] 220: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,178 DEBUG [mondrian.sql] 221: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:47:20,178 DEBUG [mondrian.sql] 221: , exec 0 ms 2026-06-02 19:47:20,178 DEBUG [mondrian.sql] 221: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,188 DEBUG [mondrian.sql] 222: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:47:20,189 DEBUG [mondrian.sql] 222: , exec 0 ms 2026-06-02 19:47:20,189 DEBUG [mondrian.sql] 222: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,189 DEBUG [mondrian.sql] 223: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:47:20,189 DEBUG [mondrian.sql] 223: , exec 0 ms 2026-06-02 19:47:20,190 DEBUG [mondrian.sql] 223: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,200 DEBUG [mondrian.sql] 224: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:47:20,201 DEBUG [mondrian.sql] 224: , exec 0 ms 2026-06-02 19:47:20,201 DEBUG [mondrian.sql] 224: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,201 DEBUG [mondrian.sql] 225: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:47:20,201 DEBUG [mondrian.sql] 225: , exec 0 ms 2026-06-02 19:47:20,201 DEBUG [mondrian.sql] 225: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,211 DEBUG [mondrian.sql] 226: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:47:20,212 DEBUG [mondrian.sql] 226: , exec 0 ms 2026-06-02 19:47:20,212 DEBUG [mondrian.sql] 226: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,212 DEBUG [mondrian.sql] 227: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:47:20,212 DEBUG [mondrian.sql] 227: , exec 0 ms 2026-06-02 19:47:20,212 DEBUG [mondrian.sql] 227: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,223 DEBUG [mondrian.sql] 228: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:47:20,224 DEBUG [mondrian.sql] 228: , exec 0 ms 2026-06-02 19:47:20,224 DEBUG [mondrian.sql] 228: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,224 DEBUG [mondrian.sql] 229: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:47:20,224 DEBUG [mondrian.sql] 229: , exec 0 ms 2026-06-02 19:47:20,224 DEBUG [mondrian.sql] 229: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,235 DEBUG [mondrian.sql] 230: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:47:20,235 DEBUG [mondrian.sql] 230: , exec 0 ms 2026-06-02 19:47:20,236 DEBUG [mondrian.sql] 230: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,236 DEBUG [mondrian.sql] 231: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:47:20,236 DEBUG [mondrian.sql] 231: , exec 0 ms 2026-06-02 19:47:20,236 DEBUG [mondrian.sql] 231: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:20,247 DEBUG [mondrian.sql] 232: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:47:20,247 DEBUG [mondrian.sql] 232: , exec 0 ms 2026-06-02 19:47:20,248 DEBUG [mondrian.sql] 232: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:20,248 DEBUG [mondrian.sql] 233: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:47:20,248 DEBUG [mondrian.sql] 233: , exec 0 ms 2026-06-02 19:47:20,248 DEBUG [mondrian.sql] 233: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,309 DEBUG [mondrian.sql] 234: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:23,330 DEBUG [mondrian.sql] 234: , exec 20 ms 2026-06-02 19:47:23,330 DEBUG [mondrian.sql] 234: , exec+fetch 21 ms, 1 rows 2026-06-02 19:47:23,331 DEBUG [mondrian.sql] 235: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:47:23,334 DEBUG [mondrian.sql] 235: , exec 3 ms 2026-06-02 19:47:23,335 DEBUG [mondrian.sql] 235: , exec+fetch 4 ms, 3 rows 2026-06-02 19:47:23,335 DEBUG [mondrian.sql] 236: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:47:23,338 DEBUG [mondrian.sql] 236: , exec 3 ms 2026-06-02 19:47:23,338 DEBUG [mondrian.sql] 236: , exec+fetch 3 ms, 3 rows 2026-06-02 19:47:23,339 DEBUG [mondrian.sql] 237: 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] 2026-06-02 19:47:23,339 DEBUG [mondrian.sql] 237: , exec 0 ms 2026-06-02 19:47:23,339 DEBUG [mondrian.sql] 237: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:23,341 DEBUG [mondrian.sql] 238: 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] 2026-06-02 19:47:23,341 DEBUG [mondrian.sql] 238: , exec 0 ms 2026-06-02 19:47:23,341 DEBUG [mondrian.sql] 238: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:23,347 DEBUG [mondrian.sql] 239: 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] 2026-06-02 19:47:23,347 DEBUG [mondrian.sql] 239: , exec 0 ms 2026-06-02 19:47:23,347 DEBUG [mondrian.sql] 239: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:23,348 DEBUG [mondrian.sql] 240: 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] 2026-06-02 19:47:23,348 DEBUG [mondrian.sql] 240: , exec 0 ms 2026-06-02 19:47:23,348 DEBUG [mondrian.sql] 240: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:23,352 DEBUG [mondrian.sql] 241: 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] 2026-06-02 19:47:23,353 DEBUG [mondrian.sql] 241: , exec 0 ms 2026-06-02 19:47:23,353 DEBUG [mondrian.sql] 241: , exec+fetch 1 ms, 2 rows 2026-06-02 19:47:23,353 DEBUG [mondrian.sql] 242: 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] 2026-06-02 19:47:23,353 DEBUG [mondrian.sql] 242: , exec 0 ms 2026-06-02 19:47:23,353 DEBUG [mondrian.sql] 242: , exec+fetch 0 ms, 2 rows 2026-06-02 19:47:23,358 DEBUG [mondrian.sql] 243: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:23,359 DEBUG [mondrian.sql] 243: , exec 1 ms 2026-06-02 19:47:23,359 DEBUG [mondrian.sql] 243: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,359 DEBUG [mondrian.sql] 244: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:47:23,360 DEBUG [mondrian.sql] 244: , exec 0 ms 2026-06-02 19:47:23,360 DEBUG [mondrian.sql] 244: , exec+fetch 1 ms, 8 rows 2026-06-02 19:47:23,373 DEBUG [mondrian.sql] 245: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:47:23,373 DEBUG [mondrian.sql] 245: , exec 0 ms 2026-06-02 19:47:23,373 DEBUG [mondrian.sql] 245: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,373 DEBUG [mondrian.sql] 246: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:47:23,374 DEBUG [mondrian.sql] 246: , exec 0 ms 2026-06-02 19:47:23,374 DEBUG [mondrian.sql] 246: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 247: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 247: , exec 0 ms 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 247: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 248: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 248: , exec 0 ms 2026-06-02 19:47:23,384 DEBUG [mondrian.sql] 248: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,395 DEBUG [mondrian.sql] 249: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:47:23,395 DEBUG [mondrian.sql] 249: , exec 0 ms 2026-06-02 19:47:23,395 DEBUG [mondrian.sql] 249: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,395 DEBUG [mondrian.sql] 250: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:47:23,395 DEBUG [mondrian.sql] 250: , exec 0 ms 2026-06-02 19:47:23,396 DEBUG [mondrian.sql] 250: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,405 DEBUG [mondrian.sql] 251: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:47:23,406 DEBUG [mondrian.sql] 251: , exec 0 ms 2026-06-02 19:47:23,406 DEBUG [mondrian.sql] 251: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,406 DEBUG [mondrian.sql] 252: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:47:23,406 DEBUG [mondrian.sql] 252: , exec 0 ms 2026-06-02 19:47:23,406 DEBUG [mondrian.sql] 252: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,416 DEBUG [mondrian.sql] 253: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:47:23,417 DEBUG [mondrian.sql] 253: , exec 0 ms 2026-06-02 19:47:23,417 DEBUG [mondrian.sql] 253: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,417 DEBUG [mondrian.sql] 254: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:47:23,417 DEBUG [mondrian.sql] 254: , exec 0 ms 2026-06-02 19:47:23,417 DEBUG [mondrian.sql] 254: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,426 DEBUG [mondrian.sql] 255: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:47:23,427 DEBUG [mondrian.sql] 255: , exec 0 ms 2026-06-02 19:47:23,427 DEBUG [mondrian.sql] 255: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,427 DEBUG [mondrian.sql] 256: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:47:23,427 DEBUG [mondrian.sql] 256: , exec 0 ms 2026-06-02 19:47:23,427 DEBUG [mondrian.sql] 256: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 257: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 257: , exec 0 ms 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 257: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 258: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 258: , exec 0 ms 2026-06-02 19:47:23,437 DEBUG [mondrian.sql] 258: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,446 DEBUG [mondrian.sql] 259: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:47:23,447 DEBUG [mondrian.sql] 259: , exec 0 ms 2026-06-02 19:47:23,447 DEBUG [mondrian.sql] 259: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,447 DEBUG [mondrian.sql] 260: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:47:23,447 DEBUG [mondrian.sql] 260: , exec 0 ms 2026-06-02 19:47:23,447 DEBUG [mondrian.sql] 260: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:23,456 DEBUG [mondrian.sql] 261: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:47:23,457 DEBUG [mondrian.sql] 261: , exec 0 ms 2026-06-02 19:47:23,457 DEBUG [mondrian.sql] 261: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:23,457 DEBUG [mondrian.sql] 262: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:47:23,457 DEBUG [mondrian.sql] 262: , exec 0 ms 2026-06-02 19:47:23,457 DEBUG [mondrian.sql] 262: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:29,392 DEBUG [mondrian.sql] 263: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,393 DEBUG [mondrian.sql] 263: , exec 1 ms 2026-06-02 19:47:29,393 DEBUG [mondrian.sql] 263: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 264: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 264: , exec 0 ms 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 264: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 266: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 265: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,394 DEBUG [mondrian.sql] 266: , exec 0 ms 2026-06-02 19:47:29,395 DEBUG [mondrian.sql] 266: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,395 DEBUG [mondrian.sql] 267: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,395 DEBUG [mondrian.sql] 265: , exec 0 ms 2026-06-02 19:47:29,395 DEBUG [mondrian.sql] 265: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:29,396 DEBUG [mondrian.sql] 268: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,396 DEBUG [mondrian.sql] 267: , exec 1 ms 2026-06-02 19:47:29,396 DEBUG [mondrian.sql] 267: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,396 DEBUG [mondrian.sql] 269: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:47:29,397 DEBUG [mondrian.sql] 268: , exec 1 ms 2026-06-02 19:47:29,397 DEBUG [mondrian.sql] 268: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,397 DEBUG [mondrian.sql] 270: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:47:29,405 DEBUG [mondrian.sql] 269: , exec 9 ms 2026-06-02 19:47:29,405 DEBUG [mondrian.sql] 269: , exec+fetch 9 ms, 1 rows 2026-06-02 19:47:29,406 DEBUG [mondrian.sql] 271: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:47:29,406 DEBUG [mondrian.sql] 270: , exec 9 ms 2026-06-02 19:47:29,406 DEBUG [mondrian.sql] 270: , exec+fetch 9 ms, 1 rows 2026-06-02 19:47:29,406 DEBUG [mondrian.sql] 272: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:47:29,409 DEBUG [mondrian.sql] 271: , exec 3 ms 2026-06-02 19:47:29,409 DEBUG [mondrian.sql] 271: , exec+fetch 3 ms, 1 rows 2026-06-02 19:47:29,409 DEBUG [mondrian.sql] 273: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:47:29,410 DEBUG [mondrian.sql] 272: , exec 3 ms 2026-06-02 19:47:29,410 DEBUG [mondrian.sql] 272: , exec+fetch 3 ms, 1 rows 2026-06-02 19:47:29,410 DEBUG [mondrian.sql] 274: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:47:29,413 DEBUG [mondrian.sql] 273: , exec 3 ms 2026-06-02 19:47:29,413 DEBUG [mondrian.sql] 273: , exec+fetch 4 ms, 1 rows 2026-06-02 19:47:29,413 DEBUG [mondrian.sql] 275: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,414 DEBUG [mondrian.sql] 274: , exec 3 ms 2026-06-02 19:47:29,414 DEBUG [mondrian.sql] 274: , exec+fetch 4 ms, 1 rows 2026-06-02 19:47:29,414 DEBUG [mondrian.sql] 276: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,455 DEBUG [mondrian.sql] 275: , exec 41 ms 2026-06-02 19:47:29,455 DEBUG [mondrian.sql] 275: , exec+fetch 42 ms, 1 rows 2026-06-02 19:47:29,455 DEBUG [mondrian.sql] 277: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,456 DEBUG [mondrian.sql] 276: , exec 41 ms 2026-06-02 19:47:29,456 DEBUG [mondrian.sql] 276: , exec+fetch 42 ms, 1 rows 2026-06-02 19:47:29,456 DEBUG [mondrian.sql] 278: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,480 DEBUG [mondrian.sql] 277: , exec 24 ms 2026-06-02 19:47:29,480 DEBUG [mondrian.sql] 277: , exec+fetch 25 ms, 1 rows 2026-06-02 19:47:29,480 DEBUG [mondrian.sql] 279: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,480 DEBUG [mondrian.sql] 278: , exec 24 ms 2026-06-02 19:47:29,480 DEBUG [mondrian.sql] 278: , exec+fetch 24 ms, 1 rows 2026-06-02 19:47:29,481 DEBUG [mondrian.sql] 280: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 279: , exec 20 ms 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 280: , exec 20 ms 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 279: , exec+fetch 21 ms, 1 rows 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 280: , exec+fetch 20 ms, 1 rows 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 281: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,501 DEBUG [mondrian.sql] 282: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,526 DEBUG [mondrian.sql] 281: , exec 24 ms 2026-06-02 19:47:29,526 DEBUG [mondrian.sql] 281: , exec+fetch 25 ms, 1 rows 2026-06-02 19:47:29,528 DEBUG [mondrian.sql] 282: , exec 27 ms 2026-06-02 19:47:29,529 DEBUG [mondrian.sql] 282: , exec+fetch 28 ms, 1 rows 2026-06-02 19:47:29,538 DEBUG [mondrian.sql] 283: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,539 DEBUG [mondrian.sql] 284: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 284: , exec 1 ms 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 284: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 283: , exec 1 ms 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 285: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 283: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,540 DEBUG [mondrian.sql] 286: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 285: , exec 0 ms 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 285: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 287: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 286: , exec 0 ms 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 286: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 288: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 287: , exec 0 ms 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 287: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:29,541 DEBUG [mondrian.sql] 288: , exec 0 ms 2026-06-02 19:47:29,542 DEBUG [mondrian.sql] 288: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,542 DEBUG [mondrian.sql] 289: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,542 DEBUG [mondrian.sql] 290: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 289: , exec 0 ms 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 289: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 290: , exec 0 ms 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 291: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 290: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,543 DEBUG [mondrian.sql] 292: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 291: , exec 1 ms 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 292: , exec 1 ms 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 291: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 292: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 293: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,544 DEBUG [mondrian.sql] 294: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:47:29,546 DEBUG [mondrian.sql] 293: , exec 1 ms 2026-06-02 19:47:29,546 DEBUG [mondrian.sql] 294: , exec 1 ms 2026-06-02 19:47:29,546 DEBUG [mondrian.sql] 293: , exec+fetch 2 ms, 1 rows 2026-06-02 19:47:29,546 DEBUG [mondrian.sql] 294: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:29,547 DEBUG [mondrian.sql] 295: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,547 DEBUG [mondrian.sql] 296: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,559 DEBUG [mondrian.sql] 296: , exec 12 ms 2026-06-02 19:47:29,559 DEBUG [mondrian.sql] 296: , exec+fetch 12 ms, 1 rows 2026-06-02 19:47:29,559 DEBUG [mondrian.sql] 297: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,560 DEBUG [mondrian.sql] 295: , exec 13 ms 2026-06-02 19:47:29,560 DEBUG [mondrian.sql] 295: , exec+fetch 13 ms, 1 rows 2026-06-02 19:47:29,560 DEBUG [mondrian.sql] 298: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,565 DEBUG [mondrian.sql] 297: , exec 6 ms 2026-06-02 19:47:29,565 DEBUG [mondrian.sql] 297: , exec+fetch 6 ms, 1 rows 2026-06-02 19:47:29,566 DEBUG [mondrian.sql] 299: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,567 DEBUG [mondrian.sql] 298: , exec 6 ms 2026-06-02 19:47:29,567 DEBUG [mondrian.sql] 298: , exec+fetch 7 ms, 1 rows 2026-06-02 19:47:29,567 DEBUG [mondrian.sql] 300: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,572 DEBUG [mondrian.sql] 299: , exec 6 ms 2026-06-02 19:47:29,573 DEBUG [mondrian.sql] 299: , exec+fetch 7 ms, 1 rows 2026-06-02 19:47:29,573 DEBUG [mondrian.sql] 301: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,574 DEBUG [mondrian.sql] 300: , exec 6 ms 2026-06-02 19:47:29,574 DEBUG [mondrian.sql] 300: , exec+fetch 7 ms, 1 rows 2026-06-02 19:47:29,574 DEBUG [mondrian.sql] 302: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,578 DEBUG [mondrian.sql] 301: , exec 4 ms 2026-06-02 19:47:29,578 DEBUG [mondrian.sql] 301: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,578 DEBUG [mondrian.sql] 303: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,579 DEBUG [mondrian.sql] 302: , exec 4 ms 2026-06-02 19:47:29,579 DEBUG [mondrian.sql] 302: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,579 DEBUG [mondrian.sql] 304: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,584 DEBUG [mondrian.sql] 303: , exec 5 ms 2026-06-02 19:47:29,584 DEBUG [mondrian.sql] 303: , exec+fetch 6 ms, 1 rows 2026-06-02 19:47:29,584 DEBUG [mondrian.sql] 305: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,585 DEBUG [mondrian.sql] 304: , exec 6 ms 2026-06-02 19:47:29,585 DEBUG [mondrian.sql] 304: , exec+fetch 6 ms, 1 rows 2026-06-02 19:47:29,586 DEBUG [mondrian.sql] 306: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,589 DEBUG [mondrian.sql] 305: , exec 4 ms 2026-06-02 19:47:29,589 DEBUG [mondrian.sql] 305: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,590 DEBUG [mondrian.sql] 307: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,590 DEBUG [mondrian.sql] 306: , exec 4 ms 2026-06-02 19:47:29,590 DEBUG [mondrian.sql] 306: , exec+fetch 4 ms, 1 rows 2026-06-02 19:47:29,591 DEBUG [mondrian.sql] 308: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,595 DEBUG [mondrian.sql] 308: , exec 4 ms 2026-06-02 19:47:29,595 DEBUG [mondrian.sql] 307: , exec 5 ms 2026-06-02 19:47:29,595 DEBUG [mondrian.sql] 308: , exec+fetch 4 ms, 1 rows 2026-06-02 19:47:29,595 DEBUG [mondrian.sql] 307: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,596 DEBUG [mondrian.sql] 309: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,596 DEBUG [mondrian.sql] 310: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,600 DEBUG [mondrian.sql] 309: , exec 4 ms 2026-06-02 19:47:29,600 DEBUG [mondrian.sql] 309: , exec+fetch 4 ms, 1 rows 2026-06-02 19:47:29,600 DEBUG [mondrian.sql] 311: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,601 DEBUG [mondrian.sql] 310: , exec 5 ms 2026-06-02 19:47:29,601 DEBUG [mondrian.sql] 310: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,602 DEBUG [mondrian.sql] 312: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:47:29,605 DEBUG [mondrian.sql] 311: , exec 4 ms 2026-06-02 19:47:29,605 DEBUG [mondrian.sql] 311: , exec+fetch 5 ms, 1 rows 2026-06-02 19:47:29,606 DEBUG [mondrian.sql] 313: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:47:29,606 DEBUG [mondrian.sql] 313: , exec 0 ms 2026-06-02 19:47:29,606 DEBUG [mondrian.sql] 313: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:29,607 DEBUG [mondrian.sql] 314: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:47:29,608 DEBUG [mondrian.sql] 312: , exec 6 ms 2026-06-02 19:47:29,608 DEBUG [mondrian.sql] 312: , exec+fetch 6 ms, 1 rows 2026-06-02 19:47:29,608 DEBUG [mondrian.sql] 315: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:47:29,614 DEBUG [mondrian.sql] 314: , exec 7 ms 2026-06-02 19:47:29,614 DEBUG [mondrian.sql] 314: , exec+fetch 7 ms, 1 rows 2026-06-02 19:47:29,615 DEBUG [mondrian.sql] 316: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,618 DEBUG [mondrian.sql] 315: , exec 9 ms 2026-06-02 19:47:29,618 DEBUG [mondrian.sql] 315: , exec+fetch 10 ms, 1 rows 2026-06-02 19:47:29,618 DEBUG [mondrian.sql] 317: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,645 DEBUG [mondrian.sql] 316: , exec 29 ms 2026-06-02 19:47:29,646 DEBUG [mondrian.sql] 316: , exec+fetch 31 ms, 1 rows 2026-06-02 19:47:29,646 DEBUG [mondrian.sql] 318: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,649 DEBUG [mondrian.sql] 317: , exec 30 ms 2026-06-02 19:47:29,649 DEBUG [mondrian.sql] 317: , exec+fetch 31 ms, 1 rows 2026-06-02 19:47:29,649 DEBUG [mondrian.sql] 319: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 19:47:29,693 DEBUG [mondrian.sql] 318: , exec 47 ms 2026-06-02 19:47:29,694 DEBUG [mondrian.sql] 318: , exec+fetch 48 ms, 1 rows 2026-06-02 19:47:29,700 DEBUG [mondrian.sql] 319: , exec 50 ms 2026-06-02 19:47:29,700 DEBUG [mondrian.sql] 319: , exec+fetch 51 ms, 1 rows 2026-06-02 19:47:35,898 DEBUG [mondrian.sql] 320: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:47:35,899 DEBUG [mondrian.sql] 320: , exec 0 ms 2026-06-02 19:47:35,899 DEBUG [mondrian.sql] 320: , exec+fetch 0 ms, 3 rows 2026-06-02 19:47:35,899 DEBUG [mondrian.sql] 321: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:47:35,900 DEBUG [mondrian.sql] 321: , exec 0 ms 2026-06-02 19:47:35,900 DEBUG [mondrian.sql] 321: , exec+fetch 1 ms, 3 rows 2026-06-02 19:47:35,900 DEBUG [mondrian.sql] 322: SqlTupleReader.readTuples [[Store Size in SQFT].[Store Sqft]]: executing sql [ select "store"."store_sqft" as "c0" from "store" as "store" group by "store"."store_sqft" order by CASE WHEN "store"."store_sqft" IS NULL THEN 1 ELSE 0 END, "store"."store_sqft" ASC] 2026-06-02 19:47:35,900 DEBUG [mondrian.sql] 322: , exec 0 ms 2026-06-02 19:47:35,900 DEBUG [mondrian.sql] 322: , exec+fetch 0 ms, 21 rows 2026-06-02 19:47:35,901 DEBUG [mondrian.sql] 323: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_sqft" as "c0" from "store" as "store" group by "store"."store_sqft" order by CASE WHEN "store"."store_sqft" IS NULL THEN 1 ELSE 0 END, "store"."store_sqft" ASC] 2026-06-02 19:47:35,901 DEBUG [mondrian.sql] 323: , exec 0 ms 2026-06-02 19:47:35,901 DEBUG [mondrian.sql] 323: , exec+fetch 0 ms, 21 rows 2026-06-02 19:47:35,901 DEBUG [mondrian.sql] 324: SqlTupleReader.readTuples [[Store Type].[Store Type]]: executing sql [ select "store"."store_type" as "c0" from "store" as "store" group by "store"."store_type" order by CASE WHEN "store"."store_type" IS NULL THEN 1 ELSE 0 END, "store"."store_type" ASC] 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 324: , exec 0 ms 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 324: , exec+fetch 1 ms, 6 rows 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 325: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_type" as "c0" from "store" as "store" group by "store"."store_type" order by CASE WHEN "store"."store_type" IS NULL THEN 1 ELSE 0 END, "store"."store_type" ASC] 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 325: , exec 0 ms 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 325: , exec+fetch 0 ms, 6 rows 2026-06-02 19:47:35,902 DEBUG [mondrian.sql] 326: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:47:35,906 DEBUG [mondrian.sql] 326: , exec 2 ms 2026-06-02 19:47:35,906 DEBUG [mondrian.sql] 326: , exec+fetch 3 ms, 3 rows 2026-06-02 19:47:35,906 DEBUG [mondrian.sql] 327: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:47:35,907 DEBUG [mondrian.mdx] 9739: select NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON COLUMNS from [Sales] 2026-06-02 19:47:35,909 DEBUG [mondrian.sql] 327: , exec 3 ms 2026-06-02 19:47:35,909 DEBUG [mondrian.sql] 327: , exec+fetch 3 ms, 3 rows 2026-06-02 19:47:35,909 DEBUG [mondrian.sql] 328: SqlTupleReader.readTuples [[Promotion Media].[Media Type]]: executing sql [ select "promotion"."media_type" as "c0" from "promotion" as "promotion" group by "promotion"."media_type" order by CASE WHEN "promotion"."media_type" IS NULL THEN 1 ELSE 0 END, "promotion"."media_type" ASC] 2026-06-02 19:47:35,910 DEBUG [mondrian.sql] 329: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 19:47:35,910 DEBUG [mondrian.sql] 329: , exec 0 ms 2026-06-02 19:47:35,910 DEBUG [mondrian.sql] 329: , exec+fetch 0 ms, 1 rows 2026-06-02 19:47:35,911 DEBUG [mondrian.sql] 328: , exec 1 ms 2026-06-02 19:47:35,911 DEBUG [mondrian.sql] 328: , exec+fetch 2 ms, 14 rows 2026-06-02 19:47:35,911 DEBUG [mondrian.sql] 330: SqlMemberSource.getMemberChildren: executing sql [ select "promotion"."media_type" as "c0" from "promotion" as "promotion" group by "promotion"."media_type" order by CASE WHEN "promotion"."media_type" IS NULL THEN 1 ELSE 0 END, "promotion"."media_type" ASC] 2026-06-02 19:47:35,912 DEBUG [mondrian.sql] 331: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-02 19:47:35,912 DEBUG [mondrian.sql] 330: , exec 0 ms 2026-06-02 19:47:35,912 DEBUG [mondrian.sql] 330: , exec+fetch 1 ms, 14 rows 2026-06-02 19:47:35,913 DEBUG [mondrian.sql] 332: SqlTupleReader.readTuples [[Promotions].[Promotion Name]]: executing sql [ select "promotion"."promotion_name" as "c0" from "promotion" as "promotion" group by "promotion"."promotion_name" order by CASE WHEN "promotion"."promotion_name" IS NULL THEN 1 ELSE 0 END, "promotion"."promotion_name" ASC] 2026-06-02 19:47:35,913 DEBUG [mondrian.sql] 331: , exec 0 ms 2026-06-02 19:47:35,913 DEBUG [mondrian.sql] 331: , exec+fetch 1 ms, 1 rows 2026-06-02 19:47:35,914 DEBUG [mondrian.mdx] 9739: exec: 7 ms 2026-06-02 19:47:35,914 DEBUG [mondrian.sql] 332: , exec 1 ms 2026-06-02 19:47:35,915 DEBUG [mondrian.sql] 332: , exec+fetch 2 ms, 51 rows 2026-06-02 19:47:35,915 DEBUG [mondrian.sql] 333: SqlMemberSource.getMemberChildren: executing sql [ select "promotion"."promotion_name" as "c0" from "promotion" as "promotion" group by "promotion"."promotion_name" order by CASE WHEN "promotion"."promotion_name" IS NULL THEN 1 ELSE 0 END, "promotion"."promotion_name" ASC] 2026-06-02 19:47:35,917 DEBUG [mondrian.sql] 333: , exec 1 ms 2026-06-02 19:47:35,917 DEBUG [mondrian.sql] 333: , exec+fetch 2 ms, 51 rows 2026-06-02 19:47:35,918 DEBUG [mondrian.sql] 334: SqlTupleReader.readTuples [[Education Level].[Education Level]]: executing sql [ select "customer"."education" as "c0" from "customer" as "customer" group by "customer"."education" order by CASE WHEN "customer"."education" IS NULL THEN 1 ELSE 0 END, "customer"."education" ASC] 2026-06-02 19:47:35,927 DEBUG [mondrian.sql] 334: , exec 8 ms 2026-06-02 19:47:35,927 DEBUG [mondrian.sql] 334: , exec+fetch 9 ms, 5 rows 2026-06-02 19:47:35,928 DEBUG [mondrian.sql] 335: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."education" as "c0" from "customer" as "customer" group by "customer"."education" order by CASE WHEN "customer"."education" IS NULL THEN 1 ELSE 0 END, "customer"."education" ASC] 2026-06-02 19:47:35,933 DEBUG [mondrian.sql] 335: , exec 4 ms 2026-06-02 19:47:35,933 DEBUG [mondrian.sql] 335: , exec+fetch 5 ms, 5 rows 2026-06-02 19:47:35,933 DEBUG [mondrian.sql] 336: SqlTupleReader.readTuples [[Gender].[Gender]]: executing sql [ select "customer"."gender" as "c0" from "customer" as "customer" group by "customer"."gender" order by CASE WHEN "customer"."gender" IS NULL THEN 1 ELSE 0 END, "customer"."gender" ASC] 2026-06-02 19:47:35,937 DEBUG [mondrian.sql] 336: , exec 4 ms 2026-06-02 19:47:35,938 DEBUG [mondrian.sql] 336: , exec+fetch 4 ms, 2 rows 2026-06-02 19:47:35,938 DEBUG [mondrian.sql] 337: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."gender" as "c0" from "customer" as "customer" group by "customer"."gender" order by CASE WHEN "customer"."gender" IS NULL THEN 1 ELSE 0 END, "customer"."gender" ASC] 2026-06-02 19:47:35,940 DEBUG [mondrian.sql] 337: , exec 2 ms 2026-06-02 19:47:35,940 DEBUG [mondrian.sql] 337: , exec+fetch 2 ms, 2 rows 2026-06-02 19:47:35,940 DEBUG [mondrian.sql] 338: SqlTupleReader.readTuples [[Marital Status].[Marital Status]]: executing sql [ select "customer"."marital_status" as "c0" from "customer" as "customer" group by "customer"."marital_status" order by CASE WHEN "customer"."marital_status" IS NULL THEN 1 ELSE 0 END, "customer"."marital_status" ASC] 2026-06-02 19:47:35,944 DEBUG [mondrian.sql] 338: , exec 3 ms 2026-06-02 19:47:35,944 DEBUG [mondrian.sql] 338: , exec+fetch 4 ms, 2 rows 2026-06-02 19:47:35,945 DEBUG [mondrian.sql] 339: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."marital_status" as "c0" from "customer" as "customer" group by "customer"."marital_status" order by CASE WHEN "customer"."marital_status" IS NULL THEN 1 ELSE 0 END, "customer"."marital_status" ASC] 2026-06-02 19:47:35,947 DEBUG [mondrian.sql] 339: , exec 2 ms 2026-06-02 19:47:35,947 DEBUG [mondrian.sql] 339: , exec+fetch 2 ms, 2 rows 2026-06-02 19:47:35,947 DEBUG [mondrian.sql] 340: SqlTupleReader.readTuples [[Yearly Income].[Yearly Income]]: executing sql [ select "customer"."yearly_income" as "c0" from "customer" as "customer" group by "customer"."yearly_income" order by CASE WHEN "customer"."yearly_income" IS NULL THEN 1 ELSE 0 END, "customer"."yearly_income" ASC] 2026-06-02 19:47:35,951 DEBUG [mondrian.sql] 340: , exec 3 ms 2026-06-02 19:47:35,951 DEBUG [mondrian.sql] 340: , exec+fetch 4 ms, 8 rows 2026-06-02 19:47:35,951 DEBUG [mondrian.sql] 341: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."yearly_income" as "c0" from "customer" as "customer" group by "customer"."yearly_income" order by CASE WHEN "customer"."yearly_income" IS NULL THEN 1 ELSE 0 END, "customer"."yearly_income" ASC] 2026-06-02 19:47:35,955 DEBUG [mondrian.sql] 341: , exec 3 ms 2026-06-02 19:47:35,955 DEBUG [mondrian.sql] 341: , exec+fetch 4 ms, 8 rows 2026-06-02 19:47:35,956 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA SOAP Body processing error at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:553) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: mondrian.olap.MondrianException: Mondrian Error:Failed to parse query ' SELECT NON EMPTY Hierarchize(AddCalculatedMembers({undefined.members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON 0 FROM [Sales] CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS ' at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:1002) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ConnectionBase.parseStatement(ConnectionBase.java:101) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.rolap.RolapConnection.parseStatement(RolapConnection.java:745) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:993) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 29 more Caused by: mondrian.olap.MondrianException: Mondrian Error:MDX object 'undefined' not found in cube 'Sales' at mondrian.resource.MondrianResource$_Def1.ex(MondrianResource.java:1019) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Util.lookup(Util.java:1068) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Id.accept(Id.java:112) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.QueryAxis.resolve(QueryAxis.java:215) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:144) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.resolve(Query.java:720) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.resolve(Query.java:508) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.(Query.java:228) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.(Query.java:171) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Parser$FactoryImpl.makeQuery(Parser.java:927) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.selectStatement(MdxParserImpl.java:1341) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.statement(MdxParserImpl.java:1099) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.statementEof(MdxParserImpl.java:188) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.JavaccParserValidatorImpl.parseInternal(JavaccParserValidatorImpl.java:57) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ConnectionBase.parseStatement(ConnectionBase.java:98) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.rolap.RolapConnection.parseStatement(RolapConnection.java:745) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:993) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 29 more 2026-06-02 19:47:37,902 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA SOAP Body processing error at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:553) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: mondrian.olap.MondrianException: Mondrian Error:Failed to parse query ' SELECT NON EMPTY Hierarchize(AddCalculatedMembers({undefined.members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON 1, NON EMPTY Hierarchize(AddCalculatedMembers({undefined.members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON 0 FROM [Sales] CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS' at mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:1002) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ConnectionBase.parseStatement(ConnectionBase.java:101) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.rolap.RolapConnection.parseStatement(RolapConnection.java:745) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:993) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 29 more Caused by: mondrian.olap.MondrianException: Mondrian Error:MDX object 'undefined' not found in cube 'Sales' at mondrian.resource.MondrianResource$_Def1.ex(MondrianResource.java:1019) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Util.lookup(Util.java:1068) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Id.accept(Id.java:112) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.fun.FunUtil.resolveFunArgs(FunUtil.java:1486) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.mdx.UnresolvedFunCall.accept(UnresolvedFunCall.java:103) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:83) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.QueryAxis.resolve(QueryAxis.java:215) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ValidatorImpl.validate(ValidatorImpl.java:144) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.resolve(Query.java:720) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.resolve(Query.java:508) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.(Query.java:228) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Query.(Query.java:171) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.Parser$FactoryImpl.makeQuery(Parser.java:927) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.selectStatement(MdxParserImpl.java:1341) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.statement(MdxParserImpl.java:1099) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.MdxParserImpl.statementEof(MdxParserImpl.java:188) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.parser.JavaccParserValidatorImpl.parseInternal(JavaccParserValidatorImpl.java:57) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.olap.ConnectionBase.parseStatement(ConnectionBase.java:98) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.rolap.RolapConnection.parseStatement(RolapConnection.java:745) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:993) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 29 more 2026-06-02 19:47:37,908 DEBUG [mondrian.mdx] 11200: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:47:37,910 DEBUG [mondrian.mdx] 11200: exec: 2 ms 2026-06-02 19:47:49,991 DEBUG [mondrian.mdx] 11616: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:47:49,994 DEBUG [mondrian.mdx] 11616: exec: 2 ms 2026-06-02 19:48:00,881 DEBUG [mondrian.mdx] 12032: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:48:00,883 DEBUG [mondrian.mdx] 12032: exec: 1 ms 2026-06-02 19:48:01,344 DEBUG [mondrian.mdx] 12448: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:48:01,346 DEBUG [mondrian.mdx] 12448: exec: 2 ms 2026-06-02 19:49:08,200 DEBUG [mondrian.sql] 342: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,218 DEBUG [mondrian.sql] 342: , exec 17 ms 2026-06-02 19:49:08,218 DEBUG [mondrian.sql] 342: , exec+fetch 18 ms, 1 rows 2026-06-02 19:49:08,218 DEBUG [mondrian.sql] 343: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:49:08,221 DEBUG [mondrian.sql] 343: , exec 3 ms 2026-06-02 19:49:08,221 DEBUG [mondrian.sql] 343: , exec+fetch 3 ms, 3 rows 2026-06-02 19:49:08,222 DEBUG [mondrian.sql] 344: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 19:49:08,224 DEBUG [mondrian.sql] 344: , exec 2 ms 2026-06-02 19:49:08,224 DEBUG [mondrian.sql] 344: , exec+fetch 2 ms, 3 rows 2026-06-02 19:49:08,225 DEBUG [mondrian.sql] 345: 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] 2026-06-02 19:49:08,225 DEBUG [mondrian.sql] 345: , exec 0 ms 2026-06-02 19:49:08,225 DEBUG [mondrian.sql] 345: , exec+fetch 0 ms, 2 rows 2026-06-02 19:49:08,227 DEBUG [mondrian.sql] 346: 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] 2026-06-02 19:49:08,227 DEBUG [mondrian.sql] 346: , exec 0 ms 2026-06-02 19:49:08,227 DEBUG [mondrian.sql] 346: , exec+fetch 0 ms, 2 rows 2026-06-02 19:49:08,231 DEBUG [mondrian.sql] 347: 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] 2026-06-02 19:49:08,231 DEBUG [mondrian.sql] 347: , exec 0 ms 2026-06-02 19:49:08,232 DEBUG [mondrian.sql] 347: , exec+fetch 1 ms, 2 rows 2026-06-02 19:49:08,232 DEBUG [mondrian.sql] 348: 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] 2026-06-02 19:49:08,232 DEBUG [mondrian.sql] 348: , exec 0 ms 2026-06-02 19:49:08,232 DEBUG [mondrian.sql] 348: , exec+fetch 0 ms, 2 rows 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 349: 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] 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 349: , exec 0 ms 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 349: , exec+fetch 0 ms, 2 rows 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 350: 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] 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 350: , exec 0 ms 2026-06-02 19:49:08,236 DEBUG [mondrian.sql] 350: , exec+fetch 0 ms, 2 rows 2026-06-02 19:49:08,239 DEBUG [mondrian.sql] 351: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:49:08,241 DEBUG [mondrian.sql] 351: , exec 1 ms 2026-06-02 19:49:08,241 DEBUG [mondrian.sql] 351: , exec+fetch 2 ms, 1 rows 2026-06-02 19:49:08,241 DEBUG [mondrian.sql] 352: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 19:49:08,241 DEBUG [mondrian.sql] 352: , exec 0 ms 2026-06-02 19:49:08,241 DEBUG [mondrian.sql] 352: , exec+fetch 0 ms, 8 rows 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 353: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 353: , exec 0 ms 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 353: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 354: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 354: , exec 0 ms 2026-06-02 19:49:08,253 DEBUG [mondrian.sql] 354: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,262 DEBUG [mondrian.sql] 355: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 19:49:08,263 DEBUG [mondrian.sql] 355: , exec 0 ms 2026-06-02 19:49:08,263 DEBUG [mondrian.sql] 355: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,263 DEBUG [mondrian.sql] 356: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 19:49:08,263 DEBUG [mondrian.sql] 356: , exec 0 ms 2026-06-02 19:49:08,263 DEBUG [mondrian.sql] 356: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,272 DEBUG [mondrian.sql] 357: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:49:08,273 DEBUG [mondrian.sql] 357: , exec 0 ms 2026-06-02 19:49:08,273 DEBUG [mondrian.sql] 357: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,273 DEBUG [mondrian.sql] 358: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 19:49:08,273 DEBUG [mondrian.sql] 358: , exec 0 ms 2026-06-02 19:49:08,273 DEBUG [mondrian.sql] 358: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,285 DEBUG [mondrian.sql] 359: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 19:49:08,285 DEBUG [mondrian.sql] 359: , exec 0 ms 2026-06-02 19:49:08,286 DEBUG [mondrian.sql] 359: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,286 DEBUG [mondrian.sql] 360: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 19:49:08,286 DEBUG [mondrian.sql] 360: , exec 0 ms 2026-06-02 19:49:08,286 DEBUG [mondrian.sql] 360: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,295 DEBUG [mondrian.sql] 361: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 19:49:08,295 DEBUG [mondrian.sql] 361: , exec 0 ms 2026-06-02 19:49:08,295 DEBUG [mondrian.sql] 361: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,295 DEBUG [mondrian.sql] 362: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 19:49:08,296 DEBUG [mondrian.sql] 362: , exec 0 ms 2026-06-02 19:49:08,296 DEBUG [mondrian.sql] 362: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,304 DEBUG [mondrian.sql] 363: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 19:49:08,305 DEBUG [mondrian.sql] 363: , exec 0 ms 2026-06-02 19:49:08,305 DEBUG [mondrian.sql] 363: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,305 DEBUG [mondrian.sql] 364: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 19:49:08,305 DEBUG [mondrian.sql] 364: , exec 0 ms 2026-06-02 19:49:08,305 DEBUG [mondrian.sql] 364: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,314 DEBUG [mondrian.sql] 365: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 19:49:08,314 DEBUG [mondrian.sql] 365: , exec 0 ms 2026-06-02 19:49:08,314 DEBUG [mondrian.sql] 365: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,314 DEBUG [mondrian.sql] 366: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 19:49:08,315 DEBUG [mondrian.sql] 366: , exec 0 ms 2026-06-02 19:49:08,315 DEBUG [mondrian.sql] 366: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,323 DEBUG [mondrian.sql] 367: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 19:49:08,324 DEBUG [mondrian.sql] 367: , exec 0 ms 2026-06-02 19:49:08,324 DEBUG [mondrian.sql] 367: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,324 DEBUG [mondrian.sql] 368: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 19:49:08,324 DEBUG [mondrian.sql] 368: , exec 0 ms 2026-06-02 19:49:08,324 DEBUG [mondrian.sql] 368: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 369: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 369: , exec 0 ms 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 369: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 370: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 370: , exec 0 ms 2026-06-02 19:49:08,333 DEBUG [mondrian.sql] 370: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,355 DEBUG [mondrian.sql] 371: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 371: , exec 1 ms 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 371: , exec+fetch 2 ms, 1 rows 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 372: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 372: , exec 0 ms 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 372: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,357 DEBUG [mondrian.sql] 373: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 19:49:08,358 DEBUG [mondrian.sql] 373: , exec 0 ms 2026-06-02 19:49:08,358 DEBUG [mondrian.sql] 373: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,358 DEBUG [mondrian.sql] 374: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:49:08,359 DEBUG [mondrian.sql] 374: , exec 1 ms 2026-06-02 19:49:08,359 DEBUG [mondrian.sql] 374: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,359 DEBUG [mondrian.sql] 375: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:49:08,366 DEBUG [mondrian.sql] 375: , exec 6 ms 2026-06-02 19:49:08,366 DEBUG [mondrian.sql] 375: , exec+fetch 7 ms, 1 rows 2026-06-02 19:49:08,366 DEBUG [mondrian.sql] 376: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:49:08,370 DEBUG [mondrian.sql] 376: , exec 3 ms 2026-06-02 19:49:08,370 DEBUG [mondrian.sql] 376: , exec+fetch 4 ms, 1 rows 2026-06-02 19:49:08,370 DEBUG [mondrian.sql] 377: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 19:49:08,373 DEBUG [mondrian.sql] 377: , exec 3 ms 2026-06-02 19:49:08,373 DEBUG [mondrian.sql] 377: , exec+fetch 3 ms, 1 rows 2026-06-02 19:49:08,373 DEBUG [mondrian.sql] 378: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,389 DEBUG [mondrian.sql] 378: , exec 14 ms 2026-06-02 19:49:08,389 DEBUG [mondrian.sql] 378: , exec+fetch 15 ms, 1 rows 2026-06-02 19:49:08,389 DEBUG [mondrian.sql] 379: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,408 DEBUG [mondrian.sql] 379: , exec 19 ms 2026-06-02 19:49:08,409 DEBUG [mondrian.sql] 379: , exec+fetch 20 ms, 1 rows 2026-06-02 19:49:08,409 DEBUG [mondrian.sql] 380: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,424 DEBUG [mondrian.sql] 380: , exec 14 ms 2026-06-02 19:49:08,424 DEBUG [mondrian.sql] 380: , exec+fetch 15 ms, 1 rows 2026-06-02 19:49:08,424 DEBUG [mondrian.sql] 381: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,442 DEBUG [mondrian.sql] 381: , exec 17 ms 2026-06-02 19:49:08,442 DEBUG [mondrian.sql] 381: , exec+fetch 18 ms, 1 rows 2026-06-02 19:49:08,454 DEBUG [mondrian.sql] 382: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 19:49:08,455 DEBUG [mondrian.sql] 382: , exec 0 ms 2026-06-02 19:49:08,455 DEBUG [mondrian.sql] 382: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 383: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 383: , exec 0 ms 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 383: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 384: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 384: , exec 0 ms 2026-06-02 19:49:08,456 DEBUG [mondrian.sql] 384: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,457 DEBUG [mondrian.sql] 385: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:49:08,458 DEBUG [mondrian.sql] 385: , exec 0 ms 2026-06-02 19:49:08,458 DEBUG [mondrian.sql] 385: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,458 DEBUG [mondrian.sql] 386: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:49:08,458 DEBUG [mondrian.sql] 386: , exec 0 ms 2026-06-02 19:49:08,459 DEBUG [mondrian.sql] 386: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,459 DEBUG [mondrian.sql] 387: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 19:49:08,459 DEBUG [mondrian.sql] 387: , exec 0 ms 2026-06-02 19:49:08,459 DEBUG [mondrian.sql] 387: , exec+fetch 0 ms, 1 rows 2026-06-02 19:49:08,460 DEBUG [mondrian.sql] 388: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,463 DEBUG [mondrian.sql] 388: , exec 2 ms 2026-06-02 19:49:08,463 DEBUG [mondrian.sql] 388: , exec+fetch 3 ms, 1 rows 2026-06-02 19:49:08,463 DEBUG [mondrian.sql] 389: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,466 DEBUG [mondrian.sql] 389: , exec 3 ms 2026-06-02 19:49:08,466 DEBUG [mondrian.sql] 389: , exec+fetch 3 ms, 1 rows 2026-06-02 19:49:08,467 DEBUG [mondrian.sql] 390: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,471 DEBUG [mondrian.sql] 390: , exec 3 ms 2026-06-02 19:49:08,471 DEBUG [mondrian.sql] 390: , exec+fetch 4 ms, 1 rows 2026-06-02 19:49:08,471 DEBUG [mondrian.sql] 391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,474 DEBUG [mondrian.sql] 391: , exec 3 ms 2026-06-02 19:49:08,475 DEBUG [mondrian.sql] 391: , exec+fetch 4 ms, 1 rows 2026-06-02 19:49:08,475 DEBUG [mondrian.sql] 392: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,481 DEBUG [mondrian.sql] 392: , exec 6 ms 2026-06-02 19:49:08,481 DEBUG [mondrian.sql] 392: , exec+fetch 6 ms, 1 rows 2026-06-02 19:49:08,481 DEBUG [mondrian.sql] 393: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,484 DEBUG [mondrian.sql] 393: , exec 2 ms 2026-06-02 19:49:08,484 DEBUG [mondrian.sql] 393: , exec+fetch 3 ms, 1 rows 2026-06-02 19:49:08,485 DEBUG [mondrian.sql] 394: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,488 DEBUG [mondrian.sql] 394: , exec 3 ms 2026-06-02 19:49:08,488 DEBUG [mondrian.sql] 394: , exec+fetch 3 ms, 1 rows 2026-06-02 19:49:08,489 DEBUG [mondrian.sql] 395: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,507 DEBUG [mondrian.sql] 395: , exec 18 ms 2026-06-02 19:49:08,507 DEBUG [mondrian.sql] 395: , exec+fetch 18 ms, 1 rows 2026-06-02 19:49:08,507 DEBUG [mondrian.sql] 396: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 19:49:08,511 DEBUG [mondrian.sql] 396: , exec 3 ms 2026-06-02 19:49:08,511 DEBUG [mondrian.sql] 396: , exec+fetch 4 ms, 1 rows 2026-06-02 19:49:08,511 DEBUG [mondrian.sql] 397: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:49:08,512 DEBUG [mondrian.sql] 397: , exec 0 ms 2026-06-02 19:49:08,512 DEBUG [mondrian.sql] 397: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,512 DEBUG [mondrian.sql] 398: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 19:49:08,519 DEBUG [mondrian.sql] 398: , exec 6 ms 2026-06-02 19:49:08,519 DEBUG [mondrian.sql] 398: , exec+fetch 7 ms, 1 rows 2026-06-02 19:49:08,520 DEBUG [mondrian.sql] 399: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,540 DEBUG [mondrian.sql] 399: , exec 20 ms 2026-06-02 19:49:08,540 DEBUG [mondrian.sql] 399: , exec+fetch 20 ms, 1 rows 2026-06-02 19:49:08,540 DEBUG [mondrian.sql] 400: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 19:49:08,567 DEBUG [mondrian.sql] 400: , exec 26 ms 2026-06-02 19:49:08,567 DEBUG [mondrian.sql] 400: , exec+fetch 27 ms, 1 rows 2026-06-02 19:49:08,635 DEBUG [mondrian.mdx] 13068: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 19:49:08,637 DEBUG [mondrian.sql] 401: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 19:49:08,638 DEBUG [mondrian.sql] 401: , exec 0 ms 2026-06-02 19:49:08,638 DEBUG [mondrian.sql] 401: , exec+fetch 1 ms, 1 rows 2026-06-02 19:49:08,639 DEBUG [mondrian.sql] 402: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-02 19:49:08,640 DEBUG [mondrian.sql] 402: , exec 0 ms 2026-06-02 19:49:08,641 DEBUG [mondrian.sql] 402: , exec+fetch 2 ms, 1 rows 2026-06-02 19:49:08,641 DEBUG [mondrian.mdx] 13068: exec: 6 ms 2026-06-02 19:49:08,643 DEBUG [mondrian.sql] 403: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:49:08,643 DEBUG [mondrian.sql] 403: , exec 0 ms 2026-06-02 19:49:08,643 DEBUG [mondrian.sql] 403: , exec+fetch 0 ms, 3 rows 2026-06-02 19:49:08,643 DEBUG [mondrian.sql] 404: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 19:49:08,644 DEBUG [mondrian.sql] 404: , exec 0 ms 2026-06-02 19:49:08,644 DEBUG [mondrian.sql] 404: , exec+fetch 1 ms, 3 rows 2026-06-02 19:49:08,645 DEBUG [mondrian.sql] 405: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:49:08,646 DEBUG [mondrian.sql] 405: , exec 1 ms 2026-06-02 19:49:08,646 DEBUG [mondrian.sql] 405: , exec+fetch 1 ms, 3 rows 2026-06-02 19:49:08,646 DEBUG [mondrian.sql] 406: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 19:49:08,648 DEBUG [mondrian.sql] 406: , exec 1 ms 2026-06-02 19:49:08,648 DEBUG [mondrian.sql] 406: , exec+fetch 1 ms, 3 rows 2026-06-02 20:26:34,212 DEBUG [mondrian.sql] 407: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,241 DEBUG [mondrian.sql] 407: , exec 28 ms 2026-06-02 20:26:34,241 DEBUG [mondrian.sql] 407: , exec+fetch 29 ms, 1 rows 2026-06-02 20:26:34,242 DEBUG [mondrian.sql] 408: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 20:26:34,249 DEBUG [mondrian.sql] 408: , exec 6 ms 2026-06-02 20:26:34,249 DEBUG [mondrian.sql] 408: , exec+fetch 7 ms, 3 rows 2026-06-02 20:26:34,249 DEBUG [mondrian.sql] 409: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 20:26:34,255 DEBUG [mondrian.sql] 409: , exec 5 ms 2026-06-02 20:26:34,255 DEBUG [mondrian.sql] 409: , exec+fetch 6 ms, 3 rows 2026-06-02 20:26:34,256 DEBUG [mondrian.sql] 410: 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] 2026-06-02 20:26:34,256 DEBUG [mondrian.sql] 410: , exec 0 ms 2026-06-02 20:26:34,256 DEBUG [mondrian.sql] 410: , exec+fetch 0 ms, 2 rows 2026-06-02 20:26:34,258 DEBUG [mondrian.sql] 411: 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] 2026-06-02 20:26:34,259 DEBUG [mondrian.sql] 411: , exec 0 ms 2026-06-02 20:26:34,259 DEBUG [mondrian.sql] 411: , exec+fetch 1 ms, 2 rows 2026-06-02 20:26:34,264 DEBUG [mondrian.sql] 412: 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] 2026-06-02 20:26:34,265 DEBUG [mondrian.sql] 412: , exec 0 ms 2026-06-02 20:26:34,265 DEBUG [mondrian.sql] 412: , exec+fetch 1 ms, 2 rows 2026-06-02 20:26:34,265 DEBUG [mondrian.sql] 413: 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] 2026-06-02 20:26:34,265 DEBUG [mondrian.sql] 413: , exec 0 ms 2026-06-02 20:26:34,265 DEBUG [mondrian.sql] 413: , exec+fetch 0 ms, 2 rows 2026-06-02 20:26:34,272 DEBUG [mondrian.sql] 414: 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] 2026-06-02 20:26:34,272 DEBUG [mondrian.sql] 414: , exec 0 ms 2026-06-02 20:26:34,273 DEBUG [mondrian.sql] 414: , exec+fetch 1 ms, 2 rows 2026-06-02 20:26:34,273 DEBUG [mondrian.sql] 415: 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] 2026-06-02 20:26:34,273 DEBUG [mondrian.sql] 415: , exec 0 ms 2026-06-02 20:26:34,273 DEBUG [mondrian.sql] 415: , exec+fetch 0 ms, 2 rows 2026-06-02 20:26:34,278 DEBUG [mondrian.sql] 416: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:26:34,279 DEBUG [mondrian.sql] 416: , exec 1 ms 2026-06-02 20:26:34,279 DEBUG [mondrian.sql] 416: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,280 DEBUG [mondrian.sql] 417: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 20:26:34,280 DEBUG [mondrian.sql] 417: , exec 0 ms 2026-06-02 20:26:34,280 DEBUG [mondrian.sql] 417: , exec+fetch 0 ms, 8 rows 2026-06-02 20:26:34,301 DEBUG [mondrian.sql] 418: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 20:26:34,302 DEBUG [mondrian.sql] 418: , exec 0 ms 2026-06-02 20:26:34,302 DEBUG [mondrian.sql] 418: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,302 DEBUG [mondrian.sql] 419: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 20:26:34,302 DEBUG [mondrian.sql] 419: , exec 0 ms 2026-06-02 20:26:34,302 DEBUG [mondrian.sql] 419: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 420: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 420: , exec 0 ms 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 420: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 421: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 421: , exec 0 ms 2026-06-02 20:26:34,318 DEBUG [mondrian.sql] 421: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,338 DEBUG [mondrian.sql] 422: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 20:26:34,338 DEBUG [mondrian.sql] 422: , exec 0 ms 2026-06-02 20:26:34,338 DEBUG [mondrian.sql] 422: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,338 DEBUG [mondrian.sql] 423: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 20:26:34,339 DEBUG [mondrian.sql] 423: , exec 0 ms 2026-06-02 20:26:34,339 DEBUG [mondrian.sql] 423: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,356 DEBUG [mondrian.sql] 424: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 20:26:34,357 DEBUG [mondrian.sql] 424: , exec 0 ms 2026-06-02 20:26:34,357 DEBUG [mondrian.sql] 424: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,357 DEBUG [mondrian.sql] 425: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 20:26:34,357 DEBUG [mondrian.sql] 425: , exec 0 ms 2026-06-02 20:26:34,357 DEBUG [mondrian.sql] 425: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,375 DEBUG [mondrian.sql] 426: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 20:26:34,375 DEBUG [mondrian.sql] 426: , exec 0 ms 2026-06-02 20:26:34,375 DEBUG [mondrian.sql] 426: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,375 DEBUG [mondrian.sql] 427: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 20:26:34,376 DEBUG [mondrian.sql] 427: , exec 0 ms 2026-06-02 20:26:34,376 DEBUG [mondrian.sql] 427: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,386 DEBUG [mondrian.sql] 428: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 20:26:34,387 DEBUG [mondrian.sql] 428: , exec 0 ms 2026-06-02 20:26:34,387 DEBUG [mondrian.sql] 428: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,387 DEBUG [mondrian.sql] 429: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 20:26:34,387 DEBUG [mondrian.sql] 429: , exec 0 ms 2026-06-02 20:26:34,387 DEBUG [mondrian.sql] 429: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 430: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 430: , exec 0 ms 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 430: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 431: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 431: , exec 0 ms 2026-06-02 20:26:34,397 DEBUG [mondrian.sql] 431: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,410 DEBUG [mondrian.sql] 432: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 20:26:34,411 DEBUG [mondrian.sql] 432: , exec 0 ms 2026-06-02 20:26:34,411 DEBUG [mondrian.sql] 432: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,411 DEBUG [mondrian.sql] 433: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 20:26:34,411 DEBUG [mondrian.sql] 433: , exec 0 ms 2026-06-02 20:26:34,411 DEBUG [mondrian.sql] 433: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 434: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 434: , exec 0 ms 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 434: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 435: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 435: , exec 0 ms 2026-06-02 20:26:34,427 DEBUG [mondrian.sql] 435: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,455 DEBUG [mondrian.sql] 436: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 20:26:34,456 DEBUG [mondrian.sql] 436: , exec 0 ms 2026-06-02 20:26:34,456 DEBUG [mondrian.sql] 436: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,456 DEBUG [mondrian.sql] 437: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 437: , exec 0 ms 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 437: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 438: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 438: , exec 0 ms 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 438: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,457 DEBUG [mondrian.sql] 439: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:26:34,458 DEBUG [mondrian.sql] 439: , exec 1 ms 2026-06-02 20:26:34,458 DEBUG [mondrian.sql] 439: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,459 DEBUG [mondrian.sql] 440: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:26:34,473 DEBUG [mondrian.sql] 440: , exec 14 ms 2026-06-02 20:26:34,473 DEBUG [mondrian.sql] 440: , exec+fetch 14 ms, 1 rows 2026-06-02 20:26:34,473 DEBUG [mondrian.sql] 441: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 20:26:34,479 DEBUG [mondrian.sql] 441: , exec 6 ms 2026-06-02 20:26:34,479 DEBUG [mondrian.sql] 441: , exec+fetch 6 ms, 1 rows 2026-06-02 20:26:34,479 DEBUG [mondrian.sql] 442: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 20:26:34,486 DEBUG [mondrian.sql] 442: , exec 5 ms 2026-06-02 20:26:34,486 DEBUG [mondrian.sql] 442: , exec+fetch 6 ms, 1 rows 2026-06-02 20:26:34,486 DEBUG [mondrian.sql] 443: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,503 DEBUG [mondrian.sql] 443: , exec 17 ms 2026-06-02 20:26:34,504 DEBUG [mondrian.sql] 443: , exec+fetch 17 ms, 1 rows 2026-06-02 20:26:34,504 DEBUG [mondrian.sql] 444: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,529 DEBUG [mondrian.sql] 444: , exec 25 ms 2026-06-02 20:26:34,529 DEBUG [mondrian.sql] 444: , exec+fetch 25 ms, 1 rows 2026-06-02 20:26:34,529 DEBUG [mondrian.sql] 445: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,544 DEBUG [mondrian.sql] 445: , exec 14 ms 2026-06-02 20:26:34,544 DEBUG [mondrian.sql] 445: , exec+fetch 15 ms, 1 rows 2026-06-02 20:26:34,544 DEBUG [mondrian.sql] 446: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,563 DEBUG [mondrian.sql] 446: , exec 19 ms 2026-06-02 20:26:34,563 DEBUG [mondrian.sql] 446: , exec+fetch 19 ms, 1 rows 2026-06-02 20:26:34,575 DEBUG [mondrian.sql] 447: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 20:26:34,576 DEBUG [mondrian.sql] 447: , exec 0 ms 2026-06-02 20:26:34,576 DEBUG [mondrian.sql] 447: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,576 DEBUG [mondrian.sql] 448: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 20:26:34,577 DEBUG [mondrian.sql] 448: , exec 0 ms 2026-06-02 20:26:34,577 DEBUG [mondrian.sql] 448: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,577 DEBUG [mondrian.sql] 449: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 20:26:34,577 DEBUG [mondrian.sql] 449: , exec 0 ms 2026-06-02 20:26:34,577 DEBUG [mondrian.sql] 449: , exec+fetch 0 ms, 1 rows 2026-06-02 20:26:34,578 DEBUG [mondrian.sql] 450: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:26:34,578 DEBUG [mondrian.sql] 450: , exec 0 ms 2026-06-02 20:26:34,579 DEBUG [mondrian.sql] 450: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,579 DEBUG [mondrian.sql] 451: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:26:34,580 DEBUG [mondrian.sql] 451: , exec 0 ms 2026-06-02 20:26:34,580 DEBUG [mondrian.sql] 451: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,580 DEBUG [mondrian.sql] 452: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:26:34,581 DEBUG [mondrian.sql] 452: , exec 1 ms 2026-06-02 20:26:34,581 DEBUG [mondrian.sql] 452: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,581 DEBUG [mondrian.sql] 453: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,585 DEBUG [mondrian.sql] 453: , exec 4 ms 2026-06-02 20:26:34,585 DEBUG [mondrian.sql] 453: , exec+fetch 4 ms, 1 rows 2026-06-02 20:26:34,586 DEBUG [mondrian.sql] 454: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,592 DEBUG [mondrian.sql] 454: , exec 6 ms 2026-06-02 20:26:34,592 DEBUG [mondrian.sql] 454: , exec+fetch 6 ms, 1 rows 2026-06-02 20:26:34,592 DEBUG [mondrian.sql] 455: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,599 DEBUG [mondrian.sql] 455: , exec 6 ms 2026-06-02 20:26:34,599 DEBUG [mondrian.sql] 455: , exec+fetch 7 ms, 1 rows 2026-06-02 20:26:34,599 DEBUG [mondrian.sql] 456: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,606 DEBUG [mondrian.sql] 456: , exec 6 ms 2026-06-02 20:26:34,606 DEBUG [mondrian.sql] 456: , exec+fetch 7 ms, 1 rows 2026-06-02 20:26:34,606 DEBUG [mondrian.sql] 457: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,615 DEBUG [mondrian.sql] 457: , exec 8 ms 2026-06-02 20:26:34,615 DEBUG [mondrian.sql] 457: , exec+fetch 9 ms, 1 rows 2026-06-02 20:26:34,615 DEBUG [mondrian.sql] 458: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,619 DEBUG [mondrian.sql] 458: , exec 3 ms 2026-06-02 20:26:34,619 DEBUG [mondrian.sql] 458: , exec+fetch 4 ms, 1 rows 2026-06-02 20:26:34,620 DEBUG [mondrian.sql] 459: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,624 DEBUG [mondrian.sql] 459: , exec 4 ms 2026-06-02 20:26:34,624 DEBUG [mondrian.sql] 459: , exec+fetch 4 ms, 1 rows 2026-06-02 20:26:34,624 DEBUG [mondrian.sql] 460: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,629 DEBUG [mondrian.sql] 460: , exec 5 ms 2026-06-02 20:26:34,629 DEBUG [mondrian.sql] 460: , exec+fetch 5 ms, 1 rows 2026-06-02 20:26:34,630 DEBUG [mondrian.sql] 461: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:26:34,636 DEBUG [mondrian.sql] 461: , exec 5 ms 2026-06-02 20:26:34,636 DEBUG [mondrian.sql] 461: , exec+fetch 6 ms, 1 rows 2026-06-02 20:26:34,636 DEBUG [mondrian.sql] 462: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:26:34,637 DEBUG [mondrian.sql] 462: , exec 0 ms 2026-06-02 20:26:34,637 DEBUG [mondrian.sql] 462: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,638 DEBUG [mondrian.sql] 463: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:26:34,654 DEBUG [mondrian.sql] 463: , exec 16 ms 2026-06-02 20:26:34,654 DEBUG [mondrian.sql] 463: , exec+fetch 16 ms, 1 rows 2026-06-02 20:26:34,655 DEBUG [mondrian.sql] 464: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,678 DEBUG [mondrian.sql] 464: , exec 22 ms 2026-06-02 20:26:34,678 DEBUG [mondrian.sql] 464: , exec+fetch 23 ms, 1 rows 2026-06-02 20:26:34,678 DEBUG [mondrian.sql] 465: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 20:26:34,724 DEBUG [mondrian.sql] 465: , exec 46 ms 2026-06-02 20:26:34,725 DEBUG [mondrian.sql] 465: , exec+fetch 47 ms, 1 rows 2026-06-02 20:26:34,798 DEBUG [mondrian.mdx] 13690: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 20:26:34,799 DEBUG [mondrian.sql] 466: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 20:26:34,800 DEBUG [mondrian.sql] 466: , exec 0 ms 2026-06-02 20:26:34,800 DEBUG [mondrian.sql] 466: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,801 DEBUG [mondrian.sql] 467: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-02 20:26:34,802 DEBUG [mondrian.sql] 467: , exec 0 ms 2026-06-02 20:26:34,802 DEBUG [mondrian.sql] 467: , exec+fetch 1 ms, 1 rows 2026-06-02 20:26:34,804 DEBUG [mondrian.mdx] 13690: exec: 6 ms 2026-06-02 20:26:34,805 DEBUG [mondrian.sql] 468: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 20:26:34,805 DEBUG [mondrian.sql] 468: , exec 0 ms 2026-06-02 20:26:34,805 DEBUG [mondrian.sql] 468: , exec+fetch 0 ms, 3 rows 2026-06-02 20:26:34,805 DEBUG [mondrian.sql] 469: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 20:26:34,806 DEBUG [mondrian.sql] 469: , exec 0 ms 2026-06-02 20:26:34,806 DEBUG [mondrian.sql] 469: , exec+fetch 1 ms, 3 rows 2026-06-02 20:26:34,807 DEBUG [mondrian.sql] 470: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 20:26:34,808 DEBUG [mondrian.sql] 470: , exec 1 ms 2026-06-02 20:26:34,808 DEBUG [mondrian.sql] 470: , exec+fetch 1 ms, 3 rows 2026-06-02 20:26:34,808 DEBUG [mondrian.sql] 471: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 20:26:34,809 DEBUG [mondrian.sql] 471: , exec 1 ms 2026-06-02 20:26:34,809 DEBUG [mondrian.sql] 471: , exec+fetch 1 ms, 3 rows 2026-06-02 20:27:41,438 DEBUG [mondrian.sql] 472: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,455 DEBUG [mondrian.sql] 472: , exec 16 ms 2026-06-02 20:27:41,455 DEBUG [mondrian.sql] 472: , exec+fetch 17 ms, 1 rows 2026-06-02 20:27:41,456 DEBUG [mondrian.sql] 473: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 20:27:41,459 DEBUG [mondrian.sql] 473: , exec 3 ms 2026-06-02 20:27:41,459 DEBUG [mondrian.sql] 473: , exec+fetch 3 ms, 3 rows 2026-06-02 20:27:41,459 DEBUG [mondrian.sql] 474: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-02 20:27:41,462 DEBUG [mondrian.sql] 474: , exec 3 ms 2026-06-02 20:27:41,462 DEBUG [mondrian.sql] 474: , exec+fetch 3 ms, 3 rows 2026-06-02 20:27:41,463 DEBUG [mondrian.sql] 475: 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] 2026-06-02 20:27:41,463 DEBUG [mondrian.sql] 475: , exec 0 ms 2026-06-02 20:27:41,463 DEBUG [mondrian.sql] 475: , exec+fetch 0 ms, 2 rows 2026-06-02 20:27:41,465 DEBUG [mondrian.sql] 476: 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] 2026-06-02 20:27:41,465 DEBUG [mondrian.sql] 476: , exec 0 ms 2026-06-02 20:27:41,465 DEBUG [mondrian.sql] 476: , exec+fetch 0 ms, 2 rows 2026-06-02 20:27:41,470 DEBUG [mondrian.sql] 477: 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] 2026-06-02 20:27:41,470 DEBUG [mondrian.sql] 477: , exec 0 ms 2026-06-02 20:27:41,471 DEBUG [mondrian.sql] 477: , exec+fetch 1 ms, 2 rows 2026-06-02 20:27:41,471 DEBUG [mondrian.sql] 478: 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] 2026-06-02 20:27:41,471 DEBUG [mondrian.sql] 478: , exec 0 ms 2026-06-02 20:27:41,471 DEBUG [mondrian.sql] 478: , exec+fetch 0 ms, 2 rows 2026-06-02 20:27:41,476 DEBUG [mondrian.sql] 479: 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] 2026-06-02 20:27:41,476 DEBUG [mondrian.sql] 479: , exec 0 ms 2026-06-02 20:27:41,476 DEBUG [mondrian.sql] 479: , exec+fetch 0 ms, 2 rows 2026-06-02 20:27:41,476 DEBUG [mondrian.sql] 480: 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] 2026-06-02 20:27:41,476 DEBUG [mondrian.sql] 480: , exec 0 ms 2026-06-02 20:27:41,477 DEBUG [mondrian.sql] 480: , exec+fetch 1 ms, 2 rows 2026-06-02 20:27:41,481 DEBUG [mondrian.sql] 481: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:27:41,482 DEBUG [mondrian.sql] 481: , exec 1 ms 2026-06-02 20:27:41,482 DEBUG [mondrian.sql] 481: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,482 DEBUG [mondrian.sql] 482: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-02 20:27:41,483 DEBUG [mondrian.sql] 482: , exec 0 ms 2026-06-02 20:27:41,483 DEBUG [mondrian.sql] 482: , exec+fetch 1 ms, 8 rows 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 483: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 483: , exec 0 ms 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 483: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 484: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 484: , exec 0 ms 2026-06-02 20:27:41,486 DEBUG [mondrian.sql] 484: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 485: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 485: , exec 0 ms 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 485: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 486: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 486: , exec 0 ms 2026-06-02 20:27:41,487 DEBUG [mondrian.sql] 486: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 487: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 487: , exec 0 ms 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 487: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 488: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 488: , exec 0 ms 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 488: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,489 DEBUG [mondrian.sql] 489: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-02 20:27:41,490 DEBUG [mondrian.sql] 489: , exec 0 ms 2026-06-02 20:27:41,490 DEBUG [mondrian.sql] 489: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,490 DEBUG [mondrian.sql] 490: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-02 20:27:41,490 DEBUG [mondrian.sql] 490: , exec 0 ms 2026-06-02 20:27:41,490 DEBUG [mondrian.sql] 490: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 491: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 491: , exec 0 ms 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 491: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 492: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 492: , exec 0 ms 2026-06-02 20:27:41,491 DEBUG [mondrian.sql] 492: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 493: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 493: , exec 0 ms 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 493: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 494: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 494: , exec 0 ms 2026-06-02 20:27:41,492 DEBUG [mondrian.sql] 494: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,493 DEBUG [mondrian.sql] 495: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-02 20:27:41,493 DEBUG [mondrian.sql] 495: , exec 0 ms 2026-06-02 20:27:41,493 DEBUG [mondrian.sql] 495: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,493 DEBUG [mondrian.sql] 496: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 496: , exec 0 ms 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 496: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 497: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 497: , exec 0 ms 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 497: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 498: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 498: , exec 0 ms 2026-06-02 20:27:41,494 DEBUG [mondrian.sql] 498: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 499: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 499: , exec 0 ms 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 499: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 500: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 500: , exec 0 ms 2026-06-02 20:27:41,495 DEBUG [mondrian.sql] 500: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,569 DEBUG [mondrian.sql] 501: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-02 20:27:41,570 DEBUG [mondrian.sql] 501: , exec 0 ms 2026-06-02 20:27:41,570 DEBUG [mondrian.sql] 501: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,570 DEBUG [mondrian.sql] 502: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 502: , exec 0 ms 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 502: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 503: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 503: , exec 0 ms 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 503: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,571 DEBUG [mondrian.sql] 504: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:27:41,572 DEBUG [mondrian.sql] 504: , exec 0 ms 2026-06-02 20:27:41,572 DEBUG [mondrian.sql] 504: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,572 DEBUG [mondrian.sql] 505: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:27:41,582 DEBUG [mondrian.sql] 505: , exec 9 ms 2026-06-02 20:27:41,582 DEBUG [mondrian.sql] 505: , exec+fetch 10 ms, 1 rows 2026-06-02 20:27:41,582 DEBUG [mondrian.sql] 506: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 20:27:41,585 DEBUG [mondrian.sql] 506: , exec 3 ms 2026-06-02 20:27:41,585 DEBUG [mondrian.sql] 506: , exec+fetch 3 ms, 1 rows 2026-06-02 20:27:41,585 DEBUG [mondrian.sql] 507: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-02 20:27:41,589 DEBUG [mondrian.sql] 507: , exec 3 ms 2026-06-02 20:27:41,589 DEBUG [mondrian.sql] 507: , exec+fetch 4 ms, 1 rows 2026-06-02 20:27:41,589 DEBUG [mondrian.sql] 508: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,604 DEBUG [mondrian.sql] 508: , exec 14 ms 2026-06-02 20:27:41,604 DEBUG [mondrian.sql] 508: , exec+fetch 15 ms, 1 rows 2026-06-02 20:27:41,604 DEBUG [mondrian.sql] 509: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,624 DEBUG [mondrian.sql] 509: , exec 19 ms 2026-06-02 20:27:41,624 DEBUG [mondrian.sql] 509: , exec+fetch 20 ms, 1 rows 2026-06-02 20:27:41,624 DEBUG [mondrian.sql] 510: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,638 DEBUG [mondrian.sql] 510: , exec 13 ms 2026-06-02 20:27:41,638 DEBUG [mondrian.sql] 510: , exec+fetch 14 ms, 1 rows 2026-06-02 20:27:41,638 DEBUG [mondrian.sql] 511: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,655 DEBUG [mondrian.sql] 511: , exec 17 ms 2026-06-02 20:27:41,656 DEBUG [mondrian.sql] 511: , exec+fetch 18 ms, 1 rows 2026-06-02 20:27:41,668 DEBUG [mondrian.sql] 512: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-02 20:27:41,669 DEBUG [mondrian.sql] 512: , exec 0 ms 2026-06-02 20:27:41,669 DEBUG [mondrian.sql] 512: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,669 DEBUG [mondrian.sql] 513: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-02 20:27:41,670 DEBUG [mondrian.sql] 513: , exec 0 ms 2026-06-02 20:27:41,670 DEBUG [mondrian.sql] 513: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,670 DEBUG [mondrian.sql] 514: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-02 20:27:41,670 DEBUG [mondrian.sql] 514: , exec 0 ms 2026-06-02 20:27:41,670 DEBUG [mondrian.sql] 514: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,672 DEBUG [mondrian.sql] 515: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:27:41,672 DEBUG [mondrian.sql] 515: , exec 0 ms 2026-06-02 20:27:41,672 DEBUG [mondrian.sql] 515: , exec+fetch 0 ms, 1 rows 2026-06-02 20:27:41,672 DEBUG [mondrian.sql] 516: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:27:41,673 DEBUG [mondrian.sql] 516: , exec 0 ms 2026-06-02 20:27:41,673 DEBUG [mondrian.sql] 516: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,673 DEBUG [mondrian.sql] 517: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-02 20:27:41,674 DEBUG [mondrian.sql] 517: , exec 0 ms 2026-06-02 20:27:41,674 DEBUG [mondrian.sql] 517: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,675 DEBUG [mondrian.sql] 518: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,678 DEBUG [mondrian.sql] 518: , exec 3 ms 2026-06-02 20:27:41,678 DEBUG [mondrian.sql] 518: , exec+fetch 3 ms, 1 rows 2026-06-02 20:27:41,678 DEBUG [mondrian.sql] 519: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,683 DEBUG [mondrian.sql] 519: , exec 4 ms 2026-06-02 20:27:41,683 DEBUG [mondrian.sql] 519: , exec+fetch 5 ms, 1 rows 2026-06-02 20:27:41,683 DEBUG [mondrian.sql] 520: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,688 DEBUG [mondrian.sql] 520: , exec 4 ms 2026-06-02 20:27:41,688 DEBUG [mondrian.sql] 520: , exec+fetch 5 ms, 1 rows 2026-06-02 20:27:41,688 DEBUG [mondrian.sql] 521: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,693 DEBUG [mondrian.sql] 521: , exec 5 ms 2026-06-02 20:27:41,693 DEBUG [mondrian.sql] 521: , exec+fetch 5 ms, 1 rows 2026-06-02 20:27:41,693 DEBUG [mondrian.sql] 522: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,700 DEBUG [mondrian.sql] 522: , exec 6 ms 2026-06-02 20:27:41,700 DEBUG [mondrian.sql] 522: , exec+fetch 7 ms, 1 rows 2026-06-02 20:27:41,700 DEBUG [mondrian.sql] 523: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,703 DEBUG [mondrian.sql] 523: , exec 3 ms 2026-06-02 20:27:41,704 DEBUG [mondrian.sql] 523: , exec+fetch 3 ms, 1 rows 2026-06-02 20:27:41,704 DEBUG [mondrian.sql] 524: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,708 DEBUG [mondrian.sql] 524: , exec 3 ms 2026-06-02 20:27:41,708 DEBUG [mondrian.sql] 524: , exec+fetch 4 ms, 1 rows 2026-06-02 20:27:41,708 DEBUG [mondrian.sql] 525: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,712 DEBUG [mondrian.sql] 525: , exec 4 ms 2026-06-02 20:27:41,712 DEBUG [mondrian.sql] 525: , exec+fetch 4 ms, 1 rows 2026-06-02 20:27:41,713 DEBUG [mondrian.sql] 526: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-02 20:27:41,718 DEBUG [mondrian.sql] 526: , exec 4 ms 2026-06-02 20:27:41,718 DEBUG [mondrian.sql] 526: , exec+fetch 5 ms, 1 rows 2026-06-02 20:27:41,718 DEBUG [mondrian.sql] 527: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:27:41,719 DEBUG [mondrian.sql] 527: , exec 0 ms 2026-06-02 20:27:41,719 DEBUG [mondrian.sql] 527: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,719 DEBUG [mondrian.sql] 528: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-02 20:27:41,731 DEBUG [mondrian.sql] 528: , exec 11 ms 2026-06-02 20:27:41,731 DEBUG [mondrian.sql] 528: , exec+fetch 12 ms, 1 rows 2026-06-02 20:27:41,732 DEBUG [mondrian.sql] 529: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,752 DEBUG [mondrian.sql] 529: , exec 20 ms 2026-06-02 20:27:41,753 DEBUG [mondrian.sql] 529: , exec+fetch 21 ms, 1 rows 2026-06-02 20:27:41,753 DEBUG [mondrian.sql] 530: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-02 20:27:41,788 DEBUG [mondrian.sql] 530: , exec 35 ms 2026-06-02 20:27:41,788 DEBUG [mondrian.sql] 530: , exec+fetch 35 ms, 1 rows 2026-06-02 20:27:41,869 DEBUG [mondrian.mdx] 14312: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-02 20:27:41,871 DEBUG [mondrian.sql] 531: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-02 20:27:41,872 DEBUG [mondrian.sql] 531: , exec 0 ms 2026-06-02 20:27:41,872 DEBUG [mondrian.sql] 531: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,873 DEBUG [mondrian.sql] 532: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-02 20:27:41,874 DEBUG [mondrian.sql] 532: , exec 0 ms 2026-06-02 20:27:41,874 DEBUG [mondrian.sql] 532: , exec+fetch 1 ms, 1 rows 2026-06-02 20:27:41,876 DEBUG [mondrian.mdx] 14312: exec: 7 ms 2026-06-02 20:27:41,877 DEBUG [mondrian.sql] 533: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 20:27:41,878 DEBUG [mondrian.sql] 533: , exec 0 ms 2026-06-02 20:27:41,878 DEBUG [mondrian.sql] 533: , exec+fetch 1 ms, 3 rows 2026-06-02 20:27:41,878 DEBUG [mondrian.sql] 534: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-02 20:27:41,878 DEBUG [mondrian.sql] 534: , exec 0 ms 2026-06-02 20:27:41,878 DEBUG [mondrian.sql] 534: , exec+fetch 0 ms, 3 rows 2026-06-02 20:27:41,879 DEBUG [mondrian.sql] 535: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 20:27:41,881 DEBUG [mondrian.sql] 535: , exec 1 ms 2026-06-02 20:27:41,881 DEBUG [mondrian.sql] 535: , exec+fetch 2 ms, 3 rows 2026-06-02 20:27:41,881 DEBUG [mondrian.sql] 536: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-02 20:27:41,882 DEBUG [mondrian.sql] 536: , exec 1 ms 2026-06-02 20:27:41,882 DEBUG [mondrian.sql] 536: , exec+fetch 1 ms, 3 rows 2026-06-03 05:52:38,936 DEBUG [mondrian.sql] 537: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:38,959 DEBUG [mondrian.sql] 537: , exec 21 ms 2026-06-03 05:52:38,959 DEBUG [mondrian.sql] 537: , exec+fetch 21 ms, 1 rows 2026-06-03 05:52:38,960 DEBUG [mondrian.sql] 538: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:52:38,963 DEBUG [mondrian.sql] 538: , exec 3 ms 2026-06-03 05:52:38,964 DEBUG [mondrian.sql] 538: , exec+fetch 4 ms, 3 rows 2026-06-03 05:52:38,964 DEBUG [mondrian.sql] 539: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:52:38,966 DEBUG [mondrian.sql] 539: , exec 2 ms 2026-06-03 05:52:38,966 DEBUG [mondrian.sql] 539: , exec+fetch 2 ms, 3 rows 2026-06-03 05:52:38,967 DEBUG [mondrian.sql] 540: 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] 2026-06-03 05:52:38,967 DEBUG [mondrian.sql] 540: , exec 0 ms 2026-06-03 05:52:38,967 DEBUG [mondrian.sql] 540: , exec+fetch 0 ms, 2 rows 2026-06-03 05:52:38,968 DEBUG [mondrian.sql] 541: 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] 2026-06-03 05:52:38,969 DEBUG [mondrian.sql] 541: , exec 0 ms 2026-06-03 05:52:38,969 DEBUG [mondrian.sql] 541: , exec+fetch 1 ms, 2 rows 2026-06-03 05:52:38,972 DEBUG [mondrian.sql] 542: 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] 2026-06-03 05:52:38,973 DEBUG [mondrian.sql] 542: , exec 0 ms 2026-06-03 05:52:38,973 DEBUG [mondrian.sql] 542: , exec+fetch 0 ms, 2 rows 2026-06-03 05:52:38,973 DEBUG [mondrian.sql] 543: 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] 2026-06-03 05:52:38,973 DEBUG [mondrian.sql] 543: , exec 0 ms 2026-06-03 05:52:38,973 DEBUG [mondrian.sql] 543: , exec+fetch 0 ms, 2 rows 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 544: 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] 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 544: , exec 0 ms 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 544: , exec+fetch 0 ms, 2 rows 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 545: 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] 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 545: , exec 0 ms 2026-06-03 05:52:38,977 DEBUG [mondrian.sql] 545: , exec+fetch 0 ms, 2 rows 2026-06-03 05:52:38,981 DEBUG [mondrian.sql] 546: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:52:38,982 DEBUG [mondrian.sql] 546: , exec 1 ms 2026-06-03 05:52:38,982 DEBUG [mondrian.sql] 546: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:38,982 DEBUG [mondrian.sql] 547: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:52:38,983 DEBUG [mondrian.sql] 547: , exec 0 ms 2026-06-03 05:52:38,983 DEBUG [mondrian.sql] 547: , exec+fetch 1 ms, 8 rows 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 548: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 548: , exec 0 ms 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 548: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 549: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 549: , exec 0 ms 2026-06-03 05:52:38,995 DEBUG [mondrian.sql] 549: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 550: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 550: , exec 0 ms 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 550: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 551: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 551: , exec 0 ms 2026-06-03 05:52:39,004 DEBUG [mondrian.sql] 551: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,013 DEBUG [mondrian.sql] 552: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:52:39,014 DEBUG [mondrian.sql] 552: , exec 0 ms 2026-06-03 05:52:39,014 DEBUG [mondrian.sql] 552: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,014 DEBUG [mondrian.sql] 553: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:52:39,014 DEBUG [mondrian.sql] 553: , exec 0 ms 2026-06-03 05:52:39,014 DEBUG [mondrian.sql] 553: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 554: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 554: , exec 0 ms 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 554: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 555: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 555: , exec 0 ms 2026-06-03 05:52:39,024 DEBUG [mondrian.sql] 555: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,033 DEBUG [mondrian.sql] 556: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:52:39,033 DEBUG [mondrian.sql] 556: , exec 0 ms 2026-06-03 05:52:39,033 DEBUG [mondrian.sql] 556: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,033 DEBUG [mondrian.sql] 557: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:52:39,034 DEBUG [mondrian.sql] 557: , exec 0 ms 2026-06-03 05:52:39,034 DEBUG [mondrian.sql] 557: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 558: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 558: , exec 0 ms 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 558: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 559: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 559: , exec 0 ms 2026-06-03 05:52:39,045 DEBUG [mondrian.sql] 559: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,054 DEBUG [mondrian.sql] 560: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:52:39,055 DEBUG [mondrian.sql] 560: , exec 0 ms 2026-06-03 05:52:39,055 DEBUG [mondrian.sql] 560: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,055 DEBUG [mondrian.sql] 561: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:52:39,055 DEBUG [mondrian.sql] 561: , exec 0 ms 2026-06-03 05:52:39,055 DEBUG [mondrian.sql] 561: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 562: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 562: , exec 0 ms 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 562: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 563: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 563: , exec 0 ms 2026-06-03 05:52:39,064 DEBUG [mondrian.sql] 563: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,073 DEBUG [mondrian.sql] 564: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:52:39,074 DEBUG [mondrian.sql] 564: , exec 0 ms 2026-06-03 05:52:39,074 DEBUG [mondrian.sql] 564: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,074 DEBUG [mondrian.sql] 565: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:52:39,074 DEBUG [mondrian.sql] 565: , exec 0 ms 2026-06-03 05:52:39,074 DEBUG [mondrian.sql] 565: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,098 DEBUG [mondrian.sql] 566: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 566: , exec 1 ms 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 566: , exec+fetch 2 ms, 1 rows 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 567: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 567: , exec 0 ms 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 567: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 568: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 568: , exec 0 ms 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 568: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,100 DEBUG [mondrian.sql] 569: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:52:39,101 DEBUG [mondrian.sql] 569: , exec 1 ms 2026-06-03 05:52:39,101 DEBUG [mondrian.sql] 569: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,101 DEBUG [mondrian.sql] 570: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:52:39,109 DEBUG [mondrian.sql] 570: , exec 7 ms 2026-06-03 05:52:39,109 DEBUG [mondrian.sql] 570: , exec+fetch 8 ms, 1 rows 2026-06-03 05:52:39,109 DEBUG [mondrian.sql] 571: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:52:39,113 DEBUG [mondrian.sql] 571: , exec 3 ms 2026-06-03 05:52:39,113 DEBUG [mondrian.sql] 571: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,113 DEBUG [mondrian.sql] 572: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:52:39,117 DEBUG [mondrian.sql] 572: , exec 3 ms 2026-06-03 05:52:39,117 DEBUG [mondrian.sql] 572: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,117 DEBUG [mondrian.sql] 573: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,132 DEBUG [mondrian.sql] 573: , exec 15 ms 2026-06-03 05:52:39,132 DEBUG [mondrian.sql] 573: , exec+fetch 15 ms, 1 rows 2026-06-03 05:52:39,132 DEBUG [mondrian.sql] 574: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,151 DEBUG [mondrian.sql] 574: , exec 18 ms 2026-06-03 05:52:39,151 DEBUG [mondrian.sql] 574: , exec+fetch 19 ms, 1 rows 2026-06-03 05:52:39,151 DEBUG [mondrian.sql] 575: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,167 DEBUG [mondrian.sql] 575: , exec 16 ms 2026-06-03 05:52:39,167 DEBUG [mondrian.sql] 575: , exec+fetch 16 ms, 1 rows 2026-06-03 05:52:39,168 DEBUG [mondrian.sql] 576: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,185 DEBUG [mondrian.sql] 576: , exec 17 ms 2026-06-03 05:52:39,185 DEBUG [mondrian.sql] 576: , exec+fetch 17 ms, 1 rows 2026-06-03 05:52:39,195 DEBUG [mondrian.sql] 577: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 577: , exec 0 ms 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 577: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 578: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 578: , exec 0 ms 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 578: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 579: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 579: , exec 0 ms 2026-06-03 05:52:39,196 DEBUG [mondrian.sql] 579: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,197 DEBUG [mondrian.sql] 580: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:52:39,197 DEBUG [mondrian.sql] 580: , exec 0 ms 2026-06-03 05:52:39,197 DEBUG [mondrian.sql] 580: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,197 DEBUG [mondrian.sql] 581: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:52:39,198 DEBUG [mondrian.sql] 581: , exec 0 ms 2026-06-03 05:52:39,198 DEBUG [mondrian.sql] 581: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,198 DEBUG [mondrian.sql] 582: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:52:39,199 DEBUG [mondrian.sql] 582: , exec 0 ms 2026-06-03 05:52:39,199 DEBUG [mondrian.sql] 582: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,199 DEBUG [mondrian.sql] 583: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,202 DEBUG [mondrian.sql] 583: , exec 2 ms 2026-06-03 05:52:39,202 DEBUG [mondrian.sql] 583: , exec+fetch 3 ms, 1 rows 2026-06-03 05:52:39,202 DEBUG [mondrian.sql] 584: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,206 DEBUG [mondrian.sql] 584: , exec 3 ms 2026-06-03 05:52:39,206 DEBUG [mondrian.sql] 584: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,206 DEBUG [mondrian.sql] 585: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,210 DEBUG [mondrian.sql] 585: , exec 4 ms 2026-06-03 05:52:39,210 DEBUG [mondrian.sql] 585: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,210 DEBUG [mondrian.sql] 586: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,214 DEBUG [mondrian.sql] 586: , exec 3 ms 2026-06-03 05:52:39,214 DEBUG [mondrian.sql] 586: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,214 DEBUG [mondrian.sql] 587: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,220 DEBUG [mondrian.sql] 587: , exec 5 ms 2026-06-03 05:52:39,220 DEBUG [mondrian.sql] 587: , exec+fetch 6 ms, 1 rows 2026-06-03 05:52:39,220 DEBUG [mondrian.sql] 588: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,223 DEBUG [mondrian.sql] 588: , exec 2 ms 2026-06-03 05:52:39,223 DEBUG [mondrian.sql] 588: , exec+fetch 3 ms, 1 rows 2026-06-03 05:52:39,223 DEBUG [mondrian.sql] 589: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,226 DEBUG [mondrian.sql] 589: , exec 3 ms 2026-06-03 05:52:39,226 DEBUG [mondrian.sql] 589: , exec+fetch 3 ms, 1 rows 2026-06-03 05:52:39,227 DEBUG [mondrian.sql] 590: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,230 DEBUG [mondrian.sql] 590: , exec 3 ms 2026-06-03 05:52:39,230 DEBUG [mondrian.sql] 590: , exec+fetch 3 ms, 1 rows 2026-06-03 05:52:39,230 DEBUG [mondrian.sql] 591: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:52:39,234 DEBUG [mondrian.sql] 591: , exec 3 ms 2026-06-03 05:52:39,234 DEBUG [mondrian.sql] 591: , exec+fetch 4 ms, 1 rows 2026-06-03 05:52:39,234 DEBUG [mondrian.sql] 592: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:52:39,234 DEBUG [mondrian.sql] 592: , exec 0 ms 2026-06-03 05:52:39,234 DEBUG [mondrian.sql] 592: , exec+fetch 0 ms, 1 rows 2026-06-03 05:52:39,235 DEBUG [mondrian.sql] 593: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:52:39,244 DEBUG [mondrian.sql] 593: , exec 9 ms 2026-06-03 05:52:39,244 DEBUG [mondrian.sql] 593: , exec+fetch 9 ms, 1 rows 2026-06-03 05:52:39,245 DEBUG [mondrian.sql] 594: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,265 DEBUG [mondrian.sql] 594: , exec 20 ms 2026-06-03 05:52:39,266 DEBUG [mondrian.sql] 594: , exec+fetch 21 ms, 1 rows 2026-06-03 05:52:39,266 DEBUG [mondrian.sql] 595: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:52:39,301 DEBUG [mondrian.sql] 595: , exec 35 ms 2026-06-03 05:52:39,301 DEBUG [mondrian.sql] 595: , exec+fetch 35 ms, 1 rows 2026-06-03 05:52:39,371 DEBUG [mondrian.mdx] 14934: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:52:39,373 DEBUG [mondrian.sql] 596: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:52:39,374 DEBUG [mondrian.sql] 596: , exec 0 ms 2026-06-03 05:52:39,374 DEBUG [mondrian.sql] 596: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,375 DEBUG [mondrian.sql] 597: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:52:39,376 DEBUG [mondrian.sql] 597: , exec 0 ms 2026-06-03 05:52:39,376 DEBUG [mondrian.sql] 597: , exec+fetch 1 ms, 1 rows 2026-06-03 05:52:39,377 DEBUG [mondrian.mdx] 14934: exec: 5 ms 2026-06-03 05:52:39,379 DEBUG [mondrian.sql] 598: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:52:39,380 DEBUG [mondrian.sql] 598: , exec 0 ms 2026-06-03 05:52:39,380 DEBUG [mondrian.sql] 598: , exec+fetch 1 ms, 3 rows 2026-06-03 05:52:39,380 DEBUG [mondrian.sql] 599: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:52:39,380 DEBUG [mondrian.sql] 599: , exec 0 ms 2026-06-03 05:52:39,380 DEBUG [mondrian.sql] 599: , exec+fetch 0 ms, 3 rows 2026-06-03 05:52:39,382 DEBUG [mondrian.sql] 600: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:52:39,384 DEBUG [mondrian.sql] 600: , exec 2 ms 2026-06-03 05:52:39,384 DEBUG [mondrian.sql] 600: , exec+fetch 2 ms, 3 rows 2026-06-03 05:52:39,384 DEBUG [mondrian.sql] 601: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:52:39,386 DEBUG [mondrian.sql] 601: , exec 1 ms 2026-06-03 05:52:39,386 DEBUG [mondrian.sql] 601: , exec+fetch 2 ms, 3 rows 2026-06-03 05:53:28,372 DEBUG [mondrian.sql] 602: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,392 DEBUG [mondrian.sql] 602: , exec 19 ms 2026-06-03 05:53:28,392 DEBUG [mondrian.sql] 602: , exec+fetch 20 ms, 1 rows 2026-06-03 05:53:28,392 DEBUG [mondrian.sql] 603: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:53:28,395 DEBUG [mondrian.sql] 603: , exec 3 ms 2026-06-03 05:53:28,396 DEBUG [mondrian.sql] 603: , exec+fetch 4 ms, 3 rows 2026-06-03 05:53:28,396 DEBUG [mondrian.sql] 604: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:53:28,399 DEBUG [mondrian.sql] 604: , exec 2 ms 2026-06-03 05:53:28,399 DEBUG [mondrian.sql] 604: , exec+fetch 3 ms, 3 rows 2026-06-03 05:53:28,399 DEBUG [mondrian.sql] 605: 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] 2026-06-03 05:53:28,399 DEBUG [mondrian.sql] 605: , exec 0 ms 2026-06-03 05:53:28,399 DEBUG [mondrian.sql] 605: , exec+fetch 0 ms, 2 rows 2026-06-03 05:53:28,401 DEBUG [mondrian.sql] 606: 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] 2026-06-03 05:53:28,401 DEBUG [mondrian.sql] 606: , exec 0 ms 2026-06-03 05:53:28,401 DEBUG [mondrian.sql] 606: , exec+fetch 0 ms, 2 rows 2026-06-03 05:53:28,405 DEBUG [mondrian.sql] 607: 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] 2026-06-03 05:53:28,405 DEBUG [mondrian.sql] 607: , exec 0 ms 2026-06-03 05:53:28,405 DEBUG [mondrian.sql] 607: , exec+fetch 0 ms, 2 rows 2026-06-03 05:53:28,406 DEBUG [mondrian.sql] 608: 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] 2026-06-03 05:53:28,406 DEBUG [mondrian.sql] 608: , exec 0 ms 2026-06-03 05:53:28,406 DEBUG [mondrian.sql] 608: , exec+fetch 0 ms, 2 rows 2026-06-03 05:53:28,411 DEBUG [mondrian.sql] 609: 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] 2026-06-03 05:53:28,412 DEBUG [mondrian.sql] 609: , exec 0 ms 2026-06-03 05:53:28,412 DEBUG [mondrian.sql] 609: , exec+fetch 1 ms, 2 rows 2026-06-03 05:53:28,412 DEBUG [mondrian.sql] 610: 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] 2026-06-03 05:53:28,412 DEBUG [mondrian.sql] 610: , exec 0 ms 2026-06-03 05:53:28,412 DEBUG [mondrian.sql] 610: , exec+fetch 0 ms, 2 rows 2026-06-03 05:53:28,418 DEBUG [mondrian.sql] 611: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:53:28,419 DEBUG [mondrian.sql] 611: , exec 1 ms 2026-06-03 05:53:28,419 DEBUG [mondrian.sql] 611: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,420 DEBUG [mondrian.sql] 612: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:53:28,420 DEBUG [mondrian.sql] 612: , exec 0 ms 2026-06-03 05:53:28,420 DEBUG [mondrian.sql] 612: , exec+fetch 0 ms, 8 rows 2026-06-03 05:53:28,423 DEBUG [mondrian.sql] 613: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:53:28,423 DEBUG [mondrian.sql] 613: , exec 0 ms 2026-06-03 05:53:28,423 DEBUG [mondrian.sql] 613: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,423 DEBUG [mondrian.sql] 614: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 614: , exec 0 ms 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 614: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 615: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 615: , exec 0 ms 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 615: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,424 DEBUG [mondrian.sql] 616: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:53:28,425 DEBUG [mondrian.sql] 616: , exec 0 ms 2026-06-03 05:53:28,425 DEBUG [mondrian.sql] 616: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,426 DEBUG [mondrian.sql] 617: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:53:28,426 DEBUG [mondrian.sql] 617: , exec 0 ms 2026-06-03 05:53:28,426 DEBUG [mondrian.sql] 617: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,426 DEBUG [mondrian.sql] 618: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:53:28,427 DEBUG [mondrian.sql] 618: , exec 0 ms 2026-06-03 05:53:28,427 DEBUG [mondrian.sql] 618: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,427 DEBUG [mondrian.sql] 619: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:53:28,428 DEBUG [mondrian.sql] 619: , exec 0 ms 2026-06-03 05:53:28,428 DEBUG [mondrian.sql] 619: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,428 DEBUG [mondrian.sql] 620: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:53:28,428 DEBUG [mondrian.sql] 620: , exec 0 ms 2026-06-03 05:53:28,428 DEBUG [mondrian.sql] 620: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 621: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 621: , exec 0 ms 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 621: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 622: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 622: , exec 0 ms 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 622: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 623: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 623: , exec 0 ms 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 623: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,429 DEBUG [mondrian.sql] 624: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:53:28,430 DEBUG [mondrian.sql] 624: , exec 0 ms 2026-06-03 05:53:28,430 DEBUG [mondrian.sql] 624: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 625: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 625: , exec 0 ms 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 625: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 626: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 626: , exec 0 ms 2026-06-03 05:53:28,431 DEBUG [mondrian.sql] 626: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 627: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 627: , exec 0 ms 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 627: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 628: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 628: , exec 0 ms 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 628: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 629: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 629: , exec 0 ms 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 629: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,432 DEBUG [mondrian.sql] 630: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:53:28,433 DEBUG [mondrian.sql] 630: , exec 0 ms 2026-06-03 05:53:28,433 DEBUG [mondrian.sql] 630: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,505 DEBUG [mondrian.sql] 631: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 631: , exec 0 ms 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 631: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 632: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 632: , exec 0 ms 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 632: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,506 DEBUG [mondrian.sql] 633: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:53:28,507 DEBUG [mondrian.sql] 633: , exec 0 ms 2026-06-03 05:53:28,507 DEBUG [mondrian.sql] 633: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,507 DEBUG [mondrian.sql] 634: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:53:28,508 DEBUG [mondrian.sql] 634: , exec 1 ms 2026-06-03 05:53:28,508 DEBUG [mondrian.sql] 634: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,508 DEBUG [mondrian.sql] 635: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:53:28,517 DEBUG [mondrian.sql] 635: , exec 8 ms 2026-06-03 05:53:28,517 DEBUG [mondrian.sql] 635: , exec+fetch 9 ms, 1 rows 2026-06-03 05:53:28,518 DEBUG [mondrian.sql] 636: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:53:28,521 DEBUG [mondrian.sql] 636: , exec 3 ms 2026-06-03 05:53:28,521 DEBUG [mondrian.sql] 636: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,521 DEBUG [mondrian.sql] 637: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:53:28,524 DEBUG [mondrian.sql] 637: , exec 3 ms 2026-06-03 05:53:28,524 DEBUG [mondrian.sql] 637: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,524 DEBUG [mondrian.sql] 638: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,539 DEBUG [mondrian.sql] 638: , exec 14 ms 2026-06-03 05:53:28,539 DEBUG [mondrian.sql] 638: , exec+fetch 15 ms, 1 rows 2026-06-03 05:53:28,539 DEBUG [mondrian.sql] 639: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,557 DEBUG [mondrian.sql] 639: , exec 17 ms 2026-06-03 05:53:28,557 DEBUG [mondrian.sql] 639: , exec+fetch 18 ms, 1 rows 2026-06-03 05:53:28,557 DEBUG [mondrian.sql] 640: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,571 DEBUG [mondrian.sql] 640: , exec 13 ms 2026-06-03 05:53:28,571 DEBUG [mondrian.sql] 640: , exec+fetch 14 ms, 1 rows 2026-06-03 05:53:28,571 DEBUG [mondrian.sql] 641: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,587 DEBUG [mondrian.sql] 641: , exec 15 ms 2026-06-03 05:53:28,587 DEBUG [mondrian.sql] 641: , exec+fetch 16 ms, 1 rows 2026-06-03 05:53:28,597 DEBUG [mondrian.sql] 642: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:53:28,597 DEBUG [mondrian.sql] 642: , exec 0 ms 2026-06-03 05:53:28,597 DEBUG [mondrian.sql] 642: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 643: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 643: , exec 0 ms 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 643: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 644: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 644: , exec 0 ms 2026-06-03 05:53:28,598 DEBUG [mondrian.sql] 644: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,599 DEBUG [mondrian.sql] 645: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:53:28,599 DEBUG [mondrian.sql] 645: , exec 0 ms 2026-06-03 05:53:28,599 DEBUG [mondrian.sql] 645: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,599 DEBUG [mondrian.sql] 646: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:53:28,600 DEBUG [mondrian.sql] 646: , exec 0 ms 2026-06-03 05:53:28,600 DEBUG [mondrian.sql] 646: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,600 DEBUG [mondrian.sql] 647: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:53:28,601 DEBUG [mondrian.sql] 647: , exec 0 ms 2026-06-03 05:53:28,601 DEBUG [mondrian.sql] 647: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,601 DEBUG [mondrian.sql] 648: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,604 DEBUG [mondrian.sql] 648: , exec 2 ms 2026-06-03 05:53:28,604 DEBUG [mondrian.sql] 648: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,604 DEBUG [mondrian.sql] 649: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,607 DEBUG [mondrian.sql] 649: , exec 3 ms 2026-06-03 05:53:28,608 DEBUG [mondrian.sql] 649: , exec+fetch 4 ms, 1 rows 2026-06-03 05:53:28,608 DEBUG [mondrian.sql] 650: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,611 DEBUG [mondrian.sql] 650: , exec 3 ms 2026-06-03 05:53:28,611 DEBUG [mondrian.sql] 650: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,612 DEBUG [mondrian.sql] 651: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,615 DEBUG [mondrian.sql] 651: , exec 3 ms 2026-06-03 05:53:28,615 DEBUG [mondrian.sql] 651: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,615 DEBUG [mondrian.sql] 652: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,620 DEBUG [mondrian.sql] 652: , exec 4 ms 2026-06-03 05:53:28,620 DEBUG [mondrian.sql] 652: , exec+fetch 5 ms, 1 rows 2026-06-03 05:53:28,620 DEBUG [mondrian.sql] 653: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,623 DEBUG [mondrian.sql] 653: , exec 2 ms 2026-06-03 05:53:28,623 DEBUG [mondrian.sql] 653: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,623 DEBUG [mondrian.sql] 654: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,626 DEBUG [mondrian.sql] 654: , exec 3 ms 2026-06-03 05:53:28,627 DEBUG [mondrian.sql] 654: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,627 DEBUG [mondrian.sql] 655: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,630 DEBUG [mondrian.sql] 655: , exec 3 ms 2026-06-03 05:53:28,630 DEBUG [mondrian.sql] 655: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,630 DEBUG [mondrian.sql] 656: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:53:28,633 DEBUG [mondrian.sql] 656: , exec 3 ms 2026-06-03 05:53:28,633 DEBUG [mondrian.sql] 656: , exec+fetch 3 ms, 1 rows 2026-06-03 05:53:28,634 DEBUG [mondrian.sql] 657: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:53:28,634 DEBUG [mondrian.sql] 657: , exec 0 ms 2026-06-03 05:53:28,634 DEBUG [mondrian.sql] 657: , exec+fetch 0 ms, 1 rows 2026-06-03 05:53:28,635 DEBUG [mondrian.sql] 658: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:53:28,644 DEBUG [mondrian.sql] 658: , exec 9 ms 2026-06-03 05:53:28,644 DEBUG [mondrian.sql] 658: , exec+fetch 9 ms, 1 rows 2026-06-03 05:53:28,645 DEBUG [mondrian.sql] 659: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,664 DEBUG [mondrian.sql] 659: , exec 18 ms 2026-06-03 05:53:28,664 DEBUG [mondrian.sql] 659: , exec+fetch 19 ms, 1 rows 2026-06-03 05:53:28,664 DEBUG [mondrian.sql] 660: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:53:28,694 DEBUG [mondrian.sql] 660: , exec 30 ms 2026-06-03 05:53:28,694 DEBUG [mondrian.sql] 660: , exec+fetch 30 ms, 1 rows 2026-06-03 05:53:28,767 DEBUG [mondrian.mdx] 15556: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:53:28,769 DEBUG [mondrian.sql] 661: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:53:28,770 DEBUG [mondrian.sql] 661: , exec 0 ms 2026-06-03 05:53:28,770 DEBUG [mondrian.sql] 661: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,771 DEBUG [mondrian.sql] 662: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:53:28,772 DEBUG [mondrian.sql] 662: , exec 0 ms 2026-06-03 05:53:28,772 DEBUG [mondrian.sql] 662: , exec+fetch 1 ms, 1 rows 2026-06-03 05:53:28,774 DEBUG [mondrian.mdx] 15556: exec: 7 ms 2026-06-03 05:53:28,775 DEBUG [mondrian.sql] 663: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:53:28,776 DEBUG [mondrian.sql] 663: , exec 0 ms 2026-06-03 05:53:28,776 DEBUG [mondrian.sql] 663: , exec+fetch 1 ms, 3 rows 2026-06-03 05:53:28,776 DEBUG [mondrian.sql] 664: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:53:28,776 DEBUG [mondrian.sql] 664: , exec 0 ms 2026-06-03 05:53:28,776 DEBUG [mondrian.sql] 664: , exec+fetch 0 ms, 3 rows 2026-06-03 05:53:28,777 DEBUG [mondrian.sql] 665: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:53:28,779 DEBUG [mondrian.sql] 665: , exec 1 ms 2026-06-03 05:53:28,779 DEBUG [mondrian.sql] 665: , exec+fetch 2 ms, 3 rows 2026-06-03 05:53:28,779 DEBUG [mondrian.sql] 666: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:53:28,780 DEBUG [mondrian.sql] 666: , exec 1 ms 2026-06-03 05:53:28,780 DEBUG [mondrian.sql] 666: , exec+fetch 1 ms, 3 rows 2026-06-03 05:54:34,011 DEBUG [mondrian.sql] 667: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,031 DEBUG [mondrian.sql] 667: , exec 19 ms 2026-06-03 05:54:34,031 DEBUG [mondrian.sql] 667: , exec+fetch 20 ms, 1 rows 2026-06-03 05:54:34,031 DEBUG [mondrian.sql] 668: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:54:34,035 DEBUG [mondrian.sql] 668: , exec 4 ms 2026-06-03 05:54:34,035 DEBUG [mondrian.sql] 668: , exec+fetch 4 ms, 3 rows 2026-06-03 05:54:34,036 DEBUG [mondrian.sql] 669: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:54:34,063 DEBUG [mondrian.sql] 669: , exec 26 ms 2026-06-03 05:54:34,063 DEBUG [mondrian.sql] 669: , exec+fetch 27 ms, 3 rows 2026-06-03 05:54:34,063 DEBUG [mondrian.sql] 670: 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] 2026-06-03 05:54:34,064 DEBUG [mondrian.sql] 670: , exec 0 ms 2026-06-03 05:54:34,064 DEBUG [mondrian.sql] 670: , exec+fetch 1 ms, 2 rows 2026-06-03 05:54:34,065 DEBUG [mondrian.sql] 671: 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] 2026-06-03 05:54:34,065 DEBUG [mondrian.sql] 671: , exec 0 ms 2026-06-03 05:54:34,065 DEBUG [mondrian.sql] 671: , exec+fetch 0 ms, 2 rows 2026-06-03 05:54:34,069 DEBUG [mondrian.sql] 672: 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] 2026-06-03 05:54:34,069 DEBUG [mondrian.sql] 672: , exec 0 ms 2026-06-03 05:54:34,069 DEBUG [mondrian.sql] 672: , exec+fetch 0 ms, 2 rows 2026-06-03 05:54:34,070 DEBUG [mondrian.sql] 673: 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] 2026-06-03 05:54:34,070 DEBUG [mondrian.sql] 673: , exec 0 ms 2026-06-03 05:54:34,070 DEBUG [mondrian.sql] 673: , exec+fetch 0 ms, 2 rows 2026-06-03 05:54:34,074 DEBUG [mondrian.sql] 674: 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] 2026-06-03 05:54:34,074 DEBUG [mondrian.sql] 674: , exec 0 ms 2026-06-03 05:54:34,074 DEBUG [mondrian.sql] 674: , exec+fetch 0 ms, 2 rows 2026-06-03 05:54:34,074 DEBUG [mondrian.sql] 675: 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] 2026-06-03 05:54:34,075 DEBUG [mondrian.sql] 675: , exec 0 ms 2026-06-03 05:54:34,075 DEBUG [mondrian.sql] 675: , exec+fetch 1 ms, 2 rows 2026-06-03 05:54:34,079 DEBUG [mondrian.sql] 676: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:54:34,080 DEBUG [mondrian.sql] 676: , exec 1 ms 2026-06-03 05:54:34,080 DEBUG [mondrian.sql] 676: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,080 DEBUG [mondrian.sql] 677: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:54:34,080 DEBUG [mondrian.sql] 677: , exec 0 ms 2026-06-03 05:54:34,080 DEBUG [mondrian.sql] 677: , exec+fetch 0 ms, 8 rows 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 678: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 678: , exec 0 ms 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 678: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 679: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 679: , exec 0 ms 2026-06-03 05:54:34,083 DEBUG [mondrian.sql] 679: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,084 DEBUG [mondrian.sql] 680: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:54:34,085 DEBUG [mondrian.sql] 680: , exec 0 ms 2026-06-03 05:54:34,085 DEBUG [mondrian.sql] 680: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,085 DEBUG [mondrian.sql] 681: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:54:34,085 DEBUG [mondrian.sql] 681: , exec 0 ms 2026-06-03 05:54:34,085 DEBUG [mondrian.sql] 681: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,087 DEBUG [mondrian.sql] 682: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:54:34,088 DEBUG [mondrian.sql] 682: , exec 0 ms 2026-06-03 05:54:34,088 DEBUG [mondrian.sql] 682: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,088 DEBUG [mondrian.sql] 683: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:54:34,088 DEBUG [mondrian.sql] 683: , exec 0 ms 2026-06-03 05:54:34,088 DEBUG [mondrian.sql] 683: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 684: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 684: , exec 0 ms 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 684: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 685: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 685: , exec 0 ms 2026-06-03 05:54:34,089 DEBUG [mondrian.sql] 685: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 686: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 686: , exec 0 ms 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 686: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 687: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 687: , exec 0 ms 2026-06-03 05:54:34,091 DEBUG [mondrian.sql] 687: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 688: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 688: , exec 0 ms 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 688: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 689: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 689: , exec 0 ms 2026-06-03 05:54:34,092 DEBUG [mondrian.sql] 689: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,094 DEBUG [mondrian.sql] 690: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:54:34,095 DEBUG [mondrian.sql] 690: , exec 0 ms 2026-06-03 05:54:34,095 DEBUG [mondrian.sql] 690: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,095 DEBUG [mondrian.sql] 691: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:54:34,095 DEBUG [mondrian.sql] 691: , exec 0 ms 2026-06-03 05:54:34,095 DEBUG [mondrian.sql] 691: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 692: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 692: , exec 0 ms 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 692: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 693: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 693: , exec 0 ms 2026-06-03 05:54:34,096 DEBUG [mondrian.sql] 693: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 694: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 694: , exec 0 ms 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 694: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 695: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 695: , exec 0 ms 2026-06-03 05:54:34,097 DEBUG [mondrian.sql] 695: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,136 DEBUG [mondrian.sql] 696: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:54:34,137 DEBUG [mondrian.sql] 696: , exec 0 ms 2026-06-03 05:54:34,137 DEBUG [mondrian.sql] 696: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,137 DEBUG [mondrian.sql] 697: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:54:34,137 DEBUG [mondrian.sql] 697: , exec 0 ms 2026-06-03 05:54:34,137 DEBUG [mondrian.sql] 697: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,138 DEBUG [mondrian.sql] 698: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:54:34,138 DEBUG [mondrian.sql] 698: , exec 0 ms 2026-06-03 05:54:34,138 DEBUG [mondrian.sql] 698: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,138 DEBUG [mondrian.sql] 699: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:54:34,139 DEBUG [mondrian.sql] 699: , exec 1 ms 2026-06-03 05:54:34,139 DEBUG [mondrian.sql] 699: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,139 DEBUG [mondrian.sql] 700: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:54:34,155 DEBUG [mondrian.sql] 700: , exec 16 ms 2026-06-03 05:54:34,155 DEBUG [mondrian.sql] 700: , exec+fetch 16 ms, 1 rows 2026-06-03 05:54:34,156 DEBUG [mondrian.sql] 701: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:54:34,161 DEBUG [mondrian.sql] 701: , exec 5 ms 2026-06-03 05:54:34,161 DEBUG [mondrian.sql] 701: , exec+fetch 5 ms, 1 rows 2026-06-03 05:54:34,162 DEBUG [mondrian.sql] 702: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:54:34,168 DEBUG [mondrian.sql] 702: , exec 6 ms 2026-06-03 05:54:34,168 DEBUG [mondrian.sql] 702: , exec+fetch 6 ms, 1 rows 2026-06-03 05:54:34,168 DEBUG [mondrian.sql] 703: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,186 DEBUG [mondrian.sql] 703: , exec 18 ms 2026-06-03 05:54:34,186 DEBUG [mondrian.sql] 703: , exec+fetch 18 ms, 1 rows 2026-06-03 05:54:34,187 DEBUG [mondrian.sql] 704: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,210 DEBUG [mondrian.sql] 704: , exec 23 ms 2026-06-03 05:54:34,210 DEBUG [mondrian.sql] 704: , exec+fetch 23 ms, 1 rows 2026-06-03 05:54:34,210 DEBUG [mondrian.sql] 705: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,225 DEBUG [mondrian.sql] 705: , exec 14 ms 2026-06-03 05:54:34,225 DEBUG [mondrian.sql] 705: , exec+fetch 15 ms, 1 rows 2026-06-03 05:54:34,225 DEBUG [mondrian.sql] 706: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,244 DEBUG [mondrian.sql] 706: , exec 19 ms 2026-06-03 05:54:34,245 DEBUG [mondrian.sql] 706: , exec+fetch 20 ms, 1 rows 2026-06-03 05:54:34,259 DEBUG [mondrian.sql] 707: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:54:34,259 DEBUG [mondrian.sql] 707: , exec 0 ms 2026-06-03 05:54:34,259 DEBUG [mondrian.sql] 707: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 708: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 708: , exec 0 ms 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 708: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 709: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 709: , exec 0 ms 2026-06-03 05:54:34,260 DEBUG [mondrian.sql] 709: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,262 DEBUG [mondrian.sql] 710: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:54:34,262 DEBUG [mondrian.sql] 710: , exec 0 ms 2026-06-03 05:54:34,262 DEBUG [mondrian.sql] 710: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,262 DEBUG [mondrian.sql] 711: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:54:34,263 DEBUG [mondrian.sql] 711: , exec 0 ms 2026-06-03 05:54:34,263 DEBUG [mondrian.sql] 711: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,263 DEBUG [mondrian.sql] 712: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:54:34,264 DEBUG [mondrian.sql] 712: , exec 1 ms 2026-06-03 05:54:34,264 DEBUG [mondrian.sql] 712: , exec+fetch 1 ms, 1 rows 2026-06-03 05:54:34,264 DEBUG [mondrian.sql] 713: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,268 DEBUG [mondrian.sql] 713: , exec 3 ms 2026-06-03 05:54:34,268 DEBUG [mondrian.sql] 713: , exec+fetch 4 ms, 1 rows 2026-06-03 05:54:34,268 DEBUG [mondrian.sql] 714: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,273 DEBUG [mondrian.sql] 714: , exec 4 ms 2026-06-03 05:54:34,273 DEBUG [mondrian.sql] 714: , exec+fetch 5 ms, 1 rows 2026-06-03 05:54:34,273 DEBUG [mondrian.sql] 715: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,279 DEBUG [mondrian.sql] 715: , exec 5 ms 2026-06-03 05:54:34,279 DEBUG [mondrian.sql] 715: , exec+fetch 6 ms, 1 rows 2026-06-03 05:54:34,279 DEBUG [mondrian.sql] 716: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,285 DEBUG [mondrian.sql] 716: , exec 5 ms 2026-06-03 05:54:34,285 DEBUG [mondrian.sql] 716: , exec+fetch 6 ms, 1 rows 2026-06-03 05:54:34,285 DEBUG [mondrian.sql] 717: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,293 DEBUG [mondrian.sql] 717: , exec 7 ms 2026-06-03 05:54:34,293 DEBUG [mondrian.sql] 717: , exec+fetch 8 ms, 1 rows 2026-06-03 05:54:34,293 DEBUG [mondrian.sql] 718: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,296 DEBUG [mondrian.sql] 718: , exec 3 ms 2026-06-03 05:54:34,297 DEBUG [mondrian.sql] 718: , exec+fetch 4 ms, 1 rows 2026-06-03 05:54:34,297 DEBUG [mondrian.sql] 719: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,301 DEBUG [mondrian.sql] 719: , exec 4 ms 2026-06-03 05:54:34,301 DEBUG [mondrian.sql] 719: , exec+fetch 4 ms, 1 rows 2026-06-03 05:54:34,302 DEBUG [mondrian.sql] 720: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,307 DEBUG [mondrian.sql] 720: , exec 4 ms 2026-06-03 05:54:34,307 DEBUG [mondrian.sql] 720: , exec+fetch 5 ms, 1 rows 2026-06-03 05:54:34,307 DEBUG [mondrian.sql] 721: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:54:34,312 DEBUG [mondrian.sql] 721: , exec 5 ms 2026-06-03 05:54:34,312 DEBUG [mondrian.sql] 721: , exec+fetch 5 ms, 1 rows 2026-06-03 05:54:34,313 DEBUG [mondrian.sql] 722: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:54:34,313 DEBUG [mondrian.sql] 722: , exec 0 ms 2026-06-03 05:54:34,313 DEBUG [mondrian.sql] 722: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,314 DEBUG [mondrian.sql] 723: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:54:34,326 DEBUG [mondrian.sql] 723: , exec 11 ms 2026-06-03 05:54:34,326 DEBUG [mondrian.sql] 723: , exec+fetch 12 ms, 1 rows 2026-06-03 05:54:34,327 DEBUG [mondrian.sql] 724: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,349 DEBUG [mondrian.sql] 724: , exec 22 ms 2026-06-03 05:54:34,349 DEBUG [mondrian.sql] 724: , exec+fetch 22 ms, 1 rows 2026-06-03 05:54:34,349 DEBUG [mondrian.sql] 725: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:54:34,379 DEBUG [mondrian.sql] 725: , exec 29 ms 2026-06-03 05:54:34,379 DEBUG [mondrian.sql] 725: , exec+fetch 30 ms, 1 rows 2026-06-03 05:54:34,436 DEBUG [mondrian.mdx] 16178: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:54:34,437 DEBUG [mondrian.sql] 726: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:54:34,438 DEBUG [mondrian.sql] 726: , exec 0 ms 2026-06-03 05:54:34,438 DEBUG [mondrian.sql] 726: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,439 DEBUG [mondrian.sql] 727: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:54:34,440 DEBUG [mondrian.sql] 727: , exec 0 ms 2026-06-03 05:54:34,440 DEBUG [mondrian.sql] 727: , exec+fetch 0 ms, 1 rows 2026-06-03 05:54:34,441 DEBUG [mondrian.mdx] 16178: exec: 5 ms 2026-06-03 05:54:34,442 DEBUG [mondrian.sql] 728: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:54:34,442 DEBUG [mondrian.sql] 728: , exec 0 ms 2026-06-03 05:54:34,442 DEBUG [mondrian.sql] 728: , exec+fetch 0 ms, 3 rows 2026-06-03 05:54:34,443 DEBUG [mondrian.sql] 729: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:54:34,443 DEBUG [mondrian.sql] 729: , exec 0 ms 2026-06-03 05:54:34,443 DEBUG [mondrian.sql] 729: , exec+fetch 0 ms, 3 rows 2026-06-03 05:54:34,444 DEBUG [mondrian.sql] 730: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:54:34,445 DEBUG [mondrian.sql] 730: , exec 1 ms 2026-06-03 05:54:34,445 DEBUG [mondrian.sql] 730: , exec+fetch 1 ms, 3 rows 2026-06-03 05:54:34,446 DEBUG [mondrian.sql] 731: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:54:34,447 DEBUG [mondrian.sql] 731: , exec 1 ms 2026-06-03 05:54:34,447 DEBUG [mondrian.sql] 731: , exec+fetch 1 ms, 3 rows 2026-06-03 05:55:40,618 DEBUG [mondrian.sql] 732: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,637 DEBUG [mondrian.sql] 732: , exec 19 ms 2026-06-03 05:55:40,638 DEBUG [mondrian.sql] 732: , exec+fetch 20 ms, 1 rows 2026-06-03 05:55:40,638 DEBUG [mondrian.sql] 733: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:55:40,642 DEBUG [mondrian.sql] 733: , exec 4 ms 2026-06-03 05:55:40,643 DEBUG [mondrian.sql] 733: , exec+fetch 5 ms, 3 rows 2026-06-03 05:55:40,643 DEBUG [mondrian.sql] 734: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:55:40,647 DEBUG [mondrian.sql] 734: , exec 4 ms 2026-06-03 05:55:40,647 DEBUG [mondrian.sql] 734: , exec+fetch 4 ms, 3 rows 2026-06-03 05:55:40,648 DEBUG [mondrian.sql] 735: 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] 2026-06-03 05:55:40,648 DEBUG [mondrian.sql] 735: , exec 0 ms 2026-06-03 05:55:40,648 DEBUG [mondrian.sql] 735: , exec+fetch 0 ms, 2 rows 2026-06-03 05:55:40,649 DEBUG [mondrian.sql] 736: 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] 2026-06-03 05:55:40,649 DEBUG [mondrian.sql] 736: , exec 0 ms 2026-06-03 05:55:40,649 DEBUG [mondrian.sql] 736: , exec+fetch 0 ms, 2 rows 2026-06-03 05:55:40,652 DEBUG [mondrian.sql] 737: 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] 2026-06-03 05:55:40,652 DEBUG [mondrian.sql] 737: , exec 0 ms 2026-06-03 05:55:40,652 DEBUG [mondrian.sql] 737: , exec+fetch 0 ms, 2 rows 2026-06-03 05:55:40,652 DEBUG [mondrian.sql] 738: 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] 2026-06-03 05:55:40,653 DEBUG [mondrian.sql] 738: , exec 0 ms 2026-06-03 05:55:40,653 DEBUG [mondrian.sql] 738: , exec+fetch 1 ms, 2 rows 2026-06-03 05:55:40,655 DEBUG [mondrian.sql] 739: 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] 2026-06-03 05:55:40,656 DEBUG [mondrian.sql] 739: , exec 0 ms 2026-06-03 05:55:40,656 DEBUG [mondrian.sql] 739: , exec+fetch 0 ms, 2 rows 2026-06-03 05:55:40,656 DEBUG [mondrian.sql] 740: 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] 2026-06-03 05:55:40,656 DEBUG [mondrian.sql] 740: , exec 0 ms 2026-06-03 05:55:40,656 DEBUG [mondrian.sql] 740: , exec+fetch 0 ms, 2 rows 2026-06-03 05:55:40,659 DEBUG [mondrian.sql] 741: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:55:40,660 DEBUG [mondrian.sql] 741: , exec 1 ms 2026-06-03 05:55:40,660 DEBUG [mondrian.sql] 741: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,660 DEBUG [mondrian.sql] 742: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:55:40,660 DEBUG [mondrian.sql] 742: , exec 0 ms 2026-06-03 05:55:40,660 DEBUG [mondrian.sql] 742: , exec+fetch 0 ms, 8 rows 2026-06-03 05:55:40,671 DEBUG [mondrian.sql] 743: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:55:40,672 DEBUG [mondrian.sql] 743: , exec 0 ms 2026-06-03 05:55:40,672 DEBUG [mondrian.sql] 743: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,672 DEBUG [mondrian.sql] 744: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:55:40,672 DEBUG [mondrian.sql] 744: , exec 0 ms 2026-06-03 05:55:40,672 DEBUG [mondrian.sql] 744: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 745: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 745: , exec 0 ms 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 745: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 746: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 746: , exec 0 ms 2026-06-03 05:55:40,681 DEBUG [mondrian.sql] 746: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,690 DEBUG [mondrian.sql] 747: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:55:40,690 DEBUG [mondrian.sql] 747: , exec 0 ms 2026-06-03 05:55:40,690 DEBUG [mondrian.sql] 747: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,690 DEBUG [mondrian.sql] 748: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:55:40,691 DEBUG [mondrian.sql] 748: , exec 0 ms 2026-06-03 05:55:40,691 DEBUG [mondrian.sql] 748: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,699 DEBUG [mondrian.sql] 749: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:55:40,700 DEBUG [mondrian.sql] 749: , exec 0 ms 2026-06-03 05:55:40,700 DEBUG [mondrian.sql] 749: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,700 DEBUG [mondrian.sql] 750: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:55:40,700 DEBUG [mondrian.sql] 750: , exec 0 ms 2026-06-03 05:55:40,700 DEBUG [mondrian.sql] 750: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,709 DEBUG [mondrian.sql] 751: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:55:40,710 DEBUG [mondrian.sql] 751: , exec 0 ms 2026-06-03 05:55:40,710 DEBUG [mondrian.sql] 751: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,710 DEBUG [mondrian.sql] 752: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:55:40,710 DEBUG [mondrian.sql] 752: , exec 0 ms 2026-06-03 05:55:40,710 DEBUG [mondrian.sql] 752: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,719 DEBUG [mondrian.sql] 753: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:55:40,719 DEBUG [mondrian.sql] 753: , exec 0 ms 2026-06-03 05:55:40,719 DEBUG [mondrian.sql] 753: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,720 DEBUG [mondrian.sql] 754: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:55:40,720 DEBUG [mondrian.sql] 754: , exec 0 ms 2026-06-03 05:55:40,720 DEBUG [mondrian.sql] 754: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,729 DEBUG [mondrian.sql] 755: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:55:40,729 DEBUG [mondrian.sql] 755: , exec 0 ms 2026-06-03 05:55:40,729 DEBUG [mondrian.sql] 755: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,730 DEBUG [mondrian.sql] 756: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:55:40,730 DEBUG [mondrian.sql] 756: , exec 0 ms 2026-06-03 05:55:40,730 DEBUG [mondrian.sql] 756: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,740 DEBUG [mondrian.sql] 757: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:55:40,740 DEBUG [mondrian.sql] 757: , exec 0 ms 2026-06-03 05:55:40,740 DEBUG [mondrian.sql] 757: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,740 DEBUG [mondrian.sql] 758: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:55:40,741 DEBUG [mondrian.sql] 758: , exec 0 ms 2026-06-03 05:55:40,741 DEBUG [mondrian.sql] 758: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,750 DEBUG [mondrian.sql] 759: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:55:40,750 DEBUG [mondrian.sql] 759: , exec 0 ms 2026-06-03 05:55:40,750 DEBUG [mondrian.sql] 759: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,750 DEBUG [mondrian.sql] 760: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:55:40,751 DEBUG [mondrian.sql] 760: , exec 0 ms 2026-06-03 05:55:40,751 DEBUG [mondrian.sql] 760: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,772 DEBUG [mondrian.sql] 761: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 761: , exec 1 ms 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 761: , exec+fetch 2 ms, 1 rows 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 762: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 762: , exec 0 ms 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 762: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 763: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 763: , exec 0 ms 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 763: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,774 DEBUG [mondrian.sql] 764: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:55:40,775 DEBUG [mondrian.sql] 764: , exec 0 ms 2026-06-03 05:55:40,775 DEBUG [mondrian.sql] 764: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,775 DEBUG [mondrian.sql] 765: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:55:40,787 DEBUG [mondrian.sql] 765: , exec 11 ms 2026-06-03 05:55:40,787 DEBUG [mondrian.sql] 765: , exec+fetch 11 ms, 1 rows 2026-06-03 05:55:40,787 DEBUG [mondrian.sql] 766: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:55:40,790 DEBUG [mondrian.sql] 766: , exec 2 ms 2026-06-03 05:55:40,790 DEBUG [mondrian.sql] 766: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,790 DEBUG [mondrian.sql] 767: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:55:40,793 DEBUG [mondrian.sql] 767: , exec 3 ms 2026-06-03 05:55:40,793 DEBUG [mondrian.sql] 767: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,793 DEBUG [mondrian.sql] 768: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,809 DEBUG [mondrian.sql] 768: , exec 15 ms 2026-06-03 05:55:40,809 DEBUG [mondrian.sql] 768: , exec+fetch 16 ms, 1 rows 2026-06-03 05:55:40,810 DEBUG [mondrian.sql] 769: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,828 DEBUG [mondrian.sql] 769: , exec 18 ms 2026-06-03 05:55:40,828 DEBUG [mondrian.sql] 769: , exec+fetch 18 ms, 1 rows 2026-06-03 05:55:40,829 DEBUG [mondrian.sql] 770: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,843 DEBUG [mondrian.sql] 770: , exec 14 ms 2026-06-03 05:55:40,843 DEBUG [mondrian.sql] 770: , exec+fetch 14 ms, 1 rows 2026-06-03 05:55:40,843 DEBUG [mondrian.sql] 771: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,860 DEBUG [mondrian.sql] 771: , exec 16 ms 2026-06-03 05:55:40,860 DEBUG [mondrian.sql] 771: , exec+fetch 17 ms, 1 rows 2026-06-03 05:55:40,873 DEBUG [mondrian.sql] 772: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 772: , exec 0 ms 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 772: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 773: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 773: , exec 0 ms 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 773: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 774: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 774: , exec 0 ms 2026-06-03 05:55:40,874 DEBUG [mondrian.sql] 774: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,876 DEBUG [mondrian.sql] 775: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:55:40,876 DEBUG [mondrian.sql] 775: , exec 0 ms 2026-06-03 05:55:40,876 DEBUG [mondrian.sql] 775: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:40,876 DEBUG [mondrian.sql] 776: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:55:40,877 DEBUG [mondrian.sql] 776: , exec 0 ms 2026-06-03 05:55:40,877 DEBUG [mondrian.sql] 776: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,877 DEBUG [mondrian.sql] 777: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:55:40,878 DEBUG [mondrian.sql] 777: , exec 0 ms 2026-06-03 05:55:40,878 DEBUG [mondrian.sql] 777: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,878 DEBUG [mondrian.sql] 778: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,881 DEBUG [mondrian.sql] 778: , exec 2 ms 2026-06-03 05:55:40,881 DEBUG [mondrian.sql] 778: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,881 DEBUG [mondrian.sql] 779: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,884 DEBUG [mondrian.sql] 779: , exec 3 ms 2026-06-03 05:55:40,884 DEBUG [mondrian.sql] 779: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,885 DEBUG [mondrian.sql] 780: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,888 DEBUG [mondrian.sql] 780: , exec 3 ms 2026-06-03 05:55:40,888 DEBUG [mondrian.sql] 780: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,888 DEBUG [mondrian.sql] 781: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,892 DEBUG [mondrian.sql] 781: , exec 3 ms 2026-06-03 05:55:40,892 DEBUG [mondrian.sql] 781: , exec+fetch 4 ms, 1 rows 2026-06-03 05:55:40,892 DEBUG [mondrian.sql] 782: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,897 DEBUG [mondrian.sql] 782: , exec 4 ms 2026-06-03 05:55:40,897 DEBUG [mondrian.sql] 782: , exec+fetch 5 ms, 1 rows 2026-06-03 05:55:40,897 DEBUG [mondrian.sql] 783: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,900 DEBUG [mondrian.sql] 783: , exec 2 ms 2026-06-03 05:55:40,900 DEBUG [mondrian.sql] 783: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,901 DEBUG [mondrian.sql] 784: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,903 DEBUG [mondrian.sql] 784: , exec 2 ms 2026-06-03 05:55:40,904 DEBUG [mondrian.sql] 784: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,904 DEBUG [mondrian.sql] 785: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,907 DEBUG [mondrian.sql] 785: , exec 3 ms 2026-06-03 05:55:40,907 DEBUG [mondrian.sql] 785: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,908 DEBUG [mondrian.sql] 786: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:55:40,911 DEBUG [mondrian.sql] 786: , exec 3 ms 2026-06-03 05:55:40,911 DEBUG [mondrian.sql] 786: , exec+fetch 3 ms, 1 rows 2026-06-03 05:55:40,911 DEBUG [mondrian.sql] 787: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:55:40,912 DEBUG [mondrian.sql] 787: , exec 0 ms 2026-06-03 05:55:40,912 DEBUG [mondrian.sql] 787: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:40,912 DEBUG [mondrian.sql] 788: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:55:40,919 DEBUG [mondrian.sql] 788: , exec 6 ms 2026-06-03 05:55:40,919 DEBUG [mondrian.sql] 788: , exec+fetch 7 ms, 1 rows 2026-06-03 05:55:40,920 DEBUG [mondrian.sql] 789: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,939 DEBUG [mondrian.sql] 789: , exec 19 ms 2026-06-03 05:55:40,939 DEBUG [mondrian.sql] 789: , exec+fetch 19 ms, 1 rows 2026-06-03 05:55:40,939 DEBUG [mondrian.sql] 790: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:55:40,965 DEBUG [mondrian.sql] 790: , exec 26 ms 2026-06-03 05:55:40,966 DEBUG [mondrian.sql] 790: , exec+fetch 27 ms, 1 rows 2026-06-03 05:55:41,023 DEBUG [mondrian.mdx] 16800: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:55:41,024 DEBUG [mondrian.sql] 791: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:55:41,025 DEBUG [mondrian.sql] 791: , exec 0 ms 2026-06-03 05:55:41,025 DEBUG [mondrian.sql] 791: , exec+fetch 1 ms, 1 rows 2026-06-03 05:55:41,026 DEBUG [mondrian.sql] 792: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:55:41,026 DEBUG [mondrian.sql] 792: , exec 0 ms 2026-06-03 05:55:41,026 DEBUG [mondrian.sql] 792: , exec+fetch 0 ms, 1 rows 2026-06-03 05:55:41,027 DEBUG [mondrian.mdx] 16800: exec: 4 ms 2026-06-03 05:55:41,028 DEBUG [mondrian.sql] 793: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:55:41,028 DEBUG [mondrian.sql] 793: , exec 0 ms 2026-06-03 05:55:41,028 DEBUG [mondrian.sql] 793: , exec+fetch 0 ms, 3 rows 2026-06-03 05:55:41,028 DEBUG [mondrian.sql] 794: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:55:41,029 DEBUG [mondrian.sql] 794: , exec 0 ms 2026-06-03 05:55:41,029 DEBUG [mondrian.sql] 794: , exec+fetch 1 ms, 3 rows 2026-06-03 05:55:41,030 DEBUG [mondrian.sql] 795: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:55:41,031 DEBUG [mondrian.sql] 795: , exec 1 ms 2026-06-03 05:55:41,031 DEBUG [mondrian.sql] 795: , exec+fetch 1 ms, 3 rows 2026-06-03 05:55:41,031 DEBUG [mondrian.sql] 796: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:55:41,033 DEBUG [mondrian.sql] 796: , exec 1 ms 2026-06-03 05:55:41,033 DEBUG [mondrian.sql] 796: , exec+fetch 2 ms, 3 rows 2026-06-03 05:56:49,398 DEBUG [mondrian.sql] 797: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,425 DEBUG [mondrian.sql] 797: , exec 27 ms 2026-06-03 05:56:49,425 DEBUG [mondrian.sql] 797: , exec+fetch 27 ms, 1 rows 2026-06-03 05:56:49,426 DEBUG [mondrian.sql] 798: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:56:49,432 DEBUG [mondrian.sql] 798: , exec 6 ms 2026-06-03 05:56:49,433 DEBUG [mondrian.sql] 798: , exec+fetch 7 ms, 3 rows 2026-06-03 05:56:49,433 DEBUG [mondrian.sql] 799: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:56:49,439 DEBUG [mondrian.sql] 799: , exec 6 ms 2026-06-03 05:56:49,439 DEBUG [mondrian.sql] 799: , exec+fetch 6 ms, 3 rows 2026-06-03 05:56:49,440 DEBUG [mondrian.sql] 800: 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] 2026-06-03 05:56:49,440 DEBUG [mondrian.sql] 800: , exec 0 ms 2026-06-03 05:56:49,440 DEBUG [mondrian.sql] 800: , exec+fetch 0 ms, 2 rows 2026-06-03 05:56:49,441 DEBUG [mondrian.sql] 801: 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] 2026-06-03 05:56:49,442 DEBUG [mondrian.sql] 801: , exec 0 ms 2026-06-03 05:56:49,442 DEBUG [mondrian.sql] 801: , exec+fetch 0 ms, 2 rows 2026-06-03 05:56:49,446 DEBUG [mondrian.sql] 802: 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] 2026-06-03 05:56:49,446 DEBUG [mondrian.sql] 802: , exec 0 ms 2026-06-03 05:56:49,446 DEBUG [mondrian.sql] 802: , exec+fetch 0 ms, 2 rows 2026-06-03 05:56:49,446 DEBUG [mondrian.sql] 803: 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] 2026-06-03 05:56:49,447 DEBUG [mondrian.sql] 803: , exec 0 ms 2026-06-03 05:56:49,447 DEBUG [mondrian.sql] 803: , exec+fetch 1 ms, 2 rows 2026-06-03 05:56:49,450 DEBUG [mondrian.sql] 804: 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] 2026-06-03 05:56:49,450 DEBUG [mondrian.sql] 804: , exec 0 ms 2026-06-03 05:56:49,451 DEBUG [mondrian.sql] 804: , exec+fetch 1 ms, 2 rows 2026-06-03 05:56:49,451 DEBUG [mondrian.sql] 805: 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] 2026-06-03 05:56:49,451 DEBUG [mondrian.sql] 805: , exec 0 ms 2026-06-03 05:56:49,451 DEBUG [mondrian.sql] 805: , exec+fetch 0 ms, 2 rows 2026-06-03 05:56:49,454 DEBUG [mondrian.sql] 806: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:56:49,455 DEBUG [mondrian.sql] 806: , exec 1 ms 2026-06-03 05:56:49,455 DEBUG [mondrian.sql] 806: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,456 DEBUG [mondrian.sql] 807: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:56:49,456 DEBUG [mondrian.sql] 807: , exec 0 ms 2026-06-03 05:56:49,456 DEBUG [mondrian.sql] 807: , exec+fetch 0 ms, 8 rows 2026-06-03 05:56:49,458 DEBUG [mondrian.sql] 808: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:56:49,458 DEBUG [mondrian.sql] 808: , exec 0 ms 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 808: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 809: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 809: , exec 0 ms 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 809: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 810: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 810: , exec 0 ms 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 810: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 811: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 811: , exec 0 ms 2026-06-03 05:56:49,459 DEBUG [mondrian.sql] 811: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,460 DEBUG [mondrian.sql] 812: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 812: , exec 0 ms 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 812: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 813: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 813: , exec 0 ms 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 813: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 814: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 814: , exec 0 ms 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 814: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,461 DEBUG [mondrian.sql] 815: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 815: , exec 0 ms 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 815: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 816: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 816: , exec 0 ms 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 816: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,462 DEBUG [mondrian.sql] 817: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 817: , exec 0 ms 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 817: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 818: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 818: , exec 0 ms 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 818: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 819: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 819: , exec 0 ms 2026-06-03 05:56:49,463 DEBUG [mondrian.sql] 819: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 820: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 820: , exec 0 ms 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 820: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 821: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 821: , exec 0 ms 2026-06-03 05:56:49,464 DEBUG [mondrian.sql] 821: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 822: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 822: , exec 0 ms 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 822: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 823: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 823: , exec 0 ms 2026-06-03 05:56:49,465 DEBUG [mondrian.sql] 823: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 824: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 824: , exec 0 ms 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 824: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 825: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 825: , exec 0 ms 2026-06-03 05:56:49,466 DEBUG [mondrian.sql] 825: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,528 DEBUG [mondrian.sql] 826: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 826: , exec 0 ms 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 826: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 827: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 827: , exec 0 ms 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 827: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 828: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 828: , exec 0 ms 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 828: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,529 DEBUG [mondrian.sql] 829: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:56:49,530 DEBUG [mondrian.sql] 829: , exec 0 ms 2026-06-03 05:56:49,530 DEBUG [mondrian.sql] 829: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,531 DEBUG [mondrian.sql] 830: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:56:49,537 DEBUG [mondrian.sql] 830: , exec 6 ms 2026-06-03 05:56:49,537 DEBUG [mondrian.sql] 830: , exec+fetch 6 ms, 1 rows 2026-06-03 05:56:49,537 DEBUG [mondrian.sql] 831: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:56:49,540 DEBUG [mondrian.sql] 831: , exec 3 ms 2026-06-03 05:56:49,540 DEBUG [mondrian.sql] 831: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,540 DEBUG [mondrian.sql] 832: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:56:49,543 DEBUG [mondrian.sql] 832: , exec 2 ms 2026-06-03 05:56:49,544 DEBUG [mondrian.sql] 832: , exec+fetch 4 ms, 1 rows 2026-06-03 05:56:49,544 DEBUG [mondrian.sql] 833: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,558 DEBUG [mondrian.sql] 833: , exec 14 ms 2026-06-03 05:56:49,558 DEBUG [mondrian.sql] 833: , exec+fetch 14 ms, 1 rows 2026-06-03 05:56:49,558 DEBUG [mondrian.sql] 834: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,577 DEBUG [mondrian.sql] 834: , exec 18 ms 2026-06-03 05:56:49,577 DEBUG [mondrian.sql] 834: , exec+fetch 19 ms, 1 rows 2026-06-03 05:56:49,577 DEBUG [mondrian.sql] 835: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,591 DEBUG [mondrian.sql] 835: , exec 14 ms 2026-06-03 05:56:49,591 DEBUG [mondrian.sql] 835: , exec+fetch 14 ms, 1 rows 2026-06-03 05:56:49,591 DEBUG [mondrian.sql] 836: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,608 DEBUG [mondrian.sql] 836: , exec 16 ms 2026-06-03 05:56:49,608 DEBUG [mondrian.sql] 836: , exec+fetch 17 ms, 1 rows 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 837: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 837: , exec 0 ms 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 837: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 838: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 838: , exec 0 ms 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 838: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 839: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 839: , exec 0 ms 2026-06-03 05:56:49,619 DEBUG [mondrian.sql] 839: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 840: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 840: , exec 0 ms 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 840: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 841: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 841: , exec 0 ms 2026-06-03 05:56:49,621 DEBUG [mondrian.sql] 841: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,622 DEBUG [mondrian.sql] 842: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:56:49,622 DEBUG [mondrian.sql] 842: , exec 0 ms 2026-06-03 05:56:49,622 DEBUG [mondrian.sql] 842: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,623 DEBUG [mondrian.sql] 843: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,626 DEBUG [mondrian.sql] 843: , exec 2 ms 2026-06-03 05:56:49,626 DEBUG [mondrian.sql] 843: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,626 DEBUG [mondrian.sql] 844: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,629 DEBUG [mondrian.sql] 844: , exec 3 ms 2026-06-03 05:56:49,629 DEBUG [mondrian.sql] 844: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,629 DEBUG [mondrian.sql] 845: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,633 DEBUG [mondrian.sql] 845: , exec 3 ms 2026-06-03 05:56:49,633 DEBUG [mondrian.sql] 845: , exec+fetch 4 ms, 1 rows 2026-06-03 05:56:49,633 DEBUG [mondrian.sql] 846: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,637 DEBUG [mondrian.sql] 846: , exec 3 ms 2026-06-03 05:56:49,637 DEBUG [mondrian.sql] 846: , exec+fetch 4 ms, 1 rows 2026-06-03 05:56:49,637 DEBUG [mondrian.sql] 847: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,642 DEBUG [mondrian.sql] 847: , exec 4 ms 2026-06-03 05:56:49,642 DEBUG [mondrian.sql] 847: , exec+fetch 5 ms, 1 rows 2026-06-03 05:56:49,642 DEBUG [mondrian.sql] 848: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,645 DEBUG [mondrian.sql] 848: , exec 2 ms 2026-06-03 05:56:49,645 DEBUG [mondrian.sql] 848: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,645 DEBUG [mondrian.sql] 849: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,648 DEBUG [mondrian.sql] 849: , exec 2 ms 2026-06-03 05:56:49,648 DEBUG [mondrian.sql] 849: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,648 DEBUG [mondrian.sql] 850: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,651 DEBUG [mondrian.sql] 850: , exec 2 ms 2026-06-03 05:56:49,651 DEBUG [mondrian.sql] 850: , exec+fetch 3 ms, 1 rows 2026-06-03 05:56:49,651 DEBUG [mondrian.sql] 851: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:56:49,655 DEBUG [mondrian.sql] 851: , exec 3 ms 2026-06-03 05:56:49,655 DEBUG [mondrian.sql] 851: , exec+fetch 4 ms, 1 rows 2026-06-03 05:56:49,655 DEBUG [mondrian.sql] 852: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:56:49,655 DEBUG [mondrian.sql] 852: , exec 0 ms 2026-06-03 05:56:49,655 DEBUG [mondrian.sql] 852: , exec+fetch 0 ms, 1 rows 2026-06-03 05:56:49,656 DEBUG [mondrian.sql] 853: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:56:49,662 DEBUG [mondrian.sql] 853: , exec 6 ms 2026-06-03 05:56:49,662 DEBUG [mondrian.sql] 853: , exec+fetch 6 ms, 1 rows 2026-06-03 05:56:49,663 DEBUG [mondrian.sql] 854: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,682 DEBUG [mondrian.sql] 854: , exec 19 ms 2026-06-03 05:56:49,682 DEBUG [mondrian.sql] 854: , exec+fetch 19 ms, 1 rows 2026-06-03 05:56:49,682 DEBUG [mondrian.sql] 855: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:56:49,711 DEBUG [mondrian.sql] 855: , exec 28 ms 2026-06-03 05:56:49,711 DEBUG [mondrian.sql] 855: , exec+fetch 29 ms, 1 rows 2026-06-03 05:56:49,796 DEBUG [mondrian.mdx] 17422: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:56:49,797 DEBUG [mondrian.sql] 856: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:56:49,798 DEBUG [mondrian.sql] 856: , exec 0 ms 2026-06-03 05:56:49,798 DEBUG [mondrian.sql] 856: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,799 DEBUG [mondrian.sql] 857: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:56:49,800 DEBUG [mondrian.sql] 857: , exec 0 ms 2026-06-03 05:56:49,800 DEBUG [mondrian.sql] 857: , exec+fetch 1 ms, 1 rows 2026-06-03 05:56:49,801 DEBUG [mondrian.mdx] 17422: exec: 5 ms 2026-06-03 05:56:49,802 DEBUG [mondrian.sql] 858: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:56:49,802 DEBUG [mondrian.sql] 858: , exec 0 ms 2026-06-03 05:56:49,802 DEBUG [mondrian.sql] 858: , exec+fetch 0 ms, 3 rows 2026-06-03 05:56:49,803 DEBUG [mondrian.sql] 859: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:56:49,803 DEBUG [mondrian.sql] 859: , exec 0 ms 2026-06-03 05:56:49,803 DEBUG [mondrian.sql] 859: , exec+fetch 0 ms, 3 rows 2026-06-03 05:56:49,804 DEBUG [mondrian.sql] 860: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:56:49,805 DEBUG [mondrian.sql] 860: , exec 1 ms 2026-06-03 05:56:49,805 DEBUG [mondrian.sql] 860: , exec+fetch 1 ms, 3 rows 2026-06-03 05:56:49,805 DEBUG [mondrian.sql] 861: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:56:49,806 DEBUG [mondrian.sql] 861: , exec 0 ms 2026-06-03 05:56:49,806 DEBUG [mondrian.sql] 861: , exec+fetch 1 ms, 3 rows 2026-06-03 05:58:35,180 DEBUG [mondrian.sql] 862: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,198 DEBUG [mondrian.sql] 862: , exec 18 ms 2026-06-03 05:58:35,198 DEBUG [mondrian.sql] 862: , exec+fetch 18 ms, 1 rows 2026-06-03 05:58:35,198 DEBUG [mondrian.sql] 863: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:58:35,202 DEBUG [mondrian.sql] 863: , exec 3 ms 2026-06-03 05:58:35,202 DEBUG [mondrian.sql] 863: , exec+fetch 4 ms, 3 rows 2026-06-03 05:58:35,202 DEBUG [mondrian.sql] 864: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 05:58:35,205 DEBUG [mondrian.sql] 864: , exec 2 ms 2026-06-03 05:58:35,205 DEBUG [mondrian.sql] 864: , exec+fetch 3 ms, 3 rows 2026-06-03 05:58:35,206 DEBUG [mondrian.sql] 865: 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] 2026-06-03 05:58:35,206 DEBUG [mondrian.sql] 865: , exec 0 ms 2026-06-03 05:58:35,206 DEBUG [mondrian.sql] 865: , exec+fetch 0 ms, 2 rows 2026-06-03 05:58:35,207 DEBUG [mondrian.sql] 866: 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] 2026-06-03 05:58:35,207 DEBUG [mondrian.sql] 866: , exec 0 ms 2026-06-03 05:58:35,207 DEBUG [mondrian.sql] 866: , exec+fetch 0 ms, 2 rows 2026-06-03 05:58:35,211 DEBUG [mondrian.sql] 867: 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] 2026-06-03 05:58:35,211 DEBUG [mondrian.sql] 867: , exec 0 ms 2026-06-03 05:58:35,211 DEBUG [mondrian.sql] 867: , exec+fetch 0 ms, 2 rows 2026-06-03 05:58:35,211 DEBUG [mondrian.sql] 868: 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] 2026-06-03 05:58:35,212 DEBUG [mondrian.sql] 868: , exec 0 ms 2026-06-03 05:58:35,212 DEBUG [mondrian.sql] 868: , exec+fetch 0 ms, 2 rows 2026-06-03 05:58:35,214 DEBUG [mondrian.sql] 869: 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] 2026-06-03 05:58:35,215 DEBUG [mondrian.sql] 869: , exec 0 ms 2026-06-03 05:58:35,215 DEBUG [mondrian.sql] 869: , exec+fetch 1 ms, 2 rows 2026-06-03 05:58:35,215 DEBUG [mondrian.sql] 870: 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] 2026-06-03 05:58:35,215 DEBUG [mondrian.sql] 870: , exec 0 ms 2026-06-03 05:58:35,215 DEBUG [mondrian.sql] 870: , exec+fetch 0 ms, 2 rows 2026-06-03 05:58:35,218 DEBUG [mondrian.sql] 871: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:58:35,219 DEBUG [mondrian.sql] 871: , exec 1 ms 2026-06-03 05:58:35,219 DEBUG [mondrian.sql] 871: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,219 DEBUG [mondrian.sql] 872: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 05:58:35,219 DEBUG [mondrian.sql] 872: , exec 0 ms 2026-06-03 05:58:35,220 DEBUG [mondrian.sql] 872: , exec+fetch 1 ms, 8 rows 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 873: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 873: , exec 0 ms 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 873: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 874: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 874: , exec 0 ms 2026-06-03 05:58:35,230 DEBUG [mondrian.sql] 874: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,239 DEBUG [mondrian.sql] 875: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 05:58:35,240 DEBUG [mondrian.sql] 875: , exec 0 ms 2026-06-03 05:58:35,240 DEBUG [mondrian.sql] 875: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,240 DEBUG [mondrian.sql] 876: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 05:58:35,240 DEBUG [mondrian.sql] 876: , exec 0 ms 2026-06-03 05:58:35,240 DEBUG [mondrian.sql] 876: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,249 DEBUG [mondrian.sql] 877: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:58:35,249 DEBUG [mondrian.sql] 877: , exec 0 ms 2026-06-03 05:58:35,250 DEBUG [mondrian.sql] 877: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,250 DEBUG [mondrian.sql] 878: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 05:58:35,250 DEBUG [mondrian.sql] 878: , exec 0 ms 2026-06-03 05:58:35,250 DEBUG [mondrian.sql] 878: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,259 DEBUG [mondrian.sql] 879: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 05:58:35,259 DEBUG [mondrian.sql] 879: , exec 0 ms 2026-06-03 05:58:35,259 DEBUG [mondrian.sql] 879: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,259 DEBUG [mondrian.sql] 880: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 05:58:35,260 DEBUG [mondrian.sql] 880: , exec 0 ms 2026-06-03 05:58:35,260 DEBUG [mondrian.sql] 880: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,269 DEBUG [mondrian.sql] 881: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 05:58:35,270 DEBUG [mondrian.sql] 881: , exec 0 ms 2026-06-03 05:58:35,270 DEBUG [mondrian.sql] 881: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,270 DEBUG [mondrian.sql] 882: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 05:58:35,270 DEBUG [mondrian.sql] 882: , exec 0 ms 2026-06-03 05:58:35,270 DEBUG [mondrian.sql] 882: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 883: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 883: , exec 0 ms 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 883: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 884: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 884: , exec 0 ms 2026-06-03 05:58:35,279 DEBUG [mondrian.sql] 884: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,289 DEBUG [mondrian.sql] 885: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 05:58:35,290 DEBUG [mondrian.sql] 885: , exec 0 ms 2026-06-03 05:58:35,290 DEBUG [mondrian.sql] 885: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,290 DEBUG [mondrian.sql] 886: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 05:58:35,290 DEBUG [mondrian.sql] 886: , exec 0 ms 2026-06-03 05:58:35,290 DEBUG [mondrian.sql] 886: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 887: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 887: , exec 0 ms 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 887: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 888: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 888: , exec 0 ms 2026-06-03 05:58:35,299 DEBUG [mondrian.sql] 888: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,308 DEBUG [mondrian.sql] 889: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 05:58:35,309 DEBUG [mondrian.sql] 889: , exec 0 ms 2026-06-03 05:58:35,309 DEBUG [mondrian.sql] 889: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,309 DEBUG [mondrian.sql] 890: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 05:58:35,309 DEBUG [mondrian.sql] 890: , exec 0 ms 2026-06-03 05:58:35,309 DEBUG [mondrian.sql] 890: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,329 DEBUG [mondrian.sql] 891: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 891: , exec 1 ms 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 891: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 892: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 892: , exec 0 ms 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 892: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,330 DEBUG [mondrian.sql] 893: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 05:58:35,331 DEBUG [mondrian.sql] 893: , exec 0 ms 2026-06-03 05:58:35,331 DEBUG [mondrian.sql] 893: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,331 DEBUG [mondrian.sql] 894: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:58:35,332 DEBUG [mondrian.sql] 894: , exec 1 ms 2026-06-03 05:58:35,332 DEBUG [mondrian.sql] 894: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,332 DEBUG [mondrian.sql] 895: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:58:35,339 DEBUG [mondrian.sql] 895: , exec 6 ms 2026-06-03 05:58:35,339 DEBUG [mondrian.sql] 895: , exec+fetch 7 ms, 1 rows 2026-06-03 05:58:35,339 DEBUG [mondrian.sql] 896: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:58:35,342 DEBUG [mondrian.sql] 896: , exec 3 ms 2026-06-03 05:58:35,342 DEBUG [mondrian.sql] 896: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,342 DEBUG [mondrian.sql] 897: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 05:58:35,345 DEBUG [mondrian.sql] 897: , exec 2 ms 2026-06-03 05:58:35,345 DEBUG [mondrian.sql] 897: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,345 DEBUG [mondrian.sql] 898: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,361 DEBUG [mondrian.sql] 898: , exec 15 ms 2026-06-03 05:58:35,361 DEBUG [mondrian.sql] 898: , exec+fetch 16 ms, 1 rows 2026-06-03 05:58:35,361 DEBUG [mondrian.sql] 899: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,379 DEBUG [mondrian.sql] 899: , exec 17 ms 2026-06-03 05:58:35,379 DEBUG [mondrian.sql] 899: , exec+fetch 18 ms, 1 rows 2026-06-03 05:58:35,379 DEBUG [mondrian.sql] 900: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,392 DEBUG [mondrian.sql] 900: , exec 13 ms 2026-06-03 05:58:35,392 DEBUG [mondrian.sql] 900: , exec+fetch 13 ms, 1 rows 2026-06-03 05:58:35,392 DEBUG [mondrian.sql] 901: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,408 DEBUG [mondrian.sql] 901: , exec 15 ms 2026-06-03 05:58:35,408 DEBUG [mondrian.sql] 901: , exec+fetch 16 ms, 1 rows 2026-06-03 05:58:35,418 DEBUG [mondrian.sql] 902: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 05:58:35,418 DEBUG [mondrian.sql] 902: , exec 0 ms 2026-06-03 05:58:35,418 DEBUG [mondrian.sql] 902: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,418 DEBUG [mondrian.sql] 903: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 05:58:35,419 DEBUG [mondrian.sql] 903: , exec 0 ms 2026-06-03 05:58:35,419 DEBUG [mondrian.sql] 903: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,419 DEBUG [mondrian.sql] 904: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 05:58:35,419 DEBUG [mondrian.sql] 904: , exec 0 ms 2026-06-03 05:58:35,419 DEBUG [mondrian.sql] 904: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,420 DEBUG [mondrian.sql] 905: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:58:35,420 DEBUG [mondrian.sql] 905: , exec 0 ms 2026-06-03 05:58:35,420 DEBUG [mondrian.sql] 905: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,420 DEBUG [mondrian.sql] 906: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:58:35,421 DEBUG [mondrian.sql] 906: , exec 0 ms 2026-06-03 05:58:35,421 DEBUG [mondrian.sql] 906: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,421 DEBUG [mondrian.sql] 907: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 05:58:35,421 DEBUG [mondrian.sql] 907: , exec 0 ms 2026-06-03 05:58:35,421 DEBUG [mondrian.sql] 907: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,422 DEBUG [mondrian.sql] 908: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,425 DEBUG [mondrian.sql] 908: , exec 2 ms 2026-06-03 05:58:35,425 DEBUG [mondrian.sql] 908: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,425 DEBUG [mondrian.sql] 909: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,428 DEBUG [mondrian.sql] 909: , exec 3 ms 2026-06-03 05:58:35,428 DEBUG [mondrian.sql] 909: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,428 DEBUG [mondrian.sql] 910: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,432 DEBUG [mondrian.sql] 910: , exec 3 ms 2026-06-03 05:58:35,432 DEBUG [mondrian.sql] 910: , exec+fetch 4 ms, 1 rows 2026-06-03 05:58:35,432 DEBUG [mondrian.sql] 911: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,435 DEBUG [mondrian.sql] 911: , exec 3 ms 2026-06-03 05:58:35,435 DEBUG [mondrian.sql] 911: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,435 DEBUG [mondrian.sql] 912: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,440 DEBUG [mondrian.sql] 912: , exec 4 ms 2026-06-03 05:58:35,440 DEBUG [mondrian.sql] 912: , exec+fetch 5 ms, 1 rows 2026-06-03 05:58:35,440 DEBUG [mondrian.sql] 913: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,443 DEBUG [mondrian.sql] 913: , exec 2 ms 2026-06-03 05:58:35,443 DEBUG [mondrian.sql] 913: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,443 DEBUG [mondrian.sql] 914: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,446 DEBUG [mondrian.sql] 914: , exec 2 ms 2026-06-03 05:58:35,446 DEBUG [mondrian.sql] 914: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,447 DEBUG [mondrian.sql] 915: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,450 DEBUG [mondrian.sql] 915: , exec 2 ms 2026-06-03 05:58:35,450 DEBUG [mondrian.sql] 915: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,450 DEBUG [mondrian.sql] 916: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 05:58:35,453 DEBUG [mondrian.sql] 916: , exec 3 ms 2026-06-03 05:58:35,453 DEBUG [mondrian.sql] 916: , exec+fetch 3 ms, 1 rows 2026-06-03 05:58:35,454 DEBUG [mondrian.sql] 917: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:58:35,454 DEBUG [mondrian.sql] 917: , exec 0 ms 2026-06-03 05:58:35,454 DEBUG [mondrian.sql] 917: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,454 DEBUG [mondrian.sql] 918: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 05:58:35,461 DEBUG [mondrian.sql] 918: , exec 6 ms 2026-06-03 05:58:35,461 DEBUG [mondrian.sql] 918: , exec+fetch 7 ms, 1 rows 2026-06-03 05:58:35,461 DEBUG [mondrian.sql] 919: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,481 DEBUG [mondrian.sql] 919: , exec 19 ms 2026-06-03 05:58:35,481 DEBUG [mondrian.sql] 919: , exec+fetch 20 ms, 1 rows 2026-06-03 05:58:35,481 DEBUG [mondrian.sql] 920: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 05:58:35,507 DEBUG [mondrian.sql] 920: , exec 25 ms 2026-06-03 05:58:35,507 DEBUG [mondrian.sql] 920: , exec+fetch 26 ms, 1 rows 2026-06-03 05:58:35,568 DEBUG [mondrian.mdx] 18044: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:58:35,569 DEBUG [mondrian.sql] 921: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 05:58:35,570 DEBUG [mondrian.sql] 921: , exec 0 ms 2026-06-03 05:58:35,570 DEBUG [mondrian.sql] 921: , exec+fetch 1 ms, 1 rows 2026-06-03 05:58:35,571 DEBUG [mondrian.sql] 922: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 05:58:35,571 DEBUG [mondrian.sql] 922: , exec 0 ms 2026-06-03 05:58:35,571 DEBUG [mondrian.sql] 922: , exec+fetch 0 ms, 1 rows 2026-06-03 05:58:35,572 DEBUG [mondrian.mdx] 18044: exec: 4 ms 2026-06-03 05:58:35,573 DEBUG [mondrian.sql] 923: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:58:35,574 DEBUG [mondrian.sql] 923: , exec 0 ms 2026-06-03 05:58:35,574 DEBUG [mondrian.sql] 923: , exec+fetch 0 ms, 3 rows 2026-06-03 05:58:35,574 DEBUG [mondrian.sql] 924: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 05:58:35,574 DEBUG [mondrian.sql] 924: , exec 0 ms 2026-06-03 05:58:35,574 DEBUG [mondrian.sql] 924: , exec+fetch 0 ms, 3 rows 2026-06-03 05:58:35,575 DEBUG [mondrian.sql] 925: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:58:35,577 DEBUG [mondrian.sql] 925: , exec 1 ms 2026-06-03 05:58:35,577 DEBUG [mondrian.sql] 925: , exec+fetch 2 ms, 3 rows 2026-06-03 05:58:35,577 DEBUG [mondrian.sql] 926: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 05:58:35,578 DEBUG [mondrian.sql] 926: , exec 0 ms 2026-06-03 05:58:35,578 DEBUG [mondrian.sql] 926: , exec+fetch 1 ms, 3 rows 2026-06-03 05:58:57,463 DEBUG [mondrian.mdx] 18462: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:58:57,466 DEBUG [mondrian.mdx] 18462: exec: 3 ms 2026-06-03 05:59:12,334 DEBUG [mondrian.mdx] 18878: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:59:12,336 DEBUG [mondrian.mdx] 18878: exec: 2 ms 2026-06-03 05:59:38,030 DEBUG [mondrian.mdx] 19294: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 05:59:38,031 DEBUG [mondrian.mdx] 19294: exec: 1 ms 2026-06-03 06:02:08,479 DEBUG [mondrian.sql] 927: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,500 DEBUG [mondrian.sql] 927: , exec 20 ms 2026-06-03 06:02:08,501 DEBUG [mondrian.sql] 927: , exec+fetch 22 ms, 1 rows 2026-06-03 06:02:08,501 DEBUG [mondrian.sql] 928: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:02:08,506 DEBUG [mondrian.sql] 928: , exec 5 ms 2026-06-03 06:02:08,506 DEBUG [mondrian.sql] 928: , exec+fetch 5 ms, 3 rows 2026-06-03 06:02:08,506 DEBUG [mondrian.sql] 929: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:02:08,511 DEBUG [mondrian.sql] 929: , exec 4 ms 2026-06-03 06:02:08,511 DEBUG [mondrian.sql] 929: , exec+fetch 5 ms, 3 rows 2026-06-03 06:02:08,511 DEBUG [mondrian.sql] 930: 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] 2026-06-03 06:02:08,512 DEBUG [mondrian.sql] 930: , exec 0 ms 2026-06-03 06:02:08,512 DEBUG [mondrian.sql] 930: , exec+fetch 1 ms, 2 rows 2026-06-03 06:02:08,513 DEBUG [mondrian.sql] 931: 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] 2026-06-03 06:02:08,513 DEBUG [mondrian.sql] 931: , exec 0 ms 2026-06-03 06:02:08,513 DEBUG [mondrian.sql] 931: , exec+fetch 0 ms, 2 rows 2026-06-03 06:02:08,516 DEBUG [mondrian.sql] 932: 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] 2026-06-03 06:02:08,517 DEBUG [mondrian.sql] 932: , exec 0 ms 2026-06-03 06:02:08,517 DEBUG [mondrian.sql] 932: , exec+fetch 1 ms, 2 rows 2026-06-03 06:02:08,517 DEBUG [mondrian.sql] 933: 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] 2026-06-03 06:02:08,517 DEBUG [mondrian.sql] 933: , exec 0 ms 2026-06-03 06:02:08,517 DEBUG [mondrian.sql] 933: , exec+fetch 0 ms, 2 rows 2026-06-03 06:02:08,520 DEBUG [mondrian.sql] 934: 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] 2026-06-03 06:02:08,521 DEBUG [mondrian.sql] 934: , exec 0 ms 2026-06-03 06:02:08,521 DEBUG [mondrian.sql] 934: , exec+fetch 1 ms, 2 rows 2026-06-03 06:02:08,521 DEBUG [mondrian.sql] 935: 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] 2026-06-03 06:02:08,521 DEBUG [mondrian.sql] 935: , exec 0 ms 2026-06-03 06:02:08,521 DEBUG [mondrian.sql] 935: , exec+fetch 0 ms, 2 rows 2026-06-03 06:02:08,523 DEBUG [mondrian.sql] 936: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:02:08,525 DEBUG [mondrian.sql] 936: , exec 1 ms 2026-06-03 06:02:08,525 DEBUG [mondrian.sql] 936: , exec+fetch 2 ms, 1 rows 2026-06-03 06:02:08,525 DEBUG [mondrian.sql] 937: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:02:08,525 DEBUG [mondrian.sql] 937: , exec 0 ms 2026-06-03 06:02:08,525 DEBUG [mondrian.sql] 937: , exec+fetch 0 ms, 8 rows 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 938: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 938: , exec 0 ms 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 938: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 939: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 939: , exec 0 ms 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 939: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,527 DEBUG [mondrian.sql] 940: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 940: , exec 0 ms 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 940: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 941: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 941: , exec 0 ms 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 941: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,528 DEBUG [mondrian.sql] 942: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 942: , exec 0 ms 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 942: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 943: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 943: , exec 0 ms 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 943: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 944: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 944: , exec 0 ms 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 944: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 945: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 945: , exec 0 ms 2026-06-03 06:02:08,529 DEBUG [mondrian.sql] 945: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 946: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 946: , exec 0 ms 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 946: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 947: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 947: , exec 0 ms 2026-06-03 06:02:08,530 DEBUG [mondrian.sql] 947: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 948: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 948: , exec 0 ms 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 948: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 949: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 949: , exec 0 ms 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 949: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,531 DEBUG [mondrian.sql] 950: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 950: , exec 0 ms 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 950: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 951: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 951: , exec 0 ms 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 951: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 952: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 952: , exec 0 ms 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 952: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 953: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 953: , exec 0 ms 2026-06-03 06:02:08,532 DEBUG [mondrian.sql] 953: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 954: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 954: , exec 0 ms 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 954: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 955: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 955: , exec 0 ms 2026-06-03 06:02:08,533 DEBUG [mondrian.sql] 955: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,610 DEBUG [mondrian.sql] 956: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:02:08,611 DEBUG [mondrian.sql] 956: , exec 0 ms 2026-06-03 06:02:08,611 DEBUG [mondrian.sql] 956: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,611 DEBUG [mondrian.sql] 957: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:02:08,611 DEBUG [mondrian.sql] 957: , exec 0 ms 2026-06-03 06:02:08,611 DEBUG [mondrian.sql] 957: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,612 DEBUG [mondrian.sql] 958: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:02:08,612 DEBUG [mondrian.sql] 958: , exec 0 ms 2026-06-03 06:02:08,612 DEBUG [mondrian.sql] 958: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,612 DEBUG [mondrian.sql] 959: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:02:08,613 DEBUG [mondrian.sql] 959: , exec 0 ms 2026-06-03 06:02:08,613 DEBUG [mondrian.sql] 959: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,613 DEBUG [mondrian.sql] 960: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:02:08,619 DEBUG [mondrian.sql] 960: , exec 6 ms 2026-06-03 06:02:08,620 DEBUG [mondrian.sql] 960: , exec+fetch 7 ms, 1 rows 2026-06-03 06:02:08,620 DEBUG [mondrian.sql] 961: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:02:08,623 DEBUG [mondrian.sql] 961: , exec 3 ms 2026-06-03 06:02:08,623 DEBUG [mondrian.sql] 961: , exec+fetch 3 ms, 1 rows 2026-06-03 06:02:08,623 DEBUG [mondrian.sql] 962: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:02:08,626 DEBUG [mondrian.sql] 962: , exec 3 ms 2026-06-03 06:02:08,626 DEBUG [mondrian.sql] 962: , exec+fetch 3 ms, 1 rows 2026-06-03 06:02:08,627 DEBUG [mondrian.sql] 963: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,643 DEBUG [mondrian.sql] 963: , exec 16 ms 2026-06-03 06:02:08,643 DEBUG [mondrian.sql] 963: , exec+fetch 16 ms, 1 rows 2026-06-03 06:02:08,643 DEBUG [mondrian.sql] 964: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,666 DEBUG [mondrian.sql] 964: , exec 22 ms 2026-06-03 06:02:08,666 DEBUG [mondrian.sql] 964: , exec+fetch 23 ms, 1 rows 2026-06-03 06:02:08,667 DEBUG [mondrian.sql] 965: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,685 DEBUG [mondrian.sql] 965: , exec 18 ms 2026-06-03 06:02:08,685 DEBUG [mondrian.sql] 965: , exec+fetch 18 ms, 1 rows 2026-06-03 06:02:08,685 DEBUG [mondrian.sql] 966: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,706 DEBUG [mondrian.sql] 966: , exec 21 ms 2026-06-03 06:02:08,706 DEBUG [mondrian.sql] 966: , exec+fetch 21 ms, 1 rows 2026-06-03 06:02:08,718 DEBUG [mondrian.sql] 967: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 967: , exec 0 ms 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 967: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 968: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 968: , exec 0 ms 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 968: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 969: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 969: , exec 0 ms 2026-06-03 06:02:08,719 DEBUG [mondrian.sql] 969: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,720 DEBUG [mondrian.sql] 970: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:02:08,721 DEBUG [mondrian.sql] 970: , exec 0 ms 2026-06-03 06:02:08,721 DEBUG [mondrian.sql] 970: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,721 DEBUG [mondrian.sql] 971: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:02:08,722 DEBUG [mondrian.sql] 971: , exec 1 ms 2026-06-03 06:02:08,722 DEBUG [mondrian.sql] 971: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,722 DEBUG [mondrian.sql] 972: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:02:08,723 DEBUG [mondrian.sql] 972: , exec 1 ms 2026-06-03 06:02:08,723 DEBUG [mondrian.sql] 972: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,724 DEBUG [mondrian.sql] 973: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,728 DEBUG [mondrian.sql] 973: , exec 4 ms 2026-06-03 06:02:08,728 DEBUG [mondrian.sql] 973: , exec+fetch 4 ms, 1 rows 2026-06-03 06:02:08,728 DEBUG [mondrian.sql] 974: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,732 DEBUG [mondrian.sql] 974: , exec 4 ms 2026-06-03 06:02:08,732 DEBUG [mondrian.sql] 974: , exec+fetch 4 ms, 1 rows 2026-06-03 06:02:08,733 DEBUG [mondrian.sql] 975: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,737 DEBUG [mondrian.sql] 975: , exec 4 ms 2026-06-03 06:02:08,737 DEBUG [mondrian.sql] 975: , exec+fetch 4 ms, 1 rows 2026-06-03 06:02:08,738 DEBUG [mondrian.sql] 976: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,742 DEBUG [mondrian.sql] 976: , exec 4 ms 2026-06-03 06:02:08,742 DEBUG [mondrian.sql] 976: , exec+fetch 4 ms, 1 rows 2026-06-03 06:02:08,743 DEBUG [mondrian.sql] 977: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,749 DEBUG [mondrian.sql] 977: , exec 6 ms 2026-06-03 06:02:08,749 DEBUG [mondrian.sql] 977: , exec+fetch 6 ms, 1 rows 2026-06-03 06:02:08,750 DEBUG [mondrian.sql] 978: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,752 DEBUG [mondrian.sql] 978: , exec 2 ms 2026-06-03 06:02:08,752 DEBUG [mondrian.sql] 978: , exec+fetch 2 ms, 1 rows 2026-06-03 06:02:08,752 DEBUG [mondrian.sql] 979: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,755 DEBUG [mondrian.sql] 979: , exec 2 ms 2026-06-03 06:02:08,755 DEBUG [mondrian.sql] 979: , exec+fetch 2 ms, 1 rows 2026-06-03 06:02:08,756 DEBUG [mondrian.sql] 980: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,759 DEBUG [mondrian.sql] 980: , exec 3 ms 2026-06-03 06:02:08,759 DEBUG [mondrian.sql] 980: , exec+fetch 3 ms, 1 rows 2026-06-03 06:02:08,759 DEBUG [mondrian.sql] 981: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:02:08,762 DEBUG [mondrian.sql] 981: , exec 3 ms 2026-06-03 06:02:08,762 DEBUG [mondrian.sql] 981: , exec+fetch 3 ms, 1 rows 2026-06-03 06:02:08,763 DEBUG [mondrian.sql] 982: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:02:08,763 DEBUG [mondrian.sql] 982: , exec 0 ms 2026-06-03 06:02:08,763 DEBUG [mondrian.sql] 982: , exec+fetch 0 ms, 1 rows 2026-06-03 06:02:08,763 DEBUG [mondrian.sql] 983: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:02:08,770 DEBUG [mondrian.sql] 983: , exec 6 ms 2026-06-03 06:02:08,770 DEBUG [mondrian.sql] 983: , exec+fetch 7 ms, 1 rows 2026-06-03 06:02:08,771 DEBUG [mondrian.sql] 984: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,790 DEBUG [mondrian.sql] 984: , exec 19 ms 2026-06-03 06:02:08,790 DEBUG [mondrian.sql] 984: , exec+fetch 19 ms, 1 rows 2026-06-03 06:02:08,790 DEBUG [mondrian.sql] 985: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:02:08,816 DEBUG [mondrian.sql] 985: , exec 25 ms 2026-06-03 06:02:08,816 DEBUG [mondrian.sql] 985: , exec+fetch 26 ms, 1 rows 2026-06-03 06:02:08,876 DEBUG [mondrian.mdx] 19914: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:02:08,877 DEBUG [mondrian.sql] 986: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:02:08,878 DEBUG [mondrian.sql] 986: , exec 0 ms 2026-06-03 06:02:08,878 DEBUG [mondrian.sql] 986: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,879 DEBUG [mondrian.sql] 987: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:02:08,880 DEBUG [mondrian.sql] 987: , exec 0 ms 2026-06-03 06:02:08,880 DEBUG [mondrian.sql] 987: , exec+fetch 1 ms, 1 rows 2026-06-03 06:02:08,881 DEBUG [mondrian.mdx] 19914: exec: 5 ms 2026-06-03 06:02:08,882 DEBUG [mondrian.sql] 988: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:02:08,882 DEBUG [mondrian.sql] 988: , exec 0 ms 2026-06-03 06:02:08,883 DEBUG [mondrian.sql] 988: , exec+fetch 1 ms, 3 rows 2026-06-03 06:02:08,883 DEBUG [mondrian.sql] 989: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:02:08,883 DEBUG [mondrian.sql] 989: , exec 0 ms 2026-06-03 06:02:08,883 DEBUG [mondrian.sql] 989: , exec+fetch 0 ms, 3 rows 2026-06-03 06:02:08,884 DEBUG [mondrian.sql] 990: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:02:08,886 DEBUG [mondrian.sql] 990: , exec 1 ms 2026-06-03 06:02:08,886 DEBUG [mondrian.sql] 990: , exec+fetch 2 ms, 3 rows 2026-06-03 06:02:08,886 DEBUG [mondrian.sql] 991: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:02:08,887 DEBUG [mondrian.sql] 991: , exec 0 ms 2026-06-03 06:02:08,887 DEBUG [mondrian.sql] 991: , exec+fetch 1 ms, 3 rows 2026-06-03 06:03:37,783 DEBUG [mondrian.sql] 992: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:37,803 DEBUG [mondrian.sql] 992: , exec 19 ms 2026-06-03 06:03:37,803 DEBUG [mondrian.sql] 992: , exec+fetch 20 ms, 1 rows 2026-06-03 06:03:37,803 DEBUG [mondrian.sql] 993: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:03:37,807 DEBUG [mondrian.sql] 993: , exec 3 ms 2026-06-03 06:03:37,807 DEBUG [mondrian.sql] 993: , exec+fetch 4 ms, 3 rows 2026-06-03 06:03:37,807 DEBUG [mondrian.sql] 994: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:03:37,810 DEBUG [mondrian.sql] 994: , exec 2 ms 2026-06-03 06:03:37,810 DEBUG [mondrian.sql] 994: , exec+fetch 3 ms, 3 rows 2026-06-03 06:03:37,811 DEBUG [mondrian.sql] 995: 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] 2026-06-03 06:03:37,811 DEBUG [mondrian.sql] 995: , exec 0 ms 2026-06-03 06:03:37,811 DEBUG [mondrian.sql] 995: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,812 DEBUG [mondrian.sql] 996: 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] 2026-06-03 06:03:37,812 DEBUG [mondrian.sql] 996: , exec 0 ms 2026-06-03 06:03:37,812 DEBUG [mondrian.sql] 996: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 997: 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] 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 997: , exec 0 ms 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 997: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 998: 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] 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 998: , exec 0 ms 2026-06-03 06:03:37,815 DEBUG [mondrian.sql] 998: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 999: 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] 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 999: , exec 0 ms 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 999: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 1000: 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] 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 1000: , exec 0 ms 2026-06-03 06:03:37,818 DEBUG [mondrian.sql] 1000: , exec+fetch 0 ms, 2 rows 2026-06-03 06:03:37,821 DEBUG [mondrian.sql] 1001: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:03:37,822 DEBUG [mondrian.sql] 1001: , exec 1 ms 2026-06-03 06:03:37,822 DEBUG [mondrian.sql] 1001: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,822 DEBUG [mondrian.sql] 1002: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:03:37,822 DEBUG [mondrian.sql] 1002: , exec 0 ms 2026-06-03 06:03:37,822 DEBUG [mondrian.sql] 1002: , exec+fetch 0 ms, 8 rows 2026-06-03 06:03:37,823 DEBUG [mondrian.sql] 1003: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1003: , exec 0 ms 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1003: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1004: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1004: , exec 0 ms 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1004: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1005: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1005: , exec 0 ms 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1005: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1006: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1006: , exec 0 ms 2026-06-03 06:03:37,824 DEBUG [mondrian.sql] 1006: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1007: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1007: , exec 0 ms 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1007: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1008: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1008: , exec 0 ms 2026-06-03 06:03:37,825 DEBUG [mondrian.sql] 1008: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1009: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1009: , exec 0 ms 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1009: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1010: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1010: , exec 0 ms 2026-06-03 06:03:37,826 DEBUG [mondrian.sql] 1010: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1011: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1011: , exec 0 ms 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1011: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1012: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1012: , exec 0 ms 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1012: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,827 DEBUG [mondrian.sql] 1013: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1013: , exec 0 ms 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1013: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1014: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1014: , exec 0 ms 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1014: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1015: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1015: , exec 0 ms 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1015: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,828 DEBUG [mondrian.sql] 1016: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1016: , exec 0 ms 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1016: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1017: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1017: , exec 0 ms 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1017: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1018: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1018: , exec 0 ms 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1018: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,829 DEBUG [mondrian.sql] 1019: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:03:37,830 DEBUG [mondrian.sql] 1019: , exec 0 ms 2026-06-03 06:03:37,830 DEBUG [mondrian.sql] 1019: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,830 DEBUG [mondrian.sql] 1020: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:03:37,830 DEBUG [mondrian.sql] 1020: , exec 0 ms 2026-06-03 06:03:37,830 DEBUG [mondrian.sql] 1020: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,918 DEBUG [mondrian.sql] 1021: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1021: , exec 0 ms 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1021: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1022: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1022: , exec 0 ms 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1022: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:37,919 DEBUG [mondrian.sql] 1023: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:03:37,920 DEBUG [mondrian.sql] 1023: , exec 0 ms 2026-06-03 06:03:37,920 DEBUG [mondrian.sql] 1023: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,920 DEBUG [mondrian.sql] 1024: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:03:37,921 DEBUG [mondrian.sql] 1024: , exec 0 ms 2026-06-03 06:03:37,921 DEBUG [mondrian.sql] 1024: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:37,921 DEBUG [mondrian.sql] 1025: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:03:37,927 DEBUG [mondrian.sql] 1025: , exec 6 ms 2026-06-03 06:03:37,927 DEBUG [mondrian.sql] 1025: , exec+fetch 6 ms, 1 rows 2026-06-03 06:03:37,928 DEBUG [mondrian.sql] 1026: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:03:37,931 DEBUG [mondrian.sql] 1026: , exec 3 ms 2026-06-03 06:03:37,931 DEBUG [mondrian.sql] 1026: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:37,931 DEBUG [mondrian.sql] 1027: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:03:37,934 DEBUG [mondrian.sql] 1027: , exec 3 ms 2026-06-03 06:03:37,934 DEBUG [mondrian.sql] 1027: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:37,934 DEBUG [mondrian.sql] 1028: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:37,948 DEBUG [mondrian.sql] 1028: , exec 14 ms 2026-06-03 06:03:37,948 DEBUG [mondrian.sql] 1028: , exec+fetch 14 ms, 1 rows 2026-06-03 06:03:37,948 DEBUG [mondrian.sql] 1029: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:37,966 DEBUG [mondrian.sql] 1029: , exec 17 ms 2026-06-03 06:03:37,966 DEBUG [mondrian.sql] 1029: , exec+fetch 18 ms, 1 rows 2026-06-03 06:03:37,966 DEBUG [mondrian.sql] 1030: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:37,980 DEBUG [mondrian.sql] 1030: , exec 13 ms 2026-06-03 06:03:37,980 DEBUG [mondrian.sql] 1030: , exec+fetch 14 ms, 1 rows 2026-06-03 06:03:37,980 DEBUG [mondrian.sql] 1031: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:38,009 DEBUG [mondrian.sql] 1031: , exec 29 ms 2026-06-03 06:03:38,009 DEBUG [mondrian.sql] 1031: , exec+fetch 29 ms, 1 rows 2026-06-03 06:03:38,020 DEBUG [mondrian.sql] 1032: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:03:38,020 DEBUG [mondrian.sql] 1032: , exec 0 ms 2026-06-03 06:03:38,020 DEBUG [mondrian.sql] 1032: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,020 DEBUG [mondrian.sql] 1033: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:03:38,020 DEBUG [mondrian.sql] 1033: , exec 0 ms 2026-06-03 06:03:38,021 DEBUG [mondrian.sql] 1033: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:38,021 DEBUG [mondrian.sql] 1034: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:03:38,021 DEBUG [mondrian.sql] 1034: , exec 0 ms 2026-06-03 06:03:38,021 DEBUG [mondrian.sql] 1034: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1035: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1035: , exec 0 ms 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1035: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1036: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1036: , exec 0 ms 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1036: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,022 DEBUG [mondrian.sql] 1037: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:03:38,023 DEBUG [mondrian.sql] 1037: , exec 0 ms 2026-06-03 06:03:38,023 DEBUG [mondrian.sql] 1037: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,024 DEBUG [mondrian.sql] 1038: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,026 DEBUG [mondrian.sql] 1038: , exec 2 ms 2026-06-03 06:03:38,026 DEBUG [mondrian.sql] 1038: , exec+fetch 2 ms, 1 rows 2026-06-03 06:03:38,026 DEBUG [mondrian.sql] 1039: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,030 DEBUG [mondrian.sql] 1039: , exec 3 ms 2026-06-03 06:03:38,030 DEBUG [mondrian.sql] 1039: , exec+fetch 4 ms, 1 rows 2026-06-03 06:03:38,030 DEBUG [mondrian.sql] 1040: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,034 DEBUG [mondrian.sql] 1040: , exec 3 ms 2026-06-03 06:03:38,034 DEBUG [mondrian.sql] 1040: , exec+fetch 4 ms, 1 rows 2026-06-03 06:03:38,034 DEBUG [mondrian.sql] 1041: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,037 DEBUG [mondrian.sql] 1041: , exec 3 ms 2026-06-03 06:03:38,037 DEBUG [mondrian.sql] 1041: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:38,037 DEBUG [mondrian.sql] 1042: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,042 DEBUG [mondrian.sql] 1042: , exec 4 ms 2026-06-03 06:03:38,042 DEBUG [mondrian.sql] 1042: , exec+fetch 5 ms, 1 rows 2026-06-03 06:03:38,043 DEBUG [mondrian.sql] 1043: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,045 DEBUG [mondrian.sql] 1043: , exec 2 ms 2026-06-03 06:03:38,045 DEBUG [mondrian.sql] 1043: , exec+fetch 2 ms, 1 rows 2026-06-03 06:03:38,045 DEBUG [mondrian.sql] 1044: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,048 DEBUG [mondrian.sql] 1044: , exec 2 ms 2026-06-03 06:03:38,048 DEBUG [mondrian.sql] 1044: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:38,049 DEBUG [mondrian.sql] 1045: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,052 DEBUG [mondrian.sql] 1045: , exec 2 ms 2026-06-03 06:03:38,052 DEBUG [mondrian.sql] 1045: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:38,052 DEBUG [mondrian.sql] 1046: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:03:38,055 DEBUG [mondrian.sql] 1046: , exec 3 ms 2026-06-03 06:03:38,055 DEBUG [mondrian.sql] 1046: , exec+fetch 3 ms, 1 rows 2026-06-03 06:03:38,055 DEBUG [mondrian.sql] 1047: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:03:38,056 DEBUG [mondrian.sql] 1047: , exec 0 ms 2026-06-03 06:03:38,056 DEBUG [mondrian.sql] 1047: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:38,056 DEBUG [mondrian.sql] 1048: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:03:38,063 DEBUG [mondrian.sql] 1048: , exec 6 ms 2026-06-03 06:03:38,063 DEBUG [mondrian.sql] 1048: , exec+fetch 7 ms, 1 rows 2026-06-03 06:03:38,063 DEBUG [mondrian.sql] 1049: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:03:38,081 DEBUG [mondrian.sql] 1049: , exec 18 ms 2026-06-03 06:03:38,082 DEBUG [mondrian.sql] 1049: , exec+fetch 19 ms, 1 rows 2026-06-03 06:03:38,082 DEBUG [mondrian.sql] 1050: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:03:38,108 DEBUG [mondrian.sql] 1050: , exec 25 ms 2026-06-03 06:03:38,108 DEBUG [mondrian.sql] 1050: , exec+fetch 26 ms, 1 rows 2026-06-03 06:03:38,168 DEBUG [mondrian.mdx] 20536: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:03:38,169 DEBUG [mondrian.sql] 1051: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:03:38,170 DEBUG [mondrian.sql] 1051: , exec 0 ms 2026-06-03 06:03:38,170 DEBUG [mondrian.sql] 1051: , exec+fetch 1 ms, 1 rows 2026-06-03 06:03:38,172 DEBUG [mondrian.sql] 1052: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:03:38,172 DEBUG [mondrian.sql] 1052: , exec 0 ms 2026-06-03 06:03:38,172 DEBUG [mondrian.sql] 1052: , exec+fetch 0 ms, 1 rows 2026-06-03 06:03:38,173 DEBUG [mondrian.mdx] 20536: exec: 5 ms 2026-06-03 06:03:38,174 DEBUG [mondrian.sql] 1053: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:03:38,175 DEBUG [mondrian.sql] 1053: , exec 0 ms 2026-06-03 06:03:38,175 DEBUG [mondrian.sql] 1053: , exec+fetch 1 ms, 3 rows 2026-06-03 06:03:38,175 DEBUG [mondrian.sql] 1054: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:03:38,175 DEBUG [mondrian.sql] 1054: , exec 0 ms 2026-06-03 06:03:38,175 DEBUG [mondrian.sql] 1054: , exec+fetch 0 ms, 3 rows 2026-06-03 06:03:38,176 DEBUG [mondrian.sql] 1055: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:03:38,178 DEBUG [mondrian.sql] 1055: , exec 1 ms 2026-06-03 06:03:38,179 DEBUG [mondrian.sql] 1055: , exec+fetch 3 ms, 3 rows 2026-06-03 06:03:38,179 DEBUG [mondrian.sql] 1056: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:03:38,180 DEBUG [mondrian.sql] 1056: , exec 1 ms 2026-06-03 06:03:38,180 DEBUG [mondrian.sql] 1056: , exec+fetch 1 ms, 3 rows 2026-06-03 06:05:30,390 DEBUG [mondrian.sql] 1057: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,408 DEBUG [mondrian.sql] 1057: , exec 17 ms 2026-06-03 06:05:30,408 DEBUG [mondrian.sql] 1057: , exec+fetch 18 ms, 1 rows 2026-06-03 06:05:30,408 DEBUG [mondrian.sql] 1058: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:05:30,411 DEBUG [mondrian.sql] 1058: , exec 2 ms 2026-06-03 06:05:30,411 DEBUG [mondrian.sql] 1058: , exec+fetch 3 ms, 3 rows 2026-06-03 06:05:30,411 DEBUG [mondrian.sql] 1059: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:05:30,413 DEBUG [mondrian.sql] 1059: , exec 2 ms 2026-06-03 06:05:30,413 DEBUG [mondrian.sql] 1059: , exec+fetch 2 ms, 3 rows 2026-06-03 06:05:30,414 DEBUG [mondrian.sql] 1060: 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] 2026-06-03 06:05:30,414 DEBUG [mondrian.sql] 1060: , exec 0 ms 2026-06-03 06:05:30,414 DEBUG [mondrian.sql] 1060: , exec+fetch 0 ms, 2 rows 2026-06-03 06:05:30,415 DEBUG [mondrian.sql] 1061: 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] 2026-06-03 06:05:30,415 DEBUG [mondrian.sql] 1061: , exec 0 ms 2026-06-03 06:05:30,415 DEBUG [mondrian.sql] 1061: , exec+fetch 0 ms, 2 rows 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1062: 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] 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1062: , exec 0 ms 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1062: , exec+fetch 0 ms, 2 rows 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1063: 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] 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1063: , exec 0 ms 2026-06-03 06:05:30,418 DEBUG [mondrian.sql] 1063: , exec+fetch 0 ms, 2 rows 2026-06-03 06:05:30,421 DEBUG [mondrian.sql] 1064: 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] 2026-06-03 06:05:30,421 DEBUG [mondrian.sql] 1064: , exec 0 ms 2026-06-03 06:05:30,421 DEBUG [mondrian.sql] 1064: , exec+fetch 0 ms, 2 rows 2026-06-03 06:05:30,421 DEBUG [mondrian.sql] 1065: 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] 2026-06-03 06:05:30,422 DEBUG [mondrian.sql] 1065: , exec 0 ms 2026-06-03 06:05:30,422 DEBUG [mondrian.sql] 1065: , exec+fetch 1 ms, 2 rows 2026-06-03 06:05:30,424 DEBUG [mondrian.sql] 1066: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:05:30,425 DEBUG [mondrian.sql] 1066: , exec 1 ms 2026-06-03 06:05:30,425 DEBUG [mondrian.sql] 1066: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,425 DEBUG [mondrian.sql] 1067: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:05:30,425 DEBUG [mondrian.sql] 1067: , exec 0 ms 2026-06-03 06:05:30,425 DEBUG [mondrian.sql] 1067: , exec+fetch 0 ms, 8 rows 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1068: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1068: , exec 0 ms 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1068: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1069: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1069: , exec 0 ms 2026-06-03 06:05:30,436 DEBUG [mondrian.sql] 1069: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,444 DEBUG [mondrian.sql] 1070: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:05:30,444 DEBUG [mondrian.sql] 1070: , exec 0 ms 2026-06-03 06:05:30,445 DEBUG [mondrian.sql] 1070: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,445 DEBUG [mondrian.sql] 1071: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:05:30,445 DEBUG [mondrian.sql] 1071: , exec 0 ms 2026-06-03 06:05:30,445 DEBUG [mondrian.sql] 1071: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,453 DEBUG [mondrian.sql] 1072: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:05:30,454 DEBUG [mondrian.sql] 1072: , exec 0 ms 2026-06-03 06:05:30,454 DEBUG [mondrian.sql] 1072: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,454 DEBUG [mondrian.sql] 1073: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:05:30,454 DEBUG [mondrian.sql] 1073: , exec 0 ms 2026-06-03 06:05:30,454 DEBUG [mondrian.sql] 1073: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1074: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1074: , exec 0 ms 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1074: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1075: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1075: , exec 0 ms 2026-06-03 06:05:30,462 DEBUG [mondrian.sql] 1075: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,471 DEBUG [mondrian.sql] 1076: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:05:30,472 DEBUG [mondrian.sql] 1076: , exec 0 ms 2026-06-03 06:05:30,472 DEBUG [mondrian.sql] 1076: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,472 DEBUG [mondrian.sql] 1077: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:05:30,472 DEBUG [mondrian.sql] 1077: , exec 0 ms 2026-06-03 06:05:30,472 DEBUG [mondrian.sql] 1077: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,480 DEBUG [mondrian.sql] 1078: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:05:30,480 DEBUG [mondrian.sql] 1078: , exec 0 ms 2026-06-03 06:05:30,480 DEBUG [mondrian.sql] 1078: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,480 DEBUG [mondrian.sql] 1079: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:05:30,481 DEBUG [mondrian.sql] 1079: , exec 0 ms 2026-06-03 06:05:30,481 DEBUG [mondrian.sql] 1079: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1080: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1080: , exec 0 ms 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1080: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1081: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1081: , exec 0 ms 2026-06-03 06:05:30,489 DEBUG [mondrian.sql] 1081: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1082: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1082: , exec 0 ms 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1082: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1083: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1083: , exec 0 ms 2026-06-03 06:05:30,498 DEBUG [mondrian.sql] 1083: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1084: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1084: , exec 0 ms 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1084: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1085: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1085: , exec 0 ms 2026-06-03 06:05:30,507 DEBUG [mondrian.sql] 1085: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,548 DEBUG [mondrian.sql] 1086: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:05:30,549 DEBUG [mondrian.sql] 1086: , exec 1 ms 2026-06-03 06:05:30,549 DEBUG [mondrian.sql] 1086: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,549 DEBUG [mondrian.sql] 1087: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:05:30,549 DEBUG [mondrian.sql] 1087: , exec 0 ms 2026-06-03 06:05:30,549 DEBUG [mondrian.sql] 1087: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,550 DEBUG [mondrian.sql] 1088: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:05:30,550 DEBUG [mondrian.sql] 1088: , exec 0 ms 2026-06-03 06:05:30,550 DEBUG [mondrian.sql] 1088: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,550 DEBUG [mondrian.sql] 1089: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:05:30,551 DEBUG [mondrian.sql] 1089: , exec 0 ms 2026-06-03 06:05:30,551 DEBUG [mondrian.sql] 1089: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,551 DEBUG [mondrian.sql] 1090: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:05:30,557 DEBUG [mondrian.sql] 1090: , exec 6 ms 2026-06-03 06:05:30,557 DEBUG [mondrian.sql] 1090: , exec+fetch 6 ms, 1 rows 2026-06-03 06:05:30,558 DEBUG [mondrian.sql] 1091: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:05:30,561 DEBUG [mondrian.sql] 1091: , exec 3 ms 2026-06-03 06:05:30,561 DEBUG [mondrian.sql] 1091: , exec+fetch 3 ms, 1 rows 2026-06-03 06:05:30,561 DEBUG [mondrian.sql] 1092: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:05:30,564 DEBUG [mondrian.sql] 1092: , exec 2 ms 2026-06-03 06:05:30,564 DEBUG [mondrian.sql] 1092: , exec+fetch 3 ms, 1 rows 2026-06-03 06:05:30,564 DEBUG [mondrian.sql] 1093: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,579 DEBUG [mondrian.sql] 1093: , exec 14 ms 2026-06-03 06:05:30,579 DEBUG [mondrian.sql] 1093: , exec+fetch 15 ms, 1 rows 2026-06-03 06:05:30,579 DEBUG [mondrian.sql] 1094: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,596 DEBUG [mondrian.sql] 1094: , exec 17 ms 2026-06-03 06:05:30,596 DEBUG [mondrian.sql] 1094: , exec+fetch 17 ms, 1 rows 2026-06-03 06:05:30,596 DEBUG [mondrian.sql] 1095: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,609 DEBUG [mondrian.sql] 1095: , exec 12 ms 2026-06-03 06:05:30,609 DEBUG [mondrian.sql] 1095: , exec+fetch 13 ms, 1 rows 2026-06-03 06:05:30,609 DEBUG [mondrian.sql] 1096: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,625 DEBUG [mondrian.sql] 1096: , exec 15 ms 2026-06-03 06:05:30,625 DEBUG [mondrian.sql] 1096: , exec+fetch 16 ms, 1 rows 2026-06-03 06:05:30,635 DEBUG [mondrian.sql] 1097: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:05:30,635 DEBUG [mondrian.sql] 1097: , exec 0 ms 2026-06-03 06:05:30,635 DEBUG [mondrian.sql] 1097: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,635 DEBUG [mondrian.sql] 1098: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:05:30,636 DEBUG [mondrian.sql] 1098: , exec 0 ms 2026-06-03 06:05:30,636 DEBUG [mondrian.sql] 1098: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,636 DEBUG [mondrian.sql] 1099: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:05:30,636 DEBUG [mondrian.sql] 1099: , exec 0 ms 2026-06-03 06:05:30,636 DEBUG [mondrian.sql] 1099: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,637 DEBUG [mondrian.sql] 1100: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:05:30,637 DEBUG [mondrian.sql] 1100: , exec 0 ms 2026-06-03 06:05:30,637 DEBUG [mondrian.sql] 1100: , exec+fetch 0 ms, 1 rows 2026-06-03 06:05:30,637 DEBUG [mondrian.sql] 1101: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:05:30,638 DEBUG [mondrian.sql] 1101: , exec 0 ms 2026-06-03 06:05:30,638 DEBUG [mondrian.sql] 1101: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,638 DEBUG [mondrian.sql] 1102: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:05:30,639 DEBUG [mondrian.sql] 1102: , exec 0 ms 2026-06-03 06:05:30,639 DEBUG [mondrian.sql] 1102: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,639 DEBUG [mondrian.sql] 1103: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,642 DEBUG [mondrian.sql] 1103: , exec 2 ms 2026-06-03 06:05:30,642 DEBUG [mondrian.sql] 1103: , exec+fetch 3 ms, 1 rows 2026-06-03 06:05:30,642 DEBUG [mondrian.sql] 1104: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,646 DEBUG [mondrian.sql] 1104: , exec 3 ms 2026-06-03 06:05:30,646 DEBUG [mondrian.sql] 1104: , exec+fetch 4 ms, 1 rows 2026-06-03 06:05:30,646 DEBUG [mondrian.sql] 1105: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,649 DEBUG [mondrian.sql] 1105: , exec 3 ms 2026-06-03 06:05:30,649 DEBUG [mondrian.sql] 1105: , exec+fetch 3 ms, 1 rows 2026-06-03 06:05:30,649 DEBUG [mondrian.sql] 1106: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,653 DEBUG [mondrian.sql] 1106: , exec 3 ms 2026-06-03 06:05:30,653 DEBUG [mondrian.sql] 1106: , exec+fetch 4 ms, 1 rows 2026-06-03 06:05:30,653 DEBUG [mondrian.sql] 1107: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,658 DEBUG [mondrian.sql] 1107: , exec 4 ms 2026-06-03 06:05:30,658 DEBUG [mondrian.sql] 1107: , exec+fetch 5 ms, 1 rows 2026-06-03 06:05:30,659 DEBUG [mondrian.sql] 1108: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,661 DEBUG [mondrian.sql] 1108: , exec 2 ms 2026-06-03 06:05:30,661 DEBUG [mondrian.sql] 1108: , exec+fetch 2 ms, 1 rows 2026-06-03 06:05:30,662 DEBUG [mondrian.sql] 1109: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,667 DEBUG [mondrian.sql] 1109: , exec 4 ms 2026-06-03 06:05:30,667 DEBUG [mondrian.sql] 1109: , exec+fetch 5 ms, 1 rows 2026-06-03 06:05:30,668 DEBUG [mondrian.sql] 1110: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,672 DEBUG [mondrian.sql] 1110: , exec 4 ms 2026-06-03 06:05:30,672 DEBUG [mondrian.sql] 1110: , exec+fetch 4 ms, 1 rows 2026-06-03 06:05:30,673 DEBUG [mondrian.sql] 1111: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:05:30,677 DEBUG [mondrian.sql] 1111: , exec 4 ms 2026-06-03 06:05:30,677 DEBUG [mondrian.sql] 1111: , exec+fetch 4 ms, 1 rows 2026-06-03 06:05:30,677 DEBUG [mondrian.sql] 1112: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:05:30,678 DEBUG [mondrian.sql] 1112: , exec 0 ms 2026-06-03 06:05:30,678 DEBUG [mondrian.sql] 1112: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,679 DEBUG [mondrian.sql] 1113: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:05:30,687 DEBUG [mondrian.sql] 1113: , exec 8 ms 2026-06-03 06:05:30,687 DEBUG [mondrian.sql] 1113: , exec+fetch 8 ms, 1 rows 2026-06-03 06:05:30,689 DEBUG [mondrian.sql] 1114: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,714 DEBUG [mondrian.sql] 1114: , exec 24 ms 2026-06-03 06:05:30,714 DEBUG [mondrian.sql] 1114: , exec+fetch 25 ms, 1 rows 2026-06-03 06:05:30,714 DEBUG [mondrian.sql] 1115: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:05:30,749 DEBUG [mondrian.sql] 1115: , exec 35 ms 2026-06-03 06:05:30,749 DEBUG [mondrian.sql] 1115: , exec+fetch 35 ms, 1 rows 2026-06-03 06:05:30,831 DEBUG [mondrian.mdx] 21158: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:05:30,832 DEBUG [mondrian.sql] 1116: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:05:30,833 DEBUG [mondrian.sql] 1116: , exec 0 ms 2026-06-03 06:05:30,833 DEBUG [mondrian.sql] 1116: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,835 DEBUG [mondrian.sql] 1117: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:05:30,835 DEBUG [mondrian.sql] 1117: , exec 0 ms 2026-06-03 06:05:30,836 DEBUG [mondrian.sql] 1117: , exec+fetch 1 ms, 1 rows 2026-06-03 06:05:30,837 DEBUG [mondrian.mdx] 21158: exec: 6 ms 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1118: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1118: , exec 0 ms 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1118: , exec+fetch 0 ms, 3 rows 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1119: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1119: , exec 0 ms 2026-06-03 06:05:30,838 DEBUG [mondrian.sql] 1119: , exec+fetch 0 ms, 3 rows 2026-06-03 06:05:30,840 DEBUG [mondrian.sql] 1120: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:05:30,841 DEBUG [mondrian.sql] 1120: , exec 1 ms 2026-06-03 06:05:30,841 DEBUG [mondrian.sql] 1120: , exec+fetch 1 ms, 3 rows 2026-06-03 06:05:30,841 DEBUG [mondrian.sql] 1121: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:05:30,842 DEBUG [mondrian.sql] 1121: , exec 0 ms 2026-06-03 06:05:30,842 DEBUG [mondrian.sql] 1121: , exec+fetch 1 ms, 3 rows 2026-06-03 06:08:25,876 DEBUG [mondrian.sql] 1122: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:25,894 DEBUG [mondrian.sql] 1122: , exec 17 ms 2026-06-03 06:08:25,894 DEBUG [mondrian.sql] 1122: , exec+fetch 18 ms, 1 rows 2026-06-03 06:08:25,895 DEBUG [mondrian.sql] 1123: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:08:25,897 DEBUG [mondrian.sql] 1123: , exec 2 ms 2026-06-03 06:08:25,897 DEBUG [mondrian.sql] 1123: , exec+fetch 2 ms, 3 rows 2026-06-03 06:08:25,897 DEBUG [mondrian.sql] 1124: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:08:25,900 DEBUG [mondrian.sql] 1124: , exec 2 ms 2026-06-03 06:08:25,900 DEBUG [mondrian.sql] 1124: , exec+fetch 2 ms, 3 rows 2026-06-03 06:08:25,900 DEBUG [mondrian.sql] 1125: 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] 2026-06-03 06:08:25,901 DEBUG [mondrian.sql] 1125: , exec 0 ms 2026-06-03 06:08:25,901 DEBUG [mondrian.sql] 1125: , exec+fetch 0 ms, 2 rows 2026-06-03 06:08:25,901 DEBUG [mondrian.sql] 1126: 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] 2026-06-03 06:08:25,902 DEBUG [mondrian.sql] 1126: , exec 0 ms 2026-06-03 06:08:25,902 DEBUG [mondrian.sql] 1126: , exec+fetch 1 ms, 2 rows 2026-06-03 06:08:25,904 DEBUG [mondrian.sql] 1127: 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] 2026-06-03 06:08:25,905 DEBUG [mondrian.sql] 1127: , exec 0 ms 2026-06-03 06:08:25,905 DEBUG [mondrian.sql] 1127: , exec+fetch 1 ms, 2 rows 2026-06-03 06:08:25,905 DEBUG [mondrian.sql] 1128: 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] 2026-06-03 06:08:25,905 DEBUG [mondrian.sql] 1128: , exec 0 ms 2026-06-03 06:08:25,905 DEBUG [mondrian.sql] 1128: , exec+fetch 0 ms, 2 rows 2026-06-03 06:08:25,907 DEBUG [mondrian.sql] 1129: 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] 2026-06-03 06:08:25,908 DEBUG [mondrian.sql] 1129: , exec 0 ms 2026-06-03 06:08:25,908 DEBUG [mondrian.sql] 1129: , exec+fetch 1 ms, 2 rows 2026-06-03 06:08:25,908 DEBUG [mondrian.sql] 1130: 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] 2026-06-03 06:08:25,908 DEBUG [mondrian.sql] 1130: , exec 0 ms 2026-06-03 06:08:25,908 DEBUG [mondrian.sql] 1130: , exec+fetch 0 ms, 2 rows 2026-06-03 06:08:25,910 DEBUG [mondrian.sql] 1131: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:08:25,911 DEBUG [mondrian.sql] 1131: , exec 1 ms 2026-06-03 06:08:25,911 DEBUG [mondrian.sql] 1131: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:25,911 DEBUG [mondrian.sql] 1132: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:08:25,912 DEBUG [mondrian.sql] 1132: , exec 0 ms 2026-06-03 06:08:25,912 DEBUG [mondrian.sql] 1132: , exec+fetch 1 ms, 8 rows 2026-06-03 06:08:25,913 DEBUG [mondrian.sql] 1133: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:08:25,913 DEBUG [mondrian.sql] 1133: , exec 0 ms 2026-06-03 06:08:25,913 DEBUG [mondrian.sql] 1133: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,913 DEBUG [mondrian.sql] 1134: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1134: , exec 0 ms 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1134: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1135: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1135: , exec 0 ms 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1135: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1136: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1136: , exec 0 ms 2026-06-03 06:08:25,914 DEBUG [mondrian.sql] 1136: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1137: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1137: , exec 0 ms 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1137: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1138: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1138: , exec 0 ms 2026-06-03 06:08:25,915 DEBUG [mondrian.sql] 1138: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1139: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1139: , exec 0 ms 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1139: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1140: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1140: , exec 0 ms 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1140: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,916 DEBUG [mondrian.sql] 1141: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1141: , exec 0 ms 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1141: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1142: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1142: , exec 0 ms 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1142: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1143: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1143: , exec 0 ms 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1143: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1144: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1144: , exec 0 ms 2026-06-03 06:08:25,917 DEBUG [mondrian.sql] 1144: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1145: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1145: , exec 0 ms 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1145: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1146: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1146: , exec 0 ms 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1146: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,918 DEBUG [mondrian.sql] 1147: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1147: , exec 0 ms 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1147: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1148: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1148: , exec 0 ms 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1148: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1149: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1149: , exec 0 ms 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1149: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1150: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1150: , exec 0 ms 2026-06-03 06:08:25,919 DEBUG [mondrian.sql] 1150: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,007 DEBUG [mondrian.sql] 1151: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1151: , exec 0 ms 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1151: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1152: , exec 0 ms 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1152: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1153: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1153: , exec 0 ms 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1153: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,008 DEBUG [mondrian.sql] 1154: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:08:26,009 DEBUG [mondrian.sql] 1154: , exec 0 ms 2026-06-03 06:08:26,009 DEBUG [mondrian.sql] 1154: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,009 DEBUG [mondrian.sql] 1155: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:08:26,016 DEBUG [mondrian.sql] 1155: , exec 6 ms 2026-06-03 06:08:26,016 DEBUG [mondrian.sql] 1155: , exec+fetch 7 ms, 1 rows 2026-06-03 06:08:26,016 DEBUG [mondrian.sql] 1156: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:08:26,019 DEBUG [mondrian.sql] 1156: , exec 2 ms 2026-06-03 06:08:26,019 DEBUG [mondrian.sql] 1156: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,019 DEBUG [mondrian.sql] 1157: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:08:26,022 DEBUG [mondrian.sql] 1157: , exec 2 ms 2026-06-03 06:08:26,022 DEBUG [mondrian.sql] 1157: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,022 DEBUG [mondrian.sql] 1158: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,035 DEBUG [mondrian.sql] 1158: , exec 13 ms 2026-06-03 06:08:26,035 DEBUG [mondrian.sql] 1158: , exec+fetch 13 ms, 1 rows 2026-06-03 06:08:26,036 DEBUG [mondrian.sql] 1159: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,052 DEBUG [mondrian.sql] 1159: , exec 16 ms 2026-06-03 06:08:26,052 DEBUG [mondrian.sql] 1159: , exec+fetch 16 ms, 1 rows 2026-06-03 06:08:26,052 DEBUG [mondrian.sql] 1160: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,065 DEBUG [mondrian.sql] 1160: , exec 13 ms 2026-06-03 06:08:26,065 DEBUG [mondrian.sql] 1160: , exec+fetch 13 ms, 1 rows 2026-06-03 06:08:26,065 DEBUG [mondrian.sql] 1161: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,081 DEBUG [mondrian.sql] 1161: , exec 15 ms 2026-06-03 06:08:26,081 DEBUG [mondrian.sql] 1161: , exec+fetch 16 ms, 1 rows 2026-06-03 06:08:26,092 DEBUG [mondrian.sql] 1162: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:08:26,092 DEBUG [mondrian.sql] 1162: , exec 0 ms 2026-06-03 06:08:26,092 DEBUG [mondrian.sql] 1162: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,092 DEBUG [mondrian.sql] 1163: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:08:26,093 DEBUG [mondrian.sql] 1163: , exec 0 ms 2026-06-03 06:08:26,093 DEBUG [mondrian.sql] 1163: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,093 DEBUG [mondrian.sql] 1164: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:08:26,093 DEBUG [mondrian.sql] 1164: , exec 0 ms 2026-06-03 06:08:26,093 DEBUG [mondrian.sql] 1164: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,094 DEBUG [mondrian.sql] 1165: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:08:26,094 DEBUG [mondrian.sql] 1165: , exec 0 ms 2026-06-03 06:08:26,094 DEBUG [mondrian.sql] 1165: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,094 DEBUG [mondrian.sql] 1166: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:08:26,095 DEBUG [mondrian.sql] 1166: , exec 0 ms 2026-06-03 06:08:26,095 DEBUG [mondrian.sql] 1166: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,095 DEBUG [mondrian.sql] 1167: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:08:26,096 DEBUG [mondrian.sql] 1167: , exec 0 ms 2026-06-03 06:08:26,096 DEBUG [mondrian.sql] 1167: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,096 DEBUG [mondrian.sql] 1168: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,099 DEBUG [mondrian.sql] 1168: , exec 2 ms 2026-06-03 06:08:26,099 DEBUG [mondrian.sql] 1168: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,099 DEBUG [mondrian.sql] 1169: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,102 DEBUG [mondrian.sql] 1169: , exec 3 ms 2026-06-03 06:08:26,102 DEBUG [mondrian.sql] 1169: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,102 DEBUG [mondrian.sql] 1170: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,106 DEBUG [mondrian.sql] 1170: , exec 3 ms 2026-06-03 06:08:26,106 DEBUG [mondrian.sql] 1170: , exec+fetch 4 ms, 1 rows 2026-06-03 06:08:26,106 DEBUG [mondrian.sql] 1171: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,110 DEBUG [mondrian.sql] 1171: , exec 3 ms 2026-06-03 06:08:26,110 DEBUG [mondrian.sql] 1171: , exec+fetch 4 ms, 1 rows 2026-06-03 06:08:26,110 DEBUG [mondrian.sql] 1172: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,115 DEBUG [mondrian.sql] 1172: , exec 5 ms 2026-06-03 06:08:26,115 DEBUG [mondrian.sql] 1172: , exec+fetch 5 ms, 1 rows 2026-06-03 06:08:26,115 DEBUG [mondrian.sql] 1173: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,118 DEBUG [mondrian.sql] 1173: , exec 2 ms 2026-06-03 06:08:26,118 DEBUG [mondrian.sql] 1173: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,118 DEBUG [mondrian.sql] 1174: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,121 DEBUG [mondrian.sql] 1174: , exec 2 ms 2026-06-03 06:08:26,121 DEBUG [mondrian.sql] 1174: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,121 DEBUG [mondrian.sql] 1175: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,124 DEBUG [mondrian.sql] 1175: , exec 3 ms 2026-06-03 06:08:26,124 DEBUG [mondrian.sql] 1175: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,125 DEBUG [mondrian.sql] 1176: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:08:26,128 DEBUG [mondrian.sql] 1176: , exec 3 ms 2026-06-03 06:08:26,128 DEBUG [mondrian.sql] 1176: , exec+fetch 3 ms, 1 rows 2026-06-03 06:08:26,128 DEBUG [mondrian.sql] 1177: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:08:26,129 DEBUG [mondrian.sql] 1177: , exec 0 ms 2026-06-03 06:08:26,129 DEBUG [mondrian.sql] 1177: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,129 DEBUG [mondrian.sql] 1178: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:08:26,135 DEBUG [mondrian.sql] 1178: , exec 6 ms 2026-06-03 06:08:26,135 DEBUG [mondrian.sql] 1178: , exec+fetch 6 ms, 1 rows 2026-06-03 06:08:26,136 DEBUG [mondrian.sql] 1179: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,156 DEBUG [mondrian.sql] 1179: , exec 19 ms 2026-06-03 06:08:26,156 DEBUG [mondrian.sql] 1179: , exec+fetch 20 ms, 1 rows 2026-06-03 06:08:26,156 DEBUG [mondrian.sql] 1180: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:08:26,183 DEBUG [mondrian.sql] 1180: , exec 26 ms 2026-06-03 06:08:26,183 DEBUG [mondrian.sql] 1180: , exec+fetch 27 ms, 1 rows 2026-06-03 06:08:26,269 DEBUG [mondrian.mdx] 21780: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:08:26,271 DEBUG [mondrian.sql] 1181: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:08:26,271 DEBUG [mondrian.sql] 1181: , exec 0 ms 2026-06-03 06:08:26,271 DEBUG [mondrian.sql] 1181: , exec+fetch 0 ms, 1 rows 2026-06-03 06:08:26,273 DEBUG [mondrian.sql] 1182: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:08:26,273 DEBUG [mondrian.sql] 1182: , exec 0 ms 2026-06-03 06:08:26,274 DEBUG [mondrian.sql] 1182: , exec+fetch 1 ms, 1 rows 2026-06-03 06:08:26,274 DEBUG [mondrian.mdx] 21780: exec: 5 ms 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1183: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1183: , exec 0 ms 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1183: , exec+fetch 0 ms, 3 rows 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1184: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1184: , exec 0 ms 2026-06-03 06:08:26,276 DEBUG [mondrian.sql] 1184: , exec+fetch 0 ms, 3 rows 2026-06-03 06:08:26,278 DEBUG [mondrian.sql] 1185: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:08:26,279 DEBUG [mondrian.sql] 1185: , exec 1 ms 2026-06-03 06:08:26,279 DEBUG [mondrian.sql] 1185: , exec+fetch 1 ms, 3 rows 2026-06-03 06:08:26,279 DEBUG [mondrian.sql] 1186: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:08:26,280 DEBUG [mondrian.sql] 1186: , exec 0 ms 2026-06-03 06:08:26,280 DEBUG [mondrian.sql] 1186: , exec+fetch 1 ms, 3 rows 2026-06-03 06:09:31,303 DEBUG [mondrian.sql] 1187: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,323 DEBUG [mondrian.sql] 1187: , exec 20 ms 2026-06-03 06:09:31,323 DEBUG [mondrian.sql] 1187: , exec+fetch 20 ms, 1 rows 2026-06-03 06:09:31,323 DEBUG [mondrian.sql] 1188: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:09:31,328 DEBUG [mondrian.sql] 1188: , exec 4 ms 2026-06-03 06:09:31,328 DEBUG [mondrian.sql] 1188: , exec+fetch 5 ms, 3 rows 2026-06-03 06:09:31,329 DEBUG [mondrian.sql] 1189: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:09:31,333 DEBUG [mondrian.sql] 1189: , exec 4 ms 2026-06-03 06:09:31,333 DEBUG [mondrian.sql] 1189: , exec+fetch 4 ms, 3 rows 2026-06-03 06:09:31,334 DEBUG [mondrian.sql] 1190: 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] 2026-06-03 06:09:31,334 DEBUG [mondrian.sql] 1190: , exec 0 ms 2026-06-03 06:09:31,334 DEBUG [mondrian.sql] 1190: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,335 DEBUG [mondrian.sql] 1191: 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] 2026-06-03 06:09:31,335 DEBUG [mondrian.sql] 1191: , exec 0 ms 2026-06-03 06:09:31,335 DEBUG [mondrian.sql] 1191: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1192: 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] 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1192: , exec 0 ms 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1192: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1193: 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] 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1193: , exec 0 ms 2026-06-03 06:09:31,338 DEBUG [mondrian.sql] 1193: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1194: 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] 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1194: , exec 0 ms 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1194: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1195: 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] 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1195: , exec 0 ms 2026-06-03 06:09:31,341 DEBUG [mondrian.sql] 1195: , exec+fetch 0 ms, 2 rows 2026-06-03 06:09:31,343 DEBUG [mondrian.sql] 1196: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:09:31,344 DEBUG [mondrian.sql] 1196: , exec 0 ms 2026-06-03 06:09:31,344 DEBUG [mondrian.sql] 1196: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,345 DEBUG [mondrian.sql] 1197: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:09:31,345 DEBUG [mondrian.sql] 1197: , exec 0 ms 2026-06-03 06:09:31,345 DEBUG [mondrian.sql] 1197: , exec+fetch 0 ms, 8 rows 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1198: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1198: , exec 0 ms 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1198: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1199: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1199: , exec 0 ms 2026-06-03 06:09:31,346 DEBUG [mondrian.sql] 1199: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1200: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1200: , exec 0 ms 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1200: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1201: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1201: , exec 0 ms 2026-06-03 06:09:31,347 DEBUG [mondrian.sql] 1201: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1202: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1202: , exec 0 ms 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1202: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1203: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1203: , exec 0 ms 2026-06-03 06:09:31,348 DEBUG [mondrian.sql] 1203: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1204: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1204: , exec 0 ms 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1204: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1205: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1205: , exec 0 ms 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1205: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,349 DEBUG [mondrian.sql] 1206: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1206: , exec 0 ms 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1206: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1207: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1207: , exec 0 ms 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1207: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1208: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1208: , exec 0 ms 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1208: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1209: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1209: , exec 0 ms 2026-06-03 06:09:31,350 DEBUG [mondrian.sql] 1209: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1210: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1210: , exec 0 ms 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1210: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1211: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1211: , exec 0 ms 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1211: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,351 DEBUG [mondrian.sql] 1212: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1212: , exec 0 ms 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1212: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1213: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1213: , exec 0 ms 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1213: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1214: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1214: , exec 0 ms 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1214: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1215: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1215: , exec 0 ms 2026-06-03 06:09:31,352 DEBUG [mondrian.sql] 1215: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,438 DEBUG [mondrian.sql] 1216: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1216: , exec 0 ms 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1216: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1217: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1217: , exec 0 ms 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1217: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1218: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1218: , exec 0 ms 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1218: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,439 DEBUG [mondrian.sql] 1219: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:09:31,440 DEBUG [mondrian.sql] 1219: , exec 0 ms 2026-06-03 06:09:31,440 DEBUG [mondrian.sql] 1219: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,440 DEBUG [mondrian.sql] 1220: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:09:31,447 DEBUG [mondrian.sql] 1220: , exec 6 ms 2026-06-03 06:09:31,447 DEBUG [mondrian.sql] 1220: , exec+fetch 7 ms, 1 rows 2026-06-03 06:09:31,447 DEBUG [mondrian.sql] 1221: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:09:31,450 DEBUG [mondrian.sql] 1221: , exec 3 ms 2026-06-03 06:09:31,450 DEBUG [mondrian.sql] 1221: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,450 DEBUG [mondrian.sql] 1222: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:09:31,453 DEBUG [mondrian.sql] 1222: , exec 3 ms 2026-06-03 06:09:31,454 DEBUG [mondrian.sql] 1222: , exec+fetch 4 ms, 1 rows 2026-06-03 06:09:31,454 DEBUG [mondrian.sql] 1223: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,468 DEBUG [mondrian.sql] 1223: , exec 14 ms 2026-06-03 06:09:31,468 DEBUG [mondrian.sql] 1223: , exec+fetch 14 ms, 1 rows 2026-06-03 06:09:31,468 DEBUG [mondrian.sql] 1224: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,499 DEBUG [mondrian.sql] 1224: , exec 31 ms 2026-06-03 06:09:31,499 DEBUG [mondrian.sql] 1224: , exec+fetch 31 ms, 1 rows 2026-06-03 06:09:31,500 DEBUG [mondrian.sql] 1225: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,516 DEBUG [mondrian.sql] 1225: , exec 15 ms 2026-06-03 06:09:31,516 DEBUG [mondrian.sql] 1225: , exec+fetch 16 ms, 1 rows 2026-06-03 06:09:31,516 DEBUG [mondrian.sql] 1226: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,531 DEBUG [mondrian.sql] 1226: , exec 15 ms 2026-06-03 06:09:31,531 DEBUG [mondrian.sql] 1226: , exec+fetch 15 ms, 1 rows 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1227: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1227: , exec 0 ms 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1227: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1228: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1228: , exec 0 ms 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1228: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,542 DEBUG [mondrian.sql] 1229: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:09:31,543 DEBUG [mondrian.sql] 1229: , exec 0 ms 2026-06-03 06:09:31,543 DEBUG [mondrian.sql] 1229: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,544 DEBUG [mondrian.sql] 1230: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:09:31,545 DEBUG [mondrian.sql] 1230: , exec 0 ms 2026-06-03 06:09:31,545 DEBUG [mondrian.sql] 1230: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,545 DEBUG [mondrian.sql] 1231: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:09:31,545 DEBUG [mondrian.sql] 1231: , exec 0 ms 2026-06-03 06:09:31,546 DEBUG [mondrian.sql] 1231: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,546 DEBUG [mondrian.sql] 1232: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:09:31,546 DEBUG [mondrian.sql] 1232: , exec 0 ms 2026-06-03 06:09:31,546 DEBUG [mondrian.sql] 1232: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,547 DEBUG [mondrian.sql] 1233: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,550 DEBUG [mondrian.sql] 1233: , exec 2 ms 2026-06-03 06:09:31,550 DEBUG [mondrian.sql] 1233: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,550 DEBUG [mondrian.sql] 1234: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,553 DEBUG [mondrian.sql] 1234: , exec 3 ms 2026-06-03 06:09:31,553 DEBUG [mondrian.sql] 1234: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,553 DEBUG [mondrian.sql] 1235: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,557 DEBUG [mondrian.sql] 1235: , exec 3 ms 2026-06-03 06:09:31,557 DEBUG [mondrian.sql] 1235: , exec+fetch 4 ms, 1 rows 2026-06-03 06:09:31,557 DEBUG [mondrian.sql] 1236: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,560 DEBUG [mondrian.sql] 1236: , exec 3 ms 2026-06-03 06:09:31,560 DEBUG [mondrian.sql] 1236: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,561 DEBUG [mondrian.sql] 1237: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,565 DEBUG [mondrian.sql] 1237: , exec 4 ms 2026-06-03 06:09:31,565 DEBUG [mondrian.sql] 1237: , exec+fetch 4 ms, 1 rows 2026-06-03 06:09:31,566 DEBUG [mondrian.sql] 1238: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,568 DEBUG [mondrian.sql] 1238: , exec 2 ms 2026-06-03 06:09:31,568 DEBUG [mondrian.sql] 1238: , exec+fetch 2 ms, 1 rows 2026-06-03 06:09:31,569 DEBUG [mondrian.sql] 1239: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,571 DEBUG [mondrian.sql] 1239: , exec 2 ms 2026-06-03 06:09:31,571 DEBUG [mondrian.sql] 1239: , exec+fetch 2 ms, 1 rows 2026-06-03 06:09:31,572 DEBUG [mondrian.sql] 1240: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,575 DEBUG [mondrian.sql] 1240: , exec 2 ms 2026-06-03 06:09:31,575 DEBUG [mondrian.sql] 1240: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,575 DEBUG [mondrian.sql] 1241: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:09:31,578 DEBUG [mondrian.sql] 1241: , exec 3 ms 2026-06-03 06:09:31,578 DEBUG [mondrian.sql] 1241: , exec+fetch 3 ms, 1 rows 2026-06-03 06:09:31,579 DEBUG [mondrian.sql] 1242: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:09:31,579 DEBUG [mondrian.sql] 1242: , exec 0 ms 2026-06-03 06:09:31,579 DEBUG [mondrian.sql] 1242: , exec+fetch 0 ms, 1 rows 2026-06-03 06:09:31,580 DEBUG [mondrian.sql] 1243: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:09:31,586 DEBUG [mondrian.sql] 1243: , exec 6 ms 2026-06-03 06:09:31,586 DEBUG [mondrian.sql] 1243: , exec+fetch 6 ms, 1 rows 2026-06-03 06:09:31,587 DEBUG [mondrian.sql] 1244: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,612 DEBUG [mondrian.sql] 1244: , exec 25 ms 2026-06-03 06:09:31,613 DEBUG [mondrian.sql] 1244: , exec+fetch 26 ms, 1 rows 2026-06-03 06:09:31,613 DEBUG [mondrian.sql] 1245: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:09:31,639 DEBUG [mondrian.sql] 1245: , exec 26 ms 2026-06-03 06:09:31,639 DEBUG [mondrian.sql] 1245: , exec+fetch 26 ms, 1 rows 2026-06-03 06:09:31,700 DEBUG [mondrian.mdx] 22402: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:09:31,700 DEBUG [mondrian.sql] 1246: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:09:31,701 DEBUG [mondrian.sql] 1246: , exec 0 ms 2026-06-03 06:09:31,701 DEBUG [mondrian.sql] 1246: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,703 DEBUG [mondrian.sql] 1247: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:09:31,703 DEBUG [mondrian.sql] 1247: , exec 0 ms 2026-06-03 06:09:31,704 DEBUG [mondrian.sql] 1247: , exec+fetch 1 ms, 1 rows 2026-06-03 06:09:31,704 DEBUG [mondrian.mdx] 22402: exec: 4 ms 2026-06-03 06:09:31,705 DEBUG [mondrian.sql] 1248: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:09:31,706 DEBUG [mondrian.sql] 1248: , exec 0 ms 2026-06-03 06:09:31,706 DEBUG [mondrian.sql] 1248: , exec+fetch 1 ms, 3 rows 2026-06-03 06:09:31,706 DEBUG [mondrian.sql] 1249: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:09:31,706 DEBUG [mondrian.sql] 1249: , exec 0 ms 2026-06-03 06:09:31,706 DEBUG [mondrian.sql] 1249: , exec+fetch 0 ms, 3 rows 2026-06-03 06:09:31,708 DEBUG [mondrian.sql] 1250: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:09:31,709 DEBUG [mondrian.sql] 1250: , exec 1 ms 2026-06-03 06:09:31,709 DEBUG [mondrian.sql] 1250: , exec+fetch 1 ms, 3 rows 2026-06-03 06:09:31,709 DEBUG [mondrian.sql] 1251: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:09:31,710 DEBUG [mondrian.sql] 1251: , exec 1 ms 2026-06-03 06:09:31,710 DEBUG [mondrian.sql] 1251: , exec+fetch 1 ms, 3 rows 2026-06-03 06:10:40,054 DEBUG [mondrian.sql] 1252: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,072 DEBUG [mondrian.sql] 1252: , exec 17 ms 2026-06-03 06:10:40,072 DEBUG [mondrian.sql] 1252: , exec+fetch 18 ms, 1 rows 2026-06-03 06:10:40,072 DEBUG [mondrian.sql] 1253: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:10:40,075 DEBUG [mondrian.sql] 1253: , exec 2 ms 2026-06-03 06:10:40,075 DEBUG [mondrian.sql] 1253: , exec+fetch 3 ms, 3 rows 2026-06-03 06:10:40,075 DEBUG [mondrian.sql] 1254: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:10:40,078 DEBUG [mondrian.sql] 1254: , exec 2 ms 2026-06-03 06:10:40,078 DEBUG [mondrian.sql] 1254: , exec+fetch 3 ms, 3 rows 2026-06-03 06:10:40,078 DEBUG [mondrian.sql] 1255: 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] 2026-06-03 06:10:40,078 DEBUG [mondrian.sql] 1255: , exec 0 ms 2026-06-03 06:10:40,078 DEBUG [mondrian.sql] 1255: , exec+fetch 0 ms, 2 rows 2026-06-03 06:10:40,079 DEBUG [mondrian.sql] 1256: 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] 2026-06-03 06:10:40,079 DEBUG [mondrian.sql] 1256: , exec 0 ms 2026-06-03 06:10:40,079 DEBUG [mondrian.sql] 1256: , exec+fetch 0 ms, 2 rows 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1257: 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] 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1257: , exec 0 ms 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1257: , exec+fetch 0 ms, 2 rows 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1258: 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] 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1258: , exec 0 ms 2026-06-03 06:10:40,082 DEBUG [mondrian.sql] 1258: , exec+fetch 0 ms, 2 rows 2026-06-03 06:10:40,084 DEBUG [mondrian.sql] 1259: 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] 2026-06-03 06:10:40,085 DEBUG [mondrian.sql] 1259: , exec 0 ms 2026-06-03 06:10:40,085 DEBUG [mondrian.sql] 1259: , exec+fetch 1 ms, 2 rows 2026-06-03 06:10:40,085 DEBUG [mondrian.sql] 1260: 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] 2026-06-03 06:10:40,085 DEBUG [mondrian.sql] 1260: , exec 0 ms 2026-06-03 06:10:40,085 DEBUG [mondrian.sql] 1260: , exec+fetch 0 ms, 2 rows 2026-06-03 06:10:40,087 DEBUG [mondrian.sql] 1261: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:10:40,088 DEBUG [mondrian.sql] 1261: , exec 1 ms 2026-06-03 06:10:40,088 DEBUG [mondrian.sql] 1261: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,088 DEBUG [mondrian.sql] 1262: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:10:40,088 DEBUG [mondrian.sql] 1262: , exec 0 ms 2026-06-03 06:10:40,089 DEBUG [mondrian.sql] 1262: , exec+fetch 1 ms, 8 rows 2026-06-03 06:10:40,099 DEBUG [mondrian.sql] 1263: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:10:40,100 DEBUG [mondrian.sql] 1263: , exec 0 ms 2026-06-03 06:10:40,100 DEBUG [mondrian.sql] 1263: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,100 DEBUG [mondrian.sql] 1264: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:10:40,100 DEBUG [mondrian.sql] 1264: , exec 0 ms 2026-06-03 06:10:40,100 DEBUG [mondrian.sql] 1264: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1265: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1265: , exec 0 ms 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1265: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1266: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1266: , exec 0 ms 2026-06-03 06:10:40,109 DEBUG [mondrian.sql] 1266: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1267: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1267: , exec 0 ms 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1267: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1268: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1268: , exec 0 ms 2026-06-03 06:10:40,119 DEBUG [mondrian.sql] 1268: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1269: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1269: , exec 0 ms 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1269: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1270: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1270: , exec 0 ms 2026-06-03 06:10:40,128 DEBUG [mondrian.sql] 1270: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,137 DEBUG [mondrian.sql] 1271: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:10:40,138 DEBUG [mondrian.sql] 1271: , exec 0 ms 2026-06-03 06:10:40,138 DEBUG [mondrian.sql] 1271: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,138 DEBUG [mondrian.sql] 1272: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:10:40,138 DEBUG [mondrian.sql] 1272: , exec 0 ms 2026-06-03 06:10:40,138 DEBUG [mondrian.sql] 1272: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1273: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1273: , exec 0 ms 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1273: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1274: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1274: , exec 0 ms 2026-06-03 06:10:40,147 DEBUG [mondrian.sql] 1274: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1275: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1275: , exec 0 ms 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1275: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1276: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1276: , exec 0 ms 2026-06-03 06:10:40,156 DEBUG [mondrian.sql] 1276: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1277: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1277: , exec 0 ms 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1277: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1278: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1278: , exec 0 ms 2026-06-03 06:10:40,165 DEBUG [mondrian.sql] 1278: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1279: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1279: , exec 0 ms 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1279: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1280: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1280: , exec 0 ms 2026-06-03 06:10:40,174 DEBUG [mondrian.sql] 1280: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,193 DEBUG [mondrian.sql] 1281: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:10:40,194 DEBUG [mondrian.sql] 1281: , exec 0 ms 2026-06-03 06:10:40,194 DEBUG [mondrian.sql] 1281: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1282: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1282: , exec 0 ms 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1282: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1283: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1283: , exec 0 ms 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1283: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,195 DEBUG [mondrian.sql] 1284: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:10:40,196 DEBUG [mondrian.sql] 1284: , exec 0 ms 2026-06-03 06:10:40,196 DEBUG [mondrian.sql] 1284: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,196 DEBUG [mondrian.sql] 1285: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:10:40,203 DEBUG [mondrian.sql] 1285: , exec 6 ms 2026-06-03 06:10:40,203 DEBUG [mondrian.sql] 1285: , exec+fetch 7 ms, 1 rows 2026-06-03 06:10:40,203 DEBUG [mondrian.sql] 1286: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:10:40,207 DEBUG [mondrian.sql] 1286: , exec 3 ms 2026-06-03 06:10:40,207 DEBUG [mondrian.sql] 1286: , exec+fetch 4 ms, 1 rows 2026-06-03 06:10:40,207 DEBUG [mondrian.sql] 1287: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:10:40,210 DEBUG [mondrian.sql] 1287: , exec 2 ms 2026-06-03 06:10:40,210 DEBUG [mondrian.sql] 1287: , exec+fetch 3 ms, 1 rows 2026-06-03 06:10:40,210 DEBUG [mondrian.sql] 1288: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,226 DEBUG [mondrian.sql] 1288: , exec 15 ms 2026-06-03 06:10:40,226 DEBUG [mondrian.sql] 1288: , exec+fetch 16 ms, 1 rows 2026-06-03 06:10:40,226 DEBUG [mondrian.sql] 1289: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,245 DEBUG [mondrian.sql] 1289: , exec 18 ms 2026-06-03 06:10:40,245 DEBUG [mondrian.sql] 1289: , exec+fetch 19 ms, 1 rows 2026-06-03 06:10:40,245 DEBUG [mondrian.sql] 1290: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,260 DEBUG [mondrian.sql] 1290: , exec 14 ms 2026-06-03 06:10:40,260 DEBUG [mondrian.sql] 1290: , exec+fetch 15 ms, 1 rows 2026-06-03 06:10:40,260 DEBUG [mondrian.sql] 1291: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,276 DEBUG [mondrian.sql] 1291: , exec 15 ms 2026-06-03 06:10:40,276 DEBUG [mondrian.sql] 1291: , exec+fetch 16 ms, 1 rows 2026-06-03 06:10:40,287 DEBUG [mondrian.sql] 1292: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:10:40,287 DEBUG [mondrian.sql] 1292: , exec 0 ms 2026-06-03 06:10:40,287 DEBUG [mondrian.sql] 1292: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,287 DEBUG [mondrian.sql] 1293: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:10:40,287 DEBUG [mondrian.sql] 1293: , exec 0 ms 2026-06-03 06:10:40,288 DEBUG [mondrian.sql] 1293: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,288 DEBUG [mondrian.sql] 1294: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:10:40,288 DEBUG [mondrian.sql] 1294: , exec 0 ms 2026-06-03 06:10:40,288 DEBUG [mondrian.sql] 1294: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,289 DEBUG [mondrian.sql] 1295: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:10:40,289 DEBUG [mondrian.sql] 1295: , exec 0 ms 2026-06-03 06:10:40,289 DEBUG [mondrian.sql] 1295: , exec+fetch 0 ms, 1 rows 2026-06-03 06:10:40,289 DEBUG [mondrian.sql] 1296: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:10:40,290 DEBUG [mondrian.sql] 1296: , exec 0 ms 2026-06-03 06:10:40,290 DEBUG [mondrian.sql] 1296: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,290 DEBUG [mondrian.sql] 1297: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:10:40,291 DEBUG [mondrian.sql] 1297: , exec 1 ms 2026-06-03 06:10:40,291 DEBUG [mondrian.sql] 1297: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,291 DEBUG [mondrian.sql] 1298: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,296 DEBUG [mondrian.sql] 1298: , exec 4 ms 2026-06-03 06:10:40,296 DEBUG [mondrian.sql] 1298: , exec+fetch 5 ms, 1 rows 2026-06-03 06:10:40,296 DEBUG [mondrian.sql] 1299: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,300 DEBUG [mondrian.sql] 1299: , exec 4 ms 2026-06-03 06:10:40,300 DEBUG [mondrian.sql] 1299: , exec+fetch 4 ms, 1 rows 2026-06-03 06:10:40,301 DEBUG [mondrian.sql] 1300: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,305 DEBUG [mondrian.sql] 1300: , exec 4 ms 2026-06-03 06:10:40,305 DEBUG [mondrian.sql] 1300: , exec+fetch 4 ms, 1 rows 2026-06-03 06:10:40,305 DEBUG [mondrian.sql] 1301: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,309 DEBUG [mondrian.sql] 1301: , exec 3 ms 2026-06-03 06:10:40,309 DEBUG [mondrian.sql] 1301: , exec+fetch 4 ms, 1 rows 2026-06-03 06:10:40,309 DEBUG [mondrian.sql] 1302: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,314 DEBUG [mondrian.sql] 1302: , exec 4 ms 2026-06-03 06:10:40,314 DEBUG [mondrian.sql] 1302: , exec+fetch 5 ms, 1 rows 2026-06-03 06:10:40,314 DEBUG [mondrian.sql] 1303: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,317 DEBUG [mondrian.sql] 1303: , exec 2 ms 2026-06-03 06:10:40,317 DEBUG [mondrian.sql] 1303: , exec+fetch 3 ms, 1 rows 2026-06-03 06:10:40,317 DEBUG [mondrian.sql] 1304: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,320 DEBUG [mondrian.sql] 1304: , exec 2 ms 2026-06-03 06:10:40,320 DEBUG [mondrian.sql] 1304: , exec+fetch 3 ms, 1 rows 2026-06-03 06:10:40,320 DEBUG [mondrian.sql] 1305: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,323 DEBUG [mondrian.sql] 1305: , exec 3 ms 2026-06-03 06:10:40,323 DEBUG [mondrian.sql] 1305: , exec+fetch 3 ms, 1 rows 2026-06-03 06:10:40,324 DEBUG [mondrian.sql] 1306: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:10:40,327 DEBUG [mondrian.sql] 1306: , exec 3 ms 2026-06-03 06:10:40,327 DEBUG [mondrian.sql] 1306: , exec+fetch 3 ms, 1 rows 2026-06-03 06:10:40,327 DEBUG [mondrian.sql] 1307: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:10:40,328 DEBUG [mondrian.sql] 1307: , exec 0 ms 2026-06-03 06:10:40,328 DEBUG [mondrian.sql] 1307: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,328 DEBUG [mondrian.sql] 1308: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:10:40,335 DEBUG [mondrian.sql] 1308: , exec 6 ms 2026-06-03 06:10:40,335 DEBUG [mondrian.sql] 1308: , exec+fetch 7 ms, 1 rows 2026-06-03 06:10:40,335 DEBUG [mondrian.sql] 1309: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,356 DEBUG [mondrian.sql] 1309: , exec 21 ms 2026-06-03 06:10:40,356 DEBUG [mondrian.sql] 1309: , exec+fetch 21 ms, 1 rows 2026-06-03 06:10:40,357 DEBUG [mondrian.sql] 1310: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:10:40,385 DEBUG [mondrian.sql] 1310: , exec 28 ms 2026-06-03 06:10:40,385 DEBUG [mondrian.sql] 1310: , exec+fetch 28 ms, 1 rows 2026-06-03 06:10:40,441 DEBUG [mondrian.mdx] 23024: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:10:40,442 DEBUG [mondrian.sql] 1311: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:10:40,443 DEBUG [mondrian.sql] 1311: , exec 0 ms 2026-06-03 06:10:40,443 DEBUG [mondrian.sql] 1311: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,444 DEBUG [mondrian.sql] 1312: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:10:40,445 DEBUG [mondrian.sql] 1312: , exec 0 ms 2026-06-03 06:10:40,445 DEBUG [mondrian.sql] 1312: , exec+fetch 1 ms, 1 rows 2026-06-03 06:10:40,446 DEBUG [mondrian.mdx] 23024: exec: 5 ms 2026-06-03 06:10:40,446 DEBUG [mondrian.sql] 1313: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:10:40,447 DEBUG [mondrian.sql] 1313: , exec 0 ms 2026-06-03 06:10:40,447 DEBUG [mondrian.sql] 1313: , exec+fetch 0 ms, 3 rows 2026-06-03 06:10:40,447 DEBUG [mondrian.sql] 1314: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:10:40,447 DEBUG [mondrian.sql] 1314: , exec 0 ms 2026-06-03 06:10:40,447 DEBUG [mondrian.sql] 1314: , exec+fetch 0 ms, 3 rows 2026-06-03 06:10:40,448 DEBUG [mondrian.sql] 1315: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:10:40,449 DEBUG [mondrian.sql] 1315: , exec 1 ms 2026-06-03 06:10:40,449 DEBUG [mondrian.sql] 1315: , exec+fetch 1 ms, 3 rows 2026-06-03 06:10:40,449 DEBUG [mondrian.sql] 1316: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:10:40,450 DEBUG [mondrian.sql] 1316: , exec 0 ms 2026-06-03 06:10:40,450 DEBUG [mondrian.sql] 1316: , exec+fetch 1 ms, 3 rows 2026-06-03 06:11:25,457 DEBUG [mondrian.sql] 1317: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,478 DEBUG [mondrian.sql] 1317: , exec 21 ms 2026-06-03 06:11:25,478 DEBUG [mondrian.sql] 1317: , exec+fetch 21 ms, 1 rows 2026-06-03 06:11:25,478 DEBUG [mondrian.sql] 1318: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:11:25,484 DEBUG [mondrian.sql] 1318: , exec 5 ms 2026-06-03 06:11:25,484 DEBUG [mondrian.sql] 1318: , exec+fetch 6 ms, 3 rows 2026-06-03 06:11:25,484 DEBUG [mondrian.sql] 1319: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:11:25,489 DEBUG [mondrian.sql] 1319: , exec 5 ms 2026-06-03 06:11:25,490 DEBUG [mondrian.sql] 1319: , exec+fetch 6 ms, 3 rows 2026-06-03 06:11:25,490 DEBUG [mondrian.sql] 1320: 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] 2026-06-03 06:11:25,490 DEBUG [mondrian.sql] 1320: , exec 0 ms 2026-06-03 06:11:25,490 DEBUG [mondrian.sql] 1320: , exec+fetch 0 ms, 2 rows 2026-06-03 06:11:25,491 DEBUG [mondrian.sql] 1321: 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] 2026-06-03 06:11:25,492 DEBUG [mondrian.sql] 1321: , exec 0 ms 2026-06-03 06:11:25,492 DEBUG [mondrian.sql] 1321: , exec+fetch 1 ms, 2 rows 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1322: 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] 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1322: , exec 0 ms 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1322: , exec+fetch 0 ms, 2 rows 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1323: 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] 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1323: , exec 0 ms 2026-06-03 06:11:25,495 DEBUG [mondrian.sql] 1323: , exec+fetch 0 ms, 2 rows 2026-06-03 06:11:25,499 DEBUG [mondrian.sql] 1324: 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] 2026-06-03 06:11:25,499 DEBUG [mondrian.sql] 1324: , exec 0 ms 2026-06-03 06:11:25,499 DEBUG [mondrian.sql] 1324: , exec+fetch 0 ms, 2 rows 2026-06-03 06:11:25,499 DEBUG [mondrian.sql] 1325: 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] 2026-06-03 06:11:25,499 DEBUG [mondrian.sql] 1325: , exec 0 ms 2026-06-03 06:11:25,500 DEBUG [mondrian.sql] 1325: , exec+fetch 1 ms, 2 rows 2026-06-03 06:11:25,503 DEBUG [mondrian.sql] 1326: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:11:25,505 DEBUG [mondrian.sql] 1326: , exec 1 ms 2026-06-03 06:11:25,505 DEBUG [mondrian.sql] 1326: , exec+fetch 2 ms, 1 rows 2026-06-03 06:11:25,505 DEBUG [mondrian.sql] 1327: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:11:25,505 DEBUG [mondrian.sql] 1327: , exec 0 ms 2026-06-03 06:11:25,506 DEBUG [mondrian.sql] 1327: , exec+fetch 1 ms, 8 rows 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1328: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1328: , exec 0 ms 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1328: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1329: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1329: , exec 0 ms 2026-06-03 06:11:25,508 DEBUG [mondrian.sql] 1329: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1330: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1330: , exec 0 ms 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1330: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1331: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1331: , exec 0 ms 2026-06-03 06:11:25,509 DEBUG [mondrian.sql] 1331: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1332: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1332: , exec 0 ms 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1332: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1333: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1333: , exec 0 ms 2026-06-03 06:11:25,510 DEBUG [mondrian.sql] 1333: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1334: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1334: , exec 0 ms 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1334: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1335: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1335: , exec 0 ms 2026-06-03 06:11:25,511 DEBUG [mondrian.sql] 1335: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,512 DEBUG [mondrian.sql] 1336: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:11:25,512 DEBUG [mondrian.sql] 1336: , exec 0 ms 2026-06-03 06:11:25,512 DEBUG [mondrian.sql] 1336: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,512 DEBUG [mondrian.sql] 1337: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:11:25,512 DEBUG [mondrian.sql] 1337: , exec 0 ms 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1337: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1338: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1338: , exec 0 ms 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1338: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1339: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1339: , exec 0 ms 2026-06-03 06:11:25,513 DEBUG [mondrian.sql] 1339: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1340: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1340: , exec 0 ms 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1340: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1341: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1341: , exec 0 ms 2026-06-03 06:11:25,514 DEBUG [mondrian.sql] 1341: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1342: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1342: , exec 0 ms 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1342: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1343: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1343: , exec 0 ms 2026-06-03 06:11:25,515 DEBUG [mondrian.sql] 1343: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1344: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1344: , exec 0 ms 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1344: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1345: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1345: , exec 0 ms 2026-06-03 06:11:25,516 DEBUG [mondrian.sql] 1345: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,598 DEBUG [mondrian.sql] 1346: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1346: , exec 0 ms 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1346: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1347: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1347: , exec 0 ms 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1347: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1348: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1348: , exec 0 ms 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1348: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,599 DEBUG [mondrian.sql] 1349: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:11:25,600 DEBUG [mondrian.sql] 1349: , exec 0 ms 2026-06-03 06:11:25,600 DEBUG [mondrian.sql] 1349: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,600 DEBUG [mondrian.sql] 1350: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:11:25,607 DEBUG [mondrian.sql] 1350: , exec 6 ms 2026-06-03 06:11:25,607 DEBUG [mondrian.sql] 1350: , exec+fetch 7 ms, 1 rows 2026-06-03 06:11:25,607 DEBUG [mondrian.sql] 1351: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:11:25,610 DEBUG [mondrian.sql] 1351: , exec 3 ms 2026-06-03 06:11:25,610 DEBUG [mondrian.sql] 1351: , exec+fetch 3 ms, 1 rows 2026-06-03 06:11:25,610 DEBUG [mondrian.sql] 1352: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:11:25,613 DEBUG [mondrian.sql] 1352: , exec 2 ms 2026-06-03 06:11:25,613 DEBUG [mondrian.sql] 1352: , exec+fetch 3 ms, 1 rows 2026-06-03 06:11:25,613 DEBUG [mondrian.sql] 1353: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,629 DEBUG [mondrian.sql] 1353: , exec 15 ms 2026-06-03 06:11:25,629 DEBUG [mondrian.sql] 1353: , exec+fetch 16 ms, 1 rows 2026-06-03 06:11:25,629 DEBUG [mondrian.sql] 1354: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,648 DEBUG [mondrian.sql] 1354: , exec 18 ms 2026-06-03 06:11:25,648 DEBUG [mondrian.sql] 1354: , exec+fetch 19 ms, 1 rows 2026-06-03 06:11:25,648 DEBUG [mondrian.sql] 1355: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,671 DEBUG [mondrian.sql] 1355: , exec 23 ms 2026-06-03 06:11:25,671 DEBUG [mondrian.sql] 1355: , exec+fetch 23 ms, 1 rows 2026-06-03 06:11:25,672 DEBUG [mondrian.sql] 1356: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,697 DEBUG [mondrian.sql] 1356: , exec 25 ms 2026-06-03 06:11:25,698 DEBUG [mondrian.sql] 1356: , exec+fetch 26 ms, 1 rows 2026-06-03 06:11:25,708 DEBUG [mondrian.sql] 1357: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1357: , exec 0 ms 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1357: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1358: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1358: , exec 0 ms 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1358: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1359: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1359: , exec 0 ms 2026-06-03 06:11:25,709 DEBUG [mondrian.sql] 1359: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,710 DEBUG [mondrian.sql] 1360: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:11:25,710 DEBUG [mondrian.sql] 1360: , exec 0 ms 2026-06-03 06:11:25,710 DEBUG [mondrian.sql] 1360: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,710 DEBUG [mondrian.sql] 1361: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:11:25,711 DEBUG [mondrian.sql] 1361: , exec 0 ms 2026-06-03 06:11:25,711 DEBUG [mondrian.sql] 1361: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,711 DEBUG [mondrian.sql] 1362: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:11:25,713 DEBUG [mondrian.sql] 1362: , exec 1 ms 2026-06-03 06:11:25,713 DEBUG [mondrian.sql] 1362: , exec+fetch 2 ms, 1 rows 2026-06-03 06:11:25,713 DEBUG [mondrian.sql] 1363: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,717 DEBUG [mondrian.sql] 1363: , exec 3 ms 2026-06-03 06:11:25,717 DEBUG [mondrian.sql] 1363: , exec+fetch 4 ms, 1 rows 2026-06-03 06:11:25,717 DEBUG [mondrian.sql] 1364: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,721 DEBUG [mondrian.sql] 1364: , exec 4 ms 2026-06-03 06:11:25,721 DEBUG [mondrian.sql] 1364: , exec+fetch 4 ms, 1 rows 2026-06-03 06:11:25,721 DEBUG [mondrian.sql] 1365: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,727 DEBUG [mondrian.sql] 1365: , exec 5 ms 2026-06-03 06:11:25,727 DEBUG [mondrian.sql] 1365: , exec+fetch 6 ms, 1 rows 2026-06-03 06:11:25,727 DEBUG [mondrian.sql] 1366: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,732 DEBUG [mondrian.sql] 1366: , exec 5 ms 2026-06-03 06:11:25,732 DEBUG [mondrian.sql] 1366: , exec+fetch 5 ms, 1 rows 2026-06-03 06:11:25,732 DEBUG [mondrian.sql] 1367: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,739 DEBUG [mondrian.sql] 1367: , exec 6 ms 2026-06-03 06:11:25,739 DEBUG [mondrian.sql] 1367: , exec+fetch 7 ms, 1 rows 2026-06-03 06:11:25,739 DEBUG [mondrian.sql] 1368: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,742 DEBUG [mondrian.sql] 1368: , exec 2 ms 2026-06-03 06:11:25,742 DEBUG [mondrian.sql] 1368: , exec+fetch 3 ms, 1 rows 2026-06-03 06:11:25,742 DEBUG [mondrian.sql] 1369: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,745 DEBUG [mondrian.sql] 1369: , exec 2 ms 2026-06-03 06:11:25,745 DEBUG [mondrian.sql] 1369: , exec+fetch 3 ms, 1 rows 2026-06-03 06:11:25,746 DEBUG [mondrian.sql] 1370: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,749 DEBUG [mondrian.sql] 1370: , exec 3 ms 2026-06-03 06:11:25,749 DEBUG [mondrian.sql] 1370: , exec+fetch 3 ms, 1 rows 2026-06-03 06:11:25,749 DEBUG [mondrian.sql] 1371: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:11:25,752 DEBUG [mondrian.sql] 1371: , exec 3 ms 2026-06-03 06:11:25,753 DEBUG [mondrian.sql] 1371: , exec+fetch 4 ms, 1 rows 2026-06-03 06:11:25,753 DEBUG [mondrian.sql] 1372: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:11:25,753 DEBUG [mondrian.sql] 1372: , exec 0 ms 2026-06-03 06:11:25,753 DEBUG [mondrian.sql] 1372: , exec+fetch 0 ms, 1 rows 2026-06-03 06:11:25,754 DEBUG [mondrian.sql] 1373: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:11:25,760 DEBUG [mondrian.sql] 1373: , exec 6 ms 2026-06-03 06:11:25,760 DEBUG [mondrian.sql] 1373: , exec+fetch 6 ms, 1 rows 2026-06-03 06:11:25,761 DEBUG [mondrian.sql] 1374: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,786 DEBUG [mondrian.sql] 1374: , exec 24 ms 2026-06-03 06:11:25,786 DEBUG [mondrian.sql] 1374: , exec+fetch 25 ms, 1 rows 2026-06-03 06:11:25,786 DEBUG [mondrian.sql] 1375: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:11:25,821 DEBUG [mondrian.sql] 1375: , exec 34 ms 2026-06-03 06:11:25,821 DEBUG [mondrian.sql] 1375: , exec+fetch 35 ms, 1 rows 2026-06-03 06:11:25,887 DEBUG [mondrian.mdx] 23646: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:11:25,888 DEBUG [mondrian.sql] 1376: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:11:25,888 DEBUG [mondrian.sql] 1376: , exec 0 ms 2026-06-03 06:11:25,889 DEBUG [mondrian.sql] 1376: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,890 DEBUG [mondrian.sql] 1377: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:11:25,891 DEBUG [mondrian.sql] 1377: , exec 0 ms 2026-06-03 06:11:25,891 DEBUG [mondrian.sql] 1377: , exec+fetch 1 ms, 1 rows 2026-06-03 06:11:25,892 DEBUG [mondrian.mdx] 23646: exec: 5 ms 2026-06-03 06:11:25,893 DEBUG [mondrian.sql] 1378: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:11:25,894 DEBUG [mondrian.sql] 1378: , exec 0 ms 2026-06-03 06:11:25,894 DEBUG [mondrian.sql] 1378: , exec+fetch 1 ms, 3 rows 2026-06-03 06:11:25,894 DEBUG [mondrian.sql] 1379: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:11:25,894 DEBUG [mondrian.sql] 1379: , exec 0 ms 2026-06-03 06:11:25,894 DEBUG [mondrian.sql] 1379: , exec+fetch 0 ms, 3 rows 2026-06-03 06:11:25,896 DEBUG [mondrian.sql] 1380: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:11:25,897 DEBUG [mondrian.sql] 1380: , exec 1 ms 2026-06-03 06:11:25,897 DEBUG [mondrian.sql] 1380: , exec+fetch 1 ms, 3 rows 2026-06-03 06:11:25,897 DEBUG [mondrian.sql] 1381: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:11:25,898 DEBUG [mondrian.sql] 1381: , exec 0 ms 2026-06-03 06:11:25,898 DEBUG [mondrian.sql] 1381: , exec+fetch 1 ms, 3 rows 2026-06-03 06:12:02,799 DEBUG [mondrian.sql] 1382: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:12:02,817 DEBUG [mondrian.sql] 1382: , exec 17 ms 2026-06-03 06:12:02,817 DEBUG [mondrian.sql] 1382: , exec+fetch 18 ms, 1 rows 2026-06-03 06:12:02,817 DEBUG [mondrian.sql] 1383: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:12:02,820 DEBUG [mondrian.sql] 1383: , exec 2 ms 2026-06-03 06:12:02,820 DEBUG [mondrian.sql] 1383: , exec+fetch 3 ms, 3 rows 2026-06-03 06:12:02,820 DEBUG [mondrian.sql] 1384: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:12:02,823 DEBUG [mondrian.sql] 1384: , exec 2 ms 2026-06-03 06:12:02,823 DEBUG [mondrian.sql] 1384: , exec+fetch 3 ms, 3 rows 2026-06-03 06:12:02,823 DEBUG [mondrian.sql] 1385: 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] 2026-06-03 06:12:02,823 DEBUG [mondrian.sql] 1385: , exec 0 ms 2026-06-03 06:12:02,823 DEBUG [mondrian.sql] 1385: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,824 DEBUG [mondrian.sql] 1386: 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] 2026-06-03 06:12:02,824 DEBUG [mondrian.sql] 1386: , exec 0 ms 2026-06-03 06:12:02,824 DEBUG [mondrian.sql] 1386: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1387: 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] 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1387: , exec 0 ms 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1387: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1388: 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] 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1388: , exec 0 ms 2026-06-03 06:12:02,827 DEBUG [mondrian.sql] 1388: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1389: 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] 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1389: , exec 0 ms 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1389: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1390: 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] 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1390: , exec 0 ms 2026-06-03 06:12:02,830 DEBUG [mondrian.sql] 1390: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:02,832 DEBUG [mondrian.sql] 1391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:12:02,833 DEBUG [mondrian.sql] 1391: , exec 1 ms 2026-06-03 06:12:02,833 DEBUG [mondrian.sql] 1391: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:02,833 DEBUG [mondrian.sql] 1392: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:12:02,834 DEBUG [mondrian.sql] 1392: , exec 0 ms 2026-06-03 06:12:02,834 DEBUG [mondrian.sql] 1392: , exec+fetch 1 ms, 8 rows 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1393: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1393: , exec 0 ms 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1393: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1394: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1394: , exec 0 ms 2026-06-03 06:12:02,835 DEBUG [mondrian.sql] 1394: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1395: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1395: , exec 0 ms 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1395: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1396: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1396: , exec 0 ms 2026-06-03 06:12:02,836 DEBUG [mondrian.sql] 1396: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1397: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1397: , exec 0 ms 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1397: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1398: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1398: , exec 0 ms 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1398: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,837 DEBUG [mondrian.sql] 1399: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1399: , exec 0 ms 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1399: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1400: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1400: , exec 0 ms 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1400: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1401: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1401: , exec 0 ms 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1401: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,838 DEBUG [mondrian.sql] 1402: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1402: , exec 0 ms 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1402: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1403: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1403: , exec 0 ms 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1403: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1404: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1404: , exec 0 ms 2026-06-03 06:12:02,839 DEBUG [mondrian.sql] 1404: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1405: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1405: , exec 0 ms 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1405: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1406: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1406: , exec 0 ms 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1406: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1407: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1407: , exec 0 ms 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1407: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,840 DEBUG [mondrian.sql] 1408: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1408: , exec 0 ms 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1408: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1409: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1409: , exec 0 ms 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1409: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1410: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1410: , exec 0 ms 2026-06-03 06:12:02,841 DEBUG [mondrian.sql] 1410: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,366 DEBUG [mondrian.sql] 1411: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:12:14,385 DEBUG [mondrian.sql] 1411: , exec 18 ms 2026-06-03 06:12:14,385 DEBUG [mondrian.sql] 1411: , exec+fetch 19 ms, 1 rows 2026-06-03 06:12:14,385 DEBUG [mondrian.sql] 1412: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:12:14,388 DEBUG [mondrian.sql] 1412: , exec 2 ms 2026-06-03 06:12:14,388 DEBUG [mondrian.sql] 1412: , exec+fetch 3 ms, 3 rows 2026-06-03 06:12:14,388 DEBUG [mondrian.sql] 1413: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:12:14,391 DEBUG [mondrian.sql] 1413: , exec 2 ms 2026-06-03 06:12:14,391 DEBUG [mondrian.sql] 1413: , exec+fetch 3 ms, 3 rows 2026-06-03 06:12:14,391 DEBUG [mondrian.sql] 1414: 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] 2026-06-03 06:12:14,391 DEBUG [mondrian.sql] 1414: , exec 0 ms 2026-06-03 06:12:14,391 DEBUG [mondrian.sql] 1414: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,392 DEBUG [mondrian.sql] 1415: 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] 2026-06-03 06:12:14,392 DEBUG [mondrian.sql] 1415: , exec 0 ms 2026-06-03 06:12:14,392 DEBUG [mondrian.sql] 1415: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1416: 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] 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1416: , exec 0 ms 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1416: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1417: 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] 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1417: , exec 0 ms 2026-06-03 06:12:14,395 DEBUG [mondrian.sql] 1417: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1418: 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] 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1418: , exec 0 ms 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1418: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1419: 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] 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1419: , exec 0 ms 2026-06-03 06:12:14,413 DEBUG [mondrian.sql] 1419: , exec+fetch 0 ms, 2 rows 2026-06-03 06:12:14,416 DEBUG [mondrian.sql] 1420: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:12:14,417 DEBUG [mondrian.sql] 1420: , exec 1 ms 2026-06-03 06:12:14,417 DEBUG [mondrian.sql] 1420: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:14,417 DEBUG [mondrian.sql] 1421: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:12:14,417 DEBUG [mondrian.sql] 1421: , exec 0 ms 2026-06-03 06:12:14,417 DEBUG [mondrian.sql] 1421: , exec+fetch 0 ms, 8 rows 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1422: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1422: , exec 0 ms 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1422: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1423: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1423: , exec 0 ms 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1423: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1424: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1424: , exec 0 ms 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1424: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,419 DEBUG [mondrian.sql] 1425: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1425: , exec 0 ms 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1425: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1426: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1426: , exec 0 ms 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1426: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,420 DEBUG [mondrian.sql] 1427: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1427: , exec 0 ms 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1427: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1428: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1428: , exec 0 ms 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1428: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1429: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1429: , exec 0 ms 2026-06-03 06:12:14,421 DEBUG [mondrian.sql] 1429: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1430: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1430: , exec 0 ms 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1430: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1431: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1431: , exec 0 ms 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1431: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,422 DEBUG [mondrian.sql] 1432: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1432: , exec 0 ms 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1432: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1433: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1433: , exec 0 ms 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1433: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1434: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:12:14,423 DEBUG [mondrian.sql] 1434: , exec 0 ms 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1434: , exec+fetch 1 ms, 1 rows 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1435: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1435: , exec 0 ms 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1435: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1436: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1436: , exec 0 ms 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1436: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1437: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1437: , exec 0 ms 2026-06-03 06:12:14,424 DEBUG [mondrian.sql] 1437: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1438: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1438: , exec 0 ms 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1438: , exec+fetch 0 ms, 1 rows 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1439: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1439: , exec 0 ms 2026-06-03 06:12:14,425 DEBUG [mondrian.sql] 1439: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,542 DEBUG [mondrian.sql] 1440: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1440: , exec 0 ms 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1440: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1441: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1441: , exec 0 ms 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1441: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1442: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1442: , exec 0 ms 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1442: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,543 DEBUG [mondrian.sql] 1443: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:13:07,544 DEBUG [mondrian.sql] 1443: , exec 1 ms 2026-06-03 06:13:07,544 DEBUG [mondrian.sql] 1443: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,544 DEBUG [mondrian.sql] 1444: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:13:07,553 DEBUG [mondrian.sql] 1444: , exec 8 ms 2026-06-03 06:13:07,553 DEBUG [mondrian.sql] 1444: , exec+fetch 9 ms, 1 rows 2026-06-03 06:13:07,553 DEBUG [mondrian.sql] 1445: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:13:07,557 DEBUG [mondrian.sql] 1445: , exec 3 ms 2026-06-03 06:13:07,557 DEBUG [mondrian.sql] 1445: , exec+fetch 4 ms, 1 rows 2026-06-03 06:13:07,557 DEBUG [mondrian.sql] 1446: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:13:07,561 DEBUG [mondrian.sql] 1446: , exec 3 ms 2026-06-03 06:13:07,561 DEBUG [mondrian.sql] 1446: , exec+fetch 4 ms, 1 rows 2026-06-03 06:13:07,561 DEBUG [mondrian.sql] 1447: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,578 DEBUG [mondrian.sql] 1447: , exec 16 ms 2026-06-03 06:13:07,578 DEBUG [mondrian.sql] 1447: , exec+fetch 17 ms, 1 rows 2026-06-03 06:13:07,578 DEBUG [mondrian.sql] 1448: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,598 DEBUG [mondrian.sql] 1448: , exec 19 ms 2026-06-03 06:13:07,598 DEBUG [mondrian.sql] 1448: , exec+fetch 20 ms, 1 rows 2026-06-03 06:13:07,598 DEBUG [mondrian.sql] 1449: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,614 DEBUG [mondrian.sql] 1449: , exec 16 ms 2026-06-03 06:13:07,614 DEBUG [mondrian.sql] 1449: , exec+fetch 16 ms, 1 rows 2026-06-03 06:13:07,615 DEBUG [mondrian.sql] 1450: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,633 DEBUG [mondrian.sql] 1450: , exec 18 ms 2026-06-03 06:13:07,633 DEBUG [mondrian.sql] 1450: , exec+fetch 18 ms, 1 rows 2026-06-03 06:13:07,644 DEBUG [mondrian.sql] 1451: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1451: , exec 0 ms 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1451: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1452: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1452: , exec 0 ms 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1452: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1453: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1453: , exec 0 ms 2026-06-03 06:13:07,645 DEBUG [mondrian.sql] 1453: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,646 DEBUG [mondrian.sql] 1454: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1454: , exec 0 ms 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1454: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1455: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1455: , exec 0 ms 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1455: , exec+fetch 0 ms, 1 rows 2026-06-03 06:13:07,647 DEBUG [mondrian.sql] 1456: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:13:07,648 DEBUG [mondrian.sql] 1456: , exec 0 ms 2026-06-03 06:13:07,648 DEBUG [mondrian.sql] 1456: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,649 DEBUG [mondrian.sql] 1457: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,651 DEBUG [mondrian.sql] 1457: , exec 2 ms 2026-06-03 06:13:07,652 DEBUG [mondrian.sql] 1457: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,652 DEBUG [mondrian.sql] 1458: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,655 DEBUG [mondrian.sql] 1458: , exec 3 ms 2026-06-03 06:13:07,655 DEBUG [mondrian.sql] 1458: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,655 DEBUG [mondrian.sql] 1459: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,658 DEBUG [mondrian.sql] 1459: , exec 3 ms 2026-06-03 06:13:07,658 DEBUG [mondrian.sql] 1459: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,659 DEBUG [mondrian.sql] 1460: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,662 DEBUG [mondrian.sql] 1460: , exec 3 ms 2026-06-03 06:13:07,662 DEBUG [mondrian.sql] 1460: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,662 DEBUG [mondrian.sql] 1461: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,667 DEBUG [mondrian.sql] 1461: , exec 4 ms 2026-06-03 06:13:07,667 DEBUG [mondrian.sql] 1461: , exec+fetch 5 ms, 1 rows 2026-06-03 06:13:07,667 DEBUG [mondrian.sql] 1462: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,670 DEBUG [mondrian.sql] 1462: , exec 2 ms 2026-06-03 06:13:07,670 DEBUG [mondrian.sql] 1462: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,670 DEBUG [mondrian.sql] 1463: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,673 DEBUG [mondrian.sql] 1463: , exec 2 ms 2026-06-03 06:13:07,673 DEBUG [mondrian.sql] 1463: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,673 DEBUG [mondrian.sql] 1464: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,676 DEBUG [mondrian.sql] 1464: , exec 2 ms 2026-06-03 06:13:07,676 DEBUG [mondrian.sql] 1464: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,677 DEBUG [mondrian.sql] 1465: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:13:07,680 DEBUG [mondrian.sql] 1465: , exec 3 ms 2026-06-03 06:13:07,680 DEBUG [mondrian.sql] 1465: , exec+fetch 3 ms, 1 rows 2026-06-03 06:13:07,680 DEBUG [mondrian.sql] 1466: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:13:07,681 DEBUG [mondrian.sql] 1466: , exec 0 ms 2026-06-03 06:13:07,681 DEBUG [mondrian.sql] 1466: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,681 DEBUG [mondrian.sql] 1467: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:13:07,688 DEBUG [mondrian.sql] 1467: , exec 6 ms 2026-06-03 06:13:07,688 DEBUG [mondrian.sql] 1467: , exec+fetch 7 ms, 1 rows 2026-06-03 06:13:07,689 DEBUG [mondrian.sql] 1468: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,708 DEBUG [mondrian.sql] 1468: , exec 19 ms 2026-06-03 06:13:07,708 DEBUG [mondrian.sql] 1468: , exec+fetch 19 ms, 1 rows 2026-06-03 06:13:07,708 DEBUG [mondrian.sql] 1469: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:13:07,735 DEBUG [mondrian.sql] 1469: , exec 26 ms 2026-06-03 06:13:07,735 DEBUG [mondrian.sql] 1469: , exec+fetch 27 ms, 1 rows 2026-06-03 06:13:07,798 DEBUG [mondrian.mdx] 24476: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:13:07,799 DEBUG [mondrian.sql] 1470: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:13:07,800 DEBUG [mondrian.sql] 1470: , exec 0 ms 2026-06-03 06:13:07,800 DEBUG [mondrian.sql] 1470: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,802 DEBUG [mondrian.sql] 1471: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:13:07,803 DEBUG [mondrian.sql] 1471: , exec 0 ms 2026-06-03 06:13:07,803 DEBUG [mondrian.sql] 1471: , exec+fetch 1 ms, 1 rows 2026-06-03 06:13:07,804 DEBUG [mondrian.mdx] 24476: exec: 6 ms 2026-06-03 06:13:07,805 DEBUG [mondrian.sql] 1472: SqlTupleReader.readTuples [[Store].[Store Country]]: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:13:07,806 DEBUG [mondrian.sql] 1472: , exec 0 ms 2026-06-03 06:13:07,806 DEBUG [mondrian.sql] 1472: , exec+fetch 1 ms, 3 rows 2026-06-03 06:13:07,806 DEBUG [mondrian.sql] 1473: SqlMemberSource.getMemberChildren: executing sql [ select "store"."store_country" as "c0" from "store" as "store" group by "store"."store_country" order by CASE WHEN "store"."store_country" IS NULL THEN 1 ELSE 0 END, "store"."store_country" ASC] 2026-06-03 06:13:07,806 DEBUG [mondrian.sql] 1473: , exec 0 ms 2026-06-03 06:13:07,806 DEBUG [mondrian.sql] 1473: , exec+fetch 0 ms, 3 rows 2026-06-03 06:13:07,808 DEBUG [mondrian.sql] 1474: SqlTupleReader.readTuples [[Product].[Product Family]]: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:13:07,809 DEBUG [mondrian.sql] 1474: , exec 1 ms 2026-06-03 06:13:07,809 DEBUG [mondrian.sql] 1474: , exec+fetch 1 ms, 3 rows 2026-06-03 06:13:07,809 DEBUG [mondrian.sql] 1475: SqlMemberSource.getMemberChildren: executing sql [ select "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id" group by "product_class"."product_family" order by CASE WHEN "product_class"."product_family" IS NULL THEN 1 ELSE 0 END, "product_class"."product_family" ASC] 2026-06-03 06:13:07,810 DEBUG [mondrian.sql] 1475: , exec 0 ms 2026-06-03 06:13:07,810 DEBUG [mondrian.sql] 1475: , exec+fetch 1 ms, 3 rows 2026-06-03 06:13:34,825 DEBUG [mondrian.mdx] 24894: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:13:34,826 DEBUG [mondrian.mdx] 24894: exec: 1 ms 2026-06-03 06:15:33,195 DEBUG [mondrian.sql] 1476: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,213 DEBUG [mondrian.sql] 1476: , exec 18 ms 2026-06-03 06:15:33,213 DEBUG [mondrian.sql] 1476: , exec+fetch 18 ms, 1 rows 2026-06-03 06:15:33,213 DEBUG [mondrian.sql] 1477: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:15:33,216 DEBUG [mondrian.sql] 1477: , exec 3 ms 2026-06-03 06:15:33,216 DEBUG [mondrian.sql] 1477: , exec+fetch 3 ms, 3 rows 2026-06-03 06:15:33,217 DEBUG [mondrian.sql] 1478: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:15:33,220 DEBUG [mondrian.sql] 1478: , exec 3 ms 2026-06-03 06:15:33,220 DEBUG [mondrian.sql] 1478: , exec+fetch 3 ms, 3 rows 2026-06-03 06:15:33,220 DEBUG [mondrian.sql] 1479: 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] 2026-06-03 06:15:33,220 DEBUG [mondrian.sql] 1479: , exec 0 ms 2026-06-03 06:15:33,220 DEBUG [mondrian.sql] 1479: , exec+fetch 0 ms, 2 rows 2026-06-03 06:15:33,221 DEBUG [mondrian.sql] 1480: 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] 2026-06-03 06:15:33,221 DEBUG [mondrian.sql] 1480: , exec 0 ms 2026-06-03 06:15:33,221 DEBUG [mondrian.sql] 1480: , exec+fetch 0 ms, 2 rows 2026-06-03 06:15:33,224 DEBUG [mondrian.sql] 1481: 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] 2026-06-03 06:15:33,224 DEBUG [mondrian.sql] 1481: , exec 0 ms 2026-06-03 06:15:33,224 DEBUG [mondrian.sql] 1481: , exec+fetch 0 ms, 2 rows 2026-06-03 06:15:33,224 DEBUG [mondrian.sql] 1482: 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] 2026-06-03 06:15:33,225 DEBUG [mondrian.sql] 1482: , exec 0 ms 2026-06-03 06:15:33,225 DEBUG [mondrian.sql] 1482: , exec+fetch 1 ms, 2 rows 2026-06-03 06:15:33,227 DEBUG [mondrian.sql] 1483: 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] 2026-06-03 06:15:33,227 DEBUG [mondrian.sql] 1483: , exec 0 ms 2026-06-03 06:15:33,228 DEBUG [mondrian.sql] 1483: , exec+fetch 0 ms, 2 rows 2026-06-03 06:15:33,228 DEBUG [mondrian.sql] 1484: 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] 2026-06-03 06:15:33,228 DEBUG [mondrian.sql] 1484: , exec 0 ms 2026-06-03 06:15:33,228 DEBUG [mondrian.sql] 1484: , exec+fetch 0 ms, 2 rows 2026-06-03 06:15:33,230 DEBUG [mondrian.sql] 1485: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:15:33,232 DEBUG [mondrian.sql] 1485: , exec 1 ms 2026-06-03 06:15:33,232 DEBUG [mondrian.sql] 1485: , exec+fetch 2 ms, 1 rows 2026-06-03 06:15:33,232 DEBUG [mondrian.sql] 1486: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:15:33,232 DEBUG [mondrian.sql] 1486: , exec 0 ms 2026-06-03 06:15:33,232 DEBUG [mondrian.sql] 1486: , exec+fetch 0 ms, 8 rows 2026-06-03 06:15:33,242 DEBUG [mondrian.sql] 1487: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:15:33,243 DEBUG [mondrian.sql] 1487: , exec 0 ms 2026-06-03 06:15:33,243 DEBUG [mondrian.sql] 1487: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,243 DEBUG [mondrian.sql] 1488: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:15:33,243 DEBUG [mondrian.sql] 1488: , exec 0 ms 2026-06-03 06:15:33,243 DEBUG [mondrian.sql] 1488: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1489: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1489: , exec 0 ms 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1489: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1490: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1490: , exec 0 ms 2026-06-03 06:15:33,252 DEBUG [mondrian.sql] 1490: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,262 DEBUG [mondrian.sql] 1491: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:15:33,263 DEBUG [mondrian.sql] 1491: , exec 0 ms 2026-06-03 06:15:33,263 DEBUG [mondrian.sql] 1491: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,263 DEBUG [mondrian.sql] 1492: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:15:33,263 DEBUG [mondrian.sql] 1492: , exec 0 ms 2026-06-03 06:15:33,263 DEBUG [mondrian.sql] 1492: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,272 DEBUG [mondrian.sql] 1493: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:15:33,273 DEBUG [mondrian.sql] 1493: , exec 0 ms 2026-06-03 06:15:33,273 DEBUG [mondrian.sql] 1493: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,273 DEBUG [mondrian.sql] 1494: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:15:33,273 DEBUG [mondrian.sql] 1494: , exec 0 ms 2026-06-03 06:15:33,273 DEBUG [mondrian.sql] 1494: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,282 DEBUG [mondrian.sql] 1495: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:15:33,283 DEBUG [mondrian.sql] 1495: , exec 0 ms 2026-06-03 06:15:33,283 DEBUG [mondrian.sql] 1495: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,283 DEBUG [mondrian.sql] 1496: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:15:33,283 DEBUG [mondrian.sql] 1496: , exec 0 ms 2026-06-03 06:15:33,283 DEBUG [mondrian.sql] 1496: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,292 DEBUG [mondrian.sql] 1497: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:15:33,292 DEBUG [mondrian.sql] 1497: , exec 0 ms 2026-06-03 06:15:33,292 DEBUG [mondrian.sql] 1497: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,292 DEBUG [mondrian.sql] 1498: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:15:33,293 DEBUG [mondrian.sql] 1498: , exec 0 ms 2026-06-03 06:15:33,293 DEBUG [mondrian.sql] 1498: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,302 DEBUG [mondrian.sql] 1499: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:15:33,303 DEBUG [mondrian.sql] 1499: , exec 0 ms 2026-06-03 06:15:33,303 DEBUG [mondrian.sql] 1499: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,303 DEBUG [mondrian.sql] 1500: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:15:33,303 DEBUG [mondrian.sql] 1500: , exec 0 ms 2026-06-03 06:15:33,303 DEBUG [mondrian.sql] 1500: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,313 DEBUG [mondrian.sql] 1501: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:15:33,313 DEBUG [mondrian.sql] 1501: , exec 0 ms 2026-06-03 06:15:33,313 DEBUG [mondrian.sql] 1501: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,313 DEBUG [mondrian.sql] 1502: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:15:33,313 DEBUG [mondrian.sql] 1502: , exec 0 ms 2026-06-03 06:15:33,314 DEBUG [mondrian.sql] 1502: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,323 DEBUG [mondrian.sql] 1503: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:15:33,324 DEBUG [mondrian.sql] 1503: , exec 0 ms 2026-06-03 06:15:33,324 DEBUG [mondrian.sql] 1503: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,324 DEBUG [mondrian.sql] 1504: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:15:33,324 DEBUG [mondrian.sql] 1504: , exec 0 ms 2026-06-03 06:15:33,324 DEBUG [mondrian.sql] 1504: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,343 DEBUG [mondrian.sql] 1505: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1505: , exec 1 ms 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1505: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1506: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1506: , exec 0 ms 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1506: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1507: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1507: , exec 0 ms 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1507: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,345 DEBUG [mondrian.sql] 1508: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:15:33,346 DEBUG [mondrian.sql] 1508: , exec 0 ms 2026-06-03 06:15:33,346 DEBUG [mondrian.sql] 1508: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,346 DEBUG [mondrian.sql] 1509: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:15:33,353 DEBUG [mondrian.sql] 1509: , exec 6 ms 2026-06-03 06:15:33,353 DEBUG [mondrian.sql] 1509: , exec+fetch 7 ms, 1 rows 2026-06-03 06:15:33,353 DEBUG [mondrian.sql] 1510: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:15:33,357 DEBUG [mondrian.sql] 1510: , exec 3 ms 2026-06-03 06:15:33,357 DEBUG [mondrian.sql] 1510: , exec+fetch 4 ms, 1 rows 2026-06-03 06:15:33,357 DEBUG [mondrian.sql] 1511: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:15:33,360 DEBUG [mondrian.sql] 1511: , exec 3 ms 2026-06-03 06:15:33,361 DEBUG [mondrian.sql] 1511: , exec+fetch 4 ms, 1 rows 2026-06-03 06:15:33,361 DEBUG [mondrian.sql] 1512: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,378 DEBUG [mondrian.sql] 1512: , exec 17 ms 2026-06-03 06:15:33,378 DEBUG [mondrian.sql] 1512: , exec+fetch 17 ms, 1 rows 2026-06-03 06:15:33,378 DEBUG [mondrian.sql] 1513: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,396 DEBUG [mondrian.sql] 1513: , exec 18 ms 2026-06-03 06:15:33,396 DEBUG [mondrian.sql] 1513: , exec+fetch 18 ms, 1 rows 2026-06-03 06:15:33,396 DEBUG [mondrian.sql] 1514: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,411 DEBUG [mondrian.sql] 1514: , exec 14 ms 2026-06-03 06:15:33,411 DEBUG [mondrian.sql] 1514: , exec+fetch 15 ms, 1 rows 2026-06-03 06:15:33,411 DEBUG [mondrian.sql] 1515: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,429 DEBUG [mondrian.sql] 1515: , exec 17 ms 2026-06-03 06:15:33,429 DEBUG [mondrian.sql] 1515: , exec+fetch 18 ms, 1 rows 2026-06-03 06:15:33,438 DEBUG [mondrian.sql] 1516: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1516: , exec 0 ms 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1516: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1517: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1517: , exec 0 ms 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1517: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1518: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1518: , exec 0 ms 2026-06-03 06:15:33,439 DEBUG [mondrian.sql] 1518: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,440 DEBUG [mondrian.sql] 1519: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:15:33,440 DEBUG [mondrian.sql] 1519: , exec 0 ms 2026-06-03 06:15:33,440 DEBUG [mondrian.sql] 1519: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,440 DEBUG [mondrian.sql] 1520: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:15:33,441 DEBUG [mondrian.sql] 1520: , exec 0 ms 2026-06-03 06:15:33,441 DEBUG [mondrian.sql] 1520: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,441 DEBUG [mondrian.sql] 1521: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:15:33,442 DEBUG [mondrian.sql] 1521: , exec 0 ms 2026-06-03 06:15:33,442 DEBUG [mondrian.sql] 1521: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,442 DEBUG [mondrian.sql] 1522: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,445 DEBUG [mondrian.sql] 1522: , exec 2 ms 2026-06-03 06:15:33,445 DEBUG [mondrian.sql] 1522: , exec+fetch 3 ms, 1 rows 2026-06-03 06:15:33,445 DEBUG [mondrian.sql] 1523: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,449 DEBUG [mondrian.sql] 1523: , exec 3 ms 2026-06-03 06:15:33,449 DEBUG [mondrian.sql] 1523: , exec+fetch 4 ms, 1 rows 2026-06-03 06:15:33,449 DEBUG [mondrian.sql] 1524: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,452 DEBUG [mondrian.sql] 1524: , exec 3 ms 2026-06-03 06:15:33,452 DEBUG [mondrian.sql] 1524: , exec+fetch 3 ms, 1 rows 2026-06-03 06:15:33,452 DEBUG [mondrian.sql] 1525: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,456 DEBUG [mondrian.sql] 1525: , exec 3 ms 2026-06-03 06:15:33,456 DEBUG [mondrian.sql] 1525: , exec+fetch 4 ms, 1 rows 2026-06-03 06:15:33,456 DEBUG [mondrian.sql] 1526: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,461 DEBUG [mondrian.sql] 1526: , exec 4 ms 2026-06-03 06:15:33,461 DEBUG [mondrian.sql] 1526: , exec+fetch 5 ms, 1 rows 2026-06-03 06:15:33,461 DEBUG [mondrian.sql] 1527: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,464 DEBUG [mondrian.sql] 1527: , exec 2 ms 2026-06-03 06:15:33,464 DEBUG [mondrian.sql] 1527: , exec+fetch 3 ms, 1 rows 2026-06-03 06:15:33,464 DEBUG [mondrian.sql] 1528: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,467 DEBUG [mondrian.sql] 1528: , exec 2 ms 2026-06-03 06:15:33,467 DEBUG [mondrian.sql] 1528: , exec+fetch 3 ms, 1 rows 2026-06-03 06:15:33,467 DEBUG [mondrian.sql] 1529: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,470 DEBUG [mondrian.sql] 1529: , exec 3 ms 2026-06-03 06:15:33,471 DEBUG [mondrian.sql] 1529: , exec+fetch 4 ms, 1 rows 2026-06-03 06:15:33,471 DEBUG [mondrian.sql] 1530: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:15:33,474 DEBUG [mondrian.sql] 1530: , exec 3 ms 2026-06-03 06:15:33,474 DEBUG [mondrian.sql] 1530: , exec+fetch 3 ms, 1 rows 2026-06-03 06:15:33,475 DEBUG [mondrian.sql] 1531: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:15:33,475 DEBUG [mondrian.sql] 1531: , exec 0 ms 2026-06-03 06:15:33,475 DEBUG [mondrian.sql] 1531: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,475 DEBUG [mondrian.sql] 1532: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:15:33,482 DEBUG [mondrian.sql] 1532: , exec 6 ms 2026-06-03 06:15:33,482 DEBUG [mondrian.sql] 1532: , exec+fetch 7 ms, 1 rows 2026-06-03 06:15:33,483 DEBUG [mondrian.sql] 1533: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,504 DEBUG [mondrian.sql] 1533: , exec 20 ms 2026-06-03 06:15:33,504 DEBUG [mondrian.sql] 1533: , exec+fetch 21 ms, 1 rows 2026-06-03 06:15:33,504 DEBUG [mondrian.sql] 1534: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:15:33,535 DEBUG [mondrian.sql] 1534: , exec 31 ms 2026-06-03 06:15:33,535 DEBUG [mondrian.sql] 1534: , exec+fetch 31 ms, 1 rows 2026-06-03 06:15:33,599 DEBUG [mondrian.mdx] 25514: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:15:33,601 DEBUG [mondrian.sql] 1535: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:15:33,601 DEBUG [mondrian.sql] 1535: , exec 0 ms 2026-06-03 06:15:33,601 DEBUG [mondrian.sql] 1535: , exec+fetch 0 ms, 1 rows 2026-06-03 06:15:33,602 DEBUG [mondrian.sql] 1536: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:15:33,603 DEBUG [mondrian.sql] 1536: , exec 0 ms 2026-06-03 06:15:33,603 DEBUG [mondrian.sql] 1536: , exec+fetch 1 ms, 1 rows 2026-06-03 06:15:33,604 DEBUG [mondrian.mdx] 25514: exec: 5 ms 2026-06-03 06:15:33,605 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:15:51,497 DEBUG [mondrian.mdx] 25918: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:15:51,499 DEBUG [mondrian.mdx] 25918: exec: 2 ms 2026-06-03 06:15:51,499 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:15:52,750 DEBUG [mondrian.mdx] 26320: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:15:52,752 DEBUG [mondrian.mdx] 26320: exec: 2 ms 2026-06-03 06:15:52,752 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:47:09,927 DEBUG [mondrian.sql] 1537: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:09,946 DEBUG [mondrian.sql] 1537: , exec 18 ms 2026-06-03 06:47:09,946 DEBUG [mondrian.sql] 1537: , exec+fetch 19 ms, 1 rows 2026-06-03 06:47:09,946 DEBUG [mondrian.sql] 1538: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:47:09,951 DEBUG [mondrian.sql] 1538: , exec 4 ms 2026-06-03 06:47:09,951 DEBUG [mondrian.sql] 1538: , exec+fetch 5 ms, 3 rows 2026-06-03 06:47:09,951 DEBUG [mondrian.sql] 1539: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:47:09,956 DEBUG [mondrian.sql] 1539: , exec 4 ms 2026-06-03 06:47:09,956 DEBUG [mondrian.sql] 1539: , exec+fetch 5 ms, 3 rows 2026-06-03 06:47:09,957 DEBUG [mondrian.sql] 1540: 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] 2026-06-03 06:47:09,957 DEBUG [mondrian.sql] 1540: , exec 0 ms 2026-06-03 06:47:09,957 DEBUG [mondrian.sql] 1540: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,958 DEBUG [mondrian.sql] 1541: 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] 2026-06-03 06:47:09,958 DEBUG [mondrian.sql] 1541: , exec 0 ms 2026-06-03 06:47:09,958 DEBUG [mondrian.sql] 1541: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1542: 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] 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1542: , exec 0 ms 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1542: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1543: 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] 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1543: , exec 0 ms 2026-06-03 06:47:09,961 DEBUG [mondrian.sql] 1543: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1544: 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] 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1544: , exec 0 ms 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1544: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1545: 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] 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1545: , exec 0 ms 2026-06-03 06:47:09,964 DEBUG [mondrian.sql] 1545: , exec+fetch 0 ms, 2 rows 2026-06-03 06:47:09,966 DEBUG [mondrian.sql] 1546: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:47:09,967 DEBUG [mondrian.sql] 1546: , exec 0 ms 2026-06-03 06:47:09,967 DEBUG [mondrian.sql] 1546: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:09,967 DEBUG [mondrian.sql] 1547: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:47:09,968 DEBUG [mondrian.sql] 1547: , exec 0 ms 2026-06-03 06:47:09,968 DEBUG [mondrian.sql] 1547: , exec+fetch 1 ms, 8 rows 2026-06-03 06:47:09,969 DEBUG [mondrian.sql] 1548: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1548: , exec 0 ms 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1548: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1549: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1549: , exec 0 ms 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1549: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1550: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1550: , exec 0 ms 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1550: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1551: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1551: , exec 0 ms 2026-06-03 06:47:09,970 DEBUG [mondrian.sql] 1551: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1552: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1552: , exec 0 ms 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1552: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1553: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1553: , exec 0 ms 2026-06-03 06:47:09,971 DEBUG [mondrian.sql] 1553: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1554: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1554: , exec 0 ms 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1554: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1555: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1555: , exec 0 ms 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1555: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,972 DEBUG [mondrian.sql] 1556: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1556: , exec 0 ms 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1556: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1557: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1557: , exec 0 ms 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1557: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1558: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1558: , exec 0 ms 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1558: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1559: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1559: , exec 0 ms 2026-06-03 06:47:09,973 DEBUG [mondrian.sql] 1559: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1560: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1560: , exec 0 ms 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1560: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1561: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1561: , exec 0 ms 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1561: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,974 DEBUG [mondrian.sql] 1562: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1562: , exec 0 ms 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1562: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1563: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1563: , exec 0 ms 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1563: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1564: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1564: , exec 0 ms 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1564: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1565: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1565: , exec 0 ms 2026-06-03 06:47:09,975 DEBUG [mondrian.sql] 1565: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,048 DEBUG [mondrian.sql] 1566: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1566: , exec 0 ms 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1566: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1567: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1567: , exec 0 ms 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1567: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1568: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1568: , exec 0 ms 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1568: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,049 DEBUG [mondrian.sql] 1569: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:47:10,050 DEBUG [mondrian.sql] 1569: , exec 0 ms 2026-06-03 06:47:10,050 DEBUG [mondrian.sql] 1569: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,050 DEBUG [mondrian.sql] 1570: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:47:10,057 DEBUG [mondrian.sql] 1570: , exec 6 ms 2026-06-03 06:47:10,057 DEBUG [mondrian.sql] 1570: , exec+fetch 7 ms, 1 rows 2026-06-03 06:47:10,057 DEBUG [mondrian.sql] 1571: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:47:10,060 DEBUG [mondrian.sql] 1571: , exec 3 ms 2026-06-03 06:47:10,061 DEBUG [mondrian.sql] 1571: , exec+fetch 4 ms, 1 rows 2026-06-03 06:47:10,061 DEBUG [mondrian.sql] 1572: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:47:10,064 DEBUG [mondrian.sql] 1572: , exec 2 ms 2026-06-03 06:47:10,064 DEBUG [mondrian.sql] 1572: , exec+fetch 3 ms, 1 rows 2026-06-03 06:47:10,064 DEBUG [mondrian.sql] 1573: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,079 DEBUG [mondrian.sql] 1573: , exec 14 ms 2026-06-03 06:47:10,079 DEBUG [mondrian.sql] 1573: , exec+fetch 15 ms, 1 rows 2026-06-03 06:47:10,079 DEBUG [mondrian.sql] 1574: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,096 DEBUG [mondrian.sql] 1574: , exec 17 ms 2026-06-03 06:47:10,096 DEBUG [mondrian.sql] 1574: , exec+fetch 17 ms, 1 rows 2026-06-03 06:47:10,096 DEBUG [mondrian.sql] 1575: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,110 DEBUG [mondrian.sql] 1575: , exec 13 ms 2026-06-03 06:47:10,110 DEBUG [mondrian.sql] 1575: , exec+fetch 14 ms, 1 rows 2026-06-03 06:47:10,110 DEBUG [mondrian.sql] 1576: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,126 DEBUG [mondrian.sql] 1576: , exec 16 ms 2026-06-03 06:47:10,126 DEBUG [mondrian.sql] 1576: , exec+fetch 16 ms, 1 rows 2026-06-03 06:47:10,135 DEBUG [mondrian.sql] 1577: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1577: , exec 0 ms 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1577: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1578: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1578: , exec 0 ms 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1578: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1579: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1579: , exec 0 ms 2026-06-03 06:47:10,136 DEBUG [mondrian.sql] 1579: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,137 DEBUG [mondrian.sql] 1580: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:47:10,137 DEBUG [mondrian.sql] 1580: , exec 0 ms 2026-06-03 06:47:10,137 DEBUG [mondrian.sql] 1580: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,137 DEBUG [mondrian.sql] 1581: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:47:10,138 DEBUG [mondrian.sql] 1581: , exec 0 ms 2026-06-03 06:47:10,138 DEBUG [mondrian.sql] 1581: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,138 DEBUG [mondrian.sql] 1582: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:47:10,139 DEBUG [mondrian.sql] 1582: , exec 0 ms 2026-06-03 06:47:10,139 DEBUG [mondrian.sql] 1582: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,139 DEBUG [mondrian.sql] 1583: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,142 DEBUG [mondrian.sql] 1583: , exec 2 ms 2026-06-03 06:47:10,142 DEBUG [mondrian.sql] 1583: , exec+fetch 3 ms, 1 rows 2026-06-03 06:47:10,142 DEBUG [mondrian.sql] 1584: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,145 DEBUG [mondrian.sql] 1584: , exec 3 ms 2026-06-03 06:47:10,145 DEBUG [mondrian.sql] 1584: , exec+fetch 3 ms, 1 rows 2026-06-03 06:47:10,145 DEBUG [mondrian.sql] 1585: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,149 DEBUG [mondrian.sql] 1585: , exec 3 ms 2026-06-03 06:47:10,149 DEBUG [mondrian.sql] 1585: , exec+fetch 4 ms, 1 rows 2026-06-03 06:47:10,149 DEBUG [mondrian.sql] 1586: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,153 DEBUG [mondrian.sql] 1586: , exec 3 ms 2026-06-03 06:47:10,153 DEBUG [mondrian.sql] 1586: , exec+fetch 4 ms, 1 rows 2026-06-03 06:47:10,153 DEBUG [mondrian.sql] 1587: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,157 DEBUG [mondrian.sql] 1587: , exec 4 ms 2026-06-03 06:47:10,157 DEBUG [mondrian.sql] 1587: , exec+fetch 4 ms, 1 rows 2026-06-03 06:47:10,158 DEBUG [mondrian.sql] 1588: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,160 DEBUG [mondrian.sql] 1588: , exec 2 ms 2026-06-03 06:47:10,160 DEBUG [mondrian.sql] 1588: , exec+fetch 2 ms, 1 rows 2026-06-03 06:47:10,160 DEBUG [mondrian.sql] 1589: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,163 DEBUG [mondrian.sql] 1589: , exec 2 ms 2026-06-03 06:47:10,163 DEBUG [mondrian.sql] 1589: , exec+fetch 3 ms, 1 rows 2026-06-03 06:47:10,163 DEBUG [mondrian.sql] 1590: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,166 DEBUG [mondrian.sql] 1590: , exec 3 ms 2026-06-03 06:47:10,166 DEBUG [mondrian.sql] 1590: , exec+fetch 3 ms, 1 rows 2026-06-03 06:47:10,166 DEBUG [mondrian.sql] 1591: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1591: , exec 3 ms 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1591: , exec+fetch 4 ms, 1 rows 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1592: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1592: , exec 0 ms 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1592: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,170 DEBUG [mondrian.sql] 1593: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:47:10,193 DEBUG [mondrian.sql] 1593: , exec 22 ms 2026-06-03 06:47:10,193 DEBUG [mondrian.sql] 1593: , exec+fetch 23 ms, 1 rows 2026-06-03 06:47:10,193 DEBUG [mondrian.sql] 1594: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,213 DEBUG [mondrian.sql] 1594: , exec 19 ms 2026-06-03 06:47:10,213 DEBUG [mondrian.sql] 1594: , exec+fetch 20 ms, 1 rows 2026-06-03 06:47:10,213 DEBUG [mondrian.sql] 1595: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:47:10,244 DEBUG [mondrian.sql] 1595: , exec 31 ms 2026-06-03 06:47:10,244 DEBUG [mondrian.sql] 1595: , exec+fetch 31 ms, 1 rows 2026-06-03 06:47:10,307 DEBUG [mondrian.mdx] 26926: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:47:10,308 DEBUG [mondrian.sql] 1596: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:47:10,309 DEBUG [mondrian.sql] 1596: , exec 0 ms 2026-06-03 06:47:10,309 DEBUG [mondrian.sql] 1596: , exec+fetch 1 ms, 1 rows 2026-06-03 06:47:10,310 DEBUG [mondrian.sql] 1597: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:47:10,310 DEBUG [mondrian.sql] 1597: , exec 0 ms 2026-06-03 06:47:10,310 DEBUG [mondrian.sql] 1597: , exec+fetch 0 ms, 1 rows 2026-06-03 06:47:10,311 DEBUG [mondrian.mdx] 26926: exec: 4 ms 2026-06-03 06:47:10,312 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:51:05,970 DEBUG [mondrian.mdx] 27330: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:51:05,972 DEBUG [mondrian.mdx] 27330: exec: 2 ms 2026-06-03 06:51:05,973 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:51:16,162 DEBUG [mondrian.mdx] 27732: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:51:16,163 DEBUG [mondrian.mdx] 27732: exec: 1 ms 2026-06-03 06:51:16,164 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:51:17,121 DEBUG [mondrian.mdx] 28134: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:51:17,122 DEBUG [mondrian.mdx] 28134: exec: 1 ms 2026-06-03 06:51:17,123 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:51:17,966 DEBUG [mondrian.mdx] 28536: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:51:17,968 DEBUG [mondrian.mdx] 28536: exec: 2 ms 2026-06-03 06:51:17,969 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:52:02,928 DEBUG [mondrian.mdx] 28938: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:52:02,930 DEBUG [mondrian.mdx] 28938: exec: 2 ms 2026-06-03 06:52:02,930 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:52:27,331 DEBUG [mondrian.sql] 1598: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,349 DEBUG [mondrian.sql] 1598: , exec 17 ms 2026-06-03 06:52:27,349 DEBUG [mondrian.sql] 1598: , exec+fetch 18 ms, 1 rows 2026-06-03 06:52:27,349 DEBUG [mondrian.sql] 1599: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:52:27,352 DEBUG [mondrian.sql] 1599: , exec 2 ms 2026-06-03 06:52:27,352 DEBUG [mondrian.sql] 1599: , exec+fetch 3 ms, 3 rows 2026-06-03 06:52:27,352 DEBUG [mondrian.sql] 1600: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:52:27,354 DEBUG [mondrian.sql] 1600: , exec 2 ms 2026-06-03 06:52:27,354 DEBUG [mondrian.sql] 1600: , exec+fetch 2 ms, 3 rows 2026-06-03 06:52:27,355 DEBUG [mondrian.sql] 1601: 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] 2026-06-03 06:52:27,355 DEBUG [mondrian.sql] 1601: , exec 0 ms 2026-06-03 06:52:27,355 DEBUG [mondrian.sql] 1601: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,356 DEBUG [mondrian.sql] 1602: 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] 2026-06-03 06:52:27,356 DEBUG [mondrian.sql] 1602: , exec 0 ms 2026-06-03 06:52:27,356 DEBUG [mondrian.sql] 1602: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,358 DEBUG [mondrian.sql] 1603: 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] 2026-06-03 06:52:27,358 DEBUG [mondrian.sql] 1603: , exec 0 ms 2026-06-03 06:52:27,358 DEBUG [mondrian.sql] 1603: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,359 DEBUG [mondrian.sql] 1604: 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] 2026-06-03 06:52:27,359 DEBUG [mondrian.sql] 1604: , exec 0 ms 2026-06-03 06:52:27,359 DEBUG [mondrian.sql] 1604: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1605: 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] 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1605: , exec 0 ms 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1605: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1606: 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] 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1606: , exec 0 ms 2026-06-03 06:52:27,361 DEBUG [mondrian.sql] 1606: , exec+fetch 0 ms, 2 rows 2026-06-03 06:52:27,363 DEBUG [mondrian.sql] 1607: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:52:27,364 DEBUG [mondrian.sql] 1607: , exec 0 ms 2026-06-03 06:52:27,364 DEBUG [mondrian.sql] 1607: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,364 DEBUG [mondrian.sql] 1608: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:52:27,365 DEBUG [mondrian.sql] 1608: , exec 0 ms 2026-06-03 06:52:27,365 DEBUG [mondrian.sql] 1608: , exec+fetch 1 ms, 8 rows 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1609: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1609: , exec 0 ms 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1609: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1610: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1610: , exec 0 ms 2026-06-03 06:52:27,375 DEBUG [mondrian.sql] 1610: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,383 DEBUG [mondrian.sql] 1611: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:52:27,383 DEBUG [mondrian.sql] 1611: , exec 0 ms 2026-06-03 06:52:27,383 DEBUG [mondrian.sql] 1611: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,384 DEBUG [mondrian.sql] 1612: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:52:27,384 DEBUG [mondrian.sql] 1612: , exec 0 ms 2026-06-03 06:52:27,384 DEBUG [mondrian.sql] 1612: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,392 DEBUG [mondrian.sql] 1613: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:52:27,393 DEBUG [mondrian.sql] 1613: , exec 0 ms 2026-06-03 06:52:27,393 DEBUG [mondrian.sql] 1613: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,393 DEBUG [mondrian.sql] 1614: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:52:27,393 DEBUG [mondrian.sql] 1614: , exec 0 ms 2026-06-03 06:52:27,393 DEBUG [mondrian.sql] 1614: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,401 DEBUG [mondrian.sql] 1615: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:52:27,401 DEBUG [mondrian.sql] 1615: , exec 0 ms 2026-06-03 06:52:27,401 DEBUG [mondrian.sql] 1615: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,401 DEBUG [mondrian.sql] 1616: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:52:27,402 DEBUG [mondrian.sql] 1616: , exec 0 ms 2026-06-03 06:52:27,402 DEBUG [mondrian.sql] 1616: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1617: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1617: , exec 0 ms 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1617: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1618: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1618: , exec 0 ms 2026-06-03 06:52:27,411 DEBUG [mondrian.sql] 1618: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,420 DEBUG [mondrian.sql] 1619: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:52:27,421 DEBUG [mondrian.sql] 1619: , exec 0 ms 2026-06-03 06:52:27,421 DEBUG [mondrian.sql] 1619: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,421 DEBUG [mondrian.sql] 1620: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:52:27,421 DEBUG [mondrian.sql] 1620: , exec 0 ms 2026-06-03 06:52:27,421 DEBUG [mondrian.sql] 1620: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1621: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1621: , exec 0 ms 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1621: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1622: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1622: , exec 0 ms 2026-06-03 06:52:27,430 DEBUG [mondrian.sql] 1622: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1623: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1623: , exec 0 ms 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1623: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1624: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1624: , exec 0 ms 2026-06-03 06:52:27,439 DEBUG [mondrian.sql] 1624: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1625: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1625: , exec 0 ms 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1625: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1626: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1626: , exec 0 ms 2026-06-03 06:52:27,448 DEBUG [mondrian.sql] 1626: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,468 DEBUG [mondrian.sql] 1627: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1627: , exec 1 ms 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1627: , exec+fetch 2 ms, 1 rows 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1628: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1628: , exec 0 ms 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1628: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1629: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1629: , exec 0 ms 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1629: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,470 DEBUG [mondrian.sql] 1630: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:52:27,471 DEBUG [mondrian.sql] 1630: , exec 1 ms 2026-06-03 06:52:27,471 DEBUG [mondrian.sql] 1630: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,471 DEBUG [mondrian.sql] 1631: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:52:27,478 DEBUG [mondrian.sql] 1631: , exec 6 ms 2026-06-03 06:52:27,478 DEBUG [mondrian.sql] 1631: , exec+fetch 7 ms, 1 rows 2026-06-03 06:52:27,478 DEBUG [mondrian.sql] 1632: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:52:27,482 DEBUG [mondrian.sql] 1632: , exec 3 ms 2026-06-03 06:52:27,482 DEBUG [mondrian.sql] 1632: , exec+fetch 3 ms, 1 rows 2026-06-03 06:52:27,482 DEBUG [mondrian.sql] 1633: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:52:27,485 DEBUG [mondrian.sql] 1633: , exec 2 ms 2026-06-03 06:52:27,485 DEBUG [mondrian.sql] 1633: , exec+fetch 3 ms, 1 rows 2026-06-03 06:52:27,485 DEBUG [mondrian.sql] 1634: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,501 DEBUG [mondrian.sql] 1634: , exec 15 ms 2026-06-03 06:52:27,501 DEBUG [mondrian.sql] 1634: , exec+fetch 16 ms, 1 rows 2026-06-03 06:52:27,501 DEBUG [mondrian.sql] 1635: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,521 DEBUG [mondrian.sql] 1635: , exec 19 ms 2026-06-03 06:52:27,521 DEBUG [mondrian.sql] 1635: , exec+fetch 20 ms, 1 rows 2026-06-03 06:52:27,521 DEBUG [mondrian.sql] 1636: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,538 DEBUG [mondrian.sql] 1636: , exec 16 ms 2026-06-03 06:52:27,538 DEBUG [mondrian.sql] 1636: , exec+fetch 17 ms, 1 rows 2026-06-03 06:52:27,538 DEBUG [mondrian.sql] 1637: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,557 DEBUG [mondrian.sql] 1637: , exec 19 ms 2026-06-03 06:52:27,557 DEBUG [mondrian.sql] 1637: , exec+fetch 19 ms, 1 rows 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1638: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1638: , exec 0 ms 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1638: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1639: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1639: , exec 0 ms 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1639: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,570 DEBUG [mondrian.sql] 1640: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:52:27,571 DEBUG [mondrian.sql] 1640: , exec 0 ms 2026-06-03 06:52:27,571 DEBUG [mondrian.sql] 1640: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,571 DEBUG [mondrian.sql] 1641: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1641: , exec 0 ms 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1641: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1642: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1642: , exec 0 ms 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1642: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,572 DEBUG [mondrian.sql] 1643: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:52:27,573 DEBUG [mondrian.sql] 1643: , exec 0 ms 2026-06-03 06:52:27,573 DEBUG [mondrian.sql] 1643: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,574 DEBUG [mondrian.sql] 1644: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,577 DEBUG [mondrian.sql] 1644: , exec 2 ms 2026-06-03 06:52:27,577 DEBUG [mondrian.sql] 1644: , exec+fetch 3 ms, 1 rows 2026-06-03 06:52:27,577 DEBUG [mondrian.sql] 1645: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,580 DEBUG [mondrian.sql] 1645: , exec 3 ms 2026-06-03 06:52:27,580 DEBUG [mondrian.sql] 1645: , exec+fetch 3 ms, 1 rows 2026-06-03 06:52:27,580 DEBUG [mondrian.sql] 1646: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,584 DEBUG [mondrian.sql] 1646: , exec 3 ms 2026-06-03 06:52:27,584 DEBUG [mondrian.sql] 1646: , exec+fetch 4 ms, 1 rows 2026-06-03 06:52:27,584 DEBUG [mondrian.sql] 1647: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,588 DEBUG [mondrian.sql] 1647: , exec 3 ms 2026-06-03 06:52:27,588 DEBUG [mondrian.sql] 1647: , exec+fetch 4 ms, 1 rows 2026-06-03 06:52:27,588 DEBUG [mondrian.sql] 1648: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,593 DEBUG [mondrian.sql] 1648: , exec 4 ms 2026-06-03 06:52:27,593 DEBUG [mondrian.sql] 1648: , exec+fetch 5 ms, 1 rows 2026-06-03 06:52:27,593 DEBUG [mondrian.sql] 1649: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,595 DEBUG [mondrian.sql] 1649: , exec 2 ms 2026-06-03 06:52:27,595 DEBUG [mondrian.sql] 1649: , exec+fetch 2 ms, 1 rows 2026-06-03 06:52:27,596 DEBUG [mondrian.sql] 1650: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,598 DEBUG [mondrian.sql] 1650: , exec 2 ms 2026-06-03 06:52:27,598 DEBUG [mondrian.sql] 1650: , exec+fetch 2 ms, 1 rows 2026-06-03 06:52:27,598 DEBUG [mondrian.sql] 1651: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,602 DEBUG [mondrian.sql] 1651: , exec 3 ms 2026-06-03 06:52:27,602 DEBUG [mondrian.sql] 1651: , exec+fetch 4 ms, 1 rows 2026-06-03 06:52:27,602 DEBUG [mondrian.sql] 1652: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:52:27,605 DEBUG [mondrian.sql] 1652: , exec 3 ms 2026-06-03 06:52:27,606 DEBUG [mondrian.sql] 1652: , exec+fetch 4 ms, 1 rows 2026-06-03 06:52:27,606 DEBUG [mondrian.sql] 1653: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:52:27,606 DEBUG [mondrian.sql] 1653: , exec 0 ms 2026-06-03 06:52:27,606 DEBUG [mondrian.sql] 1653: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,606 DEBUG [mondrian.sql] 1654: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:52:27,613 DEBUG [mondrian.sql] 1654: , exec 6 ms 2026-06-03 06:52:27,613 DEBUG [mondrian.sql] 1654: , exec+fetch 7 ms, 1 rows 2026-06-03 06:52:27,613 DEBUG [mondrian.sql] 1655: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,631 DEBUG [mondrian.sql] 1655: , exec 18 ms 2026-06-03 06:52:27,631 DEBUG [mondrian.sql] 1655: , exec+fetch 18 ms, 1 rows 2026-06-03 06:52:27,631 DEBUG [mondrian.sql] 1656: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:52:27,658 DEBUG [mondrian.sql] 1656: , exec 26 ms 2026-06-03 06:52:27,658 DEBUG [mondrian.sql] 1656: , exec+fetch 27 ms, 1 rows 2026-06-03 06:52:27,717 DEBUG [mondrian.mdx] 29544: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:52:27,718 DEBUG [mondrian.sql] 1657: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:52:27,719 DEBUG [mondrian.sql] 1657: , exec 0 ms 2026-06-03 06:52:27,719 DEBUG [mondrian.sql] 1657: , exec+fetch 1 ms, 1 rows 2026-06-03 06:52:27,720 DEBUG [mondrian.sql] 1658: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:52:27,720 DEBUG [mondrian.sql] 1658: , exec 0 ms 2026-06-03 06:52:27,720 DEBUG [mondrian.sql] 1658: , exec+fetch 0 ms, 1 rows 2026-06-03 06:52:27,721 DEBUG [mondrian.mdx] 29544: exec: 4 ms 2026-06-03 06:52:27,722 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 06:53:56,903 DEBUG [mondrian.sql] 1659: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:56,923 DEBUG [mondrian.sql] 1659: , exec 20 ms 2026-06-03 06:53:56,923 DEBUG [mondrian.sql] 1659: , exec+fetch 20 ms, 1 rows 2026-06-03 06:53:56,924 DEBUG [mondrian.sql] 1660: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:53:56,930 DEBUG [mondrian.sql] 1660: , exec 5 ms 2026-06-03 06:53:56,930 DEBUG [mondrian.sql] 1660: , exec+fetch 6 ms, 3 rows 2026-06-03 06:53:56,930 DEBUG [mondrian.sql] 1661: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 06:53:56,936 DEBUG [mondrian.sql] 1661: , exec 5 ms 2026-06-03 06:53:56,936 DEBUG [mondrian.sql] 1661: , exec+fetch 6 ms, 3 rows 2026-06-03 06:53:56,936 DEBUG [mondrian.sql] 1662: 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] 2026-06-03 06:53:56,936 DEBUG [mondrian.sql] 1662: , exec 0 ms 2026-06-03 06:53:56,937 DEBUG [mondrian.sql] 1662: , exec+fetch 1 ms, 2 rows 2026-06-03 06:53:56,937 DEBUG [mondrian.sql] 1663: 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] 2026-06-03 06:53:56,937 DEBUG [mondrian.sql] 1663: , exec 0 ms 2026-06-03 06:53:56,937 DEBUG [mondrian.sql] 1663: , exec+fetch 0 ms, 2 rows 2026-06-03 06:53:56,940 DEBUG [mondrian.sql] 1664: 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] 2026-06-03 06:53:56,940 DEBUG [mondrian.sql] 1664: , exec 0 ms 2026-06-03 06:53:56,940 DEBUG [mondrian.sql] 1664: , exec+fetch 0 ms, 2 rows 2026-06-03 06:53:56,940 DEBUG [mondrian.sql] 1665: 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] 2026-06-03 06:53:56,941 DEBUG [mondrian.sql] 1665: , exec 0 ms 2026-06-03 06:53:56,941 DEBUG [mondrian.sql] 1665: , exec+fetch 1 ms, 2 rows 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1666: 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] 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1666: , exec 0 ms 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1666: , exec+fetch 0 ms, 2 rows 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1667: 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] 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1667: , exec 0 ms 2026-06-03 06:53:56,943 DEBUG [mondrian.sql] 1667: , exec+fetch 0 ms, 2 rows 2026-06-03 06:53:56,946 DEBUG [mondrian.sql] 1668: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:53:56,947 DEBUG [mondrian.sql] 1668: , exec 0 ms 2026-06-03 06:53:56,947 DEBUG [mondrian.sql] 1668: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,947 DEBUG [mondrian.sql] 1669: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 06:53:56,947 DEBUG [mondrian.sql] 1669: , exec 0 ms 2026-06-03 06:53:56,947 DEBUG [mondrian.sql] 1669: , exec+fetch 0 ms, 8 rows 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1670: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1670: , exec 0 ms 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1670: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1671: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1671: , exec 0 ms 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1671: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,949 DEBUG [mondrian.sql] 1672: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 06:53:56,950 DEBUG [mondrian.sql] 1672: , exec 0 ms 2026-06-03 06:53:56,950 DEBUG [mondrian.sql] 1672: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,950 DEBUG [mondrian.sql] 1673: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 06:53:56,950 DEBUG [mondrian.sql] 1673: , exec 0 ms 2026-06-03 06:53:56,950 DEBUG [mondrian.sql] 1673: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1674: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1674: , exec 0 ms 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1674: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1675: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1675: , exec 0 ms 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1675: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,951 DEBUG [mondrian.sql] 1676: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1676: , exec 0 ms 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1676: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1677: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1677: , exec 0 ms 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1677: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,952 DEBUG [mondrian.sql] 1678: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1678: , exec 0 ms 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1678: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1679: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1679: , exec 0 ms 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1679: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1680: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1680: , exec 0 ms 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1680: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,953 DEBUG [mondrian.sql] 1681: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1681: , exec 0 ms 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1681: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1682: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1682: , exec 0 ms 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1682: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,954 DEBUG [mondrian.sql] 1683: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1683: , exec 0 ms 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1683: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1684: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1684: , exec 0 ms 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1684: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1685: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1685: , exec 0 ms 2026-06-03 06:53:56,955 DEBUG [mondrian.sql] 1685: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1686: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1686: , exec 0 ms 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1686: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1687: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1687: , exec 0 ms 2026-06-03 06:53:56,956 DEBUG [mondrian.sql] 1687: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,035 DEBUG [mondrian.sql] 1688: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-03 06:53:57,037 DEBUG [mondrian.sql] 1688: , exec 1 ms 2026-06-03 06:53:57,037 DEBUG [mondrian.sql] 1688: , exec+fetch 2 ms, 1 rows 2026-06-03 06:53:57,037 DEBUG [mondrian.sql] 1689: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1689: , exec 0 ms 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1689: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1690: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1690: , exec 0 ms 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1690: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,038 DEBUG [mondrian.sql] 1691: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:53:57,039 DEBUG [mondrian.sql] 1691: , exec 1 ms 2026-06-03 06:53:57,039 DEBUG [mondrian.sql] 1691: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:57,039 DEBUG [mondrian.sql] 1692: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:53:57,048 DEBUG [mondrian.sql] 1692: , exec 8 ms 2026-06-03 06:53:57,048 DEBUG [mondrian.sql] 1692: , exec+fetch 9 ms, 1 rows 2026-06-03 06:53:57,048 DEBUG [mondrian.sql] 1693: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:53:57,052 DEBUG [mondrian.sql] 1693: , exec 4 ms 2026-06-03 06:53:57,052 DEBUG [mondrian.sql] 1693: , exec+fetch 4 ms, 1 rows 2026-06-03 06:53:57,052 DEBUG [mondrian.sql] 1694: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-03 06:53:57,056 DEBUG [mondrian.sql] 1694: , exec 4 ms 2026-06-03 06:53:57,056 DEBUG [mondrian.sql] 1694: , exec+fetch 4 ms, 1 rows 2026-06-03 06:53:57,056 DEBUG [mondrian.sql] 1695: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,072 DEBUG [mondrian.sql] 1695: , exec 15 ms 2026-06-03 06:53:57,072 DEBUG [mondrian.sql] 1695: , exec+fetch 16 ms, 1 rows 2026-06-03 06:53:57,072 DEBUG [mondrian.sql] 1696: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,093 DEBUG [mondrian.sql] 1696: , exec 20 ms 2026-06-03 06:53:57,093 DEBUG [mondrian.sql] 1696: , exec+fetch 21 ms, 1 rows 2026-06-03 06:53:57,093 DEBUG [mondrian.sql] 1697: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,111 DEBUG [mondrian.sql] 1697: , exec 17 ms 2026-06-03 06:53:57,111 DEBUG [mondrian.sql] 1697: , exec+fetch 18 ms, 1 rows 2026-06-03 06:53:57,111 DEBUG [mondrian.sql] 1698: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,132 DEBUG [mondrian.sql] 1698: , exec 20 ms 2026-06-03 06:53:57,132 DEBUG [mondrian.sql] 1698: , exec+fetch 21 ms, 1 rows 2026-06-03 06:53:57,142 DEBUG [mondrian.sql] 1699: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-03 06:53:57,142 DEBUG [mondrian.sql] 1699: , exec 0 ms 2026-06-03 06:53:57,142 DEBUG [mondrian.sql] 1699: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,142 DEBUG [mondrian.sql] 1700: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-03 06:53:57,143 DEBUG [mondrian.sql] 1700: , exec 0 ms 2026-06-03 06:53:57,143 DEBUG [mondrian.sql] 1700: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:57,143 DEBUG [mondrian.sql] 1701: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-03 06:53:57,143 DEBUG [mondrian.sql] 1701: , exec 0 ms 2026-06-03 06:53:57,143 DEBUG [mondrian.sql] 1701: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1702: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1702: , exec 0 ms 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1702: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1703: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1703: , exec 0 ms 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1703: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,144 DEBUG [mondrian.sql] 1704: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 06:53:57,145 DEBUG [mondrian.sql] 1704: , exec 0 ms 2026-06-03 06:53:57,145 DEBUG [mondrian.sql] 1704: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:57,146 DEBUG [mondrian.sql] 1705: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,148 DEBUG [mondrian.sql] 1705: , exec 2 ms 2026-06-03 06:53:57,148 DEBUG [mondrian.sql] 1705: , exec+fetch 2 ms, 1 rows 2026-06-03 06:53:57,148 DEBUG [mondrian.sql] 1706: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,152 DEBUG [mondrian.sql] 1706: , exec 3 ms 2026-06-03 06:53:57,152 DEBUG [mondrian.sql] 1706: , exec+fetch 4 ms, 1 rows 2026-06-03 06:53:57,152 DEBUG [mondrian.sql] 1707: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,155 DEBUG [mondrian.sql] 1707: , exec 3 ms 2026-06-03 06:53:57,155 DEBUG [mondrian.sql] 1707: , exec+fetch 3 ms, 1 rows 2026-06-03 06:53:57,156 DEBUG [mondrian.sql] 1708: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,159 DEBUG [mondrian.sql] 1708: , exec 3 ms 2026-06-03 06:53:57,159 DEBUG [mondrian.sql] 1708: , exec+fetch 3 ms, 1 rows 2026-06-03 06:53:57,159 DEBUG [mondrian.sql] 1709: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,164 DEBUG [mondrian.sql] 1709: , exec 4 ms 2026-06-03 06:53:57,164 DEBUG [mondrian.sql] 1709: , exec+fetch 5 ms, 1 rows 2026-06-03 06:53:57,164 DEBUG [mondrian.sql] 1710: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,167 DEBUG [mondrian.sql] 1710: , exec 2 ms 2026-06-03 06:53:57,167 DEBUG [mondrian.sql] 1710: , exec+fetch 3 ms, 1 rows 2026-06-03 06:53:57,167 DEBUG [mondrian.sql] 1711: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,170 DEBUG [mondrian.sql] 1711: , exec 2 ms 2026-06-03 06:53:57,170 DEBUG [mondrian.sql] 1711: , exec+fetch 3 ms, 1 rows 2026-06-03 06:53:57,171 DEBUG [mondrian.sql] 1712: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,174 DEBUG [mondrian.sql] 1712: , exec 3 ms 2026-06-03 06:53:57,174 DEBUG [mondrian.sql] 1712: , exec+fetch 3 ms, 1 rows 2026-06-03 06:53:57,174 DEBUG [mondrian.sql] 1713: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-03 06:53:57,178 DEBUG [mondrian.sql] 1713: , exec 3 ms 2026-06-03 06:53:57,178 DEBUG [mondrian.sql] 1713: , exec+fetch 4 ms, 1 rows 2026-06-03 06:53:57,178 DEBUG [mondrian.sql] 1714: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:53:57,178 DEBUG [mondrian.sql] 1714: , exec 0 ms 2026-06-03 06:53:57,178 DEBUG [mondrian.sql] 1714: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,179 DEBUG [mondrian.sql] 1715: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-03 06:53:57,185 DEBUG [mondrian.sql] 1715: , exec 6 ms 2026-06-03 06:53:57,185 DEBUG [mondrian.sql] 1715: , exec+fetch 6 ms, 1 rows 2026-06-03 06:53:57,186 DEBUG [mondrian.sql] 1716: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,206 DEBUG [mondrian.sql] 1716: , exec 20 ms 2026-06-03 06:53:57,206 DEBUG [mondrian.sql] 1716: , exec+fetch 20 ms, 1 rows 2026-06-03 06:53:57,206 DEBUG [mondrian.sql] 1717: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-03 06:53:57,237 DEBUG [mondrian.sql] 1717: , exec 30 ms 2026-06-03 06:53:57,237 DEBUG [mondrian.sql] 1717: , exec+fetch 31 ms, 1 rows 2026-06-03 06:53:57,305 DEBUG [mondrian.mdx] 30152: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 06:53:57,306 DEBUG [mondrian.sql] 1718: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-03 06:53:57,306 DEBUG [mondrian.sql] 1718: , exec 0 ms 2026-06-03 06:53:57,306 DEBUG [mondrian.sql] 1718: , exec+fetch 0 ms, 1 rows 2026-06-03 06:53:57,308 DEBUG [mondrian.sql] 1719: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-03 06:53:57,309 DEBUG [mondrian.sql] 1719: , exec 0 ms 2026-06-03 06:53:57,309 DEBUG [mondrian.sql] 1719: , exec+fetch 1 ms, 1 rows 2026-06-03 06:53:57,310 DEBUG [mondrian.mdx] 30152: exec: 5 ms 2026-06-03 06:53:57,311 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 07:09:08,976 DEBUG [mondrian.sql] 1720: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-03 07:09:09,012 DEBUG [mondrian.sql] 1720: , exec 36 ms 2026-06-03 07:09:09,012 DEBUG [mondrian.sql] 1720: , exec+fetch 36 ms, 1 rows 2026-06-03 07:09:09,013 DEBUG [mondrian.sql] 1721: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 07:09:09,019 DEBUG [mondrian.sql] 1721: , exec 6 ms 2026-06-03 07:09:09,019 DEBUG [mondrian.sql] 1721: , exec+fetch 6 ms, 3 rows 2026-06-03 07:09:09,019 DEBUG [mondrian.sql] 1722: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-03 07:09:09,023 DEBUG [mondrian.sql] 1722: , exec 3 ms 2026-06-03 07:09:09,023 DEBUG [mondrian.sql] 1722: , exec+fetch 4 ms, 3 rows 2026-06-03 07:09:09,023 DEBUG [mondrian.sql] 1723: 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] 2026-06-03 07:09:09,023 DEBUG [mondrian.sql] 1723: , exec 0 ms 2026-06-03 07:09:09,023 DEBUG [mondrian.sql] 1723: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,024 DEBUG [mondrian.sql] 1724: 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] 2026-06-03 07:09:09,024 DEBUG [mondrian.sql] 1724: , exec 0 ms 2026-06-03 07:09:09,024 DEBUG [mondrian.sql] 1724: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1725: 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] 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1725: , exec 0 ms 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1725: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1726: 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] 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1726: , exec 0 ms 2026-06-03 07:09:09,027 DEBUG [mondrian.sql] 1726: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1727: 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] 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1727: , exec 0 ms 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1727: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1728: 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] 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1728: , exec 0 ms 2026-06-03 07:09:09,030 DEBUG [mondrian.sql] 1728: , exec+fetch 0 ms, 2 rows 2026-06-03 07:09:09,032 DEBUG [mondrian.sql] 1729: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-03 07:09:09,033 DEBUG [mondrian.sql] 1729: , exec 1 ms 2026-06-03 07:09:09,033 DEBUG [mondrian.sql] 1729: , exec+fetch 1 ms, 1 rows 2026-06-03 07:09:09,033 DEBUG [mondrian.sql] 1730: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-03 07:09:09,034 DEBUG [mondrian.sql] 1730: , exec 0 ms 2026-06-03 07:09:09,034 DEBUG [mondrian.sql] 1730: , exec+fetch 1 ms, 8 rows 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1731: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1731: , exec 0 ms 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1731: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1732: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1732: , exec 0 ms 2026-06-03 07:09:09,035 DEBUG [mondrian.sql] 1732: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1733: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1733: , exec 0 ms 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1733: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1734: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1734: , exec 0 ms 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1734: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,036 DEBUG [mondrian.sql] 1735: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1735: , exec 0 ms 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1735: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1736: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1736: , exec 0 ms 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1736: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1737: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1737: , exec 0 ms 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1737: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1738: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1738: , exec 0 ms 2026-06-03 07:09:09,037 DEBUG [mondrian.sql] 1738: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1739: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1739: , exec 0 ms 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1739: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1740: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1740: , exec 0 ms 2026-06-03 07:09:09,038 DEBUG [mondrian.sql] 1740: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1741: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1741: , exec 0 ms 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1741: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1742: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1742: , exec 0 ms 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1742: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1743: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1743: , exec 0 ms 2026-06-03 07:09:09,039 DEBUG [mondrian.sql] 1743: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1744: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1744: , exec 0 ms 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1744: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1745: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1745: , exec 0 ms 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1745: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1746: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1746: , exec 0 ms 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1746: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:09,040 DEBUG [mondrian.sql] 1747: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-03 07:09:09,041 DEBUG [mondrian.sql] 1747: , exec 0 ms 2026-06-03 07:09:09,041 DEBUG [mondrian.sql] 1747: , exec+fetch 1 ms, 1 rows 2026-06-03 07:09:09,041 DEBUG [mondrian.sql] 1748: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-03 07:09:09,041 DEBUG [mondrian.sql] 1748: , exec 0 ms 2026-06-03 07:09:09,041 DEBUG [mondrian.sql] 1748: , exec+fetch 0 ms, 1 rows 2026-06-03 07:09:22,570 DEBUG [mondrian.mdx] 30762: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 07:09:22,572 DEBUG [mondrian.mdx] 30762: exec: 2 ms 2026-06-03 07:09:22,572 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-03 07:14:07,380 DEBUG [mondrian.mdx] 31164: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-03 07:14:07,381 DEBUG [mondrian.mdx] 31164: exec: 1 ms 2026-06-03 07:14:07,382 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-04 17:45:24,122 DEBUG [mondrian.sql] 1749: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,148 DEBUG [mondrian.sql] 1749: , exec 24 ms 2026-06-04 17:45:24,148 DEBUG [mondrian.sql] 1749: , exec+fetch 25 ms, 1 rows 2026-06-04 17:45:24,148 DEBUG [mondrian.sql] 1750: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-04 17:45:24,152 DEBUG [mondrian.sql] 1750: , exec 3 ms 2026-06-04 17:45:24,152 DEBUG [mondrian.sql] 1750: , exec+fetch 4 ms, 3 rows 2026-06-04 17:45:24,152 DEBUG [mondrian.sql] 1751: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-04 17:45:24,155 DEBUG [mondrian.sql] 1751: , exec 3 ms 2026-06-04 17:45:24,155 DEBUG [mondrian.sql] 1751: , exec+fetch 3 ms, 3 rows 2026-06-04 17:45:24,156 DEBUG [mondrian.sql] 1752: 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] 2026-06-04 17:45:24,156 DEBUG [mondrian.sql] 1752: , exec 0 ms 2026-06-04 17:45:24,156 DEBUG [mondrian.sql] 1752: , exec+fetch 0 ms, 2 rows 2026-06-04 17:45:24,157 DEBUG [mondrian.sql] 1753: 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] 2026-06-04 17:45:24,157 DEBUG [mondrian.sql] 1753: , exec 0 ms 2026-06-04 17:45:24,158 DEBUG [mondrian.sql] 1753: , exec+fetch 1 ms, 2 rows 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1754: 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] 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1754: , exec 0 ms 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1754: , exec+fetch 0 ms, 2 rows 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1755: 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] 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1755: , exec 0 ms 2026-06-04 17:45:24,161 DEBUG [mondrian.sql] 1755: , exec+fetch 0 ms, 2 rows 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1756: 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] 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1756: , exec 0 ms 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1756: , exec+fetch 0 ms, 2 rows 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1757: 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] 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1757: , exec 0 ms 2026-06-04 17:45:24,165 DEBUG [mondrian.sql] 1757: , exec+fetch 0 ms, 2 rows 2026-06-04 17:45:24,168 DEBUG [mondrian.sql] 1758: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:45:24,169 DEBUG [mondrian.sql] 1758: , exec 1 ms 2026-06-04 17:45:24,169 DEBUG [mondrian.sql] 1758: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,170 DEBUG [mondrian.sql] 1759: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-04 17:45:24,170 DEBUG [mondrian.sql] 1759: , exec 0 ms 2026-06-04 17:45:24,170 DEBUG [mondrian.sql] 1759: , exec+fetch 0 ms, 8 rows 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1760: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1760: , exec 0 ms 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1760: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1761: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1761: , exec 0 ms 2026-06-04 17:45:24,186 DEBUG [mondrian.sql] 1761: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,198 DEBUG [mondrian.sql] 1762: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-04 17:45:24,199 DEBUG [mondrian.sql] 1762: , exec 0 ms 2026-06-04 17:45:24,199 DEBUG [mondrian.sql] 1762: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,199 DEBUG [mondrian.sql] 1763: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-04 17:45:24,199 DEBUG [mondrian.sql] 1763: , exec 0 ms 2026-06-04 17:45:24,199 DEBUG [mondrian.sql] 1763: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,212 DEBUG [mondrian.sql] 1764: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-04 17:45:24,213 DEBUG [mondrian.sql] 1764: , exec 0 ms 2026-06-04 17:45:24,213 DEBUG [mondrian.sql] 1764: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,213 DEBUG [mondrian.sql] 1765: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-04 17:45:24,213 DEBUG [mondrian.sql] 1765: , exec 0 ms 2026-06-04 17:45:24,213 DEBUG [mondrian.sql] 1765: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1766: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1766: , exec 0 ms 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1766: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1767: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1767: , exec 0 ms 2026-06-04 17:45:24,226 DEBUG [mondrian.sql] 1767: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1768: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1768: , exec 0 ms 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1768: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1769: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1769: , exec 0 ms 2026-06-04 17:45:24,239 DEBUG [mondrian.sql] 1769: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1770: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1770: , exec 0 ms 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1770: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1771: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1771: , exec 0 ms 2026-06-04 17:45:24,251 DEBUG [mondrian.sql] 1771: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,265 DEBUG [mondrian.sql] 1772: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-04 17:45:24,265 DEBUG [mondrian.sql] 1772: , exec 0 ms 2026-06-04 17:45:24,265 DEBUG [mondrian.sql] 1772: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,265 DEBUG [mondrian.sql] 1773: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-04 17:45:24,266 DEBUG [mondrian.sql] 1773: , exec 0 ms 2026-06-04 17:45:24,266 DEBUG [mondrian.sql] 1773: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1774: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1774: , exec 0 ms 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1774: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1775: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1775: , exec 0 ms 2026-06-04 17:45:24,280 DEBUG [mondrian.sql] 1775: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,293 DEBUG [mondrian.sql] 1776: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-04 17:45:24,294 DEBUG [mondrian.sql] 1776: , exec 0 ms 2026-06-04 17:45:24,294 DEBUG [mondrian.sql] 1776: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,294 DEBUG [mondrian.sql] 1777: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-04 17:45:24,294 DEBUG [mondrian.sql] 1777: , exec 0 ms 2026-06-04 17:45:24,294 DEBUG [mondrian.sql] 1777: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,341 DEBUG [mondrian.sql] 1778: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-04 17:45:24,343 DEBUG [mondrian.sql] 1778: , exec 1 ms 2026-06-04 17:45:24,343 DEBUG [mondrian.sql] 1778: , exec+fetch 2 ms, 1 rows 2026-06-04 17:45:24,343 DEBUG [mondrian.sql] 1779: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1779: , exec 0 ms 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1779: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1780: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1780: , exec 0 ms 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1780: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,344 DEBUG [mondrian.sql] 1781: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:45:24,345 DEBUG [mondrian.sql] 1781: , exec 1 ms 2026-06-04 17:45:24,345 DEBUG [mondrian.sql] 1781: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,345 DEBUG [mondrian.sql] 1782: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:45:24,357 DEBUG [mondrian.sql] 1782: , exec 12 ms 2026-06-04 17:45:24,358 DEBUG [mondrian.sql] 1782: , exec+fetch 13 ms, 1 rows 2026-06-04 17:45:24,358 DEBUG [mondrian.sql] 1783: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-04 17:45:24,362 DEBUG [mondrian.sql] 1783: , exec 3 ms 2026-06-04 17:45:24,362 DEBUG [mondrian.sql] 1783: , exec+fetch 4 ms, 1 rows 2026-06-04 17:45:24,362 DEBUG [mondrian.sql] 1784: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-04 17:45:24,368 DEBUG [mondrian.sql] 1784: , exec 6 ms 2026-06-04 17:45:24,369 DEBUG [mondrian.sql] 1784: , exec+fetch 7 ms, 1 rows 2026-06-04 17:45:24,369 DEBUG [mondrian.sql] 1785: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,393 DEBUG [mondrian.sql] 1785: , exec 24 ms 2026-06-04 17:45:24,393 DEBUG [mondrian.sql] 1785: , exec+fetch 24 ms, 1 rows 2026-06-04 17:45:24,393 DEBUG [mondrian.sql] 1786: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,424 DEBUG [mondrian.sql] 1786: , exec 30 ms 2026-06-04 17:45:24,424 DEBUG [mondrian.sql] 1786: , exec+fetch 31 ms, 1 rows 2026-06-04 17:45:24,424 DEBUG [mondrian.sql] 1787: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,445 DEBUG [mondrian.sql] 1787: , exec 20 ms 2026-06-04 17:45:24,445 DEBUG [mondrian.sql] 1787: , exec+fetch 21 ms, 1 rows 2026-06-04 17:45:24,446 DEBUG [mondrian.sql] 1788: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,471 DEBUG [mondrian.sql] 1788: , exec 25 ms 2026-06-04 17:45:24,471 DEBUG [mondrian.sql] 1788: , exec+fetch 25 ms, 1 rows 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1789: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1789: , exec 0 ms 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1789: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1790: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1790: , exec 0 ms 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1790: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,485 DEBUG [mondrian.sql] 1791: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-04 17:45:24,486 DEBUG [mondrian.sql] 1791: , exec 0 ms 2026-06-04 17:45:24,486 DEBUG [mondrian.sql] 1791: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,487 DEBUG [mondrian.sql] 1792: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:45:24,487 DEBUG [mondrian.sql] 1792: , exec 0 ms 2026-06-04 17:45:24,487 DEBUG [mondrian.sql] 1792: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,487 DEBUG [mondrian.sql] 1793: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:45:24,488 DEBUG [mondrian.sql] 1793: , exec 0 ms 2026-06-04 17:45:24,488 DEBUG [mondrian.sql] 1793: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,488 DEBUG [mondrian.sql] 1794: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:45:24,489 DEBUG [mondrian.sql] 1794: , exec 1 ms 2026-06-04 17:45:24,489 DEBUG [mondrian.sql] 1794: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,490 DEBUG [mondrian.sql] 1795: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,493 DEBUG [mondrian.sql] 1795: , exec 3 ms 2026-06-04 17:45:24,493 DEBUG [mondrian.sql] 1795: , exec+fetch 3 ms, 1 rows 2026-06-04 17:45:24,493 DEBUG [mondrian.sql] 1796: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,498 DEBUG [mondrian.sql] 1796: , exec 5 ms 2026-06-04 17:45:24,498 DEBUG [mondrian.sql] 1796: , exec+fetch 5 ms, 1 rows 2026-06-04 17:45:24,498 DEBUG [mondrian.sql] 1797: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,504 DEBUG [mondrian.sql] 1797: , exec 5 ms 2026-06-04 17:45:24,504 DEBUG [mondrian.sql] 1797: , exec+fetch 6 ms, 1 rows 2026-06-04 17:45:24,504 DEBUG [mondrian.sql] 1798: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,510 DEBUG [mondrian.sql] 1798: , exec 5 ms 2026-06-04 17:45:24,510 DEBUG [mondrian.sql] 1798: , exec+fetch 6 ms, 1 rows 2026-06-04 17:45:24,510 DEBUG [mondrian.sql] 1799: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,519 DEBUG [mondrian.sql] 1799: , exec 8 ms 2026-06-04 17:45:24,519 DEBUG [mondrian.sql] 1799: , exec+fetch 9 ms, 1 rows 2026-06-04 17:45:24,519 DEBUG [mondrian.sql] 1800: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,523 DEBUG [mondrian.sql] 1800: , exec 3 ms 2026-06-04 17:45:24,523 DEBUG [mondrian.sql] 1800: , exec+fetch 4 ms, 1 rows 2026-06-04 17:45:24,523 DEBUG [mondrian.sql] 1801: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,527 DEBUG [mondrian.sql] 1801: , exec 4 ms 2026-06-04 17:45:24,527 DEBUG [mondrian.sql] 1801: , exec+fetch 4 ms, 1 rows 2026-06-04 17:45:24,528 DEBUG [mondrian.sql] 1802: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,533 DEBUG [mondrian.sql] 1802: , exec 5 ms 2026-06-04 17:45:24,533 DEBUG [mondrian.sql] 1802: , exec+fetch 5 ms, 1 rows 2026-06-04 17:45:24,533 DEBUG [mondrian.sql] 1803: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:45:24,538 DEBUG [mondrian.sql] 1803: , exec 5 ms 2026-06-04 17:45:24,538 DEBUG [mondrian.sql] 1803: , exec+fetch 5 ms, 1 rows 2026-06-04 17:45:24,538 DEBUG [mondrian.sql] 1804: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:45:24,539 DEBUG [mondrian.sql] 1804: , exec 0 ms 2026-06-04 17:45:24,539 DEBUG [mondrian.sql] 1804: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,539 DEBUG [mondrian.sql] 1805: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:45:24,554 DEBUG [mondrian.sql] 1805: , exec 14 ms 2026-06-04 17:45:24,554 DEBUG [mondrian.sql] 1805: , exec+fetch 15 ms, 1 rows 2026-06-04 17:45:24,554 DEBUG [mondrian.sql] 1806: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,576 DEBUG [mondrian.sql] 1806: , exec 21 ms 2026-06-04 17:45:24,576 DEBUG [mondrian.sql] 1806: , exec+fetch 22 ms, 1 rows 2026-06-04 17:45:24,576 DEBUG [mondrian.sql] 1807: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-04 17:45:24,618 DEBUG [mondrian.sql] 1807: , exec 42 ms 2026-06-04 17:45:24,618 DEBUG [mondrian.sql] 1807: , exec+fetch 42 ms, 1 rows 2026-06-04 17:45:24,693 DEBUG [mondrian.mdx] 31770: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-04 17:45:24,695 DEBUG [mondrian.sql] 1808: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-04 17:45:24,695 DEBUG [mondrian.sql] 1808: , exec 0 ms 2026-06-04 17:45:24,695 DEBUG [mondrian.sql] 1808: , exec+fetch 0 ms, 1 rows 2026-06-04 17:45:24,697 DEBUG [mondrian.sql] 1809: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-04 17:45:24,698 DEBUG [mondrian.sql] 1809: , exec 0 ms 2026-06-04 17:45:24,698 DEBUG [mondrian.sql] 1809: , exec+fetch 1 ms, 1 rows 2026-06-04 17:45:24,699 DEBUG [mondrian.mdx] 31770: exec: 6 ms 2026-06-04 17:45:24,700 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-04 17:52:47,541 DEBUG [mondrian.sql] 1810: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,566 DEBUG [mondrian.sql] 1810: , exec 24 ms 2026-06-04 17:52:47,566 DEBUG [mondrian.sql] 1810: , exec+fetch 25 ms, 1 rows 2026-06-04 17:52:47,566 DEBUG [mondrian.sql] 1811: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-04 17:52:47,573 DEBUG [mondrian.sql] 1811: , exec 6 ms 2026-06-04 17:52:47,573 DEBUG [mondrian.sql] 1811: , exec+fetch 7 ms, 3 rows 2026-06-04 17:52:47,573 DEBUG [mondrian.sql] 1812: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-04 17:52:47,580 DEBUG [mondrian.sql] 1812: , exec 7 ms 2026-06-04 17:52:47,580 DEBUG [mondrian.sql] 1812: , exec+fetch 7 ms, 3 rows 2026-06-04 17:52:47,581 DEBUG [mondrian.sql] 1813: 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] 2026-06-04 17:52:47,581 DEBUG [mondrian.sql] 1813: , exec 0 ms 2026-06-04 17:52:47,581 DEBUG [mondrian.sql] 1813: , exec+fetch 0 ms, 2 rows 2026-06-04 17:52:47,582 DEBUG [mondrian.sql] 1814: 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] 2026-06-04 17:52:47,583 DEBUG [mondrian.sql] 1814: , exec 0 ms 2026-06-04 17:52:47,583 DEBUG [mondrian.sql] 1814: , exec+fetch 1 ms, 2 rows 2026-06-04 17:52:47,587 DEBUG [mondrian.sql] 1815: 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] 2026-06-04 17:52:47,587 DEBUG [mondrian.sql] 1815: , exec 0 ms 2026-06-04 17:52:47,587 DEBUG [mondrian.sql] 1815: , exec+fetch 0 ms, 2 rows 2026-06-04 17:52:47,587 DEBUG [mondrian.sql] 1816: 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] 2026-06-04 17:52:47,588 DEBUG [mondrian.sql] 1816: , exec 0 ms 2026-06-04 17:52:47,588 DEBUG [mondrian.sql] 1816: , exec+fetch 0 ms, 2 rows 2026-06-04 17:52:47,592 DEBUG [mondrian.sql] 1817: 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] 2026-06-04 17:52:47,593 DEBUG [mondrian.sql] 1817: , exec 0 ms 2026-06-04 17:52:47,593 DEBUG [mondrian.sql] 1817: , exec+fetch 1 ms, 2 rows 2026-06-04 17:52:47,593 DEBUG [mondrian.sql] 1818: 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] 2026-06-04 17:52:47,593 DEBUG [mondrian.sql] 1818: , exec 0 ms 2026-06-04 17:52:47,593 DEBUG [mondrian.sql] 1818: , exec+fetch 0 ms, 2 rows 2026-06-04 17:52:47,598 DEBUG [mondrian.sql] 1819: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:52:47,599 DEBUG [mondrian.sql] 1819: , exec 1 ms 2026-06-04 17:52:47,599 DEBUG [mondrian.sql] 1819: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,599 DEBUG [mondrian.sql] 1820: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-04 17:52:47,599 DEBUG [mondrian.sql] 1820: , exec 0 ms 2026-06-04 17:52:47,600 DEBUG [mondrian.sql] 1820: , exec+fetch 1 ms, 8 rows 2026-06-04 17:52:47,616 DEBUG [mondrian.sql] 1821: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-04 17:52:47,617 DEBUG [mondrian.sql] 1821: , exec 0 ms 2026-06-04 17:52:47,617 DEBUG [mondrian.sql] 1821: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,617 DEBUG [mondrian.sql] 1822: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-04 17:52:47,617 DEBUG [mondrian.sql] 1822: , exec 0 ms 2026-06-04 17:52:47,617 DEBUG [mondrian.sql] 1822: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,632 DEBUG [mondrian.sql] 1823: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-04 17:52:47,633 DEBUG [mondrian.sql] 1823: , exec 0 ms 2026-06-04 17:52:47,633 DEBUG [mondrian.sql] 1823: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,633 DEBUG [mondrian.sql] 1824: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-04 17:52:47,633 DEBUG [mondrian.sql] 1824: , exec 0 ms 2026-06-04 17:52:47,633 DEBUG [mondrian.sql] 1824: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,650 DEBUG [mondrian.sql] 1825: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-04 17:52:47,651 DEBUG [mondrian.sql] 1825: , exec 0 ms 2026-06-04 17:52:47,651 DEBUG [mondrian.sql] 1825: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,651 DEBUG [mondrian.sql] 1826: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-04 17:52:47,651 DEBUG [mondrian.sql] 1826: , exec 0 ms 2026-06-04 17:52:47,651 DEBUG [mondrian.sql] 1826: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,668 DEBUG [mondrian.sql] 1827: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-04 17:52:47,669 DEBUG [mondrian.sql] 1827: , exec 0 ms 2026-06-04 17:52:47,669 DEBUG [mondrian.sql] 1827: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,669 DEBUG [mondrian.sql] 1828: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-04 17:52:47,669 DEBUG [mondrian.sql] 1828: , exec 0 ms 2026-06-04 17:52:47,669 DEBUG [mondrian.sql] 1828: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,686 DEBUG [mondrian.sql] 1829: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-04 17:52:47,686 DEBUG [mondrian.sql] 1829: , exec 0 ms 2026-06-04 17:52:47,686 DEBUG [mondrian.sql] 1829: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,686 DEBUG [mondrian.sql] 1830: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-04 17:52:47,686 DEBUG [mondrian.sql] 1830: , exec 0 ms 2026-06-04 17:52:47,687 DEBUG [mondrian.sql] 1830: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,702 DEBUG [mondrian.sql] 1831: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-04 17:52:47,703 DEBUG [mondrian.sql] 1831: , exec 0 ms 2026-06-04 17:52:47,703 DEBUG [mondrian.sql] 1831: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,703 DEBUG [mondrian.sql] 1832: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-04 17:52:47,703 DEBUG [mondrian.sql] 1832: , exec 0 ms 2026-06-04 17:52:47,703 DEBUG [mondrian.sql] 1832: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,719 DEBUG [mondrian.sql] 1833: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-04 17:52:47,719 DEBUG [mondrian.sql] 1833: , exec 0 ms 2026-06-04 17:52:47,720 DEBUG [mondrian.sql] 1833: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,720 DEBUG [mondrian.sql] 1834: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-04 17:52:47,720 DEBUG [mondrian.sql] 1834: , exec 0 ms 2026-06-04 17:52:47,720 DEBUG [mondrian.sql] 1834: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,736 DEBUG [mondrian.sql] 1835: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-04 17:52:47,737 DEBUG [mondrian.sql] 1835: , exec 0 ms 2026-06-04 17:52:47,737 DEBUG [mondrian.sql] 1835: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,737 DEBUG [mondrian.sql] 1836: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-04 17:52:47,737 DEBUG [mondrian.sql] 1836: , exec 0 ms 2026-06-04 17:52:47,737 DEBUG [mondrian.sql] 1836: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,751 DEBUG [mondrian.sql] 1837: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-04 17:52:47,752 DEBUG [mondrian.sql] 1837: , exec 0 ms 2026-06-04 17:52:47,752 DEBUG [mondrian.sql] 1837: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,752 DEBUG [mondrian.sql] 1838: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-04 17:52:47,752 DEBUG [mondrian.sql] 1838: , exec 0 ms 2026-06-04 17:52:47,752 DEBUG [mondrian.sql] 1838: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,777 DEBUG [mondrian.sql] 1839: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-04 17:52:47,778 DEBUG [mondrian.sql] 1839: , exec 1 ms 2026-06-04 17:52:47,778 DEBUG [mondrian.sql] 1839: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,778 DEBUG [mondrian.sql] 1840: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1840: , exec 0 ms 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1840: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1841: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1841: , exec 0 ms 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1841: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,779 DEBUG [mondrian.sql] 1842: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:52:47,780 DEBUG [mondrian.sql] 1842: , exec 1 ms 2026-06-04 17:52:47,780 DEBUG [mondrian.sql] 1842: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,780 DEBUG [mondrian.sql] 1843: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:52:47,797 DEBUG [mondrian.sql] 1843: , exec 16 ms 2026-06-04 17:52:47,797 DEBUG [mondrian.sql] 1843: , exec+fetch 17 ms, 1 rows 2026-06-04 17:52:47,798 DEBUG [mondrian.sql] 1844: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-04 17:52:47,803 DEBUG [mondrian.sql] 1844: , exec 5 ms 2026-06-04 17:52:47,804 DEBUG [mondrian.sql] 1844: , exec+fetch 6 ms, 1 rows 2026-06-04 17:52:47,804 DEBUG [mondrian.sql] 1845: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-04 17:52:47,810 DEBUG [mondrian.sql] 1845: , exec 5 ms 2026-06-04 17:52:47,810 DEBUG [mondrian.sql] 1845: , exec+fetch 6 ms, 1 rows 2026-06-04 17:52:47,810 DEBUG [mondrian.sql] 1846: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,828 DEBUG [mondrian.sql] 1846: , exec 17 ms 2026-06-04 17:52:47,828 DEBUG [mondrian.sql] 1846: , exec+fetch 18 ms, 1 rows 2026-06-04 17:52:47,828 DEBUG [mondrian.sql] 1847: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,853 DEBUG [mondrian.sql] 1847: , exec 24 ms 2026-06-04 17:52:47,853 DEBUG [mondrian.sql] 1847: , exec+fetch 25 ms, 1 rows 2026-06-04 17:52:47,853 DEBUG [mondrian.sql] 1848: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,871 DEBUG [mondrian.sql] 1848: , exec 17 ms 2026-06-04 17:52:47,871 DEBUG [mondrian.sql] 1848: , exec+fetch 18 ms, 1 rows 2026-06-04 17:52:47,871 DEBUG [mondrian.sql] 1849: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,889 DEBUG [mondrian.sql] 1849: , exec 18 ms 2026-06-04 17:52:47,889 DEBUG [mondrian.sql] 1849: , exec+fetch 18 ms, 1 rows 2026-06-04 17:52:47,900 DEBUG [mondrian.sql] 1850: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-04 17:52:47,900 DEBUG [mondrian.sql] 1850: , exec 0 ms 2026-06-04 17:52:47,900 DEBUG [mondrian.sql] 1850: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1851: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1851: , exec 0 ms 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1851: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1852: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1852: , exec 0 ms 2026-06-04 17:52:47,901 DEBUG [mondrian.sql] 1852: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,902 DEBUG [mondrian.sql] 1853: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:52:47,902 DEBUG [mondrian.sql] 1853: , exec 0 ms 2026-06-04 17:52:47,902 DEBUG [mondrian.sql] 1853: , exec+fetch 0 ms, 1 rows 2026-06-04 17:52:47,902 DEBUG [mondrian.sql] 1854: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:52:47,903 DEBUG [mondrian.sql] 1854: , exec 0 ms 2026-06-04 17:52:47,903 DEBUG [mondrian.sql] 1854: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,903 DEBUG [mondrian.sql] 1855: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-04 17:52:47,904 DEBUG [mondrian.sql] 1855: , exec 0 ms 2026-06-04 17:52:47,904 DEBUG [mondrian.sql] 1855: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,904 DEBUG [mondrian.sql] 1856: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,908 DEBUG [mondrian.sql] 1856: , exec 3 ms 2026-06-04 17:52:47,908 DEBUG [mondrian.sql] 1856: , exec+fetch 4 ms, 1 rows 2026-06-04 17:52:47,908 DEBUG [mondrian.sql] 1857: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,912 DEBUG [mondrian.sql] 1857: , exec 4 ms 2026-06-04 17:52:47,912 DEBUG [mondrian.sql] 1857: , exec+fetch 4 ms, 1 rows 2026-06-04 17:52:47,912 DEBUG [mondrian.sql] 1858: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,917 DEBUG [mondrian.sql] 1858: , exec 4 ms 2026-06-04 17:52:47,917 DEBUG [mondrian.sql] 1858: , exec+fetch 5 ms, 1 rows 2026-06-04 17:52:47,917 DEBUG [mondrian.sql] 1859: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,922 DEBUG [mondrian.sql] 1859: , exec 4 ms 2026-06-04 17:52:47,922 DEBUG [mondrian.sql] 1859: , exec+fetch 5 ms, 1 rows 2026-06-04 17:52:47,922 DEBUG [mondrian.sql] 1860: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,929 DEBUG [mondrian.sql] 1860: , exec 6 ms 2026-06-04 17:52:47,929 DEBUG [mondrian.sql] 1860: , exec+fetch 7 ms, 1 rows 2026-06-04 17:52:47,929 DEBUG [mondrian.sql] 1861: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,932 DEBUG [mondrian.sql] 1861: , exec 2 ms 2026-06-04 17:52:47,932 DEBUG [mondrian.sql] 1861: , exec+fetch 3 ms, 1 rows 2026-06-04 17:52:47,932 DEBUG [mondrian.sql] 1862: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,936 DEBUG [mondrian.sql] 1862: , exec 3 ms 2026-06-04 17:52:47,936 DEBUG [mondrian.sql] 1862: , exec+fetch 4 ms, 1 rows 2026-06-04 17:52:47,937 DEBUG [mondrian.sql] 1863: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,941 DEBUG [mondrian.sql] 1863: , exec 4 ms 2026-06-04 17:52:47,941 DEBUG [mondrian.sql] 1863: , exec+fetch 4 ms, 1 rows 2026-06-04 17:52:47,941 DEBUG [mondrian.sql] 1864: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-04 17:52:47,946 DEBUG [mondrian.sql] 1864: , exec 4 ms 2026-06-04 17:52:47,946 DEBUG [mondrian.sql] 1864: , exec+fetch 5 ms, 1 rows 2026-06-04 17:52:47,946 DEBUG [mondrian.sql] 1865: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:52:47,947 DEBUG [mondrian.sql] 1865: , exec 0 ms 2026-06-04 17:52:47,947 DEBUG [mondrian.sql] 1865: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:47,947 DEBUG [mondrian.sql] 1866: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-04 17:52:47,960 DEBUG [mondrian.sql] 1866: , exec 12 ms 2026-06-04 17:52:47,960 DEBUG [mondrian.sql] 1866: , exec+fetch 13 ms, 1 rows 2026-06-04 17:52:47,961 DEBUG [mondrian.sql] 1867: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-04 17:52:47,984 DEBUG [mondrian.sql] 1867: , exec 23 ms 2026-06-04 17:52:47,984 DEBUG [mondrian.sql] 1867: , exec+fetch 23 ms, 1 rows 2026-06-04 17:52:47,984 DEBUG [mondrian.sql] 1868: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-04 17:52:48,033 DEBUG [mondrian.sql] 1868: , exec 48 ms 2026-06-04 17:52:48,033 DEBUG [mondrian.sql] 1868: , exec+fetch 49 ms, 1 rows 2026-06-04 17:52:48,113 DEBUG [mondrian.mdx] 32378: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-04 17:52:48,115 DEBUG [mondrian.sql] 1869: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-04 17:52:48,116 DEBUG [mondrian.sql] 1869: , exec 0 ms 2026-06-04 17:52:48,116 DEBUG [mondrian.sql] 1869: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:48,117 DEBUG [mondrian.sql] 1870: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-04 17:52:48,117 DEBUG [mondrian.sql] 1870: , exec 0 ms 2026-06-04 17:52:48,118 DEBUG [mondrian.sql] 1870: , exec+fetch 1 ms, 1 rows 2026-06-04 17:52:48,119 DEBUG [mondrian.mdx] 32378: exec: 5 ms 2026-06-04 17:52:48,120 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 13:50:49,652 DEBUG [mondrian.sql] 1871: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,675 DEBUG [mondrian.sql] 1871: , exec 22 ms 2026-06-05 13:50:49,675 DEBUG [mondrian.sql] 1871: , exec+fetch 23 ms, 1 rows 2026-06-05 13:50:49,675 DEBUG [mondrian.sql] 1872: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 13:50:49,680 DEBUG [mondrian.sql] 1872: , exec 4 ms 2026-06-05 13:50:49,680 DEBUG [mondrian.sql] 1872: , exec+fetch 5 ms, 3 rows 2026-06-05 13:50:49,680 DEBUG [mondrian.sql] 1873: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 13:50:49,684 DEBUG [mondrian.sql] 1873: , exec 3 ms 2026-06-05 13:50:49,684 DEBUG [mondrian.sql] 1873: , exec+fetch 4 ms, 3 rows 2026-06-05 13:50:49,684 DEBUG [mondrian.sql] 1874: 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] 2026-06-05 13:50:49,684 DEBUG [mondrian.sql] 1874: , exec 0 ms 2026-06-05 13:50:49,684 DEBUG [mondrian.sql] 1874: , exec+fetch 0 ms, 2 rows 2026-06-05 13:50:49,686 DEBUG [mondrian.sql] 1875: 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] 2026-06-05 13:50:49,686 DEBUG [mondrian.sql] 1875: , exec 0 ms 2026-06-05 13:50:49,686 DEBUG [mondrian.sql] 1875: , exec+fetch 0 ms, 2 rows 2026-06-05 13:50:49,690 DEBUG [mondrian.sql] 1876: 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] 2026-06-05 13:50:49,691 DEBUG [mondrian.sql] 1876: , exec 0 ms 2026-06-05 13:50:49,691 DEBUG [mondrian.sql] 1876: , exec+fetch 1 ms, 2 rows 2026-06-05 13:50:49,691 DEBUG [mondrian.sql] 1877: 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] 2026-06-05 13:50:49,691 DEBUG [mondrian.sql] 1877: , exec 0 ms 2026-06-05 13:50:49,691 DEBUG [mondrian.sql] 1877: , exec+fetch 0 ms, 2 rows 2026-06-05 13:50:49,694 DEBUG [mondrian.sql] 1878: 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] 2026-06-05 13:50:49,695 DEBUG [mondrian.sql] 1878: , exec 0 ms 2026-06-05 13:50:49,695 DEBUG [mondrian.sql] 1878: , exec+fetch 0 ms, 2 rows 2026-06-05 13:50:49,695 DEBUG [mondrian.sql] 1879: 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] 2026-06-05 13:50:49,695 DEBUG [mondrian.sql] 1879: , exec 0 ms 2026-06-05 13:50:49,695 DEBUG [mondrian.sql] 1879: , exec+fetch 0 ms, 2 rows 2026-06-05 13:50:49,697 DEBUG [mondrian.sql] 1880: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 13:50:49,698 DEBUG [mondrian.sql] 1880: , exec 1 ms 2026-06-05 13:50:49,698 DEBUG [mondrian.sql] 1880: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,698 DEBUG [mondrian.sql] 1881: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 13:50:49,699 DEBUG [mondrian.sql] 1881: , exec 0 ms 2026-06-05 13:50:49,699 DEBUG [mondrian.sql] 1881: , exec+fetch 1 ms, 8 rows 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1882: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1882: , exec 0 ms 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1882: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1883: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1883: , exec 0 ms 2026-06-05 13:50:49,717 DEBUG [mondrian.sql] 1883: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,730 DEBUG [mondrian.sql] 1884: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 13:50:49,731 DEBUG [mondrian.sql] 1884: , exec 0 ms 2026-06-05 13:50:49,731 DEBUG [mondrian.sql] 1884: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,731 DEBUG [mondrian.sql] 1885: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 13:50:49,731 DEBUG [mondrian.sql] 1885: , exec 0 ms 2026-06-05 13:50:49,731 DEBUG [mondrian.sql] 1885: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,745 DEBUG [mondrian.sql] 1886: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 13:50:49,746 DEBUG [mondrian.sql] 1886: , exec 0 ms 2026-06-05 13:50:49,746 DEBUG [mondrian.sql] 1886: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,746 DEBUG [mondrian.sql] 1887: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 13:50:49,746 DEBUG [mondrian.sql] 1887: , exec 0 ms 2026-06-05 13:50:49,746 DEBUG [mondrian.sql] 1887: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,756 DEBUG [mondrian.sql] 1888: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 13:50:49,756 DEBUG [mondrian.sql] 1888: , exec 0 ms 2026-06-05 13:50:49,757 DEBUG [mondrian.sql] 1888: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,757 DEBUG [mondrian.sql] 1889: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 13:50:49,757 DEBUG [mondrian.sql] 1889: , exec 0 ms 2026-06-05 13:50:49,757 DEBUG [mondrian.sql] 1889: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1890: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1890: , exec 0 ms 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1890: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1891: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1891: , exec 0 ms 2026-06-05 13:50:49,769 DEBUG [mondrian.sql] 1891: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,782 DEBUG [mondrian.sql] 1892: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 13:50:49,782 DEBUG [mondrian.sql] 1892: , exec 0 ms 2026-06-05 13:50:49,782 DEBUG [mondrian.sql] 1892: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,783 DEBUG [mondrian.sql] 1893: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 13:50:49,783 DEBUG [mondrian.sql] 1893: , exec 0 ms 2026-06-05 13:50:49,783 DEBUG [mondrian.sql] 1893: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,793 DEBUG [mondrian.sql] 1894: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 13:50:49,794 DEBUG [mondrian.sql] 1894: , exec 0 ms 2026-06-05 13:50:49,794 DEBUG [mondrian.sql] 1894: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,794 DEBUG [mondrian.sql] 1895: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 13:50:49,794 DEBUG [mondrian.sql] 1895: , exec 0 ms 2026-06-05 13:50:49,794 DEBUG [mondrian.sql] 1895: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,802 DEBUG [mondrian.sql] 1896: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 13:50:49,802 DEBUG [mondrian.sql] 1896: , exec 0 ms 2026-06-05 13:50:49,802 DEBUG [mondrian.sql] 1896: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,802 DEBUG [mondrian.sql] 1897: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 13:50:49,803 DEBUG [mondrian.sql] 1897: , exec 0 ms 2026-06-05 13:50:49,803 DEBUG [mondrian.sql] 1897: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1898: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1898: , exec 0 ms 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1898: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1899: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1899: , exec 0 ms 2026-06-05 13:50:49,816 DEBUG [mondrian.sql] 1899: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,836 DEBUG [mondrian.sql] 1900: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1900: , exec 1 ms 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1900: , exec+fetch 2 ms, 1 rows 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1901: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1901: , exec 0 ms 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1901: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,838 DEBUG [mondrian.sql] 1902: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 13:50:49,839 DEBUG [mondrian.sql] 1902: , exec 0 ms 2026-06-05 13:50:49,839 DEBUG [mondrian.sql] 1902: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,839 DEBUG [mondrian.sql] 1903: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 13:50:49,840 DEBUG [mondrian.sql] 1903: , exec 1 ms 2026-06-05 13:50:49,840 DEBUG [mondrian.sql] 1903: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,840 DEBUG [mondrian.sql] 1904: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 13:50:49,852 DEBUG [mondrian.sql] 1904: , exec 12 ms 2026-06-05 13:50:49,853 DEBUG [mondrian.sql] 1904: , exec+fetch 13 ms, 1 rows 2026-06-05 13:50:49,853 DEBUG [mondrian.sql] 1905: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 13:50:49,857 DEBUG [mondrian.sql] 1905: , exec 4 ms 2026-06-05 13:50:49,857 DEBUG [mondrian.sql] 1905: , exec+fetch 4 ms, 1 rows 2026-06-05 13:50:49,857 DEBUG [mondrian.sql] 1906: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 13:50:49,861 DEBUG [mondrian.sql] 1906: , exec 3 ms 2026-06-05 13:50:49,861 DEBUG [mondrian.sql] 1906: , exec+fetch 4 ms, 1 rows 2026-06-05 13:50:49,861 DEBUG [mondrian.sql] 1907: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,878 DEBUG [mondrian.sql] 1907: , exec 16 ms 2026-06-05 13:50:49,878 DEBUG [mondrian.sql] 1907: , exec+fetch 17 ms, 1 rows 2026-06-05 13:50:49,878 DEBUG [mondrian.sql] 1908: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,897 DEBUG [mondrian.sql] 1908: , exec 19 ms 2026-06-05 13:50:49,897 DEBUG [mondrian.sql] 1908: , exec+fetch 19 ms, 1 rows 2026-06-05 13:50:49,898 DEBUG [mondrian.sql] 1909: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,911 DEBUG [mondrian.sql] 1909: , exec 13 ms 2026-06-05 13:50:49,911 DEBUG [mondrian.sql] 1909: , exec+fetch 13 ms, 1 rows 2026-06-05 13:50:49,911 DEBUG [mondrian.sql] 1910: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,926 DEBUG [mondrian.sql] 1910: , exec 15 ms 2026-06-05 13:50:49,926 DEBUG [mondrian.sql] 1910: , exec+fetch 15 ms, 1 rows 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1911: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1911: , exec 0 ms 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1911: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1912: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1912: , exec 0 ms 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1912: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1913: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1913: , exec 0 ms 2026-06-05 13:50:49,934 DEBUG [mondrian.sql] 1913: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,936 DEBUG [mondrian.sql] 1914: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 13:50:49,936 DEBUG [mondrian.sql] 1914: , exec 0 ms 2026-06-05 13:50:49,936 DEBUG [mondrian.sql] 1914: , exec+fetch 0 ms, 1 rows 2026-06-05 13:50:49,936 DEBUG [mondrian.sql] 1915: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 13:50:49,937 DEBUG [mondrian.sql] 1915: , exec 0 ms 2026-06-05 13:50:49,937 DEBUG [mondrian.sql] 1915: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,937 DEBUG [mondrian.sql] 1916: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 13:50:49,938 DEBUG [mondrian.sql] 1916: , exec 0 ms 2026-06-05 13:50:49,938 DEBUG [mondrian.sql] 1916: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,938 DEBUG [mondrian.sql] 1917: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,941 DEBUG [mondrian.sql] 1917: , exec 2 ms 2026-06-05 13:50:49,941 DEBUG [mondrian.sql] 1917: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,941 DEBUG [mondrian.sql] 1918: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,944 DEBUG [mondrian.sql] 1918: , exec 3 ms 2026-06-05 13:50:49,944 DEBUG [mondrian.sql] 1918: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,944 DEBUG [mondrian.sql] 1919: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,948 DEBUG [mondrian.sql] 1919: , exec 3 ms 2026-06-05 13:50:49,948 DEBUG [mondrian.sql] 1919: , exec+fetch 4 ms, 1 rows 2026-06-05 13:50:49,948 DEBUG [mondrian.sql] 1920: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,951 DEBUG [mondrian.sql] 1920: , exec 3 ms 2026-06-05 13:50:49,951 DEBUG [mondrian.sql] 1920: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,951 DEBUG [mondrian.sql] 1921: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,956 DEBUG [mondrian.sql] 1921: , exec 4 ms 2026-06-05 13:50:49,956 DEBUG [mondrian.sql] 1921: , exec+fetch 5 ms, 1 rows 2026-06-05 13:50:49,956 DEBUG [mondrian.sql] 1922: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,959 DEBUG [mondrian.sql] 1922: , exec 2 ms 2026-06-05 13:50:49,959 DEBUG [mondrian.sql] 1922: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,959 DEBUG [mondrian.sql] 1923: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,962 DEBUG [mondrian.sql] 1923: , exec 3 ms 2026-06-05 13:50:49,962 DEBUG [mondrian.sql] 1923: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,962 DEBUG [mondrian.sql] 1924: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,966 DEBUG [mondrian.sql] 1924: , exec 3 ms 2026-06-05 13:50:49,966 DEBUG [mondrian.sql] 1924: , exec+fetch 4 ms, 1 rows 2026-06-05 13:50:49,966 DEBUG [mondrian.sql] 1925: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 13:50:49,969 DEBUG [mondrian.sql] 1925: , exec 3 ms 2026-06-05 13:50:49,969 DEBUG [mondrian.sql] 1925: , exec+fetch 3 ms, 1 rows 2026-06-05 13:50:49,969 DEBUG [mondrian.sql] 1926: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 13:50:49,970 DEBUG [mondrian.sql] 1926: , exec 0 ms 2026-06-05 13:50:49,970 DEBUG [mondrian.sql] 1926: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:49,970 DEBUG [mondrian.sql] 1927: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 13:50:49,977 DEBUG [mondrian.sql] 1927: , exec 7 ms 2026-06-05 13:50:49,977 DEBUG [mondrian.sql] 1927: , exec+fetch 7 ms, 1 rows 2026-06-05 13:50:49,977 DEBUG [mondrian.sql] 1928: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 13:50:49,997 DEBUG [mondrian.sql] 1928: , exec 20 ms 2026-06-05 13:50:49,997 DEBUG [mondrian.sql] 1928: , exec+fetch 20 ms, 1 rows 2026-06-05 13:50:49,997 DEBUG [mondrian.sql] 1929: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 13:50:50,030 DEBUG [mondrian.sql] 1929: , exec 31 ms 2026-06-05 13:50:50,030 DEBUG [mondrian.sql] 1929: , exec+fetch 33 ms, 1 rows 2026-06-05 13:50:50,078 DEBUG [mondrian.mdx] 32986: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 13:50:50,079 DEBUG [mondrian.sql] 1930: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 13:50:50,080 DEBUG [mondrian.sql] 1930: , exec 0 ms 2026-06-05 13:50:50,080 DEBUG [mondrian.sql] 1930: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:50,081 DEBUG [mondrian.sql] 1931: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 13:50:50,082 DEBUG [mondrian.sql] 1931: , exec 0 ms 2026-06-05 13:50:50,082 DEBUG [mondrian.sql] 1931: , exec+fetch 1 ms, 1 rows 2026-06-05 13:50:50,084 DEBUG [mondrian.mdx] 32986: exec: 6 ms 2026-06-05 13:50:50,085 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:00:01,377 DEBUG [mondrian.sql] 1932: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,399 DEBUG [mondrian.sql] 1932: , exec 21 ms 2026-06-05 14:00:01,399 DEBUG [mondrian.sql] 1932: , exec+fetch 22 ms, 1 rows 2026-06-05 14:00:01,399 DEBUG [mondrian.sql] 1933: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:00:01,404 DEBUG [mondrian.sql] 1933: , exec 4 ms 2026-06-05 14:00:01,404 DEBUG [mondrian.sql] 1933: , exec+fetch 5 ms, 3 rows 2026-06-05 14:00:01,404 DEBUG [mondrian.sql] 1934: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:00:01,407 DEBUG [mondrian.sql] 1934: , exec 3 ms 2026-06-05 14:00:01,407 DEBUG [mondrian.sql] 1934: , exec+fetch 3 ms, 3 rows 2026-06-05 14:00:01,407 DEBUG [mondrian.sql] 1935: 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] 2026-06-05 14:00:01,408 DEBUG [mondrian.sql] 1935: , exec 0 ms 2026-06-05 14:00:01,408 DEBUG [mondrian.sql] 1935: , exec+fetch 1 ms, 2 rows 2026-06-05 14:00:01,409 DEBUG [mondrian.sql] 1936: 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] 2026-06-05 14:00:01,409 DEBUG [mondrian.sql] 1936: , exec 0 ms 2026-06-05 14:00:01,409 DEBUG [mondrian.sql] 1936: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:01,412 DEBUG [mondrian.sql] 1937: 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] 2026-06-05 14:00:01,413 DEBUG [mondrian.sql] 1937: , exec 0 ms 2026-06-05 14:00:01,413 DEBUG [mondrian.sql] 1937: , exec+fetch 1 ms, 2 rows 2026-06-05 14:00:01,413 DEBUG [mondrian.sql] 1938: 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] 2026-06-05 14:00:01,413 DEBUG [mondrian.sql] 1938: , exec 0 ms 2026-06-05 14:00:01,413 DEBUG [mondrian.sql] 1938: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1939: 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] 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1939: , exec 0 ms 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1939: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1940: 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] 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1940: , exec 0 ms 2026-06-05 14:00:01,416 DEBUG [mondrian.sql] 1940: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:01,419 DEBUG [mondrian.sql] 1941: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:01,420 DEBUG [mondrian.sql] 1941: , exec 1 ms 2026-06-05 14:00:01,420 DEBUG [mondrian.sql] 1941: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,420 DEBUG [mondrian.sql] 1942: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:00:01,421 DEBUG [mondrian.sql] 1942: , exec 0 ms 2026-06-05 14:00:01,421 DEBUG [mondrian.sql] 1942: , exec+fetch 1 ms, 8 rows 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1943: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1943: , exec 0 ms 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1943: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1944: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1944: , exec 0 ms 2026-06-05 14:00:01,423 DEBUG [mondrian.sql] 1944: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1945: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1945: , exec 0 ms 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1945: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1946: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1946: , exec 0 ms 2026-06-05 14:00:01,424 DEBUG [mondrian.sql] 1946: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,425 DEBUG [mondrian.sql] 1947: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:00:01,426 DEBUG [mondrian.sql] 1947: , exec 0 ms 2026-06-05 14:00:01,426 DEBUG [mondrian.sql] 1947: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,426 DEBUG [mondrian.sql] 1948: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:00:01,426 DEBUG [mondrian.sql] 1948: , exec 0 ms 2026-06-05 14:00:01,426 DEBUG [mondrian.sql] 1948: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1949: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1949: , exec 0 ms 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1949: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1950: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1950: , exec 0 ms 2026-06-05 14:00:01,427 DEBUG [mondrian.sql] 1950: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1951: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1951: , exec 0 ms 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1951: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1952: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1952: , exec 0 ms 2026-06-05 14:00:01,428 DEBUG [mondrian.sql] 1952: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1953: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1953: , exec 0 ms 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1953: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1954: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1954: , exec 0 ms 2026-06-05 14:00:01,429 DEBUG [mondrian.sql] 1954: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1955: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1955: , exec 0 ms 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1955: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1956: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1956: , exec 0 ms 2026-06-05 14:00:01,430 DEBUG [mondrian.sql] 1956: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1957: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1957: , exec 0 ms 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1957: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1958: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1958: , exec 0 ms 2026-06-05 14:00:01,431 DEBUG [mondrian.sql] 1958: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1959: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1959: , exec 0 ms 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1959: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1960: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1960: , exec 0 ms 2026-06-05 14:00:01,432 DEBUG [mondrian.sql] 1960: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,468 DEBUG [mondrian.sql] 1961: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1961: , exec 0 ms 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1961: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1962: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1962: , exec 0 ms 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1962: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,469 DEBUG [mondrian.sql] 1963: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:01,470 DEBUG [mondrian.sql] 1963: , exec 0 ms 2026-06-05 14:00:01,470 DEBUG [mondrian.sql] 1963: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,470 DEBUG [mondrian.sql] 1964: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:01,471 DEBUG [mondrian.sql] 1964: , exec 0 ms 2026-06-05 14:00:01,471 DEBUG [mondrian.sql] 1964: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,471 DEBUG [mondrian.sql] 1965: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:01,481 DEBUG [mondrian.sql] 1965: , exec 10 ms 2026-06-05 14:00:01,481 DEBUG [mondrian.sql] 1965: , exec+fetch 10 ms, 1 rows 2026-06-05 14:00:01,481 DEBUG [mondrian.sql] 1966: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:00:01,485 DEBUG [mondrian.sql] 1966: , exec 3 ms 2026-06-05 14:00:01,485 DEBUG [mondrian.sql] 1966: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,485 DEBUG [mondrian.sql] 1967: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:00:01,489 DEBUG [mondrian.sql] 1967: , exec 4 ms 2026-06-05 14:00:01,489 DEBUG [mondrian.sql] 1967: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,489 DEBUG [mondrian.sql] 1968: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,504 DEBUG [mondrian.sql] 1968: , exec 14 ms 2026-06-05 14:00:01,504 DEBUG [mondrian.sql] 1968: , exec+fetch 15 ms, 1 rows 2026-06-05 14:00:01,504 DEBUG [mondrian.sql] 1969: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,525 DEBUG [mondrian.sql] 1969: , exec 20 ms 2026-06-05 14:00:01,525 DEBUG [mondrian.sql] 1969: , exec+fetch 21 ms, 1 rows 2026-06-05 14:00:01,525 DEBUG [mondrian.sql] 1970: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,538 DEBUG [mondrian.sql] 1970: , exec 13 ms 2026-06-05 14:00:01,539 DEBUG [mondrian.sql] 1970: , exec+fetch 14 ms, 1 rows 2026-06-05 14:00:01,539 DEBUG [mondrian.sql] 1971: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,556 DEBUG [mondrian.sql] 1971: , exec 17 ms 2026-06-05 14:00:01,556 DEBUG [mondrian.sql] 1971: , exec+fetch 17 ms, 1 rows 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1972: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1972: , exec 0 ms 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1972: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1973: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1973: , exec 0 ms 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1973: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,566 DEBUG [mondrian.sql] 1974: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:00:01,567 DEBUG [mondrian.sql] 1974: , exec 0 ms 2026-06-05 14:00:01,567 DEBUG [mondrian.sql] 1974: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,567 DEBUG [mondrian.sql] 1975: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:01,568 DEBUG [mondrian.sql] 1975: , exec 0 ms 2026-06-05 14:00:01,568 DEBUG [mondrian.sql] 1975: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,568 DEBUG [mondrian.sql] 1976: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:01,568 DEBUG [mondrian.sql] 1976: , exec 0 ms 2026-06-05 14:00:01,568 DEBUG [mondrian.sql] 1976: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,569 DEBUG [mondrian.sql] 1977: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:01,569 DEBUG [mondrian.sql] 1977: , exec 0 ms 2026-06-05 14:00:01,569 DEBUG [mondrian.sql] 1977: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:01,570 DEBUG [mondrian.sql] 1978: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,574 DEBUG [mondrian.sql] 1978: , exec 3 ms 2026-06-05 14:00:01,574 DEBUG [mondrian.sql] 1978: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,574 DEBUG [mondrian.sql] 1979: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,578 DEBUG [mondrian.sql] 1979: , exec 3 ms 2026-06-05 14:00:01,578 DEBUG [mondrian.sql] 1979: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,578 DEBUG [mondrian.sql] 1980: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,582 DEBUG [mondrian.sql] 1980: , exec 3 ms 2026-06-05 14:00:01,582 DEBUG [mondrian.sql] 1980: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,582 DEBUG [mondrian.sql] 1981: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,587 DEBUG [mondrian.sql] 1981: , exec 4 ms 2026-06-05 14:00:01,587 DEBUG [mondrian.sql] 1981: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:01,587 DEBUG [mondrian.sql] 1982: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,593 DEBUG [mondrian.sql] 1982: , exec 5 ms 2026-06-05 14:00:01,593 DEBUG [mondrian.sql] 1982: , exec+fetch 6 ms, 1 rows 2026-06-05 14:00:01,593 DEBUG [mondrian.sql] 1983: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,596 DEBUG [mondrian.sql] 1983: , exec 2 ms 2026-06-05 14:00:01,596 DEBUG [mondrian.sql] 1983: , exec+fetch 3 ms, 1 rows 2026-06-05 14:00:01,596 DEBUG [mondrian.sql] 1984: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,600 DEBUG [mondrian.sql] 1984: , exec 4 ms 2026-06-05 14:00:01,600 DEBUG [mondrian.sql] 1984: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,601 DEBUG [mondrian.sql] 1985: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,605 DEBUG [mondrian.sql] 1985: , exec 4 ms 2026-06-05 14:00:01,605 DEBUG [mondrian.sql] 1985: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:01,605 DEBUG [mondrian.sql] 1986: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:01,610 DEBUG [mondrian.sql] 1986: , exec 4 ms 2026-06-05 14:00:01,610 DEBUG [mondrian.sql] 1986: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:01,610 DEBUG [mondrian.sql] 1987: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:01,611 DEBUG [mondrian.sql] 1987: , exec 0 ms 2026-06-05 14:00:01,611 DEBUG [mondrian.sql] 1987: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,611 DEBUG [mondrian.sql] 1988: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:01,625 DEBUG [mondrian.sql] 1988: , exec 13 ms 2026-06-05 14:00:01,625 DEBUG [mondrian.sql] 1988: , exec+fetch 14 ms, 1 rows 2026-06-05 14:00:01,626 DEBUG [mondrian.sql] 1989: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,647 DEBUG [mondrian.sql] 1989: , exec 20 ms 2026-06-05 14:00:01,647 DEBUG [mondrian.sql] 1989: , exec+fetch 20 ms, 1 rows 2026-06-05 14:00:01,647 DEBUG [mondrian.sql] 1990: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:00:01,689 DEBUG [mondrian.sql] 1990: , exec 41 ms 2026-06-05 14:00:01,689 DEBUG [mondrian.sql] 1990: , exec+fetch 42 ms, 1 rows 2026-06-05 14:00:01,751 DEBUG [mondrian.mdx] 33594: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:00:01,752 DEBUG [mondrian.sql] 1991: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:00:01,753 DEBUG [mondrian.sql] 1991: , exec 0 ms 2026-06-05 14:00:01,753 DEBUG [mondrian.sql] 1991: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,755 DEBUG [mondrian.sql] 1992: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:00:01,756 DEBUG [mondrian.sql] 1992: , exec 0 ms 2026-06-05 14:00:01,756 DEBUG [mondrian.sql] 1992: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:01,757 DEBUG [mondrian.mdx] 33594: exec: 6 ms 2026-06-05 14:00:01,758 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:00:42,957 DEBUG [mondrian.sql] 1993: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:42,980 DEBUG [mondrian.sql] 1993: , exec 22 ms 2026-06-05 14:00:42,980 DEBUG [mondrian.sql] 1993: , exec+fetch 23 ms, 1 rows 2026-06-05 14:00:42,980 DEBUG [mondrian.sql] 1994: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:00:42,987 DEBUG [mondrian.sql] 1994: , exec 6 ms 2026-06-05 14:00:42,987 DEBUG [mondrian.sql] 1994: , exec+fetch 7 ms, 3 rows 2026-06-05 14:00:42,987 DEBUG [mondrian.sql] 1995: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:00:42,993 DEBUG [mondrian.sql] 1995: , exec 6 ms 2026-06-05 14:00:42,994 DEBUG [mondrian.sql] 1995: , exec+fetch 7 ms, 3 rows 2026-06-05 14:00:42,994 DEBUG [mondrian.sql] 1996: 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] 2026-06-05 14:00:42,994 DEBUG [mondrian.sql] 1996: , exec 0 ms 2026-06-05 14:00:42,994 DEBUG [mondrian.sql] 1996: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:42,995 DEBUG [mondrian.sql] 1997: 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] 2026-06-05 14:00:42,996 DEBUG [mondrian.sql] 1997: , exec 0 ms 2026-06-05 14:00:42,996 DEBUG [mondrian.sql] 1997: , exec+fetch 1 ms, 2 rows 2026-06-05 14:00:43,000 DEBUG [mondrian.sql] 1998: 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] 2026-06-05 14:00:43,000 DEBUG [mondrian.sql] 1998: , exec 0 ms 2026-06-05 14:00:43,000 DEBUG [mondrian.sql] 1998: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:43,000 DEBUG [mondrian.sql] 1999: 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] 2026-06-05 14:00:43,001 DEBUG [mondrian.sql] 1999: , exec 0 ms 2026-06-05 14:00:43,001 DEBUG [mondrian.sql] 1999: , exec+fetch 1 ms, 2 rows 2026-06-05 14:00:43,005 DEBUG [mondrian.sql] 2000: 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] 2026-06-05 14:00:43,005 DEBUG [mondrian.sql] 2000: , exec 0 ms 2026-06-05 14:00:43,006 DEBUG [mondrian.sql] 2000: , exec+fetch 1 ms, 2 rows 2026-06-05 14:00:43,006 DEBUG [mondrian.sql] 2001: 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] 2026-06-05 14:00:43,006 DEBUG [mondrian.sql] 2001: , exec 0 ms 2026-06-05 14:00:43,006 DEBUG [mondrian.sql] 2001: , exec+fetch 0 ms, 2 rows 2026-06-05 14:00:43,010 DEBUG [mondrian.sql] 2002: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:43,011 DEBUG [mondrian.sql] 2002: , exec 1 ms 2026-06-05 14:00:43,011 DEBUG [mondrian.sql] 2002: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,011 DEBUG [mondrian.sql] 2003: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:00:43,011 DEBUG [mondrian.sql] 2003: , exec 0 ms 2026-06-05 14:00:43,012 DEBUG [mondrian.sql] 2003: , exec+fetch 1 ms, 8 rows 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2004: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2004: , exec 0 ms 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2004: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2005: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2005: , exec 0 ms 2026-06-05 14:00:43,014 DEBUG [mondrian.sql] 2005: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2006: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2006: , exec 0 ms 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2006: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2007: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2007: , exec 0 ms 2026-06-05 14:00:43,015 DEBUG [mondrian.sql] 2007: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2008: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2008: , exec 0 ms 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2008: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2009: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2009: , exec 0 ms 2026-06-05 14:00:43,017 DEBUG [mondrian.sql] 2009: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2010: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2010: , exec 0 ms 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2010: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2011: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2011: , exec 0 ms 2026-06-05 14:00:43,019 DEBUG [mondrian.sql] 2011: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,020 DEBUG [mondrian.sql] 2012: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2012: , exec 0 ms 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2012: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2013: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2013: , exec 0 ms 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2013: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2014: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2014: , exec 0 ms 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2014: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,021 DEBUG [mondrian.sql] 2015: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:00:43,022 DEBUG [mondrian.sql] 2015: , exec 0 ms 2026-06-05 14:00:43,022 DEBUG [mondrian.sql] 2015: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2016: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2016: , exec 0 ms 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2016: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2017: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2017: , exec 0 ms 2026-06-05 14:00:43,023 DEBUG [mondrian.sql] 2017: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2018: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2018: , exec 0 ms 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2018: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2019: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2019: , exec 0 ms 2026-06-05 14:00:43,024 DEBUG [mondrian.sql] 2019: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2020: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2020: , exec 0 ms 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2020: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2021: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2021: , exec 0 ms 2026-06-05 14:00:43,025 DEBUG [mondrian.sql] 2021: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,082 DEBUG [mondrian.sql] 2022: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:43,083 DEBUG [mondrian.sql] 2022: , exec 0 ms 2026-06-05 14:00:43,083 DEBUG [mondrian.sql] 2022: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,083 DEBUG [mondrian.sql] 2023: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2023: , exec 0 ms 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2023: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2024: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2024: , exec 0 ms 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2024: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,084 DEBUG [mondrian.sql] 2025: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:43,085 DEBUG [mondrian.sql] 2025: , exec 1 ms 2026-06-05 14:00:43,085 DEBUG [mondrian.sql] 2025: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,085 DEBUG [mondrian.sql] 2026: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:43,098 DEBUG [mondrian.sql] 2026: , exec 12 ms 2026-06-05 14:00:43,098 DEBUG [mondrian.sql] 2026: , exec+fetch 13 ms, 1 rows 2026-06-05 14:00:43,098 DEBUG [mondrian.sql] 2027: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:00:43,103 DEBUG [mondrian.sql] 2027: , exec 4 ms 2026-06-05 14:00:43,103 DEBUG [mondrian.sql] 2027: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:43,103 DEBUG [mondrian.sql] 2028: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:00:43,108 DEBUG [mondrian.sql] 2028: , exec 5 ms 2026-06-05 14:00:43,108 DEBUG [mondrian.sql] 2028: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:43,108 DEBUG [mondrian.sql] 2029: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,126 DEBUG [mondrian.sql] 2029: , exec 17 ms 2026-06-05 14:00:43,126 DEBUG [mondrian.sql] 2029: , exec+fetch 18 ms, 1 rows 2026-06-05 14:00:43,126 DEBUG [mondrian.sql] 2030: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,153 DEBUG [mondrian.sql] 2030: , exec 27 ms 2026-06-05 14:00:43,153 DEBUG [mondrian.sql] 2030: , exec+fetch 27 ms, 1 rows 2026-06-05 14:00:43,154 DEBUG [mondrian.sql] 2031: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,172 DEBUG [mondrian.sql] 2031: , exec 18 ms 2026-06-05 14:00:43,173 DEBUG [mondrian.sql] 2031: , exec+fetch 19 ms, 1 rows 2026-06-05 14:00:43,173 DEBUG [mondrian.sql] 2032: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,192 DEBUG [mondrian.sql] 2032: , exec 19 ms 2026-06-05 14:00:43,192 DEBUG [mondrian.sql] 2032: , exec+fetch 19 ms, 1 rows 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2033: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2033: , exec 0 ms 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2033: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2034: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2034: , exec 0 ms 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2034: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2035: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:00:43,202 DEBUG [mondrian.sql] 2035: , exec 0 ms 2026-06-05 14:00:43,203 DEBUG [mondrian.sql] 2035: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,205 DEBUG [mondrian.sql] 2036: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:43,206 DEBUG [mondrian.sql] 2036: , exec 0 ms 2026-06-05 14:00:43,206 DEBUG [mondrian.sql] 2036: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,206 DEBUG [mondrian.sql] 2037: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:43,206 DEBUG [mondrian.sql] 2037: , exec 0 ms 2026-06-05 14:00:43,206 DEBUG [mondrian.sql] 2037: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,207 DEBUG [mondrian.sql] 2038: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:00:43,207 DEBUG [mondrian.sql] 2038: , exec 0 ms 2026-06-05 14:00:43,207 DEBUG [mondrian.sql] 2038: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,208 DEBUG [mondrian.sql] 2039: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,211 DEBUG [mondrian.sql] 2039: , exec 3 ms 2026-06-05 14:00:43,211 DEBUG [mondrian.sql] 2039: , exec+fetch 3 ms, 1 rows 2026-06-05 14:00:43,211 DEBUG [mondrian.sql] 2040: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,216 DEBUG [mondrian.sql] 2040: , exec 4 ms 2026-06-05 14:00:43,216 DEBUG [mondrian.sql] 2040: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:43,216 DEBUG [mondrian.sql] 2041: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,221 DEBUG [mondrian.sql] 2041: , exec 5 ms 2026-06-05 14:00:43,221 DEBUG [mondrian.sql] 2041: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:43,221 DEBUG [mondrian.sql] 2042: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,227 DEBUG [mondrian.sql] 2042: , exec 5 ms 2026-06-05 14:00:43,227 DEBUG [mondrian.sql] 2042: , exec+fetch 6 ms, 1 rows 2026-06-05 14:00:43,227 DEBUG [mondrian.sql] 2043: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,234 DEBUG [mondrian.sql] 2043: , exec 7 ms 2026-06-05 14:00:43,234 DEBUG [mondrian.sql] 2043: , exec+fetch 7 ms, 1 rows 2026-06-05 14:00:43,234 DEBUG [mondrian.sql] 2044: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,237 DEBUG [mondrian.sql] 2044: , exec 3 ms 2026-06-05 14:00:43,237 DEBUG [mondrian.sql] 2044: , exec+fetch 3 ms, 1 rows 2026-06-05 14:00:43,237 DEBUG [mondrian.sql] 2045: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,241 DEBUG [mondrian.sql] 2045: , exec 3 ms 2026-06-05 14:00:43,241 DEBUG [mondrian.sql] 2045: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:43,242 DEBUG [mondrian.sql] 2046: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,246 DEBUG [mondrian.sql] 2046: , exec 4 ms 2026-06-05 14:00:43,246 DEBUG [mondrian.sql] 2046: , exec+fetch 4 ms, 1 rows 2026-06-05 14:00:43,246 DEBUG [mondrian.sql] 2047: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:00:43,251 DEBUG [mondrian.sql] 2047: , exec 4 ms 2026-06-05 14:00:43,251 DEBUG [mondrian.sql] 2047: , exec+fetch 5 ms, 1 rows 2026-06-05 14:00:43,251 DEBUG [mondrian.sql] 2048: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:43,252 DEBUG [mondrian.sql] 2048: , exec 0 ms 2026-06-05 14:00:43,252 DEBUG [mondrian.sql] 2048: , exec+fetch 1 ms, 1 rows 2026-06-05 14:00:43,252 DEBUG [mondrian.sql] 2049: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:00:43,264 DEBUG [mondrian.sql] 2049: , exec 12 ms 2026-06-05 14:00:43,264 DEBUG [mondrian.sql] 2049: , exec+fetch 12 ms, 1 rows 2026-06-05 14:00:43,264 DEBUG [mondrian.sql] 2050: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,284 DEBUG [mondrian.sql] 2050: , exec 19 ms 2026-06-05 14:00:43,284 DEBUG [mondrian.sql] 2050: , exec+fetch 20 ms, 1 rows 2026-06-05 14:00:43,284 DEBUG [mondrian.sql] 2051: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:00:43,319 DEBUG [mondrian.sql] 2051: , exec 34 ms 2026-06-05 14:00:43,319 DEBUG [mondrian.sql] 2051: , exec+fetch 35 ms, 1 rows 2026-06-05 14:00:43,397 DEBUG [mondrian.mdx] 34202: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:00:43,398 DEBUG [mondrian.sql] 2052: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:00:43,398 DEBUG [mondrian.sql] 2052: , exec 0 ms 2026-06-05 14:00:43,398 DEBUG [mondrian.sql] 2052: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,400 DEBUG [mondrian.sql] 2053: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:00:43,400 DEBUG [mondrian.sql] 2053: , exec 0 ms 2026-06-05 14:00:43,400 DEBUG [mondrian.sql] 2053: , exec+fetch 0 ms, 1 rows 2026-06-05 14:00:43,401 DEBUG [mondrian.mdx] 34202: exec: 4 ms 2026-06-05 14:00:43,402 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:01:02,567 DEBUG [mondrian.sql] 2054: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,586 DEBUG [mondrian.sql] 2054: , exec 18 ms 2026-06-05 14:01:02,586 DEBUG [mondrian.sql] 2054: , exec+fetch 19 ms, 1 rows 2026-06-05 14:01:02,586 DEBUG [mondrian.sql] 2055: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:01:02,591 DEBUG [mondrian.sql] 2055: , exec 4 ms 2026-06-05 14:01:02,591 DEBUG [mondrian.sql] 2055: , exec+fetch 5 ms, 3 rows 2026-06-05 14:01:02,591 DEBUG [mondrian.sql] 2056: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:01:02,595 DEBUG [mondrian.sql] 2056: , exec 3 ms 2026-06-05 14:01:02,595 DEBUG [mondrian.sql] 2056: , exec+fetch 4 ms, 3 rows 2026-06-05 14:01:02,595 DEBUG [mondrian.sql] 2057: 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] 2026-06-05 14:01:02,595 DEBUG [mondrian.sql] 2057: , exec 0 ms 2026-06-05 14:01:02,595 DEBUG [mondrian.sql] 2057: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:02,596 DEBUG [mondrian.sql] 2058: 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] 2026-06-05 14:01:02,596 DEBUG [mondrian.sql] 2058: , exec 0 ms 2026-06-05 14:01:02,596 DEBUG [mondrian.sql] 2058: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2059: 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] 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2059: , exec 0 ms 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2059: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2060: 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] 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2060: , exec 0 ms 2026-06-05 14:01:02,599 DEBUG [mondrian.sql] 2060: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:02,601 DEBUG [mondrian.sql] 2061: 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] 2026-06-05 14:01:02,601 DEBUG [mondrian.sql] 2061: , exec 0 ms 2026-06-05 14:01:02,602 DEBUG [mondrian.sql] 2061: , exec+fetch 1 ms, 2 rows 2026-06-05 14:01:02,602 DEBUG [mondrian.sql] 2062: 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] 2026-06-05 14:01:02,602 DEBUG [mondrian.sql] 2062: , exec 0 ms 2026-06-05 14:01:02,602 DEBUG [mondrian.sql] 2062: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:02,604 DEBUG [mondrian.sql] 2063: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:02,605 DEBUG [mondrian.sql] 2063: , exec 0 ms 2026-06-05 14:01:02,605 DEBUG [mondrian.sql] 2063: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,605 DEBUG [mondrian.sql] 2064: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:01:02,605 DEBUG [mondrian.sql] 2064: , exec 0 ms 2026-06-05 14:01:02,605 DEBUG [mondrian.sql] 2064: , exec+fetch 0 ms, 8 rows 2026-06-05 14:01:02,615 DEBUG [mondrian.sql] 2065: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:01:02,616 DEBUG [mondrian.sql] 2065: , exec 0 ms 2026-06-05 14:01:02,616 DEBUG [mondrian.sql] 2065: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,616 DEBUG [mondrian.sql] 2066: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:01:02,616 DEBUG [mondrian.sql] 2066: , exec 0 ms 2026-06-05 14:01:02,616 DEBUG [mondrian.sql] 2066: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,625 DEBUG [mondrian.sql] 2067: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:01:02,625 DEBUG [mondrian.sql] 2067: , exec 0 ms 2026-06-05 14:01:02,625 DEBUG [mondrian.sql] 2067: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,625 DEBUG [mondrian.sql] 2068: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:01:02,626 DEBUG [mondrian.sql] 2068: , exec 0 ms 2026-06-05 14:01:02,626 DEBUG [mondrian.sql] 2068: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,635 DEBUG [mondrian.sql] 2069: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:01:02,636 DEBUG [mondrian.sql] 2069: , exec 0 ms 2026-06-05 14:01:02,636 DEBUG [mondrian.sql] 2069: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,636 DEBUG [mondrian.sql] 2070: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:01:02,636 DEBUG [mondrian.sql] 2070: , exec 0 ms 2026-06-05 14:01:02,636 DEBUG [mondrian.sql] 2070: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,645 DEBUG [mondrian.sql] 2071: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:01:02,646 DEBUG [mondrian.sql] 2071: , exec 0 ms 2026-06-05 14:01:02,646 DEBUG [mondrian.sql] 2071: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,646 DEBUG [mondrian.sql] 2072: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:01:02,646 DEBUG [mondrian.sql] 2072: , exec 0 ms 2026-06-05 14:01:02,646 DEBUG [mondrian.sql] 2072: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,655 DEBUG [mondrian.sql] 2073: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:01:02,656 DEBUG [mondrian.sql] 2073: , exec 0 ms 2026-06-05 14:01:02,656 DEBUG [mondrian.sql] 2073: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,656 DEBUG [mondrian.sql] 2074: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:01:02,656 DEBUG [mondrian.sql] 2074: , exec 0 ms 2026-06-05 14:01:02,656 DEBUG [mondrian.sql] 2074: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2075: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2075: , exec 0 ms 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2075: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2076: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2076: , exec 0 ms 2026-06-05 14:01:02,665 DEBUG [mondrian.sql] 2076: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,674 DEBUG [mondrian.sql] 2077: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:01:02,674 DEBUG [mondrian.sql] 2077: , exec 0 ms 2026-06-05 14:01:02,674 DEBUG [mondrian.sql] 2077: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,675 DEBUG [mondrian.sql] 2078: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:01:02,675 DEBUG [mondrian.sql] 2078: , exec 0 ms 2026-06-05 14:01:02,675 DEBUG [mondrian.sql] 2078: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,684 DEBUG [mondrian.sql] 2079: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:01:02,684 DEBUG [mondrian.sql] 2079: , exec 0 ms 2026-06-05 14:01:02,684 DEBUG [mondrian.sql] 2079: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,685 DEBUG [mondrian.sql] 2080: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:01:02,685 DEBUG [mondrian.sql] 2080: , exec 0 ms 2026-06-05 14:01:02,685 DEBUG [mondrian.sql] 2080: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2081: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2081: , exec 0 ms 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2081: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2082: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2082: , exec 0 ms 2026-06-05 14:01:02,694 DEBUG [mondrian.sql] 2082: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,738 DEBUG [mondrian.sql] 2083: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:02,739 DEBUG [mondrian.sql] 2083: , exec 0 ms 2026-06-05 14:01:02,739 DEBUG [mondrian.sql] 2083: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,739 DEBUG [mondrian.sql] 2084: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2084: , exec 0 ms 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2084: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2085: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2085: , exec 0 ms 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2085: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,740 DEBUG [mondrian.sql] 2086: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:02,741 DEBUG [mondrian.sql] 2086: , exec 0 ms 2026-06-05 14:01:02,741 DEBUG [mondrian.sql] 2086: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,741 DEBUG [mondrian.sql] 2087: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:02,748 DEBUG [mondrian.sql] 2087: , exec 6 ms 2026-06-05 14:01:02,748 DEBUG [mondrian.sql] 2087: , exec+fetch 7 ms, 1 rows 2026-06-05 14:01:02,748 DEBUG [mondrian.sql] 2088: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:01:02,751 DEBUG [mondrian.sql] 2088: , exec 2 ms 2026-06-05 14:01:02,751 DEBUG [mondrian.sql] 2088: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:02,751 DEBUG [mondrian.sql] 2089: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:01:02,754 DEBUG [mondrian.sql] 2089: , exec 2 ms 2026-06-05 14:01:02,754 DEBUG [mondrian.sql] 2089: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:02,754 DEBUG [mondrian.sql] 2090: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,769 DEBUG [mondrian.sql] 2090: , exec 15 ms 2026-06-05 14:01:02,769 DEBUG [mondrian.sql] 2090: , exec+fetch 15 ms, 1 rows 2026-06-05 14:01:02,770 DEBUG [mondrian.sql] 2091: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,791 DEBUG [mondrian.sql] 2091: , exec 21 ms 2026-06-05 14:01:02,792 DEBUG [mondrian.sql] 2091: , exec+fetch 22 ms, 1 rows 2026-06-05 14:01:02,792 DEBUG [mondrian.sql] 2092: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,810 DEBUG [mondrian.sql] 2092: , exec 18 ms 2026-06-05 14:01:02,810 DEBUG [mondrian.sql] 2092: , exec+fetch 18 ms, 1 rows 2026-06-05 14:01:02,810 DEBUG [mondrian.sql] 2093: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,831 DEBUG [mondrian.sql] 2093: , exec 21 ms 2026-06-05 14:01:02,831 DEBUG [mondrian.sql] 2093: , exec+fetch 21 ms, 1 rows 2026-06-05 14:01:02,841 DEBUG [mondrian.sql] 2094: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2094: , exec 0 ms 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2094: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2095: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2095: , exec 0 ms 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2095: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2096: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2096: , exec 0 ms 2026-06-05 14:01:02,842 DEBUG [mondrian.sql] 2096: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,843 DEBUG [mondrian.sql] 2097: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:02,843 DEBUG [mondrian.sql] 2097: , exec 0 ms 2026-06-05 14:01:02,844 DEBUG [mondrian.sql] 2097: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,844 DEBUG [mondrian.sql] 2098: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:02,844 DEBUG [mondrian.sql] 2098: , exec 0 ms 2026-06-05 14:01:02,844 DEBUG [mondrian.sql] 2098: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,844 DEBUG [mondrian.sql] 2099: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:02,845 DEBUG [mondrian.sql] 2099: , exec 0 ms 2026-06-05 14:01:02,845 DEBUG [mondrian.sql] 2099: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:02,846 DEBUG [mondrian.sql] 2100: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,848 DEBUG [mondrian.sql] 2100: , exec 2 ms 2026-06-05 14:01:02,848 DEBUG [mondrian.sql] 2100: , exec+fetch 2 ms, 1 rows 2026-06-05 14:01:02,848 DEBUG [mondrian.sql] 2101: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,852 DEBUG [mondrian.sql] 2101: , exec 3 ms 2026-06-05 14:01:02,852 DEBUG [mondrian.sql] 2101: , exec+fetch 4 ms, 1 rows 2026-06-05 14:01:02,852 DEBUG [mondrian.sql] 2102: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,855 DEBUG [mondrian.sql] 2102: , exec 3 ms 2026-06-05 14:01:02,856 DEBUG [mondrian.sql] 2102: , exec+fetch 4 ms, 1 rows 2026-06-05 14:01:02,856 DEBUG [mondrian.sql] 2103: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,859 DEBUG [mondrian.sql] 2103: , exec 3 ms 2026-06-05 14:01:02,859 DEBUG [mondrian.sql] 2103: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:02,859 DEBUG [mondrian.sql] 2104: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,864 DEBUG [mondrian.sql] 2104: , exec 4 ms 2026-06-05 14:01:02,864 DEBUG [mondrian.sql] 2104: , exec+fetch 5 ms, 1 rows 2026-06-05 14:01:02,865 DEBUG [mondrian.sql] 2105: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,867 DEBUG [mondrian.sql] 2105: , exec 2 ms 2026-06-05 14:01:02,867 DEBUG [mondrian.sql] 2105: , exec+fetch 2 ms, 1 rows 2026-06-05 14:01:02,868 DEBUG [mondrian.sql] 2106: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,870 DEBUG [mondrian.sql] 2106: , exec 2 ms 2026-06-05 14:01:02,870 DEBUG [mondrian.sql] 2106: , exec+fetch 2 ms, 1 rows 2026-06-05 14:01:02,871 DEBUG [mondrian.sql] 2107: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,874 DEBUG [mondrian.sql] 2107: , exec 3 ms 2026-06-05 14:01:02,874 DEBUG [mondrian.sql] 2107: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:02,875 DEBUG [mondrian.sql] 2108: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:02,878 DEBUG [mondrian.sql] 2108: , exec 3 ms 2026-06-05 14:01:02,878 DEBUG [mondrian.sql] 2108: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:02,879 DEBUG [mondrian.sql] 2109: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:02,879 DEBUG [mondrian.sql] 2109: , exec 0 ms 2026-06-05 14:01:02,879 DEBUG [mondrian.sql] 2109: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:02,880 DEBUG [mondrian.sql] 2110: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:02,886 DEBUG [mondrian.sql] 2110: , exec 6 ms 2026-06-05 14:01:02,886 DEBUG [mondrian.sql] 2110: , exec+fetch 6 ms, 1 rows 2026-06-05 14:01:02,887 DEBUG [mondrian.sql] 2111: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,907 DEBUG [mondrian.sql] 2111: , exec 20 ms 2026-06-05 14:01:02,907 DEBUG [mondrian.sql] 2111: , exec+fetch 20 ms, 1 rows 2026-06-05 14:01:02,908 DEBUG [mondrian.sql] 2112: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:01:02,938 DEBUG [mondrian.sql] 2112: , exec 30 ms 2026-06-05 14:01:02,938 DEBUG [mondrian.sql] 2112: , exec+fetch 30 ms, 1 rows 2026-06-05 14:01:02,996 DEBUG [mondrian.mdx] 34810: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:01:02,998 DEBUG [mondrian.sql] 2113: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:01:02,998 DEBUG [mondrian.sql] 2113: , exec 0 ms 2026-06-05 14:01:02,998 DEBUG [mondrian.sql] 2113: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:03,000 DEBUG [mondrian.sql] 2114: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:01:03,000 DEBUG [mondrian.sql] 2114: , exec 0 ms 2026-06-05 14:01:03,001 DEBUG [mondrian.sql] 2114: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:03,002 DEBUG [mondrian.mdx] 34810: exec: 6 ms 2026-06-05 14:01:03,002 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:01:51,142 DEBUG [mondrian.sql] 2115: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,161 DEBUG [mondrian.sql] 2115: , exec 18 ms 2026-06-05 14:01:51,161 DEBUG [mondrian.sql] 2115: , exec+fetch 19 ms, 1 rows 2026-06-05 14:01:51,161 DEBUG [mondrian.sql] 2116: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:01:51,165 DEBUG [mondrian.sql] 2116: , exec 3 ms 2026-06-05 14:01:51,165 DEBUG [mondrian.sql] 2116: , exec+fetch 4 ms, 3 rows 2026-06-05 14:01:51,165 DEBUG [mondrian.sql] 2117: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:01:51,168 DEBUG [mondrian.sql] 2117: , exec 2 ms 2026-06-05 14:01:51,168 DEBUG [mondrian.sql] 2117: , exec+fetch 3 ms, 3 rows 2026-06-05 14:01:51,168 DEBUG [mondrian.sql] 2118: 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] 2026-06-05 14:01:51,168 DEBUG [mondrian.sql] 2118: , exec 0 ms 2026-06-05 14:01:51,169 DEBUG [mondrian.sql] 2118: , exec+fetch 1 ms, 2 rows 2026-06-05 14:01:51,169 DEBUG [mondrian.sql] 2119: 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] 2026-06-05 14:01:51,169 DEBUG [mondrian.sql] 2119: , exec 0 ms 2026-06-05 14:01:51,169 DEBUG [mondrian.sql] 2119: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2120: 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] 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2120: , exec 0 ms 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2120: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2121: 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] 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2121: , exec 0 ms 2026-06-05 14:01:51,172 DEBUG [mondrian.sql] 2121: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:51,174 DEBUG [mondrian.sql] 2122: 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] 2026-06-05 14:01:51,175 DEBUG [mondrian.sql] 2122: , exec 0 ms 2026-06-05 14:01:51,175 DEBUG [mondrian.sql] 2122: , exec+fetch 1 ms, 2 rows 2026-06-05 14:01:51,175 DEBUG [mondrian.sql] 2123: 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] 2026-06-05 14:01:51,175 DEBUG [mondrian.sql] 2123: , exec 0 ms 2026-06-05 14:01:51,175 DEBUG [mondrian.sql] 2123: , exec+fetch 0 ms, 2 rows 2026-06-05 14:01:51,177 DEBUG [mondrian.sql] 2124: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:51,178 DEBUG [mondrian.sql] 2124: , exec 0 ms 2026-06-05 14:01:51,178 DEBUG [mondrian.sql] 2124: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,178 DEBUG [mondrian.sql] 2125: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:01:51,178 DEBUG [mondrian.sql] 2125: , exec 0 ms 2026-06-05 14:01:51,178 DEBUG [mondrian.sql] 2125: , exec+fetch 0 ms, 8 rows 2026-06-05 14:01:51,179 DEBUG [mondrian.sql] 2126: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2126: , exec 0 ms 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2126: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2127: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2127: , exec 0 ms 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2127: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2128: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2128: , exec 0 ms 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2128: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2129: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2129: , exec 0 ms 2026-06-05 14:01:51,180 DEBUG [mondrian.sql] 2129: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2130: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2130: , exec 0 ms 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2130: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2131: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2131: , exec 0 ms 2026-06-05 14:01:51,181 DEBUG [mondrian.sql] 2131: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2132: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2132: , exec 0 ms 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2132: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2133: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2133: , exec 0 ms 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2133: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2134: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2134: , exec 0 ms 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2134: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,182 DEBUG [mondrian.sql] 2135: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2135: , exec 0 ms 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2135: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2136: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2136: , exec 0 ms 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2136: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2137: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2137: , exec 0 ms 2026-06-05 14:01:51,183 DEBUG [mondrian.sql] 2137: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2138: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2138: , exec 0 ms 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2138: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2139: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2139: , exec 0 ms 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2139: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2140: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2140: , exec 0 ms 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2140: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2141: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2141: , exec 0 ms 2026-06-05 14:01:51,184 DEBUG [mondrian.sql] 2141: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2142: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2142: , exec 0 ms 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2142: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2143: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2143: , exec 0 ms 2026-06-05 14:01:51,185 DEBUG [mondrian.sql] 2143: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,305 DEBUG [mondrian.sql] 2144: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2144: , exec 0 ms 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2144: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2145: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2145: , exec 0 ms 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2145: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2146: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2146: , exec 0 ms 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2146: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,306 DEBUG [mondrian.sql] 2147: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:51,307 DEBUG [mondrian.sql] 2147: , exec 1 ms 2026-06-05 14:01:51,307 DEBUG [mondrian.sql] 2147: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,307 DEBUG [mondrian.sql] 2148: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:51,315 DEBUG [mondrian.sql] 2148: , exec 7 ms 2026-06-05 14:01:51,315 DEBUG [mondrian.sql] 2148: , exec+fetch 8 ms, 1 rows 2026-06-05 14:01:51,315 DEBUG [mondrian.sql] 2149: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:01:51,319 DEBUG [mondrian.sql] 2149: , exec 3 ms 2026-06-05 14:01:51,319 DEBUG [mondrian.sql] 2149: , exec+fetch 4 ms, 1 rows 2026-06-05 14:01:51,319 DEBUG [mondrian.sql] 2150: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:01:51,323 DEBUG [mondrian.sql] 2150: , exec 3 ms 2026-06-05 14:01:51,323 DEBUG [mondrian.sql] 2150: , exec+fetch 4 ms, 1 rows 2026-06-05 14:01:51,323 DEBUG [mondrian.sql] 2151: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,345 DEBUG [mondrian.sql] 2151: , exec 21 ms 2026-06-05 14:01:51,345 DEBUG [mondrian.sql] 2151: , exec+fetch 22 ms, 1 rows 2026-06-05 14:01:51,345 DEBUG [mondrian.sql] 2152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,363 DEBUG [mondrian.sql] 2152: , exec 17 ms 2026-06-05 14:01:51,363 DEBUG [mondrian.sql] 2152: , exec+fetch 18 ms, 1 rows 2026-06-05 14:01:51,363 DEBUG [mondrian.sql] 2153: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,379 DEBUG [mondrian.sql] 2153: , exec 16 ms 2026-06-05 14:01:51,380 DEBUG [mondrian.sql] 2153: , exec+fetch 17 ms, 1 rows 2026-06-05 14:01:51,380 DEBUG [mondrian.sql] 2154: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,397 DEBUG [mondrian.sql] 2154: , exec 17 ms 2026-06-05 14:01:51,397 DEBUG [mondrian.sql] 2154: , exec+fetch 17 ms, 1 rows 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2155: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2155: , exec 0 ms 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2155: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2156: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2156: , exec 0 ms 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2156: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2157: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2157: , exec 0 ms 2026-06-05 14:01:51,406 DEBUG [mondrian.sql] 2157: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,408 DEBUG [mondrian.sql] 2158: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:51,408 DEBUG [mondrian.sql] 2158: , exec 0 ms 2026-06-05 14:01:51,408 DEBUG [mondrian.sql] 2158: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,408 DEBUG [mondrian.sql] 2159: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:51,409 DEBUG [mondrian.sql] 2159: , exec 0 ms 2026-06-05 14:01:51,409 DEBUG [mondrian.sql] 2159: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,409 DEBUG [mondrian.sql] 2160: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:01:51,409 DEBUG [mondrian.sql] 2160: , exec 0 ms 2026-06-05 14:01:51,409 DEBUG [mondrian.sql] 2160: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,410 DEBUG [mondrian.sql] 2161: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,413 DEBUG [mondrian.sql] 2161: , exec 2 ms 2026-06-05 14:01:51,413 DEBUG [mondrian.sql] 2161: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,413 DEBUG [mondrian.sql] 2162: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,416 DEBUG [mondrian.sql] 2162: , exec 3 ms 2026-06-05 14:01:51,416 DEBUG [mondrian.sql] 2162: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,416 DEBUG [mondrian.sql] 2163: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,420 DEBUG [mondrian.sql] 2163: , exec 3 ms 2026-06-05 14:01:51,420 DEBUG [mondrian.sql] 2163: , exec+fetch 4 ms, 1 rows 2026-06-05 14:01:51,420 DEBUG [mondrian.sql] 2164: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,423 DEBUG [mondrian.sql] 2164: , exec 3 ms 2026-06-05 14:01:51,423 DEBUG [mondrian.sql] 2164: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,423 DEBUG [mondrian.sql] 2165: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,428 DEBUG [mondrian.sql] 2165: , exec 5 ms 2026-06-05 14:01:51,428 DEBUG [mondrian.sql] 2165: , exec+fetch 5 ms, 1 rows 2026-06-05 14:01:51,429 DEBUG [mondrian.sql] 2166: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,432 DEBUG [mondrian.sql] 2166: , exec 2 ms 2026-06-05 14:01:51,432 DEBUG [mondrian.sql] 2166: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,432 DEBUG [mondrian.sql] 2167: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,435 DEBUG [mondrian.sql] 2167: , exec 2 ms 2026-06-05 14:01:51,435 DEBUG [mondrian.sql] 2167: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,435 DEBUG [mondrian.sql] 2168: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,438 DEBUG [mondrian.sql] 2168: , exec 2 ms 2026-06-05 14:01:51,438 DEBUG [mondrian.sql] 2168: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,439 DEBUG [mondrian.sql] 2169: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:01:51,442 DEBUG [mondrian.sql] 2169: , exec 3 ms 2026-06-05 14:01:51,442 DEBUG [mondrian.sql] 2169: , exec+fetch 3 ms, 1 rows 2026-06-05 14:01:51,443 DEBUG [mondrian.sql] 2170: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:51,444 DEBUG [mondrian.sql] 2170: , exec 0 ms 2026-06-05 14:01:51,444 DEBUG [mondrian.sql] 2170: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,444 DEBUG [mondrian.sql] 2171: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:01:51,450 DEBUG [mondrian.sql] 2171: , exec 6 ms 2026-06-05 14:01:51,450 DEBUG [mondrian.sql] 2171: , exec+fetch 6 ms, 1 rows 2026-06-05 14:01:51,451 DEBUG [mondrian.sql] 2172: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,471 DEBUG [mondrian.sql] 2172: , exec 20 ms 2026-06-05 14:01:51,471 DEBUG [mondrian.sql] 2172: , exec+fetch 20 ms, 1 rows 2026-06-05 14:01:51,472 DEBUG [mondrian.sql] 2173: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:01:51,503 DEBUG [mondrian.sql] 2173: , exec 31 ms 2026-06-05 14:01:51,503 DEBUG [mondrian.sql] 2173: , exec+fetch 31 ms, 1 rows 2026-06-05 14:01:51,563 DEBUG [mondrian.mdx] 35418: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:01:51,564 DEBUG [mondrian.sql] 2174: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:01:51,565 DEBUG [mondrian.sql] 2174: , exec 0 ms 2026-06-05 14:01:51,565 DEBUG [mondrian.sql] 2174: , exec+fetch 1 ms, 1 rows 2026-06-05 14:01:51,567 DEBUG [mondrian.sql] 2175: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:01:51,567 DEBUG [mondrian.sql] 2175: , exec 0 ms 2026-06-05 14:01:51,567 DEBUG [mondrian.sql] 2175: , exec+fetch 0 ms, 1 rows 2026-06-05 14:01:51,568 DEBUG [mondrian.mdx] 35418: exec: 5 ms 2026-06-05 14:01:51,570 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:05:35,587 DEBUG [mondrian.sql] 2176: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,606 DEBUG [mondrian.sql] 2176: , exec 18 ms 2026-06-05 14:05:35,606 DEBUG [mondrian.sql] 2176: , exec+fetch 19 ms, 1 rows 2026-06-05 14:05:35,606 DEBUG [mondrian.sql] 2177: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:05:35,610 DEBUG [mondrian.sql] 2177: , exec 3 ms 2026-06-05 14:05:35,610 DEBUG [mondrian.sql] 2177: , exec+fetch 4 ms, 3 rows 2026-06-05 14:05:35,610 DEBUG [mondrian.sql] 2178: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:05:35,614 DEBUG [mondrian.sql] 2178: , exec 3 ms 2026-06-05 14:05:35,614 DEBUG [mondrian.sql] 2178: , exec+fetch 4 ms, 3 rows 2026-06-05 14:05:35,614 DEBUG [mondrian.sql] 2179: 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] 2026-06-05 14:05:35,615 DEBUG [mondrian.sql] 2179: , exec 0 ms 2026-06-05 14:05:35,615 DEBUG [mondrian.sql] 2179: , exec+fetch 1 ms, 2 rows 2026-06-05 14:05:35,615 DEBUG [mondrian.sql] 2180: 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] 2026-06-05 14:05:35,616 DEBUG [mondrian.sql] 2180: , exec 0 ms 2026-06-05 14:05:35,616 DEBUG [mondrian.sql] 2180: , exec+fetch 1 ms, 2 rows 2026-06-05 14:05:35,618 DEBUG [mondrian.sql] 2181: 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] 2026-06-05 14:05:35,618 DEBUG [mondrian.sql] 2181: , exec 0 ms 2026-06-05 14:05:35,618 DEBUG [mondrian.sql] 2181: , exec+fetch 0 ms, 2 rows 2026-06-05 14:05:35,618 DEBUG [mondrian.sql] 2182: 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] 2026-06-05 14:05:35,619 DEBUG [mondrian.sql] 2182: , exec 0 ms 2026-06-05 14:05:35,619 DEBUG [mondrian.sql] 2182: , exec+fetch 1 ms, 2 rows 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2183: 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] 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2183: , exec 0 ms 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2183: , exec+fetch 0 ms, 2 rows 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2184: 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] 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2184: , exec 0 ms 2026-06-05 14:05:35,621 DEBUG [mondrian.sql] 2184: , exec+fetch 0 ms, 2 rows 2026-06-05 14:05:35,623 DEBUG [mondrian.sql] 2185: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:05:35,624 DEBUG [mondrian.sql] 2185: , exec 0 ms 2026-06-05 14:05:35,624 DEBUG [mondrian.sql] 2185: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,624 DEBUG [mondrian.sql] 2186: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:05:35,624 DEBUG [mondrian.sql] 2186: , exec 0 ms 2026-06-05 14:05:35,624 DEBUG [mondrian.sql] 2186: , exec+fetch 0 ms, 8 rows 2026-06-05 14:05:35,625 DEBUG [mondrian.sql] 2187: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2187: , exec 0 ms 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2187: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2188: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2188: , exec 0 ms 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2188: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2189: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2189: , exec 0 ms 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2189: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2190: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2190: , exec 0 ms 2026-06-05 14:05:35,626 DEBUG [mondrian.sql] 2190: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2191: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2191: , exec 0 ms 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2191: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2192: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2192: , exec 0 ms 2026-06-05 14:05:35,627 DEBUG [mondrian.sql] 2192: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2193: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2193: , exec 0 ms 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2193: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2194: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2194: , exec 0 ms 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2194: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,628 DEBUG [mondrian.sql] 2195: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2195: , exec 0 ms 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2195: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2196: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2196: , exec 0 ms 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2196: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2197: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2197: , exec 0 ms 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2197: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2198: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2198: , exec 0 ms 2026-06-05 14:05:35,629 DEBUG [mondrian.sql] 2198: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2199: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2199: , exec 0 ms 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2199: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2200: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2200: , exec 0 ms 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2200: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2201: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2201: , exec 0 ms 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2201: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2202: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2202: , exec 0 ms 2026-06-05 14:05:35,630 DEBUG [mondrian.sql] 2202: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2203: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2203: , exec 0 ms 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2203: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2204: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2204: , exec 0 ms 2026-06-05 14:05:35,631 DEBUG [mondrian.sql] 2204: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,750 DEBUG [mondrian.sql] 2205: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2205: , exec 0 ms 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2205: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2206: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2206: , exec 0 ms 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2206: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2207: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2207: , exec 0 ms 2026-06-05 14:05:35,751 DEBUG [mondrian.sql] 2207: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,752 DEBUG [mondrian.sql] 2208: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:05:35,752 DEBUG [mondrian.sql] 2208: , exec 0 ms 2026-06-05 14:05:35,752 DEBUG [mondrian.sql] 2208: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,752 DEBUG [mondrian.sql] 2209: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:05:35,759 DEBUG [mondrian.sql] 2209: , exec 6 ms 2026-06-05 14:05:35,759 DEBUG [mondrian.sql] 2209: , exec+fetch 6 ms, 1 rows 2026-06-05 14:05:35,759 DEBUG [mondrian.sql] 2210: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:05:35,762 DEBUG [mondrian.sql] 2210: , exec 3 ms 2026-06-05 14:05:35,762 DEBUG [mondrian.sql] 2210: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,763 DEBUG [mondrian.sql] 2211: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:05:35,766 DEBUG [mondrian.sql] 2211: , exec 2 ms 2026-06-05 14:05:35,766 DEBUG [mondrian.sql] 2211: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,766 DEBUG [mondrian.sql] 2212: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,780 DEBUG [mondrian.sql] 2212: , exec 14 ms 2026-06-05 14:05:35,780 DEBUG [mondrian.sql] 2212: , exec+fetch 14 ms, 1 rows 2026-06-05 14:05:35,780 DEBUG [mondrian.sql] 2213: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,797 DEBUG [mondrian.sql] 2213: , exec 16 ms 2026-06-05 14:05:35,797 DEBUG [mondrian.sql] 2213: , exec+fetch 17 ms, 1 rows 2026-06-05 14:05:35,797 DEBUG [mondrian.sql] 2214: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,810 DEBUG [mondrian.sql] 2214: , exec 12 ms 2026-06-05 14:05:35,810 DEBUG [mondrian.sql] 2214: , exec+fetch 13 ms, 1 rows 2026-06-05 14:05:35,810 DEBUG [mondrian.sql] 2215: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,826 DEBUG [mondrian.sql] 2215: , exec 15 ms 2026-06-05 14:05:35,826 DEBUG [mondrian.sql] 2215: , exec+fetch 16 ms, 1 rows 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2216: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2216: , exec 0 ms 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2216: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2217: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2217: , exec 0 ms 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2217: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,836 DEBUG [mondrian.sql] 2218: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:05:35,837 DEBUG [mondrian.sql] 2218: , exec 0 ms 2026-06-05 14:05:35,837 DEBUG [mondrian.sql] 2218: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,838 DEBUG [mondrian.sql] 2219: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:05:35,838 DEBUG [mondrian.sql] 2219: , exec 0 ms 2026-06-05 14:05:35,838 DEBUG [mondrian.sql] 2219: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,838 DEBUG [mondrian.sql] 2220: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:05:35,839 DEBUG [mondrian.sql] 2220: , exec 0 ms 2026-06-05 14:05:35,839 DEBUG [mondrian.sql] 2220: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,839 DEBUG [mondrian.sql] 2221: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:05:35,840 DEBUG [mondrian.sql] 2221: , exec 0 ms 2026-06-05 14:05:35,840 DEBUG [mondrian.sql] 2221: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,840 DEBUG [mondrian.sql] 2222: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,842 DEBUG [mondrian.sql] 2222: , exec 2 ms 2026-06-05 14:05:35,842 DEBUG [mondrian.sql] 2222: , exec+fetch 2 ms, 1 rows 2026-06-05 14:05:35,843 DEBUG [mondrian.sql] 2223: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,846 DEBUG [mondrian.sql] 2223: , exec 3 ms 2026-06-05 14:05:35,846 DEBUG [mondrian.sql] 2223: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,846 DEBUG [mondrian.sql] 2224: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,849 DEBUG [mondrian.sql] 2224: , exec 3 ms 2026-06-05 14:05:35,850 DEBUG [mondrian.sql] 2224: , exec+fetch 4 ms, 1 rows 2026-06-05 14:05:35,850 DEBUG [mondrian.sql] 2225: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,853 DEBUG [mondrian.sql] 2225: , exec 3 ms 2026-06-05 14:05:35,853 DEBUG [mondrian.sql] 2225: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,853 DEBUG [mondrian.sql] 2226: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,858 DEBUG [mondrian.sql] 2226: , exec 4 ms 2026-06-05 14:05:35,858 DEBUG [mondrian.sql] 2226: , exec+fetch 5 ms, 1 rows 2026-06-05 14:05:35,858 DEBUG [mondrian.sql] 2227: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,861 DEBUG [mondrian.sql] 2227: , exec 2 ms 2026-06-05 14:05:35,861 DEBUG [mondrian.sql] 2227: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,861 DEBUG [mondrian.sql] 2228: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,863 DEBUG [mondrian.sql] 2228: , exec 2 ms 2026-06-05 14:05:35,864 DEBUG [mondrian.sql] 2228: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,864 DEBUG [mondrian.sql] 2229: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,867 DEBUG [mondrian.sql] 2229: , exec 2 ms 2026-06-05 14:05:35,867 DEBUG [mondrian.sql] 2229: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,867 DEBUG [mondrian.sql] 2230: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2230: , exec 3 ms 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2230: , exec+fetch 3 ms, 1 rows 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2231: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2231: , exec 0 ms 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2231: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,870 DEBUG [mondrian.sql] 2232: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:05:35,877 DEBUG [mondrian.sql] 2232: , exec 6 ms 2026-06-05 14:05:35,877 DEBUG [mondrian.sql] 2232: , exec+fetch 7 ms, 1 rows 2026-06-05 14:05:35,877 DEBUG [mondrian.sql] 2233: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,894 DEBUG [mondrian.sql] 2233: , exec 17 ms 2026-06-05 14:05:35,894 DEBUG [mondrian.sql] 2233: , exec+fetch 17 ms, 1 rows 2026-06-05 14:05:35,894 DEBUG [mondrian.sql] 2234: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:05:35,920 DEBUG [mondrian.sql] 2234: , exec 25 ms 2026-06-05 14:05:35,920 DEBUG [mondrian.sql] 2234: , exec+fetch 26 ms, 1 rows 2026-06-05 14:05:35,991 DEBUG [mondrian.mdx] 36026: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:05:35,991 DEBUG [mondrian.sql] 2235: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:05:35,992 DEBUG [mondrian.sql] 2235: , exec 0 ms 2026-06-05 14:05:35,992 DEBUG [mondrian.sql] 2235: , exec+fetch 1 ms, 1 rows 2026-06-05 14:05:35,993 DEBUG [mondrian.sql] 2236: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:05:35,993 DEBUG [mondrian.sql] 2236: , exec 0 ms 2026-06-05 14:05:35,993 DEBUG [mondrian.sql] 2236: , exec+fetch 0 ms, 1 rows 2026-06-05 14:05:35,994 DEBUG [mondrian.mdx] 36026: exec: 3 ms 2026-06-05 14:05:35,995 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:08:07,521 DEBUG [mondrian.sql] 2237: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,539 DEBUG [mondrian.sql] 2237: , exec 18 ms 2026-06-05 14:08:07,539 DEBUG [mondrian.sql] 2237: , exec+fetch 18 ms, 1 rows 2026-06-05 14:08:07,540 DEBUG [mondrian.sql] 2238: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:08:07,542 DEBUG [mondrian.sql] 2238: , exec 2 ms 2026-06-05 14:08:07,542 DEBUG [mondrian.sql] 2238: , exec+fetch 2 ms, 3 rows 2026-06-05 14:08:07,542 DEBUG [mondrian.sql] 2239: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:08:07,545 DEBUG [mondrian.sql] 2239: , exec 2 ms 2026-06-05 14:08:07,545 DEBUG [mondrian.sql] 2239: , exec+fetch 3 ms, 3 rows 2026-06-05 14:08:07,545 DEBUG [mondrian.sql] 2240: 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] 2026-06-05 14:08:07,545 DEBUG [mondrian.sql] 2240: , exec 0 ms 2026-06-05 14:08:07,545 DEBUG [mondrian.sql] 2240: , exec+fetch 0 ms, 2 rows 2026-06-05 14:08:07,546 DEBUG [mondrian.sql] 2241: 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] 2026-06-05 14:08:07,546 DEBUG [mondrian.sql] 2241: , exec 0 ms 2026-06-05 14:08:07,546 DEBUG [mondrian.sql] 2241: , exec+fetch 0 ms, 2 rows 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2242: 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] 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2242: , exec 0 ms 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2242: , exec+fetch 0 ms, 2 rows 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2243: 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] 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2243: , exec 0 ms 2026-06-05 14:08:07,548 DEBUG [mondrian.sql] 2243: , exec+fetch 0 ms, 2 rows 2026-06-05 14:08:07,550 DEBUG [mondrian.sql] 2244: 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] 2026-06-05 14:08:07,551 DEBUG [mondrian.sql] 2244: , exec 0 ms 2026-06-05 14:08:07,551 DEBUG [mondrian.sql] 2244: , exec+fetch 1 ms, 2 rows 2026-06-05 14:08:07,551 DEBUG [mondrian.sql] 2245: 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] 2026-06-05 14:08:07,551 DEBUG [mondrian.sql] 2245: , exec 0 ms 2026-06-05 14:08:07,551 DEBUG [mondrian.sql] 2245: , exec+fetch 0 ms, 2 rows 2026-06-05 14:08:07,553 DEBUG [mondrian.sql] 2246: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:08:07,553 DEBUG [mondrian.sql] 2246: , exec 0 ms 2026-06-05 14:08:07,554 DEBUG [mondrian.sql] 2246: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,554 DEBUG [mondrian.sql] 2247: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:08:07,554 DEBUG [mondrian.sql] 2247: , exec 0 ms 2026-06-05 14:08:07,554 DEBUG [mondrian.sql] 2247: , exec+fetch 0 ms, 8 rows 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2248: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2248: , exec 0 ms 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2248: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2249: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2249: , exec 0 ms 2026-06-05 14:08:07,565 DEBUG [mondrian.sql] 2249: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2250: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2250: , exec 0 ms 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2250: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2251: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2251: , exec 0 ms 2026-06-05 14:08:07,574 DEBUG [mondrian.sql] 2251: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2252: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2252: , exec 0 ms 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2252: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2253: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2253: , exec 0 ms 2026-06-05 14:08:07,583 DEBUG [mondrian.sql] 2253: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,592 DEBUG [mondrian.sql] 2254: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:08:07,592 DEBUG [mondrian.sql] 2254: , exec 0 ms 2026-06-05 14:08:07,592 DEBUG [mondrian.sql] 2254: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,592 DEBUG [mondrian.sql] 2255: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:08:07,593 DEBUG [mondrian.sql] 2255: , exec 0 ms 2026-06-05 14:08:07,593 DEBUG [mondrian.sql] 2255: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2256: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2256: , exec 0 ms 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2256: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2257: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2257: , exec 0 ms 2026-06-05 14:08:07,602 DEBUG [mondrian.sql] 2257: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2258: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2258: , exec 0 ms 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2258: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2259: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2259: , exec 0 ms 2026-06-05 14:08:07,611 DEBUG [mondrian.sql] 2259: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,620 DEBUG [mondrian.sql] 2260: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:08:07,621 DEBUG [mondrian.sql] 2260: , exec 0 ms 2026-06-05 14:08:07,621 DEBUG [mondrian.sql] 2260: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,621 DEBUG [mondrian.sql] 2261: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:08:07,621 DEBUG [mondrian.sql] 2261: , exec 0 ms 2026-06-05 14:08:07,621 DEBUG [mondrian.sql] 2261: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2262: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2262: , exec 0 ms 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2262: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2263: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2263: , exec 0 ms 2026-06-05 14:08:07,629 DEBUG [mondrian.sql] 2263: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2264: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2264: , exec 0 ms 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2264: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2265: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2265: , exec 0 ms 2026-06-05 14:08:07,638 DEBUG [mondrian.sql] 2265: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,681 DEBUG [mondrian.sql] 2266: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2266: , exec 1 ms 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2266: , exec+fetch 2 ms, 1 rows 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2267: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2267: , exec 0 ms 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2267: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2268: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2268: , exec 0 ms 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2268: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,683 DEBUG [mondrian.sql] 2269: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:08:07,684 DEBUG [mondrian.sql] 2269: , exec 1 ms 2026-06-05 14:08:07,684 DEBUG [mondrian.sql] 2269: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,684 DEBUG [mondrian.sql] 2270: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:08:07,691 DEBUG [mondrian.sql] 2270: , exec 6 ms 2026-06-05 14:08:07,691 DEBUG [mondrian.sql] 2270: , exec+fetch 7 ms, 1 rows 2026-06-05 14:08:07,691 DEBUG [mondrian.sql] 2271: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:08:07,694 DEBUG [mondrian.sql] 2271: , exec 3 ms 2026-06-05 14:08:07,694 DEBUG [mondrian.sql] 2271: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,695 DEBUG [mondrian.sql] 2272: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:08:07,698 DEBUG [mondrian.sql] 2272: , exec 3 ms 2026-06-05 14:08:07,698 DEBUG [mondrian.sql] 2272: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,698 DEBUG [mondrian.sql] 2273: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,713 DEBUG [mondrian.sql] 2273: , exec 14 ms 2026-06-05 14:08:07,713 DEBUG [mondrian.sql] 2273: , exec+fetch 15 ms, 1 rows 2026-06-05 14:08:07,713 DEBUG [mondrian.sql] 2274: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,732 DEBUG [mondrian.sql] 2274: , exec 18 ms 2026-06-05 14:08:07,732 DEBUG [mondrian.sql] 2274: , exec+fetch 19 ms, 1 rows 2026-06-05 14:08:07,732 DEBUG [mondrian.sql] 2275: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,747 DEBUG [mondrian.sql] 2275: , exec 15 ms 2026-06-05 14:08:07,748 DEBUG [mondrian.sql] 2275: , exec+fetch 16 ms, 1 rows 2026-06-05 14:08:07,748 DEBUG [mondrian.sql] 2276: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,766 DEBUG [mondrian.sql] 2276: , exec 18 ms 2026-06-05 14:08:07,767 DEBUG [mondrian.sql] 2276: , exec+fetch 19 ms, 1 rows 2026-06-05 14:08:07,780 DEBUG [mondrian.sql] 2277: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2277: , exec 0 ms 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2277: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2278: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2278: , exec 0 ms 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2278: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2279: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2279: , exec 0 ms 2026-06-05 14:08:07,781 DEBUG [mondrian.sql] 2279: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,782 DEBUG [mondrian.sql] 2280: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:08:07,782 DEBUG [mondrian.sql] 2280: , exec 0 ms 2026-06-05 14:08:07,782 DEBUG [mondrian.sql] 2280: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,782 DEBUG [mondrian.sql] 2281: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:08:07,783 DEBUG [mondrian.sql] 2281: , exec 0 ms 2026-06-05 14:08:07,783 DEBUG [mondrian.sql] 2281: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,783 DEBUG [mondrian.sql] 2282: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:08:07,784 DEBUG [mondrian.sql] 2282: , exec 0 ms 2026-06-05 14:08:07,784 DEBUG [mondrian.sql] 2282: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,784 DEBUG [mondrian.sql] 2283: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,787 DEBUG [mondrian.sql] 2283: , exec 2 ms 2026-06-05 14:08:07,787 DEBUG [mondrian.sql] 2283: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,787 DEBUG [mondrian.sql] 2284: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,791 DEBUG [mondrian.sql] 2284: , exec 3 ms 2026-06-05 14:08:07,791 DEBUG [mondrian.sql] 2284: , exec+fetch 4 ms, 1 rows 2026-06-05 14:08:07,791 DEBUG [mondrian.sql] 2285: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,795 DEBUG [mondrian.sql] 2285: , exec 3 ms 2026-06-05 14:08:07,795 DEBUG [mondrian.sql] 2285: , exec+fetch 4 ms, 1 rows 2026-06-05 14:08:07,795 DEBUG [mondrian.sql] 2286: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,798 DEBUG [mondrian.sql] 2286: , exec 3 ms 2026-06-05 14:08:07,798 DEBUG [mondrian.sql] 2286: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,798 DEBUG [mondrian.sql] 2287: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,803 DEBUG [mondrian.sql] 2287: , exec 4 ms 2026-06-05 14:08:07,803 DEBUG [mondrian.sql] 2287: , exec+fetch 5 ms, 1 rows 2026-06-05 14:08:07,804 DEBUG [mondrian.sql] 2288: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,807 DEBUG [mondrian.sql] 2288: , exec 2 ms 2026-06-05 14:08:07,807 DEBUG [mondrian.sql] 2288: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,807 DEBUG [mondrian.sql] 2289: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,810 DEBUG [mondrian.sql] 2289: , exec 2 ms 2026-06-05 14:08:07,810 DEBUG [mondrian.sql] 2289: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,810 DEBUG [mondrian.sql] 2290: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,813 DEBUG [mondrian.sql] 2290: , exec 3 ms 2026-06-05 14:08:07,813 DEBUG [mondrian.sql] 2290: , exec+fetch 3 ms, 1 rows 2026-06-05 14:08:07,813 DEBUG [mondrian.sql] 2291: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:08:07,817 DEBUG [mondrian.sql] 2291: , exec 3 ms 2026-06-05 14:08:07,817 DEBUG [mondrian.sql] 2291: , exec+fetch 4 ms, 1 rows 2026-06-05 14:08:07,817 DEBUG [mondrian.sql] 2292: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:08:07,817 DEBUG [mondrian.sql] 2292: , exec 0 ms 2026-06-05 14:08:07,817 DEBUG [mondrian.sql] 2292: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,818 DEBUG [mondrian.sql] 2293: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:08:07,824 DEBUG [mondrian.sql] 2293: , exec 6 ms 2026-06-05 14:08:07,824 DEBUG [mondrian.sql] 2293: , exec+fetch 6 ms, 1 rows 2026-06-05 14:08:07,825 DEBUG [mondrian.sql] 2294: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,843 DEBUG [mondrian.sql] 2294: , exec 18 ms 2026-06-05 14:08:07,843 DEBUG [mondrian.sql] 2294: , exec+fetch 18 ms, 1 rows 2026-06-05 14:08:07,843 DEBUG [mondrian.sql] 2295: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:08:07,869 DEBUG [mondrian.sql] 2295: , exec 25 ms 2026-06-05 14:08:07,869 DEBUG [mondrian.sql] 2295: , exec+fetch 26 ms, 1 rows 2026-06-05 14:08:07,995 DEBUG [mondrian.mdx] 36634: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:08:07,996 DEBUG [mondrian.sql] 2296: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:08:07,996 DEBUG [mondrian.sql] 2296: , exec 0 ms 2026-06-05 14:08:07,996 DEBUG [mondrian.sql] 2296: , exec+fetch 0 ms, 1 rows 2026-06-05 14:08:07,998 DEBUG [mondrian.sql] 2297: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:08:07,999 DEBUG [mondrian.sql] 2297: , exec 0 ms 2026-06-05 14:08:07,999 DEBUG [mondrian.sql] 2297: , exec+fetch 1 ms, 1 rows 2026-06-05 14:08:07,999 DEBUG [mondrian.mdx] 36634: exec: 4 ms 2026-06-05 14:08:08,000 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:09:33,460 DEBUG [mondrian.sql] 2298: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,479 DEBUG [mondrian.sql] 2298: , exec 18 ms 2026-06-05 14:09:33,479 DEBUG [mondrian.sql] 2298: , exec+fetch 19 ms, 1 rows 2026-06-05 14:09:33,479 DEBUG [mondrian.sql] 2299: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:09:33,485 DEBUG [mondrian.sql] 2299: , exec 5 ms 2026-06-05 14:09:33,485 DEBUG [mondrian.sql] 2299: , exec+fetch 6 ms, 3 rows 2026-06-05 14:09:33,485 DEBUG [mondrian.sql] 2300: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:09:33,489 DEBUG [mondrian.sql] 2300: , exec 4 ms 2026-06-05 14:09:33,489 DEBUG [mondrian.sql] 2300: , exec+fetch 4 ms, 3 rows 2026-06-05 14:09:33,490 DEBUG [mondrian.sql] 2301: 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] 2026-06-05 14:09:33,490 DEBUG [mondrian.sql] 2301: , exec 0 ms 2026-06-05 14:09:33,490 DEBUG [mondrian.sql] 2301: , exec+fetch 0 ms, 2 rows 2026-06-05 14:09:33,491 DEBUG [mondrian.sql] 2302: 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] 2026-06-05 14:09:33,491 DEBUG [mondrian.sql] 2302: , exec 0 ms 2026-06-05 14:09:33,491 DEBUG [mondrian.sql] 2302: , exec+fetch 0 ms, 2 rows 2026-06-05 14:09:33,493 DEBUG [mondrian.sql] 2303: 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] 2026-06-05 14:09:33,493 DEBUG [mondrian.sql] 2303: , exec 0 ms 2026-06-05 14:09:33,493 DEBUG [mondrian.sql] 2303: , exec+fetch 0 ms, 2 rows 2026-06-05 14:09:33,493 DEBUG [mondrian.sql] 2304: 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] 2026-06-05 14:09:33,494 DEBUG [mondrian.sql] 2304: , exec 0 ms 2026-06-05 14:09:33,494 DEBUG [mondrian.sql] 2304: , exec+fetch 1 ms, 2 rows 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2305: 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] 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2305: , exec 0 ms 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2305: , exec+fetch 0 ms, 2 rows 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2306: 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] 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2306: , exec 0 ms 2026-06-05 14:09:33,496 DEBUG [mondrian.sql] 2306: , exec+fetch 0 ms, 2 rows 2026-06-05 14:09:33,498 DEBUG [mondrian.sql] 2307: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:09:33,499 DEBUG [mondrian.sql] 2307: , exec 0 ms 2026-06-05 14:09:33,499 DEBUG [mondrian.sql] 2307: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,499 DEBUG [mondrian.sql] 2308: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:09:33,499 DEBUG [mondrian.sql] 2308: , exec 0 ms 2026-06-05 14:09:33,500 DEBUG [mondrian.sql] 2308: , exec+fetch 1 ms, 8 rows 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2309: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2309: , exec 0 ms 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2309: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2310: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2310: , exec 0 ms 2026-06-05 14:09:33,501 DEBUG [mondrian.sql] 2310: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2311: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2311: , exec 0 ms 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2311: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2312: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2312: , exec 0 ms 2026-06-05 14:09:33,502 DEBUG [mondrian.sql] 2312: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2313: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2313: , exec 0 ms 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2313: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2314: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2314: , exec 0 ms 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2314: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2315: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2315: , exec 0 ms 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2315: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2316: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2316: , exec 0 ms 2026-06-05 14:09:33,503 DEBUG [mondrian.sql] 2316: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2317: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2317: , exec 0 ms 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2317: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2318: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2318: , exec 0 ms 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2318: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,504 DEBUG [mondrian.sql] 2319: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2319: , exec 0 ms 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2319: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2320: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2320: , exec 0 ms 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2320: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2321: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2321: , exec 0 ms 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2321: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,505 DEBUG [mondrian.sql] 2322: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2322: , exec 0 ms 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2322: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2323: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2323: , exec 0 ms 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2323: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2324: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2324: , exec 0 ms 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2324: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2325: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2325: , exec 0 ms 2026-06-05 14:09:33,506 DEBUG [mondrian.sql] 2325: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,507 DEBUG [mondrian.sql] 2326: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:09:33,507 DEBUG [mondrian.sql] 2326: , exec 0 ms 2026-06-05 14:09:33,507 DEBUG [mondrian.sql] 2326: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,627 DEBUG [mondrian.sql] 2327: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2327: , exec 0 ms 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2327: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2328: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2328: , exec 0 ms 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2328: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2329: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2329: , exec 0 ms 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2329: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,628 DEBUG [mondrian.sql] 2330: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:09:33,629 DEBUG [mondrian.sql] 2330: , exec 1 ms 2026-06-05 14:09:33,629 DEBUG [mondrian.sql] 2330: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,629 DEBUG [mondrian.sql] 2331: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:09:33,636 DEBUG [mondrian.sql] 2331: , exec 7 ms 2026-06-05 14:09:33,637 DEBUG [mondrian.sql] 2331: , exec+fetch 8 ms, 1 rows 2026-06-05 14:09:33,637 DEBUG [mondrian.sql] 2332: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:09:33,640 DEBUG [mondrian.sql] 2332: , exec 3 ms 2026-06-05 14:09:33,640 DEBUG [mondrian.sql] 2332: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,640 DEBUG [mondrian.sql] 2333: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:09:33,643 DEBUG [mondrian.sql] 2333: , exec 3 ms 2026-06-05 14:09:33,643 DEBUG [mondrian.sql] 2333: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,643 DEBUG [mondrian.sql] 2334: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,660 DEBUG [mondrian.sql] 2334: , exec 16 ms 2026-06-05 14:09:33,660 DEBUG [mondrian.sql] 2334: , exec+fetch 17 ms, 1 rows 2026-06-05 14:09:33,660 DEBUG [mondrian.sql] 2335: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,681 DEBUG [mondrian.sql] 2335: , exec 21 ms 2026-06-05 14:09:33,681 DEBUG [mondrian.sql] 2335: , exec+fetch 21 ms, 1 rows 2026-06-05 14:09:33,682 DEBUG [mondrian.sql] 2336: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,699 DEBUG [mondrian.sql] 2336: , exec 17 ms 2026-06-05 14:09:33,699 DEBUG [mondrian.sql] 2336: , exec+fetch 17 ms, 1 rows 2026-06-05 14:09:33,700 DEBUG [mondrian.sql] 2337: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,720 DEBUG [mondrian.sql] 2337: , exec 20 ms 2026-06-05 14:09:33,720 DEBUG [mondrian.sql] 2337: , exec+fetch 20 ms, 1 rows 2026-06-05 14:09:33,730 DEBUG [mondrian.sql] 2338: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2338: , exec 0 ms 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2338: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2339: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2339: , exec 0 ms 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2339: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2340: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2340: , exec 0 ms 2026-06-05 14:09:33,731 DEBUG [mondrian.sql] 2340: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,733 DEBUG [mondrian.sql] 2341: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:09:33,733 DEBUG [mondrian.sql] 2341: , exec 0 ms 2026-06-05 14:09:33,733 DEBUG [mondrian.sql] 2341: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,733 DEBUG [mondrian.sql] 2342: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:09:33,734 DEBUG [mondrian.sql] 2342: , exec 0 ms 2026-06-05 14:09:33,734 DEBUG [mondrian.sql] 2342: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,734 DEBUG [mondrian.sql] 2343: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:09:33,734 DEBUG [mondrian.sql] 2343: , exec 0 ms 2026-06-05 14:09:33,734 DEBUG [mondrian.sql] 2343: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,735 DEBUG [mondrian.sql] 2344: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,738 DEBUG [mondrian.sql] 2344: , exec 3 ms 2026-06-05 14:09:33,738 DEBUG [mondrian.sql] 2344: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,738 DEBUG [mondrian.sql] 2345: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,741 DEBUG [mondrian.sql] 2345: , exec 3 ms 2026-06-05 14:09:33,741 DEBUG [mondrian.sql] 2345: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,741 DEBUG [mondrian.sql] 2346: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,745 DEBUG [mondrian.sql] 2346: , exec 3 ms 2026-06-05 14:09:33,745 DEBUG [mondrian.sql] 2346: , exec+fetch 4 ms, 1 rows 2026-06-05 14:09:33,745 DEBUG [mondrian.sql] 2347: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,749 DEBUG [mondrian.sql] 2347: , exec 3 ms 2026-06-05 14:09:33,749 DEBUG [mondrian.sql] 2347: , exec+fetch 4 ms, 1 rows 2026-06-05 14:09:33,749 DEBUG [mondrian.sql] 2348: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,755 DEBUG [mondrian.sql] 2348: , exec 5 ms 2026-06-05 14:09:33,755 DEBUG [mondrian.sql] 2348: , exec+fetch 6 ms, 1 rows 2026-06-05 14:09:33,755 DEBUG [mondrian.sql] 2349: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,758 DEBUG [mondrian.sql] 2349: , exec 2 ms 2026-06-05 14:09:33,758 DEBUG [mondrian.sql] 2349: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,758 DEBUG [mondrian.sql] 2350: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,761 DEBUG [mondrian.sql] 2350: , exec 2 ms 2026-06-05 14:09:33,761 DEBUG [mondrian.sql] 2350: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,761 DEBUG [mondrian.sql] 2351: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,764 DEBUG [mondrian.sql] 2351: , exec 3 ms 2026-06-05 14:09:33,764 DEBUG [mondrian.sql] 2351: , exec+fetch 3 ms, 1 rows 2026-06-05 14:09:33,764 DEBUG [mondrian.sql] 2352: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:09:33,767 DEBUG [mondrian.sql] 2352: , exec 3 ms 2026-06-05 14:09:33,768 DEBUG [mondrian.sql] 2352: , exec+fetch 4 ms, 1 rows 2026-06-05 14:09:33,768 DEBUG [mondrian.sql] 2353: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:09:33,768 DEBUG [mondrian.sql] 2353: , exec 0 ms 2026-06-05 14:09:33,768 DEBUG [mondrian.sql] 2353: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,768 DEBUG [mondrian.sql] 2354: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:09:33,775 DEBUG [mondrian.sql] 2354: , exec 6 ms 2026-06-05 14:09:33,775 DEBUG [mondrian.sql] 2354: , exec+fetch 7 ms, 1 rows 2026-06-05 14:09:33,775 DEBUG [mondrian.sql] 2355: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,793 DEBUG [mondrian.sql] 2355: , exec 17 ms 2026-06-05 14:09:33,793 DEBUG [mondrian.sql] 2355: , exec+fetch 18 ms, 1 rows 2026-06-05 14:09:33,793 DEBUG [mondrian.sql] 2356: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:09:33,819 DEBUG [mondrian.sql] 2356: , exec 25 ms 2026-06-05 14:09:33,819 DEBUG [mondrian.sql] 2356: , exec+fetch 26 ms, 1 rows 2026-06-05 14:09:33,882 DEBUG [mondrian.mdx] 37242: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:09:33,883 DEBUG [mondrian.sql] 2357: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:09:33,884 DEBUG [mondrian.sql] 2357: , exec 0 ms 2026-06-05 14:09:33,884 DEBUG [mondrian.sql] 2357: , exec+fetch 1 ms, 1 rows 2026-06-05 14:09:33,885 DEBUG [mondrian.sql] 2358: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:09:33,885 DEBUG [mondrian.sql] 2358: , exec 0 ms 2026-06-05 14:09:33,885 DEBUG [mondrian.sql] 2358: , exec+fetch 0 ms, 1 rows 2026-06-05 14:09:33,886 DEBUG [mondrian.mdx] 37242: exec: 4 ms 2026-06-05 14:09:33,887 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:13:46,272 DEBUG [mondrian.sql] 2359: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,291 DEBUG [mondrian.sql] 2359: , exec 18 ms 2026-06-05 14:13:46,291 DEBUG [mondrian.sql] 2359: , exec+fetch 19 ms, 1 rows 2026-06-05 14:13:46,291 DEBUG [mondrian.sql] 2360: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:13:46,294 DEBUG [mondrian.sql] 2360: , exec 2 ms 2026-06-05 14:13:46,294 DEBUG [mondrian.sql] 2360: , exec+fetch 3 ms, 3 rows 2026-06-05 14:13:46,294 DEBUG [mondrian.sql] 2361: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:13:46,297 DEBUG [mondrian.sql] 2361: , exec 2 ms 2026-06-05 14:13:46,297 DEBUG [mondrian.sql] 2361: , exec+fetch 3 ms, 3 rows 2026-06-05 14:13:46,297 DEBUG [mondrian.sql] 2362: 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] 2026-06-05 14:13:46,297 DEBUG [mondrian.sql] 2362: , exec 0 ms 2026-06-05 14:13:46,297 DEBUG [mondrian.sql] 2362: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:46,298 DEBUG [mondrian.sql] 2363: 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] 2026-06-05 14:13:46,298 DEBUG [mondrian.sql] 2363: , exec 0 ms 2026-06-05 14:13:46,298 DEBUG [mondrian.sql] 2363: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2364: 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] 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2364: , exec 0 ms 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2364: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2365: 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] 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2365: , exec 0 ms 2026-06-05 14:13:46,301 DEBUG [mondrian.sql] 2365: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:46,303 DEBUG [mondrian.sql] 2366: 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] 2026-06-05 14:13:46,303 DEBUG [mondrian.sql] 2366: , exec 0 ms 2026-06-05 14:13:46,303 DEBUG [mondrian.sql] 2366: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:46,303 DEBUG [mondrian.sql] 2367: 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] 2026-06-05 14:13:46,304 DEBUG [mondrian.sql] 2367: , exec 0 ms 2026-06-05 14:13:46,304 DEBUG [mondrian.sql] 2367: , exec+fetch 1 ms, 2 rows 2026-06-05 14:13:46,305 DEBUG [mondrian.sql] 2368: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:46,306 DEBUG [mondrian.sql] 2368: , exec 1 ms 2026-06-05 14:13:46,306 DEBUG [mondrian.sql] 2368: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,307 DEBUG [mondrian.sql] 2369: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:13:46,307 DEBUG [mondrian.sql] 2369: , exec 0 ms 2026-06-05 14:13:46,307 DEBUG [mondrian.sql] 2369: , exec+fetch 0 ms, 8 rows 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2370: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2370: , exec 0 ms 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2370: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2371: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2371: , exec 0 ms 2026-06-05 14:13:46,308 DEBUG [mondrian.sql] 2371: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2372: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2372: , exec 0 ms 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2372: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2373: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2373: , exec 0 ms 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2373: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,309 DEBUG [mondrian.sql] 2374: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2374: , exec 0 ms 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2374: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2375: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2375: , exec 0 ms 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2375: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2376: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2376: , exec 0 ms 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2376: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2377: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2377: , exec 0 ms 2026-06-05 14:13:46,310 DEBUG [mondrian.sql] 2377: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2378: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2378: , exec 0 ms 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2378: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2379: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2379: , exec 0 ms 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2379: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2380: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2380: , exec 0 ms 2026-06-05 14:13:46,311 DEBUG [mondrian.sql] 2380: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2381: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2381: , exec 0 ms 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2381: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2382: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2382: , exec 0 ms 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2382: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2383: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2383: , exec 0 ms 2026-06-05 14:13:46,312 DEBUG [mondrian.sql] 2383: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2384: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2384: , exec 0 ms 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2384: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2385: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2385: , exec 0 ms 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2385: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2386: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2386: , exec 0 ms 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2386: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2387: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2387: , exec 0 ms 2026-06-05 14:13:46,313 DEBUG [mondrian.sql] 2387: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,389 DEBUG [mondrian.sql] 2388: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:46,389 DEBUG [mondrian.sql] 2388: , exec 0 ms 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2388: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2389: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2389: , exec 0 ms 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2389: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2390: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2390: , exec 0 ms 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2390: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,390 DEBUG [mondrian.sql] 2391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:46,391 DEBUG [mondrian.sql] 2391: , exec 0 ms 2026-06-05 14:13:46,391 DEBUG [mondrian.sql] 2391: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,391 DEBUG [mondrian.sql] 2392: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:46,398 DEBUG [mondrian.sql] 2392: , exec 6 ms 2026-06-05 14:13:46,398 DEBUG [mondrian.sql] 2392: , exec+fetch 7 ms, 1 rows 2026-06-05 14:13:46,398 DEBUG [mondrian.sql] 2393: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:13:46,401 DEBUG [mondrian.sql] 2393: , exec 3 ms 2026-06-05 14:13:46,401 DEBUG [mondrian.sql] 2393: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,401 DEBUG [mondrian.sql] 2394: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:13:46,404 DEBUG [mondrian.sql] 2394: , exec 2 ms 2026-06-05 14:13:46,404 DEBUG [mondrian.sql] 2394: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,404 DEBUG [mondrian.sql] 2395: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,418 DEBUG [mondrian.sql] 2395: , exec 14 ms 2026-06-05 14:13:46,418 DEBUG [mondrian.sql] 2395: , exec+fetch 14 ms, 1 rows 2026-06-05 14:13:46,418 DEBUG [mondrian.sql] 2396: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,435 DEBUG [mondrian.sql] 2396: , exec 16 ms 2026-06-05 14:13:46,435 DEBUG [mondrian.sql] 2396: , exec+fetch 17 ms, 1 rows 2026-06-05 14:13:46,435 DEBUG [mondrian.sql] 2397: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,448 DEBUG [mondrian.sql] 2397: , exec 12 ms 2026-06-05 14:13:46,448 DEBUG [mondrian.sql] 2397: , exec+fetch 13 ms, 1 rows 2026-06-05 14:13:46,448 DEBUG [mondrian.sql] 2398: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,464 DEBUG [mondrian.sql] 2398: , exec 15 ms 2026-06-05 14:13:46,464 DEBUG [mondrian.sql] 2398: , exec+fetch 16 ms, 1 rows 2026-06-05 14:13:46,474 DEBUG [mondrian.sql] 2399: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:46,474 DEBUG [mondrian.sql] 2399: , exec 0 ms 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2399: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2400: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2400: , exec 0 ms 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2400: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2401: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2401: , exec 0 ms 2026-06-05 14:13:46,475 DEBUG [mondrian.sql] 2401: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,476 DEBUG [mondrian.sql] 2402: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2402: , exec 0 ms 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2402: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2403: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2403: , exec 0 ms 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2403: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,477 DEBUG [mondrian.sql] 2404: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:46,478 DEBUG [mondrian.sql] 2404: , exec 0 ms 2026-06-05 14:13:46,478 DEBUG [mondrian.sql] 2404: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,479 DEBUG [mondrian.sql] 2405: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,482 DEBUG [mondrian.sql] 2405: , exec 3 ms 2026-06-05 14:13:46,482 DEBUG [mondrian.sql] 2405: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,482 DEBUG [mondrian.sql] 2406: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,485 DEBUG [mondrian.sql] 2406: , exec 3 ms 2026-06-05 14:13:46,485 DEBUG [mondrian.sql] 2406: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,485 DEBUG [mondrian.sql] 2407: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,489 DEBUG [mondrian.sql] 2407: , exec 3 ms 2026-06-05 14:13:46,489 DEBUG [mondrian.sql] 2407: , exec+fetch 4 ms, 1 rows 2026-06-05 14:13:46,489 DEBUG [mondrian.sql] 2408: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,493 DEBUG [mondrian.sql] 2408: , exec 3 ms 2026-06-05 14:13:46,493 DEBUG [mondrian.sql] 2408: , exec+fetch 4 ms, 1 rows 2026-06-05 14:13:46,493 DEBUG [mondrian.sql] 2409: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,498 DEBUG [mondrian.sql] 2409: , exec 4 ms 2026-06-05 14:13:46,498 DEBUG [mondrian.sql] 2409: , exec+fetch 5 ms, 1 rows 2026-06-05 14:13:46,498 DEBUG [mondrian.sql] 2410: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,501 DEBUG [mondrian.sql] 2410: , exec 2 ms 2026-06-05 14:13:46,501 DEBUG [mondrian.sql] 2410: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,501 DEBUG [mondrian.sql] 2411: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,504 DEBUG [mondrian.sql] 2411: , exec 2 ms 2026-06-05 14:13:46,504 DEBUG [mondrian.sql] 2411: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,505 DEBUG [mondrian.sql] 2412: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,508 DEBUG [mondrian.sql] 2412: , exec 3 ms 2026-06-05 14:13:46,508 DEBUG [mondrian.sql] 2412: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:46,508 DEBUG [mondrian.sql] 2413: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:46,512 DEBUG [mondrian.sql] 2413: , exec 3 ms 2026-06-05 14:13:46,512 DEBUG [mondrian.sql] 2413: , exec+fetch 4 ms, 1 rows 2026-06-05 14:13:46,512 DEBUG [mondrian.sql] 2414: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:46,513 DEBUG [mondrian.sql] 2414: , exec 0 ms 2026-06-05 14:13:46,513 DEBUG [mondrian.sql] 2414: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:46,513 DEBUG [mondrian.sql] 2415: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:46,519 DEBUG [mondrian.sql] 2415: , exec 6 ms 2026-06-05 14:13:46,519 DEBUG [mondrian.sql] 2415: , exec+fetch 6 ms, 1 rows 2026-06-05 14:13:46,520 DEBUG [mondrian.sql] 2416: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,541 DEBUG [mondrian.sql] 2416: , exec 20 ms 2026-06-05 14:13:46,541 DEBUG [mondrian.sql] 2416: , exec+fetch 21 ms, 1 rows 2026-06-05 14:13:46,541 DEBUG [mondrian.sql] 2417: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:13:46,580 DEBUG [mondrian.sql] 2417: , exec 38 ms 2026-06-05 14:13:46,580 DEBUG [mondrian.sql] 2417: , exec+fetch 39 ms, 1 rows 2026-06-05 14:13:46,639 DEBUG [mondrian.mdx] 37850: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:13:46,640 DEBUG [mondrian.sql] 2418: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:13:46,640 DEBUG [mondrian.sql] 2418: , exec 0 ms 2026-06-05 14:13:46,640 DEBUG [mondrian.sql] 2418: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,641 DEBUG [mondrian.sql] 2419: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:13:46,642 DEBUG [mondrian.sql] 2419: , exec 0 ms 2026-06-05 14:13:46,642 DEBUG [mondrian.sql] 2419: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:46,643 DEBUG [mondrian.mdx] 37850: exec: 4 ms 2026-06-05 14:13:46,643 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:13:49,370 DEBUG [mondrian.sql] 2420: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,397 DEBUG [mondrian.sql] 2420: , exec 26 ms 2026-06-05 14:13:49,397 DEBUG [mondrian.sql] 2420: , exec+fetch 27 ms, 1 rows 2026-06-05 14:13:49,397 DEBUG [mondrian.sql] 2421: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:13:49,402 DEBUG [mondrian.sql] 2421: , exec 5 ms 2026-06-05 14:13:49,402 DEBUG [mondrian.sql] 2421: , exec+fetch 5 ms, 3 rows 2026-06-05 14:13:49,402 DEBUG [mondrian.sql] 2422: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:13:49,407 DEBUG [mondrian.sql] 2422: , exec 4 ms 2026-06-05 14:13:49,407 DEBUG [mondrian.sql] 2422: , exec+fetch 4 ms, 3 rows 2026-06-05 14:13:49,408 DEBUG [mondrian.sql] 2423: 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] 2026-06-05 14:13:49,408 DEBUG [mondrian.sql] 2423: , exec 0 ms 2026-06-05 14:13:49,408 DEBUG [mondrian.sql] 2423: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:49,409 DEBUG [mondrian.sql] 2424: 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] 2026-06-05 14:13:49,409 DEBUG [mondrian.sql] 2424: , exec 0 ms 2026-06-05 14:13:49,409 DEBUG [mondrian.sql] 2424: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2425: 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] 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2425: , exec 0 ms 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2425: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2426: 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] 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2426: , exec 0 ms 2026-06-05 14:13:49,411 DEBUG [mondrian.sql] 2426: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:49,413 DEBUG [mondrian.sql] 2427: 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] 2026-06-05 14:13:49,414 DEBUG [mondrian.sql] 2427: , exec 0 ms 2026-06-05 14:13:49,414 DEBUG [mondrian.sql] 2427: , exec+fetch 1 ms, 2 rows 2026-06-05 14:13:49,414 DEBUG [mondrian.sql] 2428: 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] 2026-06-05 14:13:49,414 DEBUG [mondrian.sql] 2428: , exec 0 ms 2026-06-05 14:13:49,414 DEBUG [mondrian.sql] 2428: , exec+fetch 0 ms, 2 rows 2026-06-05 14:13:49,415 DEBUG [mondrian.sql] 2429: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:49,417 DEBUG [mondrian.sql] 2429: , exec 1 ms 2026-06-05 14:13:49,417 DEBUG [mondrian.sql] 2429: , exec+fetch 2 ms, 1 rows 2026-06-05 14:13:49,417 DEBUG [mondrian.sql] 2430: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:13:49,417 DEBUG [mondrian.sql] 2430: , exec 0 ms 2026-06-05 14:13:49,417 DEBUG [mondrian.sql] 2430: , exec+fetch 0 ms, 8 rows 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2431: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2431: , exec 0 ms 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2431: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2432: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2432: , exec 0 ms 2026-06-05 14:13:49,427 DEBUG [mondrian.sql] 2432: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2433: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2433: , exec 0 ms 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2433: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2434: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2434: , exec 0 ms 2026-06-05 14:13:49,436 DEBUG [mondrian.sql] 2434: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2435: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2435: , exec 0 ms 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2435: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2436: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2436: , exec 0 ms 2026-06-05 14:13:49,445 DEBUG [mondrian.sql] 2436: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,454 DEBUG [mondrian.sql] 2437: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:13:49,455 DEBUG [mondrian.sql] 2437: , exec 0 ms 2026-06-05 14:13:49,455 DEBUG [mondrian.sql] 2437: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,455 DEBUG [mondrian.sql] 2438: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:13:49,455 DEBUG [mondrian.sql] 2438: , exec 0 ms 2026-06-05 14:13:49,455 DEBUG [mondrian.sql] 2438: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2439: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2439: , exec 0 ms 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2439: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2440: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2440: , exec 0 ms 2026-06-05 14:13:49,464 DEBUG [mondrian.sql] 2440: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2441: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2441: , exec 0 ms 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2441: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2442: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2442: , exec 0 ms 2026-06-05 14:13:49,473 DEBUG [mondrian.sql] 2442: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2443: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2443: , exec 0 ms 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2443: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2444: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2444: , exec 0 ms 2026-06-05 14:13:49,483 DEBUG [mondrian.sql] 2444: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2445: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2445: , exec 0 ms 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2445: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2446: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2446: , exec 0 ms 2026-06-05 14:13:49,492 DEBUG [mondrian.sql] 2446: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,501 DEBUG [mondrian.sql] 2447: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:13:49,501 DEBUG [mondrian.sql] 2447: , exec 0 ms 2026-06-05 14:13:49,501 DEBUG [mondrian.sql] 2447: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,501 DEBUG [mondrian.sql] 2448: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:13:49,501 DEBUG [mondrian.sql] 2448: , exec 0 ms 2026-06-05 14:13:49,502 DEBUG [mondrian.sql] 2448: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,533 DEBUG [mondrian.sql] 2449: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2449: , exec 0 ms 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2449: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2450: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2450: , exec 0 ms 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2450: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2451: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2451: , exec 0 ms 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2451: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,534 DEBUG [mondrian.sql] 2452: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:49,535 DEBUG [mondrian.sql] 2452: , exec 0 ms 2026-06-05 14:13:49,535 DEBUG [mondrian.sql] 2452: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,535 DEBUG [mondrian.sql] 2453: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:49,542 DEBUG [mondrian.sql] 2453: , exec 6 ms 2026-06-05 14:13:49,542 DEBUG [mondrian.sql] 2453: , exec+fetch 7 ms, 1 rows 2026-06-05 14:13:49,542 DEBUG [mondrian.sql] 2454: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:13:49,545 DEBUG [mondrian.sql] 2454: , exec 3 ms 2026-06-05 14:13:49,545 DEBUG [mondrian.sql] 2454: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,546 DEBUG [mondrian.sql] 2455: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:13:49,549 DEBUG [mondrian.sql] 2455: , exec 2 ms 2026-06-05 14:13:49,549 DEBUG [mondrian.sql] 2455: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,549 DEBUG [mondrian.sql] 2456: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,564 DEBUG [mondrian.sql] 2456: , exec 15 ms 2026-06-05 14:13:49,564 DEBUG [mondrian.sql] 2456: , exec+fetch 15 ms, 1 rows 2026-06-05 14:13:49,564 DEBUG [mondrian.sql] 2457: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,585 DEBUG [mondrian.sql] 2457: , exec 20 ms 2026-06-05 14:13:49,585 DEBUG [mondrian.sql] 2457: , exec+fetch 21 ms, 1 rows 2026-06-05 14:13:49,586 DEBUG [mondrian.sql] 2458: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,602 DEBUG [mondrian.sql] 2458: , exec 16 ms 2026-06-05 14:13:49,602 DEBUG [mondrian.sql] 2458: , exec+fetch 16 ms, 1 rows 2026-06-05 14:13:49,602 DEBUG [mondrian.sql] 2459: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,624 DEBUG [mondrian.sql] 2459: , exec 21 ms 2026-06-05 14:13:49,624 DEBUG [mondrian.sql] 2459: , exec+fetch 22 ms, 1 rows 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2460: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2460: , exec 0 ms 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2460: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2461: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2461: , exec 0 ms 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2461: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2462: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2462: , exec 0 ms 2026-06-05 14:13:49,633 DEBUG [mondrian.sql] 2462: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,635 DEBUG [mondrian.sql] 2463: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:49,635 DEBUG [mondrian.sql] 2463: , exec 0 ms 2026-06-05 14:13:49,635 DEBUG [mondrian.sql] 2463: , exec+fetch 0 ms, 1 rows 2026-06-05 14:13:49,635 DEBUG [mondrian.sql] 2464: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:49,636 DEBUG [mondrian.sql] 2464: , exec 0 ms 2026-06-05 14:13:49,636 DEBUG [mondrian.sql] 2464: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,636 DEBUG [mondrian.sql] 2465: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:13:49,637 DEBUG [mondrian.sql] 2465: , exec 0 ms 2026-06-05 14:13:49,637 DEBUG [mondrian.sql] 2465: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,637 DEBUG [mondrian.sql] 2466: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,639 DEBUG [mondrian.sql] 2466: , exec 2 ms 2026-06-05 14:13:49,639 DEBUG [mondrian.sql] 2466: , exec+fetch 2 ms, 1 rows 2026-06-05 14:13:49,640 DEBUG [mondrian.sql] 2467: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,643 DEBUG [mondrian.sql] 2467: , exec 3 ms 2026-06-05 14:13:49,643 DEBUG [mondrian.sql] 2467: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,643 DEBUG [mondrian.sql] 2468: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,648 DEBUG [mondrian.sql] 2468: , exec 4 ms 2026-06-05 14:13:49,648 DEBUG [mondrian.sql] 2468: , exec+fetch 5 ms, 1 rows 2026-06-05 14:13:49,648 DEBUG [mondrian.sql] 2469: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,652 DEBUG [mondrian.sql] 2469: , exec 3 ms 2026-06-05 14:13:49,652 DEBUG [mondrian.sql] 2469: , exec+fetch 4 ms, 1 rows 2026-06-05 14:13:49,652 DEBUG [mondrian.sql] 2470: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,657 DEBUG [mondrian.sql] 2470: , exec 5 ms 2026-06-05 14:13:49,657 DEBUG [mondrian.sql] 2470: , exec+fetch 5 ms, 1 rows 2026-06-05 14:13:49,657 DEBUG [mondrian.sql] 2471: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,660 DEBUG [mondrian.sql] 2471: , exec 2 ms 2026-06-05 14:13:49,660 DEBUG [mondrian.sql] 2471: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,660 DEBUG [mondrian.sql] 2472: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,663 DEBUG [mondrian.sql] 2472: , exec 2 ms 2026-06-05 14:13:49,663 DEBUG [mondrian.sql] 2472: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,663 DEBUG [mondrian.sql] 2473: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,666 DEBUG [mondrian.sql] 2473: , exec 2 ms 2026-06-05 14:13:49,666 DEBUG [mondrian.sql] 2473: , exec+fetch 3 ms, 1 rows 2026-06-05 14:13:49,666 DEBUG [mondrian.sql] 2474: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:13:49,670 DEBUG [mondrian.sql] 2474: , exec 3 ms 2026-06-05 14:13:49,670 DEBUG [mondrian.sql] 2474: , exec+fetch 4 ms, 1 rows 2026-06-05 14:13:49,670 DEBUG [mondrian.sql] 2475: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:49,671 DEBUG [mondrian.sql] 2475: , exec 0 ms 2026-06-05 14:13:49,671 DEBUG [mondrian.sql] 2475: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,671 DEBUG [mondrian.sql] 2476: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:13:49,677 DEBUG [mondrian.sql] 2476: , exec 6 ms 2026-06-05 14:13:49,677 DEBUG [mondrian.sql] 2476: , exec+fetch 6 ms, 1 rows 2026-06-05 14:13:49,677 DEBUG [mondrian.sql] 2477: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,697 DEBUG [mondrian.sql] 2477: , exec 19 ms 2026-06-05 14:13:49,697 DEBUG [mondrian.sql] 2477: , exec+fetch 20 ms, 1 rows 2026-06-05 14:13:49,697 DEBUG [mondrian.sql] 2478: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:13:49,727 DEBUG [mondrian.sql] 2478: , exec 29 ms 2026-06-05 14:13:49,728 DEBUG [mondrian.sql] 2478: , exec+fetch 31 ms, 1 rows 2026-06-05 14:13:49,793 DEBUG [mondrian.mdx] 38458: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:13:49,795 DEBUG [mondrian.sql] 2479: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:13:49,796 DEBUG [mondrian.sql] 2479: , exec 0 ms 2026-06-05 14:13:49,796 DEBUG [mondrian.sql] 2479: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,797 DEBUG [mondrian.sql] 2480: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:13:49,798 DEBUG [mondrian.sql] 2480: , exec 0 ms 2026-06-05 14:13:49,798 DEBUG [mondrian.sql] 2480: , exec+fetch 1 ms, 1 rows 2026-06-05 14:13:49,799 DEBUG [mondrian.mdx] 38458: exec: 6 ms 2026-06-05 14:13:49,800 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-05 14:18:12,538 DEBUG [mondrian.sql] 2481: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,558 DEBUG [mondrian.sql] 2481: , exec 20 ms 2026-06-05 14:18:12,559 DEBUG [mondrian.sql] 2481: , exec+fetch 21 ms, 1 rows 2026-06-05 14:18:12,559 DEBUG [mondrian.sql] 2482: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:18:12,562 DEBUG [mondrian.sql] 2482: , exec 3 ms 2026-06-05 14:18:12,562 DEBUG [mondrian.sql] 2482: , exec+fetch 3 ms, 3 rows 2026-06-05 14:18:12,563 DEBUG [mondrian.sql] 2483: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-05 14:18:12,565 DEBUG [mondrian.sql] 2483: , exec 2 ms 2026-06-05 14:18:12,565 DEBUG [mondrian.sql] 2483: , exec+fetch 2 ms, 3 rows 2026-06-05 14:18:12,566 DEBUG [mondrian.sql] 2484: 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] 2026-06-05 14:18:12,566 DEBUG [mondrian.sql] 2484: , exec 0 ms 2026-06-05 14:18:12,566 DEBUG [mondrian.sql] 2484: , exec+fetch 0 ms, 2 rows 2026-06-05 14:18:12,567 DEBUG [mondrian.sql] 2485: 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] 2026-06-05 14:18:12,567 DEBUG [mondrian.sql] 2485: , exec 0 ms 2026-06-05 14:18:12,567 DEBUG [mondrian.sql] 2485: , exec+fetch 0 ms, 2 rows 2026-06-05 14:18:12,570 DEBUG [mondrian.sql] 2486: 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] 2026-06-05 14:18:12,570 DEBUG [mondrian.sql] 2486: , exec 0 ms 2026-06-05 14:18:12,571 DEBUG [mondrian.sql] 2486: , exec+fetch 1 ms, 2 rows 2026-06-05 14:18:12,571 DEBUG [mondrian.sql] 2487: 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] 2026-06-05 14:18:12,571 DEBUG [mondrian.sql] 2487: , exec 0 ms 2026-06-05 14:18:12,571 DEBUG [mondrian.sql] 2487: , exec+fetch 0 ms, 2 rows 2026-06-05 14:18:12,574 DEBUG [mondrian.sql] 2488: 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] 2026-06-05 14:18:12,574 DEBUG [mondrian.sql] 2488: , exec 0 ms 2026-06-05 14:18:12,574 DEBUG [mondrian.sql] 2488: , exec+fetch 0 ms, 2 rows 2026-06-05 14:18:12,574 DEBUG [mondrian.sql] 2489: 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] 2026-06-05 14:18:12,575 DEBUG [mondrian.sql] 2489: , exec 0 ms 2026-06-05 14:18:12,575 DEBUG [mondrian.sql] 2489: , exec+fetch 1 ms, 2 rows 2026-06-05 14:18:12,577 DEBUG [mondrian.sql] 2490: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:18:12,578 DEBUG [mondrian.sql] 2490: , exec 1 ms 2026-06-05 14:18:12,579 DEBUG [mondrian.sql] 2490: , exec+fetch 2 ms, 1 rows 2026-06-05 14:18:12,579 DEBUG [mondrian.sql] 2491: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-05 14:18:12,579 DEBUG [mondrian.sql] 2491: , exec 0 ms 2026-06-05 14:18:12,579 DEBUG [mondrian.sql] 2491: , exec+fetch 0 ms, 8 rows 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2492: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2492: , exec 0 ms 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2492: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2493: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2493: , exec 0 ms 2026-06-05 14:18:12,581 DEBUG [mondrian.sql] 2493: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2494: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2494: , exec 0 ms 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2494: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2495: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2495: , exec 0 ms 2026-06-05 14:18:12,582 DEBUG [mondrian.sql] 2495: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2496: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2496: , exec 0 ms 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2496: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2497: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2497: , exec 0 ms 2026-06-05 14:18:12,583 DEBUG [mondrian.sql] 2497: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2498: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2498: , exec 0 ms 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2498: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2499: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2499: , exec 0 ms 2026-06-05 14:18:12,584 DEBUG [mondrian.sql] 2499: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2500: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2500: , exec 0 ms 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2500: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2501: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2501: , exec 0 ms 2026-06-05 14:18:12,585 DEBUG [mondrian.sql] 2501: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2502: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2502: , exec 0 ms 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2502: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2503: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2503: , exec 0 ms 2026-06-05 14:18:12,586 DEBUG [mondrian.sql] 2503: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2504: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2504: , exec 0 ms 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2504: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2505: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2505: , exec 0 ms 2026-06-05 14:18:12,587 DEBUG [mondrian.sql] 2505: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2506: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2506: , exec 0 ms 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2506: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2507: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2507: , exec 0 ms 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2507: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2508: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2508: , exec 0 ms 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2508: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,588 DEBUG [mondrian.sql] 2509: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-05 14:18:12,589 DEBUG [mondrian.sql] 2509: , exec 0 ms 2026-06-05 14:18:12,589 DEBUG [mondrian.sql] 2509: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,674 DEBUG [mondrian.sql] 2510: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2510: , exec 0 ms 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2510: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2511: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2511: , exec 0 ms 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2511: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2512: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2512: , exec 0 ms 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2512: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,675 DEBUG [mondrian.sql] 2513: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:18:12,676 DEBUG [mondrian.sql] 2513: , exec 0 ms 2026-06-05 14:18:12,676 DEBUG [mondrian.sql] 2513: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,676 DEBUG [mondrian.sql] 2514: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:18:12,683 DEBUG [mondrian.sql] 2514: , exec 6 ms 2026-06-05 14:18:12,683 DEBUG [mondrian.sql] 2514: , exec+fetch 7 ms, 1 rows 2026-06-05 14:18:12,683 DEBUG [mondrian.sql] 2515: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:18:12,686 DEBUG [mondrian.sql] 2515: , exec 3 ms 2026-06-05 14:18:12,686 DEBUG [mondrian.sql] 2515: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,686 DEBUG [mondrian.sql] 2516: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-05 14:18:12,690 DEBUG [mondrian.sql] 2516: , exec 3 ms 2026-06-05 14:18:12,690 DEBUG [mondrian.sql] 2516: , exec+fetch 4 ms, 1 rows 2026-06-05 14:18:12,690 DEBUG [mondrian.sql] 2517: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,704 DEBUG [mondrian.sql] 2517: , exec 14 ms 2026-06-05 14:18:12,704 DEBUG [mondrian.sql] 2517: , exec+fetch 14 ms, 1 rows 2026-06-05 14:18:12,704 DEBUG [mondrian.sql] 2518: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,721 DEBUG [mondrian.sql] 2518: , exec 16 ms 2026-06-05 14:18:12,721 DEBUG [mondrian.sql] 2518: , exec+fetch 17 ms, 1 rows 2026-06-05 14:18:12,721 DEBUG [mondrian.sql] 2519: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,735 DEBUG [mondrian.sql] 2519: , exec 13 ms 2026-06-05 14:18:12,735 DEBUG [mondrian.sql] 2519: , exec+fetch 14 ms, 1 rows 2026-06-05 14:18:12,735 DEBUG [mondrian.sql] 2520: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,751 DEBUG [mondrian.sql] 2520: , exec 16 ms 2026-06-05 14:18:12,751 DEBUG [mondrian.sql] 2520: , exec+fetch 16 ms, 1 rows 2026-06-05 14:18:12,761 DEBUG [mondrian.sql] 2521: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2521: , exec 0 ms 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2521: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2522: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2522: , exec 0 ms 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2522: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2523: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2523: , exec 0 ms 2026-06-05 14:18:12,762 DEBUG [mondrian.sql] 2523: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,763 DEBUG [mondrian.sql] 2524: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:18:12,763 DEBUG [mondrian.sql] 2524: , exec 0 ms 2026-06-05 14:18:12,763 DEBUG [mondrian.sql] 2524: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,763 DEBUG [mondrian.sql] 2525: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:18:12,764 DEBUG [mondrian.sql] 2525: , exec 0 ms 2026-06-05 14:18:12,764 DEBUG [mondrian.sql] 2525: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,764 DEBUG [mondrian.sql] 2526: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-05 14:18:12,765 DEBUG [mondrian.sql] 2526: , exec 0 ms 2026-06-05 14:18:12,765 DEBUG [mondrian.sql] 2526: , exec+fetch 1 ms, 1 rows 2026-06-05 14:18:12,765 DEBUG [mondrian.sql] 2527: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,768 DEBUG [mondrian.sql] 2527: , exec 2 ms 2026-06-05 14:18:12,768 DEBUG [mondrian.sql] 2527: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,768 DEBUG [mondrian.sql] 2528: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,771 DEBUG [mondrian.sql] 2528: , exec 3 ms 2026-06-05 14:18:12,771 DEBUG [mondrian.sql] 2528: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,771 DEBUG [mondrian.sql] 2529: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,775 DEBUG [mondrian.sql] 2529: , exec 3 ms 2026-06-05 14:18:12,775 DEBUG [mondrian.sql] 2529: , exec+fetch 4 ms, 1 rows 2026-06-05 14:18:12,775 DEBUG [mondrian.sql] 2530: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,778 DEBUG [mondrian.sql] 2530: , exec 3 ms 2026-06-05 14:18:12,778 DEBUG [mondrian.sql] 2530: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,778 DEBUG [mondrian.sql] 2531: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,783 DEBUG [mondrian.sql] 2531: , exec 4 ms 2026-06-05 14:18:12,783 DEBUG [mondrian.sql] 2531: , exec+fetch 5 ms, 1 rows 2026-06-05 14:18:12,783 DEBUG [mondrian.sql] 2532: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,786 DEBUG [mondrian.sql] 2532: , exec 2 ms 2026-06-05 14:18:12,786 DEBUG [mondrian.sql] 2532: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,786 DEBUG [mondrian.sql] 2533: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,789 DEBUG [mondrian.sql] 2533: , exec 2 ms 2026-06-05 14:18:12,789 DEBUG [mondrian.sql] 2533: , exec+fetch 3 ms, 1 rows 2026-06-05 14:18:12,789 DEBUG [mondrian.sql] 2534: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,793 DEBUG [mondrian.sql] 2534: , exec 3 ms 2026-06-05 14:18:12,793 DEBUG [mondrian.sql] 2534: , exec+fetch 4 ms, 1 rows 2026-06-05 14:18:12,793 DEBUG [mondrian.sql] 2535: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-05 14:18:12,799 DEBUG [mondrian.sql] 2535: , exec 5 ms 2026-06-05 14:18:12,799 DEBUG [mondrian.sql] 2535: , exec+fetch 6 ms, 1 rows 2026-06-05 14:18:12,800 DEBUG [mondrian.sql] 2536: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:18:12,800 DEBUG [mondrian.sql] 2536: , exec 0 ms 2026-06-05 14:18:12,800 DEBUG [mondrian.sql] 2536: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,801 DEBUG [mondrian.sql] 2537: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-05 14:18:12,809 DEBUG [mondrian.sql] 2537: , exec 8 ms 2026-06-05 14:18:12,810 DEBUG [mondrian.sql] 2537: , exec+fetch 9 ms, 1 rows 2026-06-05 14:18:12,811 DEBUG [mondrian.sql] 2538: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,832 DEBUG [mondrian.sql] 2538: , exec 21 ms 2026-06-05 14:18:12,832 DEBUG [mondrian.sql] 2538: , exec+fetch 21 ms, 1 rows 2026-06-05 14:18:12,832 DEBUG [mondrian.sql] 2539: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-05 14:18:12,863 DEBUG [mondrian.sql] 2539: , exec 30 ms 2026-06-05 14:18:12,863 DEBUG [mondrian.sql] 2539: , exec+fetch 31 ms, 1 rows 2026-06-05 14:18:12,935 DEBUG [mondrian.mdx] 39066: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-05 14:18:12,937 DEBUG [mondrian.sql] 2540: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-05 14:18:12,937 DEBUG [mondrian.sql] 2540: , exec 0 ms 2026-06-05 14:18:12,937 DEBUG [mondrian.sql] 2540: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,939 DEBUG [mondrian.sql] 2541: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-05 14:18:12,939 DEBUG [mondrian.sql] 2541: , exec 0 ms 2026-06-05 14:18:12,939 DEBUG [mondrian.sql] 2541: , exec+fetch 0 ms, 1 rows 2026-06-05 14:18:12,940 DEBUG [mondrian.mdx] 39066: exec: 4 ms 2026-06-05 14:18:12,941 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:50:13,004 DEBUG [mondrian.sql] 2542: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,029 DEBUG [mondrian.sql] 2542: , exec 24 ms 2026-06-06 10:50:13,029 DEBUG [mondrian.sql] 2542: , exec+fetch 25 ms, 1 rows 2026-06-06 10:50:13,029 DEBUG [mondrian.sql] 2543: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:50:13,034 DEBUG [mondrian.sql] 2543: , exec 4 ms 2026-06-06 10:50:13,034 DEBUG [mondrian.sql] 2543: , exec+fetch 5 ms, 3 rows 2026-06-06 10:50:13,034 DEBUG [mondrian.sql] 2544: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:50:13,037 DEBUG [mondrian.sql] 2544: , exec 3 ms 2026-06-06 10:50:13,037 DEBUG [mondrian.sql] 2544: , exec+fetch 3 ms, 3 rows 2026-06-06 10:50:13,038 DEBUG [mondrian.sql] 2545: 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] 2026-06-06 10:50:13,038 DEBUG [mondrian.sql] 2545: , exec 0 ms 2026-06-06 10:50:13,038 DEBUG [mondrian.sql] 2545: , exec+fetch 0 ms, 2 rows 2026-06-06 10:50:13,039 DEBUG [mondrian.sql] 2546: 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] 2026-06-06 10:50:13,040 DEBUG [mondrian.sql] 2546: , exec 0 ms 2026-06-06 10:50:13,040 DEBUG [mondrian.sql] 2546: , exec+fetch 1 ms, 2 rows 2026-06-06 10:50:13,042 DEBUG [mondrian.sql] 2547: 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] 2026-06-06 10:50:13,043 DEBUG [mondrian.sql] 2547: , exec 0 ms 2026-06-06 10:50:13,043 DEBUG [mondrian.sql] 2547: , exec+fetch 1 ms, 2 rows 2026-06-06 10:50:13,043 DEBUG [mondrian.sql] 2548: 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] 2026-06-06 10:50:13,043 DEBUG [mondrian.sql] 2548: , exec 0 ms 2026-06-06 10:50:13,043 DEBUG [mondrian.sql] 2548: , exec+fetch 0 ms, 2 rows 2026-06-06 10:50:13,045 DEBUG [mondrian.sql] 2549: 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] 2026-06-06 10:50:13,045 DEBUG [mondrian.sql] 2549: , exec 0 ms 2026-06-06 10:50:13,045 DEBUG [mondrian.sql] 2549: , exec+fetch 0 ms, 2 rows 2026-06-06 10:50:13,045 DEBUG [mondrian.sql] 2550: 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] 2026-06-06 10:50:13,046 DEBUG [mondrian.sql] 2550: , exec 0 ms 2026-06-06 10:50:13,046 DEBUG [mondrian.sql] 2550: , exec+fetch 0 ms, 2 rows 2026-06-06 10:50:13,048 DEBUG [mondrian.sql] 2551: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:50:13,049 DEBUG [mondrian.sql] 2551: , exec 1 ms 2026-06-06 10:50:13,049 DEBUG [mondrian.sql] 2551: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,049 DEBUG [mondrian.sql] 2552: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 10:50:13,050 DEBUG [mondrian.sql] 2552: , exec 0 ms 2026-06-06 10:50:13,050 DEBUG [mondrian.sql] 2552: , exec+fetch 1 ms, 8 rows 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2553: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2553: , exec 0 ms 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2553: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2554: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2554: , exec 0 ms 2026-06-06 10:50:13,063 DEBUG [mondrian.sql] 2554: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2555: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2555: , exec 0 ms 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2555: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2556: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2556: , exec 0 ms 2026-06-06 10:50:13,078 DEBUG [mondrian.sql] 2556: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,094 DEBUG [mondrian.sql] 2557: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:50:13,095 DEBUG [mondrian.sql] 2557: , exec 0 ms 2026-06-06 10:50:13,095 DEBUG [mondrian.sql] 2557: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,095 DEBUG [mondrian.sql] 2558: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:50:13,095 DEBUG [mondrian.sql] 2558: , exec 0 ms 2026-06-06 10:50:13,095 DEBUG [mondrian.sql] 2558: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,115 DEBUG [mondrian.sql] 2559: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 10:50:13,116 DEBUG [mondrian.sql] 2559: , exec 0 ms 2026-06-06 10:50:13,116 DEBUG [mondrian.sql] 2559: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,116 DEBUG [mondrian.sql] 2560: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 10:50:13,116 DEBUG [mondrian.sql] 2560: , exec 0 ms 2026-06-06 10:50:13,116 DEBUG [mondrian.sql] 2560: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,130 DEBUG [mondrian.sql] 2561: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 10:50:13,131 DEBUG [mondrian.sql] 2561: , exec 0 ms 2026-06-06 10:50:13,131 DEBUG [mondrian.sql] 2561: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,131 DEBUG [mondrian.sql] 2562: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 10:50:13,131 DEBUG [mondrian.sql] 2562: , exec 0 ms 2026-06-06 10:50:13,131 DEBUG [mondrian.sql] 2562: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2563: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2563: , exec 0 ms 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2563: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2564: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2564: , exec 0 ms 2026-06-06 10:50:13,143 DEBUG [mondrian.sql] 2564: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2565: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2565: , exec 0 ms 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2565: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2566: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2566: , exec 0 ms 2026-06-06 10:50:13,158 DEBUG [mondrian.sql] 2566: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,171 DEBUG [mondrian.sql] 2567: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 10:50:13,171 DEBUG [mondrian.sql] 2567: , exec 0 ms 2026-06-06 10:50:13,171 DEBUG [mondrian.sql] 2567: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,172 DEBUG [mondrian.sql] 2568: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 10:50:13,172 DEBUG [mondrian.sql] 2568: , exec 0 ms 2026-06-06 10:50:13,172 DEBUG [mondrian.sql] 2568: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,184 DEBUG [mondrian.sql] 2569: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 10:50:13,184 DEBUG [mondrian.sql] 2569: , exec 0 ms 2026-06-06 10:50:13,184 DEBUG [mondrian.sql] 2569: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,184 DEBUG [mondrian.sql] 2570: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 10:50:13,185 DEBUG [mondrian.sql] 2570: , exec 0 ms 2026-06-06 10:50:13,185 DEBUG [mondrian.sql] 2570: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,205 DEBUG [mondrian.sql] 2571: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2571: , exec 1 ms 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2571: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2572: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2572: , exec 0 ms 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2572: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2573: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2573: , exec 0 ms 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2573: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,207 DEBUG [mondrian.sql] 2574: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:50:13,208 DEBUG [mondrian.sql] 2574: , exec 0 ms 2026-06-06 10:50:13,208 DEBUG [mondrian.sql] 2574: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,208 DEBUG [mondrian.sql] 2575: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:50:13,220 DEBUG [mondrian.sql] 2575: , exec 11 ms 2026-06-06 10:50:13,220 DEBUG [mondrian.sql] 2575: , exec+fetch 12 ms, 1 rows 2026-06-06 10:50:13,221 DEBUG [mondrian.sql] 2576: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:50:13,227 DEBUG [mondrian.sql] 2576: , exec 5 ms 2026-06-06 10:50:13,227 DEBUG [mondrian.sql] 2576: , exec+fetch 6 ms, 1 rows 2026-06-06 10:50:13,227 DEBUG [mondrian.sql] 2577: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:50:13,230 DEBUG [mondrian.sql] 2577: , exec 3 ms 2026-06-06 10:50:13,230 DEBUG [mondrian.sql] 2577: , exec+fetch 3 ms, 1 rows 2026-06-06 10:50:13,230 DEBUG [mondrian.sql] 2578: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,248 DEBUG [mondrian.sql] 2578: , exec 17 ms 2026-06-06 10:50:13,248 DEBUG [mondrian.sql] 2578: , exec+fetch 18 ms, 1 rows 2026-06-06 10:50:13,248 DEBUG [mondrian.sql] 2579: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,266 DEBUG [mondrian.sql] 2579: , exec 18 ms 2026-06-06 10:50:13,267 DEBUG [mondrian.sql] 2579: , exec+fetch 19 ms, 1 rows 2026-06-06 10:50:13,267 DEBUG [mondrian.sql] 2580: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,280 DEBUG [mondrian.sql] 2580: , exec 13 ms 2026-06-06 10:50:13,280 DEBUG [mondrian.sql] 2580: , exec+fetch 13 ms, 1 rows 2026-06-06 10:50:13,280 DEBUG [mondrian.sql] 2581: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,297 DEBUG [mondrian.sql] 2581: , exec 17 ms 2026-06-06 10:50:13,297 DEBUG [mondrian.sql] 2581: , exec+fetch 17 ms, 1 rows 2026-06-06 10:50:13,306 DEBUG [mondrian.sql] 2582: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 10:50:13,306 DEBUG [mondrian.sql] 2582: , exec 0 ms 2026-06-06 10:50:13,306 DEBUG [mondrian.sql] 2582: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,306 DEBUG [mondrian.sql] 2583: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 10:50:13,307 DEBUG [mondrian.sql] 2583: , exec 0 ms 2026-06-06 10:50:13,307 DEBUG [mondrian.sql] 2583: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,307 DEBUG [mondrian.sql] 2584: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 10:50:13,307 DEBUG [mondrian.sql] 2584: , exec 0 ms 2026-06-06 10:50:13,307 DEBUG [mondrian.sql] 2584: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,310 DEBUG [mondrian.sql] 2585: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:50:13,310 DEBUG [mondrian.sql] 2585: , exec 0 ms 2026-06-06 10:50:13,310 DEBUG [mondrian.sql] 2585: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,310 DEBUG [mondrian.sql] 2586: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:50:13,311 DEBUG [mondrian.sql] 2586: , exec 0 ms 2026-06-06 10:50:13,311 DEBUG [mondrian.sql] 2586: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,311 DEBUG [mondrian.sql] 2587: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:50:13,312 DEBUG [mondrian.sql] 2587: , exec 0 ms 2026-06-06 10:50:13,312 DEBUG [mondrian.sql] 2587: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,312 DEBUG [mondrian.sql] 2588: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,315 DEBUG [mondrian.sql] 2588: , exec 3 ms 2026-06-06 10:50:13,315 DEBUG [mondrian.sql] 2588: , exec+fetch 3 ms, 1 rows 2026-06-06 10:50:13,315 DEBUG [mondrian.sql] 2589: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,320 DEBUG [mondrian.sql] 2589: , exec 4 ms 2026-06-06 10:50:13,320 DEBUG [mondrian.sql] 2589: , exec+fetch 5 ms, 1 rows 2026-06-06 10:50:13,320 DEBUG [mondrian.sql] 2590: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,326 DEBUG [mondrian.sql] 2590: , exec 5 ms 2026-06-06 10:50:13,326 DEBUG [mondrian.sql] 2590: , exec+fetch 6 ms, 1 rows 2026-06-06 10:50:13,326 DEBUG [mondrian.sql] 2591: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,331 DEBUG [mondrian.sql] 2591: , exec 5 ms 2026-06-06 10:50:13,331 DEBUG [mondrian.sql] 2591: , exec+fetch 5 ms, 1 rows 2026-06-06 10:50:13,331 DEBUG [mondrian.sql] 2592: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,339 DEBUG [mondrian.sql] 2592: , exec 7 ms 2026-06-06 10:50:13,339 DEBUG [mondrian.sql] 2592: , exec+fetch 8 ms, 1 rows 2026-06-06 10:50:13,340 DEBUG [mondrian.sql] 2593: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,343 DEBUG [mondrian.sql] 2593: , exec 3 ms 2026-06-06 10:50:13,343 DEBUG [mondrian.sql] 2593: , exec+fetch 3 ms, 1 rows 2026-06-06 10:50:13,343 DEBUG [mondrian.sql] 2594: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,346 DEBUG [mondrian.sql] 2594: , exec 3 ms 2026-06-06 10:50:13,346 DEBUG [mondrian.sql] 2594: , exec+fetch 3 ms, 1 rows 2026-06-06 10:50:13,346 DEBUG [mondrian.sql] 2595: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,350 DEBUG [mondrian.sql] 2595: , exec 3 ms 2026-06-06 10:50:13,350 DEBUG [mondrian.sql] 2595: , exec+fetch 4 ms, 1 rows 2026-06-06 10:50:13,350 DEBUG [mondrian.sql] 2596: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2596: , exec 4 ms 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2596: , exec+fetch 5 ms, 1 rows 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2597: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2597: , exec 0 ms 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2597: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,355 DEBUG [mondrian.sql] 2598: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:50:13,366 DEBUG [mondrian.sql] 2598: , exec 10 ms 2026-06-06 10:50:13,366 DEBUG [mondrian.sql] 2598: , exec+fetch 11 ms, 1 rows 2026-06-06 10:50:13,366 DEBUG [mondrian.sql] 2599: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,386 DEBUG [mondrian.sql] 2599: , exec 19 ms 2026-06-06 10:50:13,386 DEBUG [mondrian.sql] 2599: , exec+fetch 20 ms, 1 rows 2026-06-06 10:50:13,386 DEBUG [mondrian.sql] 2600: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 10:50:13,428 DEBUG [mondrian.sql] 2600: , exec 41 ms 2026-06-06 10:50:13,428 DEBUG [mondrian.sql] 2600: , exec+fetch 42 ms, 1 rows 2026-06-06 10:50:13,479 DEBUG [mondrian.mdx] 39674: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:50:13,481 DEBUG [mondrian.sql] 2601: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 10:50:13,481 DEBUG [mondrian.sql] 2601: , exec 0 ms 2026-06-06 10:50:13,481 DEBUG [mondrian.sql] 2601: , exec+fetch 0 ms, 1 rows 2026-06-06 10:50:13,483 DEBUG [mondrian.sql] 2602: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 10:50:13,483 DEBUG [mondrian.sql] 2602: , exec 0 ms 2026-06-06 10:50:13,484 DEBUG [mondrian.sql] 2602: , exec+fetch 1 ms, 1 rows 2026-06-06 10:50:13,485 DEBUG [mondrian.mdx] 39674: exec: 6 ms 2026-06-06 10:50:13,486 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:51:41,285 DEBUG [mondrian.sql] 2603: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,306 DEBUG [mondrian.sql] 2603: , exec 20 ms 2026-06-06 10:51:41,306 DEBUG [mondrian.sql] 2603: , exec+fetch 21 ms, 1 rows 2026-06-06 10:51:41,306 DEBUG [mondrian.sql] 2604: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:51:41,310 DEBUG [mondrian.sql] 2604: , exec 3 ms 2026-06-06 10:51:41,310 DEBUG [mondrian.sql] 2604: , exec+fetch 4 ms, 3 rows 2026-06-06 10:51:41,310 DEBUG [mondrian.sql] 2605: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:51:41,314 DEBUG [mondrian.sql] 2605: , exec 3 ms 2026-06-06 10:51:41,314 DEBUG [mondrian.sql] 2605: , exec+fetch 4 ms, 3 rows 2026-06-06 10:51:41,314 DEBUG [mondrian.sql] 2606: 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] 2026-06-06 10:51:41,314 DEBUG [mondrian.sql] 2606: , exec 0 ms 2026-06-06 10:51:41,314 DEBUG [mondrian.sql] 2606: , exec+fetch 0 ms, 2 rows 2026-06-06 10:51:41,315 DEBUG [mondrian.sql] 2607: 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] 2026-06-06 10:51:41,315 DEBUG [mondrian.sql] 2607: , exec 0 ms 2026-06-06 10:51:41,315 DEBUG [mondrian.sql] 2607: , exec+fetch 0 ms, 2 rows 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2608: 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] 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2608: , exec 0 ms 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2608: , exec+fetch 0 ms, 2 rows 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2609: 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] 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2609: , exec 0 ms 2026-06-06 10:51:41,319 DEBUG [mondrian.sql] 2609: , exec+fetch 0 ms, 2 rows 2026-06-06 10:51:41,322 DEBUG [mondrian.sql] 2610: 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] 2026-06-06 10:51:41,322 DEBUG [mondrian.sql] 2610: , exec 0 ms 2026-06-06 10:51:41,322 DEBUG [mondrian.sql] 2610: , exec+fetch 0 ms, 2 rows 2026-06-06 10:51:41,322 DEBUG [mondrian.sql] 2611: 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] 2026-06-06 10:51:41,323 DEBUG [mondrian.sql] 2611: , exec 0 ms 2026-06-06 10:51:41,323 DEBUG [mondrian.sql] 2611: , exec+fetch 1 ms, 2 rows 2026-06-06 10:51:41,326 DEBUG [mondrian.sql] 2612: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:51:41,327 DEBUG [mondrian.sql] 2612: , exec 1 ms 2026-06-06 10:51:41,327 DEBUG [mondrian.sql] 2612: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,327 DEBUG [mondrian.sql] 2613: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 10:51:41,328 DEBUG [mondrian.sql] 2613: , exec 0 ms 2026-06-06 10:51:41,328 DEBUG [mondrian.sql] 2613: , exec+fetch 1 ms, 8 rows 2026-06-06 10:51:41,330 DEBUG [mondrian.sql] 2614: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 10:51:41,330 DEBUG [mondrian.sql] 2614: , exec 0 ms 2026-06-06 10:51:41,330 DEBUG [mondrian.sql] 2614: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,330 DEBUG [mondrian.sql] 2615: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 10:51:41,330 DEBUG [mondrian.sql] 2615: , exec 0 ms 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2615: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2616: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2616: , exec 0 ms 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2616: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2617: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2617: , exec 0 ms 2026-06-06 10:51:41,331 DEBUG [mondrian.sql] 2617: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2618: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2618: , exec 0 ms 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2618: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2619: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2619: , exec 0 ms 2026-06-06 10:51:41,333 DEBUG [mondrian.sql] 2619: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2620: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2620: , exec 0 ms 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2620: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2621: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2621: , exec 0 ms 2026-06-06 10:51:41,334 DEBUG [mondrian.sql] 2621: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2622: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2622: , exec 0 ms 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2622: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2623: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2623: , exec 0 ms 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2623: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2624: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2624: , exec 0 ms 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2624: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,336 DEBUG [mondrian.sql] 2625: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 10:51:41,337 DEBUG [mondrian.sql] 2625: , exec 0 ms 2026-06-06 10:51:41,337 DEBUG [mondrian.sql] 2625: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2626: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2626: , exec 0 ms 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2626: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2627: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2627: , exec 0 ms 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2627: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,338 DEBUG [mondrian.sql] 2628: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2628: , exec 0 ms 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2628: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2629: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2629: , exec 0 ms 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2629: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2630: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2630: , exec 0 ms 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2630: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,339 DEBUG [mondrian.sql] 2631: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 10:51:41,340 DEBUG [mondrian.sql] 2631: , exec 0 ms 2026-06-06 10:51:41,340 DEBUG [mondrian.sql] 2631: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,408 DEBUG [mondrian.sql] 2632: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 10:51:41,409 DEBUG [mondrian.sql] 2632: , exec 1 ms 2026-06-06 10:51:41,409 DEBUG [mondrian.sql] 2632: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2633: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2633: , exec 0 ms 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2633: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2634: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2634: , exec 0 ms 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2634: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,410 DEBUG [mondrian.sql] 2635: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:51:41,411 DEBUG [mondrian.sql] 2635: , exec 1 ms 2026-06-06 10:51:41,411 DEBUG [mondrian.sql] 2635: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,411 DEBUG [mondrian.sql] 2636: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:51:41,424 DEBUG [mondrian.sql] 2636: , exec 12 ms 2026-06-06 10:51:41,424 DEBUG [mondrian.sql] 2636: , exec+fetch 13 ms, 1 rows 2026-06-06 10:51:41,424 DEBUG [mondrian.sql] 2637: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:51:41,429 DEBUG [mondrian.sql] 2637: , exec 4 ms 2026-06-06 10:51:41,429 DEBUG [mondrian.sql] 2637: , exec+fetch 5 ms, 1 rows 2026-06-06 10:51:41,429 DEBUG [mondrian.sql] 2638: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:51:41,434 DEBUG [mondrian.sql] 2638: , exec 4 ms 2026-06-06 10:51:41,434 DEBUG [mondrian.sql] 2638: , exec+fetch 5 ms, 1 rows 2026-06-06 10:51:41,434 DEBUG [mondrian.sql] 2639: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,456 DEBUG [mondrian.sql] 2639: , exec 22 ms 2026-06-06 10:51:41,456 DEBUG [mondrian.sql] 2639: , exec+fetch 22 ms, 1 rows 2026-06-06 10:51:41,456 DEBUG [mondrian.sql] 2640: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,484 DEBUG [mondrian.sql] 2640: , exec 28 ms 2026-06-06 10:51:41,484 DEBUG [mondrian.sql] 2640: , exec+fetch 28 ms, 1 rows 2026-06-06 10:51:41,485 DEBUG [mondrian.sql] 2641: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,505 DEBUG [mondrian.sql] 2641: , exec 20 ms 2026-06-06 10:51:41,505 DEBUG [mondrian.sql] 2641: , exec+fetch 20 ms, 1 rows 2026-06-06 10:51:41,505 DEBUG [mondrian.sql] 2642: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,524 DEBUG [mondrian.sql] 2642: , exec 18 ms 2026-06-06 10:51:41,524 DEBUG [mondrian.sql] 2642: , exec+fetch 19 ms, 1 rows 2026-06-06 10:51:41,532 DEBUG [mondrian.sql] 2643: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2643: , exec 0 ms 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2643: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2644: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2644: , exec 0 ms 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2644: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2645: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2645: , exec 0 ms 2026-06-06 10:51:41,533 DEBUG [mondrian.sql] 2645: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,534 DEBUG [mondrian.sql] 2646: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:51:41,534 DEBUG [mondrian.sql] 2646: , exec 0 ms 2026-06-06 10:51:41,534 DEBUG [mondrian.sql] 2646: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,534 DEBUG [mondrian.sql] 2647: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:51:41,535 DEBUG [mondrian.sql] 2647: , exec 0 ms 2026-06-06 10:51:41,535 DEBUG [mondrian.sql] 2647: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,535 DEBUG [mondrian.sql] 2648: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:51:41,536 DEBUG [mondrian.sql] 2648: , exec 0 ms 2026-06-06 10:51:41,536 DEBUG [mondrian.sql] 2648: , exec+fetch 1 ms, 1 rows 2026-06-06 10:51:41,537 DEBUG [mondrian.sql] 2649: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,540 DEBUG [mondrian.sql] 2649: , exec 3 ms 2026-06-06 10:51:41,540 DEBUG [mondrian.sql] 2649: , exec+fetch 3 ms, 1 rows 2026-06-06 10:51:41,540 DEBUG [mondrian.sql] 2650: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,545 DEBUG [mondrian.sql] 2650: , exec 4 ms 2026-06-06 10:51:41,545 DEBUG [mondrian.sql] 2650: , exec+fetch 5 ms, 1 rows 2026-06-06 10:51:41,545 DEBUG [mondrian.sql] 2651: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,550 DEBUG [mondrian.sql] 2651: , exec 5 ms 2026-06-06 10:51:41,550 DEBUG [mondrian.sql] 2651: , exec+fetch 5 ms, 1 rows 2026-06-06 10:51:41,550 DEBUG [mondrian.sql] 2652: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,556 DEBUG [mondrian.sql] 2652: , exec 5 ms 2026-06-06 10:51:41,556 DEBUG [mondrian.sql] 2652: , exec+fetch 6 ms, 1 rows 2026-06-06 10:51:41,556 DEBUG [mondrian.sql] 2653: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,564 DEBUG [mondrian.sql] 2653: , exec 8 ms 2026-06-06 10:51:41,564 DEBUG [mondrian.sql] 2653: , exec+fetch 8 ms, 1 rows 2026-06-06 10:51:41,565 DEBUG [mondrian.sql] 2654: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,568 DEBUG [mondrian.sql] 2654: , exec 3 ms 2026-06-06 10:51:41,568 DEBUG [mondrian.sql] 2654: , exec+fetch 3 ms, 1 rows 2026-06-06 10:51:41,569 DEBUG [mondrian.sql] 2655: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,573 DEBUG [mondrian.sql] 2655: , exec 4 ms 2026-06-06 10:51:41,573 DEBUG [mondrian.sql] 2655: , exec+fetch 4 ms, 1 rows 2026-06-06 10:51:41,574 DEBUG [mondrian.sql] 2656: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,579 DEBUG [mondrian.sql] 2656: , exec 5 ms 2026-06-06 10:51:41,579 DEBUG [mondrian.sql] 2656: , exec+fetch 5 ms, 1 rows 2026-06-06 10:51:41,579 DEBUG [mondrian.sql] 2657: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:51:41,585 DEBUG [mondrian.sql] 2657: , exec 5 ms 2026-06-06 10:51:41,585 DEBUG [mondrian.sql] 2657: , exec+fetch 6 ms, 1 rows 2026-06-06 10:51:41,586 DEBUG [mondrian.sql] 2658: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:51:41,586 DEBUG [mondrian.sql] 2658: , exec 0 ms 2026-06-06 10:51:41,586 DEBUG [mondrian.sql] 2658: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,587 DEBUG [mondrian.sql] 2659: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:51:41,601 DEBUG [mondrian.sql] 2659: , exec 14 ms 2026-06-06 10:51:41,601 DEBUG [mondrian.sql] 2659: , exec+fetch 14 ms, 1 rows 2026-06-06 10:51:41,602 DEBUG [mondrian.sql] 2660: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,625 DEBUG [mondrian.sql] 2660: , exec 22 ms 2026-06-06 10:51:41,625 DEBUG [mondrian.sql] 2660: , exec+fetch 23 ms, 1 rows 2026-06-06 10:51:41,625 DEBUG [mondrian.sql] 2661: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 10:51:41,677 DEBUG [mondrian.sql] 2661: , exec 51 ms 2026-06-06 10:51:41,677 DEBUG [mondrian.sql] 2661: , exec+fetch 52 ms, 1 rows 2026-06-06 10:51:41,731 DEBUG [mondrian.mdx] 40282: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:51:41,733 DEBUG [mondrian.sql] 2662: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 10:51:41,733 DEBUG [mondrian.sql] 2662: , exec 0 ms 2026-06-06 10:51:41,733 DEBUG [mondrian.sql] 2662: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,735 DEBUG [mondrian.sql] 2663: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 10:51:41,735 DEBUG [mondrian.sql] 2663: , exec 0 ms 2026-06-06 10:51:41,735 DEBUG [mondrian.sql] 2663: , exec+fetch 0 ms, 1 rows 2026-06-06 10:51:41,736 DEBUG [mondrian.mdx] 40282: exec: 5 ms 2026-06-06 10:51:41,737 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:52:40,485 DEBUG [mondrian.sql] 2664: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,506 DEBUG [mondrian.sql] 2664: , exec 21 ms 2026-06-06 10:52:40,507 DEBUG [mondrian.sql] 2664: , exec+fetch 22 ms, 1 rows 2026-06-06 10:52:40,507 DEBUG [mondrian.sql] 2665: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:52:40,513 DEBUG [mondrian.sql] 2665: , exec 6 ms 2026-06-06 10:52:40,513 DEBUG [mondrian.sql] 2665: , exec+fetch 6 ms, 3 rows 2026-06-06 10:52:40,513 DEBUG [mondrian.sql] 2666: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:52:40,520 DEBUG [mondrian.sql] 2666: , exec 6 ms 2026-06-06 10:52:40,520 DEBUG [mondrian.sql] 2666: , exec+fetch 7 ms, 3 rows 2026-06-06 10:52:40,520 DEBUG [mondrian.sql] 2667: 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] 2026-06-06 10:52:40,520 DEBUG [mondrian.sql] 2667: , exec 0 ms 2026-06-06 10:52:40,521 DEBUG [mondrian.sql] 2667: , exec+fetch 1 ms, 2 rows 2026-06-06 10:52:40,521 DEBUG [mondrian.sql] 2668: 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] 2026-06-06 10:52:40,522 DEBUG [mondrian.sql] 2668: , exec 0 ms 2026-06-06 10:52:40,522 DEBUG [mondrian.sql] 2668: , exec+fetch 1 ms, 2 rows 2026-06-06 10:52:40,525 DEBUG [mondrian.sql] 2669: 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] 2026-06-06 10:52:40,526 DEBUG [mondrian.sql] 2669: , exec 0 ms 2026-06-06 10:52:40,526 DEBUG [mondrian.sql] 2669: , exec+fetch 1 ms, 2 rows 2026-06-06 10:52:40,526 DEBUG [mondrian.sql] 2670: 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] 2026-06-06 10:52:40,526 DEBUG [mondrian.sql] 2670: , exec 0 ms 2026-06-06 10:52:40,526 DEBUG [mondrian.sql] 2670: , exec+fetch 0 ms, 2 rows 2026-06-06 10:52:40,530 DEBUG [mondrian.sql] 2671: 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] 2026-06-06 10:52:40,530 DEBUG [mondrian.sql] 2671: , exec 0 ms 2026-06-06 10:52:40,530 DEBUG [mondrian.sql] 2671: , exec+fetch 0 ms, 2 rows 2026-06-06 10:52:40,530 DEBUG [mondrian.sql] 2672: 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] 2026-06-06 10:52:40,531 DEBUG [mondrian.sql] 2672: , exec 0 ms 2026-06-06 10:52:40,531 DEBUG [mondrian.sql] 2672: , exec+fetch 1 ms, 2 rows 2026-06-06 10:52:40,534 DEBUG [mondrian.sql] 2673: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:52:40,535 DEBUG [mondrian.sql] 2673: , exec 1 ms 2026-06-06 10:52:40,535 DEBUG [mondrian.sql] 2673: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,535 DEBUG [mondrian.sql] 2674: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 10:52:40,536 DEBUG [mondrian.sql] 2674: , exec 0 ms 2026-06-06 10:52:40,536 DEBUG [mondrian.sql] 2674: , exec+fetch 1 ms, 8 rows 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2675: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2675: , exec 0 ms 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2675: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2676: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2676: , exec 0 ms 2026-06-06 10:52:40,539 DEBUG [mondrian.sql] 2676: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2677: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2677: , exec 0 ms 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2677: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2678: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2678: , exec 0 ms 2026-06-06 10:52:40,540 DEBUG [mondrian.sql] 2678: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2679: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2679: , exec 0 ms 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2679: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2680: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2680: , exec 0 ms 2026-06-06 10:52:40,543 DEBUG [mondrian.sql] 2680: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2681: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2681: , exec 0 ms 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2681: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2682: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2682: , exec 0 ms 2026-06-06 10:52:40,545 DEBUG [mondrian.sql] 2682: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2683: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2683: , exec 0 ms 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2683: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2684: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2684: , exec 0 ms 2026-06-06 10:52:40,547 DEBUG [mondrian.sql] 2684: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2685: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2685: , exec 0 ms 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2685: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2686: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2686: , exec 0 ms 2026-06-06 10:52:40,548 DEBUG [mondrian.sql] 2686: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2687: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2687: , exec 0 ms 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2687: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2688: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2688: , exec 0 ms 2026-06-06 10:52:40,550 DEBUG [mondrian.sql] 2688: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,551 DEBUG [mondrian.sql] 2689: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 10:52:40,551 DEBUG [mondrian.sql] 2689: , exec 0 ms 2026-06-06 10:52:40,551 DEBUG [mondrian.sql] 2689: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,551 DEBUG [mondrian.sql] 2690: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 10:52:40,552 DEBUG [mondrian.sql] 2690: , exec 0 ms 2026-06-06 10:52:40,552 DEBUG [mondrian.sql] 2690: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,552 DEBUG [mondrian.sql] 2691: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 10:52:40,553 DEBUG [mondrian.sql] 2691: , exec 0 ms 2026-06-06 10:52:40,553 DEBUG [mondrian.sql] 2691: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,553 DEBUG [mondrian.sql] 2692: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 10:52:40,553 DEBUG [mondrian.sql] 2692: , exec 0 ms 2026-06-06 10:52:40,553 DEBUG [mondrian.sql] 2692: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,606 DEBUG [mondrian.sql] 2693: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 10:52:40,607 DEBUG [mondrian.sql] 2693: , exec 1 ms 2026-06-06 10:52:40,607 DEBUG [mondrian.sql] 2693: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,607 DEBUG [mondrian.sql] 2694: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2694: , exec 0 ms 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2694: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2695: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2695: , exec 0 ms 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2695: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,608 DEBUG [mondrian.sql] 2696: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:52:40,609 DEBUG [mondrian.sql] 2696: , exec 0 ms 2026-06-06 10:52:40,609 DEBUG [mondrian.sql] 2696: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,609 DEBUG [mondrian.sql] 2697: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:52:40,625 DEBUG [mondrian.sql] 2697: , exec 15 ms 2026-06-06 10:52:40,625 DEBUG [mondrian.sql] 2697: , exec+fetch 16 ms, 1 rows 2026-06-06 10:52:40,625 DEBUG [mondrian.sql] 2698: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:52:40,630 DEBUG [mondrian.sql] 2698: , exec 4 ms 2026-06-06 10:52:40,630 DEBUG [mondrian.sql] 2698: , exec+fetch 5 ms, 1 rows 2026-06-06 10:52:40,630 DEBUG [mondrian.sql] 2699: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:52:40,635 DEBUG [mondrian.sql] 2699: , exec 5 ms 2026-06-06 10:52:40,635 DEBUG [mondrian.sql] 2699: , exec+fetch 5 ms, 1 rows 2026-06-06 10:52:40,635 DEBUG [mondrian.sql] 2700: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,652 DEBUG [mondrian.sql] 2700: , exec 16 ms 2026-06-06 10:52:40,652 DEBUG [mondrian.sql] 2700: , exec+fetch 17 ms, 1 rows 2026-06-06 10:52:40,652 DEBUG [mondrian.sql] 2701: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,676 DEBUG [mondrian.sql] 2701: , exec 24 ms 2026-06-06 10:52:40,676 DEBUG [mondrian.sql] 2701: , exec+fetch 24 ms, 1 rows 2026-06-06 10:52:40,677 DEBUG [mondrian.sql] 2702: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,692 DEBUG [mondrian.sql] 2702: , exec 15 ms 2026-06-06 10:52:40,692 DEBUG [mondrian.sql] 2702: , exec+fetch 15 ms, 1 rows 2026-06-06 10:52:40,692 DEBUG [mondrian.sql] 2703: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,728 DEBUG [mondrian.sql] 2703: , exec 35 ms 2026-06-06 10:52:40,728 DEBUG [mondrian.sql] 2703: , exec+fetch 36 ms, 1 rows 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2704: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2704: , exec 0 ms 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2704: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2705: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2705: , exec 0 ms 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2705: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,741 DEBUG [mondrian.sql] 2706: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 10:52:40,742 DEBUG [mondrian.sql] 2706: , exec 0 ms 2026-06-06 10:52:40,742 DEBUG [mondrian.sql] 2706: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,743 DEBUG [mondrian.sql] 2707: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:52:40,743 DEBUG [mondrian.sql] 2707: , exec 0 ms 2026-06-06 10:52:40,743 DEBUG [mondrian.sql] 2707: , exec+fetch 0 ms, 1 rows 2026-06-06 10:52:40,743 DEBUG [mondrian.sql] 2708: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:52:40,744 DEBUG [mondrian.sql] 2708: , exec 0 ms 2026-06-06 10:52:40,744 DEBUG [mondrian.sql] 2708: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,744 DEBUG [mondrian.sql] 2709: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:52:40,745 DEBUG [mondrian.sql] 2709: , exec 0 ms 2026-06-06 10:52:40,745 DEBUG [mondrian.sql] 2709: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,745 DEBUG [mondrian.sql] 2710: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,748 DEBUG [mondrian.sql] 2710: , exec 3 ms 2026-06-06 10:52:40,748 DEBUG [mondrian.sql] 2710: , exec+fetch 3 ms, 1 rows 2026-06-06 10:52:40,748 DEBUG [mondrian.sql] 2711: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,753 DEBUG [mondrian.sql] 2711: , exec 4 ms 2026-06-06 10:52:40,753 DEBUG [mondrian.sql] 2711: , exec+fetch 5 ms, 1 rows 2026-06-06 10:52:40,753 DEBUG [mondrian.sql] 2712: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,758 DEBUG [mondrian.sql] 2712: , exec 5 ms 2026-06-06 10:52:40,758 DEBUG [mondrian.sql] 2712: , exec+fetch 5 ms, 1 rows 2026-06-06 10:52:40,758 DEBUG [mondrian.sql] 2713: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,763 DEBUG [mondrian.sql] 2713: , exec 5 ms 2026-06-06 10:52:40,763 DEBUG [mondrian.sql] 2713: , exec+fetch 5 ms, 1 rows 2026-06-06 10:52:40,763 DEBUG [mondrian.sql] 2714: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,770 DEBUG [mondrian.sql] 2714: , exec 7 ms 2026-06-06 10:52:40,770 DEBUG [mondrian.sql] 2714: , exec+fetch 7 ms, 1 rows 2026-06-06 10:52:40,771 DEBUG [mondrian.sql] 2715: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,774 DEBUG [mondrian.sql] 2715: , exec 3 ms 2026-06-06 10:52:40,774 DEBUG [mondrian.sql] 2715: , exec+fetch 3 ms, 1 rows 2026-06-06 10:52:40,774 DEBUG [mondrian.sql] 2716: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,778 DEBUG [mondrian.sql] 2716: , exec 4 ms 2026-06-06 10:52:40,778 DEBUG [mondrian.sql] 2716: , exec+fetch 4 ms, 1 rows 2026-06-06 10:52:40,779 DEBUG [mondrian.sql] 2717: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,783 DEBUG [mondrian.sql] 2717: , exec 4 ms 2026-06-06 10:52:40,783 DEBUG [mondrian.sql] 2717: , exec+fetch 4 ms, 1 rows 2026-06-06 10:52:40,783 DEBUG [mondrian.sql] 2718: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:52:40,789 DEBUG [mondrian.sql] 2718: , exec 5 ms 2026-06-06 10:52:40,789 DEBUG [mondrian.sql] 2718: , exec+fetch 6 ms, 1 rows 2026-06-06 10:52:40,789 DEBUG [mondrian.sql] 2719: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:52:40,790 DEBUG [mondrian.sql] 2719: , exec 0 ms 2026-06-06 10:52:40,790 DEBUG [mondrian.sql] 2719: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,790 DEBUG [mondrian.sql] 2720: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:52:40,802 DEBUG [mondrian.sql] 2720: , exec 12 ms 2026-06-06 10:52:40,802 DEBUG [mondrian.sql] 2720: , exec+fetch 12 ms, 1 rows 2026-06-06 10:52:40,802 DEBUG [mondrian.sql] 2721: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,822 DEBUG [mondrian.sql] 2721: , exec 20 ms 2026-06-06 10:52:40,823 DEBUG [mondrian.sql] 2721: , exec+fetch 21 ms, 1 rows 2026-06-06 10:52:40,823 DEBUG [mondrian.sql] 2722: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 10:52:40,868 DEBUG [mondrian.sql] 2722: , exec 45 ms 2026-06-06 10:52:40,868 DEBUG [mondrian.sql] 2722: , exec+fetch 45 ms, 1 rows 2026-06-06 10:52:40,913 DEBUG [mondrian.mdx] 40890: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:52:40,914 DEBUG [mondrian.sql] 2723: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 10:52:40,915 DEBUG [mondrian.sql] 2723: , exec 0 ms 2026-06-06 10:52:40,915 DEBUG [mondrian.sql] 2723: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,917 DEBUG [mondrian.sql] 2724: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 10:52:40,918 DEBUG [mondrian.sql] 2724: , exec 0 ms 2026-06-06 10:52:40,918 DEBUG [mondrian.sql] 2724: , exec+fetch 1 ms, 1 rows 2026-06-06 10:52:40,919 DEBUG [mondrian.mdx] 40890: exec: 6 ms 2026-06-06 10:52:40,920 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:56:16,005 DEBUG [mondrian.sql] 2725: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,023 DEBUG [mondrian.sql] 2725: , exec 17 ms 2026-06-06 10:56:16,023 DEBUG [mondrian.sql] 2725: , exec+fetch 17 ms, 1 rows 2026-06-06 10:56:16,024 DEBUG [mondrian.sql] 2726: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:56:16,028 DEBUG [mondrian.sql] 2726: , exec 3 ms 2026-06-06 10:56:16,028 DEBUG [mondrian.sql] 2726: , exec+fetch 4 ms, 3 rows 2026-06-06 10:56:16,028 DEBUG [mondrian.sql] 2727: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:56:16,030 DEBUG [mondrian.sql] 2727: , exec 2 ms 2026-06-06 10:56:16,030 DEBUG [mondrian.sql] 2727: , exec+fetch 2 ms, 3 rows 2026-06-06 10:56:16,031 DEBUG [mondrian.sql] 2728: 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] 2026-06-06 10:56:16,031 DEBUG [mondrian.sql] 2728: , exec 0 ms 2026-06-06 10:56:16,031 DEBUG [mondrian.sql] 2728: , exec+fetch 0 ms, 2 rows 2026-06-06 10:56:16,032 DEBUG [mondrian.sql] 2729: 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] 2026-06-06 10:56:16,032 DEBUG [mondrian.sql] 2729: , exec 0 ms 2026-06-06 10:56:16,032 DEBUG [mondrian.sql] 2729: , exec+fetch 0 ms, 2 rows 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2730: 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] 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2730: , exec 0 ms 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2730: , exec+fetch 0 ms, 2 rows 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2731: 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] 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2731: , exec 0 ms 2026-06-06 10:56:16,035 DEBUG [mondrian.sql] 2731: , exec+fetch 0 ms, 2 rows 2026-06-06 10:56:16,037 DEBUG [mondrian.sql] 2732: 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] 2026-06-06 10:56:16,037 DEBUG [mondrian.sql] 2732: , exec 0 ms 2026-06-06 10:56:16,037 DEBUG [mondrian.sql] 2732: , exec+fetch 0 ms, 2 rows 2026-06-06 10:56:16,037 DEBUG [mondrian.sql] 2733: 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] 2026-06-06 10:56:16,038 DEBUG [mondrian.sql] 2733: , exec 0 ms 2026-06-06 10:56:16,038 DEBUG [mondrian.sql] 2733: , exec+fetch 1 ms, 2 rows 2026-06-06 10:56:16,039 DEBUG [mondrian.sql] 2734: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:56:16,040 DEBUG [mondrian.sql] 2734: , exec 0 ms 2026-06-06 10:56:16,040 DEBUG [mondrian.sql] 2734: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,040 DEBUG [mondrian.sql] 2735: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 10:56:16,041 DEBUG [mondrian.sql] 2735: , exec 0 ms 2026-06-06 10:56:16,041 DEBUG [mondrian.sql] 2735: , exec+fetch 1 ms, 8 rows 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2736: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2736: , exec 0 ms 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2736: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2737: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2737: , exec 0 ms 2026-06-06 10:56:16,051 DEBUG [mondrian.sql] 2737: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2738: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2738: , exec 0 ms 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2738: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2739: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2739: , exec 0 ms 2026-06-06 10:56:16,060 DEBUG [mondrian.sql] 2739: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2740: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2740: , exec 0 ms 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2740: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2741: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2741: , exec 0 ms 2026-06-06 10:56:16,070 DEBUG [mondrian.sql] 2741: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,078 DEBUG [mondrian.sql] 2742: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 10:56:16,079 DEBUG [mondrian.sql] 2742: , exec 0 ms 2026-06-06 10:56:16,079 DEBUG [mondrian.sql] 2742: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,079 DEBUG [mondrian.sql] 2743: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 10:56:16,079 DEBUG [mondrian.sql] 2743: , exec 0 ms 2026-06-06 10:56:16,079 DEBUG [mondrian.sql] 2743: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,087 DEBUG [mondrian.sql] 2744: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 10:56:16,088 DEBUG [mondrian.sql] 2744: , exec 0 ms 2026-06-06 10:56:16,088 DEBUG [mondrian.sql] 2744: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,088 DEBUG [mondrian.sql] 2745: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 10:56:16,088 DEBUG [mondrian.sql] 2745: , exec 0 ms 2026-06-06 10:56:16,088 DEBUG [mondrian.sql] 2745: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2746: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2746: , exec 0 ms 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2746: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2747: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2747: , exec 0 ms 2026-06-06 10:56:16,096 DEBUG [mondrian.sql] 2747: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2748: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2748: , exec 0 ms 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2748: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2749: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2749: , exec 0 ms 2026-06-06 10:56:16,105 DEBUG [mondrian.sql] 2749: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2750: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2750: , exec 0 ms 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2750: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2751: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2751: , exec 0 ms 2026-06-06 10:56:16,114 DEBUG [mondrian.sql] 2751: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2752: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2752: , exec 0 ms 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2752: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2753: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2753: , exec 0 ms 2026-06-06 10:56:16,123 DEBUG [mondrian.sql] 2753: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,139 DEBUG [mondrian.sql] 2754: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2754: , exec 1 ms 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2754: , exec+fetch 2 ms, 1 rows 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2755: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2755: , exec 0 ms 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2755: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2756: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2756: , exec 0 ms 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2756: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,141 DEBUG [mondrian.sql] 2757: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:56:16,142 DEBUG [mondrian.sql] 2757: , exec 0 ms 2026-06-06 10:56:16,142 DEBUG [mondrian.sql] 2757: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,142 DEBUG [mondrian.sql] 2758: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:56:16,149 DEBUG [mondrian.sql] 2758: , exec 6 ms 2026-06-06 10:56:16,149 DEBUG [mondrian.sql] 2758: , exec+fetch 7 ms, 1 rows 2026-06-06 10:56:16,149 DEBUG [mondrian.sql] 2759: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:56:16,152 DEBUG [mondrian.sql] 2759: , exec 3 ms 2026-06-06 10:56:16,152 DEBUG [mondrian.sql] 2759: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,152 DEBUG [mondrian.sql] 2760: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:56:16,155 DEBUG [mondrian.sql] 2760: , exec 2 ms 2026-06-06 10:56:16,155 DEBUG [mondrian.sql] 2760: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,155 DEBUG [mondrian.sql] 2761: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,170 DEBUG [mondrian.sql] 2761: , exec 14 ms 2026-06-06 10:56:16,170 DEBUG [mondrian.sql] 2761: , exec+fetch 15 ms, 1 rows 2026-06-06 10:56:16,170 DEBUG [mondrian.sql] 2762: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,189 DEBUG [mondrian.sql] 2762: , exec 18 ms 2026-06-06 10:56:16,189 DEBUG [mondrian.sql] 2762: , exec+fetch 19 ms, 1 rows 2026-06-06 10:56:16,189 DEBUG [mondrian.sql] 2763: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,202 DEBUG [mondrian.sql] 2763: , exec 13 ms 2026-06-06 10:56:16,202 DEBUG [mondrian.sql] 2763: , exec+fetch 13 ms, 1 rows 2026-06-06 10:56:16,202 DEBUG [mondrian.sql] 2764: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,219 DEBUG [mondrian.sql] 2764: , exec 16 ms 2026-06-06 10:56:16,219 DEBUG [mondrian.sql] 2764: , exec+fetch 17 ms, 1 rows 2026-06-06 10:56:16,226 DEBUG [mondrian.sql] 2765: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 10:56:16,226 DEBUG [mondrian.sql] 2765: , exec 0 ms 2026-06-06 10:56:16,226 DEBUG [mondrian.sql] 2765: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,226 DEBUG [mondrian.sql] 2766: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 10:56:16,227 DEBUG [mondrian.sql] 2766: , exec 0 ms 2026-06-06 10:56:16,227 DEBUG [mondrian.sql] 2766: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,227 DEBUG [mondrian.sql] 2767: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 10:56:16,227 DEBUG [mondrian.sql] 2767: , exec 0 ms 2026-06-06 10:56:16,227 DEBUG [mondrian.sql] 2767: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,228 DEBUG [mondrian.sql] 2768: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:56:16,228 DEBUG [mondrian.sql] 2768: , exec 0 ms 2026-06-06 10:56:16,228 DEBUG [mondrian.sql] 2768: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,228 DEBUG [mondrian.sql] 2769: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:56:16,229 DEBUG [mondrian.sql] 2769: , exec 0 ms 2026-06-06 10:56:16,229 DEBUG [mondrian.sql] 2769: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,229 DEBUG [mondrian.sql] 2770: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:56:16,229 DEBUG [mondrian.sql] 2770: , exec 0 ms 2026-06-06 10:56:16,229 DEBUG [mondrian.sql] 2770: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,230 DEBUG [mondrian.sql] 2771: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,233 DEBUG [mondrian.sql] 2771: , exec 2 ms 2026-06-06 10:56:16,233 DEBUG [mondrian.sql] 2771: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,233 DEBUG [mondrian.sql] 2772: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,236 DEBUG [mondrian.sql] 2772: , exec 3 ms 2026-06-06 10:56:16,236 DEBUG [mondrian.sql] 2772: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,236 DEBUG [mondrian.sql] 2773: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,240 DEBUG [mondrian.sql] 2773: , exec 3 ms 2026-06-06 10:56:16,240 DEBUG [mondrian.sql] 2773: , exec+fetch 4 ms, 1 rows 2026-06-06 10:56:16,240 DEBUG [mondrian.sql] 2774: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,243 DEBUG [mondrian.sql] 2774: , exec 3 ms 2026-06-06 10:56:16,243 DEBUG [mondrian.sql] 2774: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,243 DEBUG [mondrian.sql] 2775: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,248 DEBUG [mondrian.sql] 2775: , exec 4 ms 2026-06-06 10:56:16,248 DEBUG [mondrian.sql] 2775: , exec+fetch 5 ms, 1 rows 2026-06-06 10:56:16,248 DEBUG [mondrian.sql] 2776: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,251 DEBUG [mondrian.sql] 2776: , exec 2 ms 2026-06-06 10:56:16,251 DEBUG [mondrian.sql] 2776: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,251 DEBUG [mondrian.sql] 2777: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,254 DEBUG [mondrian.sql] 2777: , exec 2 ms 2026-06-06 10:56:16,254 DEBUG [mondrian.sql] 2777: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,254 DEBUG [mondrian.sql] 2778: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,258 DEBUG [mondrian.sql] 2778: , exec 3 ms 2026-06-06 10:56:16,258 DEBUG [mondrian.sql] 2778: , exec+fetch 4 ms, 1 rows 2026-06-06 10:56:16,258 DEBUG [mondrian.sql] 2779: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:56:16,261 DEBUG [mondrian.sql] 2779: , exec 3 ms 2026-06-06 10:56:16,261 DEBUG [mondrian.sql] 2779: , exec+fetch 3 ms, 1 rows 2026-06-06 10:56:16,262 DEBUG [mondrian.sql] 2780: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:56:16,262 DEBUG [mondrian.sql] 2780: , exec 0 ms 2026-06-06 10:56:16,262 DEBUG [mondrian.sql] 2780: , exec+fetch 0 ms, 1 rows 2026-06-06 10:56:16,262 DEBUG [mondrian.sql] 2781: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:56:16,269 DEBUG [mondrian.sql] 2781: , exec 6 ms 2026-06-06 10:56:16,269 DEBUG [mondrian.sql] 2781: , exec+fetch 7 ms, 1 rows 2026-06-06 10:56:16,270 DEBUG [mondrian.sql] 2782: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,288 DEBUG [mondrian.sql] 2782: , exec 18 ms 2026-06-06 10:56:16,288 DEBUG [mondrian.sql] 2782: , exec+fetch 18 ms, 1 rows 2026-06-06 10:56:16,288 DEBUG [mondrian.sql] 2783: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 10:56:16,314 DEBUG [mondrian.sql] 2783: , exec 25 ms 2026-06-06 10:56:16,314 DEBUG [mondrian.sql] 2783: , exec+fetch 26 ms, 1 rows 2026-06-06 10:56:16,360 DEBUG [mondrian.mdx] 41498: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:56:16,361 DEBUG [mondrian.sql] 2784: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 10:56:16,362 DEBUG [mondrian.sql] 2784: , exec 0 ms 2026-06-06 10:56:16,362 DEBUG [mondrian.sql] 2784: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,364 DEBUG [mondrian.sql] 2785: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 10:56:16,364 DEBUG [mondrian.sql] 2785: , exec 0 ms 2026-06-06 10:56:16,365 DEBUG [mondrian.sql] 2785: , exec+fetch 1 ms, 1 rows 2026-06-06 10:56:16,365 DEBUG [mondrian.mdx] 41498: exec: 5 ms 2026-06-06 10:56:16,366 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:59:19,186 DEBUG [mondrian.sql] 2786: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,206 DEBUG [mondrian.sql] 2786: , exec 19 ms 2026-06-06 10:59:19,206 DEBUG [mondrian.sql] 2786: , exec+fetch 19 ms, 1 rows 2026-06-06 10:59:19,207 DEBUG [mondrian.sql] 2787: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:59:19,211 DEBUG [mondrian.sql] 2787: , exec 4 ms 2026-06-06 10:59:19,211 DEBUG [mondrian.sql] 2787: , exec+fetch 4 ms, 3 rows 2026-06-06 10:59:19,211 DEBUG [mondrian.sql] 2788: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 10:59:19,217 DEBUG [mondrian.sql] 2788: , exec 5 ms 2026-06-06 10:59:19,217 DEBUG [mondrian.sql] 2788: , exec+fetch 6 ms, 3 rows 2026-06-06 10:59:19,218 DEBUG [mondrian.sql] 2789: 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] 2026-06-06 10:59:19,218 DEBUG [mondrian.sql] 2789: , exec 0 ms 2026-06-06 10:59:19,218 DEBUG [mondrian.sql] 2789: , exec+fetch 0 ms, 2 rows 2026-06-06 10:59:19,219 DEBUG [mondrian.sql] 2790: 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] 2026-06-06 10:59:19,219 DEBUG [mondrian.sql] 2790: , exec 0 ms 2026-06-06 10:59:19,219 DEBUG [mondrian.sql] 2790: , exec+fetch 0 ms, 2 rows 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2791: 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] 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2791: , exec 0 ms 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2791: , exec+fetch 0 ms, 2 rows 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2792: 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] 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2792: , exec 0 ms 2026-06-06 10:59:19,221 DEBUG [mondrian.sql] 2792: , exec+fetch 0 ms, 2 rows 2026-06-06 10:59:19,223 DEBUG [mondrian.sql] 2793: 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] 2026-06-06 10:59:19,223 DEBUG [mondrian.sql] 2793: , exec 0 ms 2026-06-06 10:59:19,223 DEBUG [mondrian.sql] 2793: , exec+fetch 0 ms, 2 rows 2026-06-06 10:59:19,223 DEBUG [mondrian.sql] 2794: 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] 2026-06-06 10:59:19,224 DEBUG [mondrian.sql] 2794: , exec 0 ms 2026-06-06 10:59:19,224 DEBUG [mondrian.sql] 2794: , exec+fetch 1 ms, 2 rows 2026-06-06 10:59:19,225 DEBUG [mondrian.sql] 2795: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:59:19,226 DEBUG [mondrian.sql] 2795: , exec 0 ms 2026-06-06 10:59:19,226 DEBUG [mondrian.sql] 2795: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,227 DEBUG [mondrian.sql] 2796: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 10:59:19,227 DEBUG [mondrian.sql] 2796: , exec 0 ms 2026-06-06 10:59:19,227 DEBUG [mondrian.sql] 2796: , exec+fetch 0 ms, 8 rows 2026-06-06 10:59:19,228 DEBUG [mondrian.sql] 2797: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 10:59:19,228 DEBUG [mondrian.sql] 2797: , exec 0 ms 2026-06-06 10:59:19,228 DEBUG [mondrian.sql] 2797: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,228 DEBUG [mondrian.sql] 2798: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2798: , exec 0 ms 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2798: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2799: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2799: , exec 0 ms 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2799: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2800: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2800: , exec 0 ms 2026-06-06 10:59:19,229 DEBUG [mondrian.sql] 2800: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2801: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2801: , exec 0 ms 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2801: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2802: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2802: , exec 0 ms 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2802: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2803: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2803: , exec 0 ms 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2803: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,230 DEBUG [mondrian.sql] 2804: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2804: , exec 0 ms 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2804: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2805: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2805: , exec 0 ms 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2805: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2806: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2806: , exec 0 ms 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2806: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,231 DEBUG [mondrian.sql] 2807: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2807: , exec 0 ms 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2807: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2808: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2808: , exec 0 ms 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2808: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2809: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2809: , exec 0 ms 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2809: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2810: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2810: , exec 0 ms 2026-06-06 10:59:19,232 DEBUG [mondrian.sql] 2810: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2811: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2811: , exec 0 ms 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2811: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2812: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2812: , exec 0 ms 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2812: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2813: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2813: , exec 0 ms 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2813: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2814: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2814: , exec 0 ms 2026-06-06 10:59:19,233 DEBUG [mondrian.sql] 2814: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,323 DEBUG [mondrian.sql] 2815: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2815: , exec 0 ms 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2815: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2816: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2816: , exec 0 ms 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2816: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2817: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2817: , exec 0 ms 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2817: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,324 DEBUG [mondrian.sql] 2818: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:59:19,325 DEBUG [mondrian.sql] 2818: , exec 0 ms 2026-06-06 10:59:19,325 DEBUG [mondrian.sql] 2818: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,325 DEBUG [mondrian.sql] 2819: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:59:19,333 DEBUG [mondrian.sql] 2819: , exec 7 ms 2026-06-06 10:59:19,333 DEBUG [mondrian.sql] 2819: , exec+fetch 8 ms, 1 rows 2026-06-06 10:59:19,333 DEBUG [mondrian.sql] 2820: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:59:19,337 DEBUG [mondrian.sql] 2820: , exec 3 ms 2026-06-06 10:59:19,337 DEBUG [mondrian.sql] 2820: , exec+fetch 4 ms, 1 rows 2026-06-06 10:59:19,337 DEBUG [mondrian.sql] 2821: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 10:59:19,341 DEBUG [mondrian.sql] 2821: , exec 4 ms 2026-06-06 10:59:19,341 DEBUG [mondrian.sql] 2821: , exec+fetch 4 ms, 1 rows 2026-06-06 10:59:19,341 DEBUG [mondrian.sql] 2822: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,359 DEBUG [mondrian.sql] 2822: , exec 17 ms 2026-06-06 10:59:19,359 DEBUG [mondrian.sql] 2822: , exec+fetch 18 ms, 1 rows 2026-06-06 10:59:19,359 DEBUG [mondrian.sql] 2823: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,378 DEBUG [mondrian.sql] 2823: , exec 19 ms 2026-06-06 10:59:19,378 DEBUG [mondrian.sql] 2823: , exec+fetch 19 ms, 1 rows 2026-06-06 10:59:19,379 DEBUG [mondrian.sql] 2824: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,393 DEBUG [mondrian.sql] 2824: , exec 14 ms 2026-06-06 10:59:19,393 DEBUG [mondrian.sql] 2824: , exec+fetch 14 ms, 1 rows 2026-06-06 10:59:19,394 DEBUG [mondrian.sql] 2825: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,410 DEBUG [mondrian.sql] 2825: , exec 16 ms 2026-06-06 10:59:19,410 DEBUG [mondrian.sql] 2825: , exec+fetch 16 ms, 1 rows 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2826: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2826: , exec 0 ms 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2826: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2827: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2827: , exec 0 ms 2026-06-06 10:59:19,419 DEBUG [mondrian.sql] 2827: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,420 DEBUG [mondrian.sql] 2828: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 10:59:19,420 DEBUG [mondrian.sql] 2828: , exec 0 ms 2026-06-06 10:59:19,420 DEBUG [mondrian.sql] 2828: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,421 DEBUG [mondrian.sql] 2829: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2829: , exec 0 ms 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2829: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2830: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2830: , exec 0 ms 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2830: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,422 DEBUG [mondrian.sql] 2831: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 10:59:19,423 DEBUG [mondrian.sql] 2831: , exec 0 ms 2026-06-06 10:59:19,423 DEBUG [mondrian.sql] 2831: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,423 DEBUG [mondrian.sql] 2832: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,426 DEBUG [mondrian.sql] 2832: , exec 2 ms 2026-06-06 10:59:19,426 DEBUG [mondrian.sql] 2832: , exec+fetch 3 ms, 1 rows 2026-06-06 10:59:19,426 DEBUG [mondrian.sql] 2833: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,429 DEBUG [mondrian.sql] 2833: , exec 3 ms 2026-06-06 10:59:19,429 DEBUG [mondrian.sql] 2833: , exec+fetch 3 ms, 1 rows 2026-06-06 10:59:19,429 DEBUG [mondrian.sql] 2834: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,433 DEBUG [mondrian.sql] 2834: , exec 3 ms 2026-06-06 10:59:19,433 DEBUG [mondrian.sql] 2834: , exec+fetch 4 ms, 1 rows 2026-06-06 10:59:19,433 DEBUG [mondrian.sql] 2835: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,437 DEBUG [mondrian.sql] 2835: , exec 3 ms 2026-06-06 10:59:19,437 DEBUG [mondrian.sql] 2835: , exec+fetch 4 ms, 1 rows 2026-06-06 10:59:19,437 DEBUG [mondrian.sql] 2836: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,441 DEBUG [mondrian.sql] 2836: , exec 4 ms 2026-06-06 10:59:19,442 DEBUG [mondrian.sql] 2836: , exec+fetch 5 ms, 1 rows 2026-06-06 10:59:19,442 DEBUG [mondrian.sql] 2837: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,444 DEBUG [mondrian.sql] 2837: , exec 2 ms 2026-06-06 10:59:19,444 DEBUG [mondrian.sql] 2837: , exec+fetch 2 ms, 1 rows 2026-06-06 10:59:19,444 DEBUG [mondrian.sql] 2838: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,447 DEBUG [mondrian.sql] 2838: , exec 2 ms 2026-06-06 10:59:19,447 DEBUG [mondrian.sql] 2838: , exec+fetch 3 ms, 1 rows 2026-06-06 10:59:19,447 DEBUG [mondrian.sql] 2839: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,450 DEBUG [mondrian.sql] 2839: , exec 2 ms 2026-06-06 10:59:19,450 DEBUG [mondrian.sql] 2839: , exec+fetch 3 ms, 1 rows 2026-06-06 10:59:19,450 DEBUG [mondrian.sql] 2840: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 10:59:19,453 DEBUG [mondrian.sql] 2840: , exec 3 ms 2026-06-06 10:59:19,453 DEBUG [mondrian.sql] 2840: , exec+fetch 3 ms, 1 rows 2026-06-06 10:59:19,454 DEBUG [mondrian.sql] 2841: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:59:19,454 DEBUG [mondrian.sql] 2841: , exec 0 ms 2026-06-06 10:59:19,454 DEBUG [mondrian.sql] 2841: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,454 DEBUG [mondrian.sql] 2842: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 10:59:19,460 DEBUG [mondrian.sql] 2842: , exec 6 ms 2026-06-06 10:59:19,460 DEBUG [mondrian.sql] 2842: , exec+fetch 6 ms, 1 rows 2026-06-06 10:59:19,461 DEBUG [mondrian.sql] 2843: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,479 DEBUG [mondrian.sql] 2843: , exec 18 ms 2026-06-06 10:59:19,479 DEBUG [mondrian.sql] 2843: , exec+fetch 18 ms, 1 rows 2026-06-06 10:59:19,479 DEBUG [mondrian.sql] 2844: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 10:59:19,506 DEBUG [mondrian.sql] 2844: , exec 26 ms 2026-06-06 10:59:19,506 DEBUG [mondrian.sql] 2844: , exec+fetch 27 ms, 1 rows 2026-06-06 10:59:19,549 DEBUG [mondrian.mdx] 42106: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:59:19,550 DEBUG [mondrian.sql] 2845: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 10:59:19,550 DEBUG [mondrian.sql] 2845: , exec 0 ms 2026-06-06 10:59:19,550 DEBUG [mondrian.sql] 2845: , exec+fetch 0 ms, 1 rows 2026-06-06 10:59:19,553 DEBUG [mondrian.sql] 2846: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 10:59:19,553 DEBUG [mondrian.sql] 2846: , exec 0 ms 2026-06-06 10:59:19,554 DEBUG [mondrian.sql] 2846: , exec+fetch 1 ms, 1 rows 2026-06-06 10:59:19,555 DEBUG [mondrian.mdx] 42106: exec: 6 ms 2026-06-06 10:59:19,555 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 10:59:58,050 DEBUG [mondrian.mdx] 42859: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 10:59:58,051 DEBUG [mondrian.mdx] 42859: exec: 1 ms 2026-06-06 10:59:58,052 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 11:17:33,967 DEBUG [mondrian.sql] 2847: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:33,985 DEBUG [mondrian.sql] 2847: , exec 17 ms 2026-06-06 11:17:33,985 DEBUG [mondrian.sql] 2847: , exec+fetch 18 ms, 1 rows 2026-06-06 11:17:33,985 DEBUG [mondrian.sql] 2848: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 11:17:33,988 DEBUG [mondrian.sql] 2848: , exec 2 ms 2026-06-06 11:17:33,988 DEBUG [mondrian.sql] 2848: , exec+fetch 3 ms, 3 rows 2026-06-06 11:17:33,988 DEBUG [mondrian.sql] 2849: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 11:17:34,004 DEBUG [mondrian.sql] 2849: , exec 15 ms 2026-06-06 11:17:34,004 DEBUG [mondrian.sql] 2849: , exec+fetch 16 ms, 3 rows 2026-06-06 11:17:34,004 DEBUG [mondrian.sql] 2850: 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] 2026-06-06 11:17:34,004 DEBUG [mondrian.sql] 2850: , exec 0 ms 2026-06-06 11:17:34,004 DEBUG [mondrian.sql] 2850: , exec+fetch 0 ms, 2 rows 2026-06-06 11:17:34,005 DEBUG [mondrian.sql] 2851: 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] 2026-06-06 11:17:34,005 DEBUG [mondrian.sql] 2851: , exec 0 ms 2026-06-06 11:17:34,005 DEBUG [mondrian.sql] 2851: , exec+fetch 0 ms, 2 rows 2026-06-06 11:17:34,007 DEBUG [mondrian.sql] 2852: 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] 2026-06-06 11:17:34,007 DEBUG [mondrian.sql] 2852: , exec 0 ms 2026-06-06 11:17:34,007 DEBUG [mondrian.sql] 2852: , exec+fetch 0 ms, 2 rows 2026-06-06 11:17:34,007 DEBUG [mondrian.sql] 2853: 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] 2026-06-06 11:17:34,008 DEBUG [mondrian.sql] 2853: , exec 0 ms 2026-06-06 11:17:34,008 DEBUG [mondrian.sql] 2853: , exec+fetch 1 ms, 2 rows 2026-06-06 11:17:34,009 DEBUG [mondrian.sql] 2854: 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] 2026-06-06 11:17:34,010 DEBUG [mondrian.sql] 2854: , exec 0 ms 2026-06-06 11:17:34,010 DEBUG [mondrian.sql] 2854: , exec+fetch 1 ms, 2 rows 2026-06-06 11:17:34,010 DEBUG [mondrian.sql] 2855: 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] 2026-06-06 11:17:34,010 DEBUG [mondrian.sql] 2855: , exec 0 ms 2026-06-06 11:17:34,010 DEBUG [mondrian.sql] 2855: , exec+fetch 0 ms, 2 rows 2026-06-06 11:17:34,011 DEBUG [mondrian.sql] 2856: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:17:34,012 DEBUG [mondrian.sql] 2856: , exec 0 ms 2026-06-06 11:17:34,012 DEBUG [mondrian.sql] 2856: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,012 DEBUG [mondrian.sql] 2857: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 11:17:34,013 DEBUG [mondrian.sql] 2857: , exec 0 ms 2026-06-06 11:17:34,013 DEBUG [mondrian.sql] 2857: , exec+fetch 1 ms, 8 rows 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2858: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2858: , exec 0 ms 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2858: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2859: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2859: , exec 0 ms 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2859: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2860: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2860: , exec 0 ms 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2860: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2861: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2861: , exec 0 ms 2026-06-06 11:17:34,014 DEBUG [mondrian.sql] 2861: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2862: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2862: , exec 0 ms 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2862: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2863: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2863: , exec 0 ms 2026-06-06 11:17:34,015 DEBUG [mondrian.sql] 2863: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2864: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2864: , exec 0 ms 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2864: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2865: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2865: , exec 0 ms 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2865: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2866: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2866: , exec 0 ms 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2866: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2867: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2867: , exec 0 ms 2026-06-06 11:17:34,016 DEBUG [mondrian.sql] 2867: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2868: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2868: , exec 0 ms 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2868: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2869: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2869: , exec 0 ms 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2869: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,017 DEBUG [mondrian.sql] 2870: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2870: , exec 1 ms 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2870: , exec+fetch 2 ms, 1 rows 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2871: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2871: , exec 0 ms 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2871: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2872: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2872: , exec 0 ms 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2872: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2873: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2873: , exec 0 ms 2026-06-06 11:17:34,019 DEBUG [mondrian.sql] 2873: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2874: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2874: , exec 0 ms 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2874: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2875: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2875: , exec 0 ms 2026-06-06 11:17:34,020 DEBUG [mondrian.sql] 2875: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,082 DEBUG [mondrian.sql] 2876: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2876: , exec 1 ms 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2876: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2877: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2877: , exec 0 ms 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2877: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2878: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2878: , exec 0 ms 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2878: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,083 DEBUG [mondrian.sql] 2879: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:17:34,084 DEBUG [mondrian.sql] 2879: , exec 0 ms 2026-06-06 11:17:34,084 DEBUG [mondrian.sql] 2879: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,084 DEBUG [mondrian.sql] 2880: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:17:34,091 DEBUG [mondrian.sql] 2880: , exec 6 ms 2026-06-06 11:17:34,091 DEBUG [mondrian.sql] 2880: , exec+fetch 7 ms, 1 rows 2026-06-06 11:17:34,091 DEBUG [mondrian.sql] 2881: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 11:17:34,094 DEBUG [mondrian.sql] 2881: , exec 3 ms 2026-06-06 11:17:34,094 DEBUG [mondrian.sql] 2881: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,094 DEBUG [mondrian.sql] 2882: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 11:17:34,097 DEBUG [mondrian.sql] 2882: , exec 2 ms 2026-06-06 11:17:34,097 DEBUG [mondrian.sql] 2882: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,097 DEBUG [mondrian.sql] 2883: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,112 DEBUG [mondrian.sql] 2883: , exec 15 ms 2026-06-06 11:17:34,113 DEBUG [mondrian.sql] 2883: , exec+fetch 16 ms, 1 rows 2026-06-06 11:17:34,113 DEBUG [mondrian.sql] 2884: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,130 DEBUG [mondrian.sql] 2884: , exec 17 ms 2026-06-06 11:17:34,130 DEBUG [mondrian.sql] 2884: , exec+fetch 17 ms, 1 rows 2026-06-06 11:17:34,130 DEBUG [mondrian.sql] 2885: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,143 DEBUG [mondrian.sql] 2885: , exec 13 ms 2026-06-06 11:17:34,143 DEBUG [mondrian.sql] 2885: , exec+fetch 13 ms, 1 rows 2026-06-06 11:17:34,144 DEBUG [mondrian.sql] 2886: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,159 DEBUG [mondrian.sql] 2886: , exec 15 ms 2026-06-06 11:17:34,159 DEBUG [mondrian.sql] 2886: , exec+fetch 15 ms, 1 rows 2026-06-06 11:17:34,169 DEBUG [mondrian.sql] 2887: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2887: , exec 0 ms 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2887: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2888: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2888: , exec 0 ms 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2888: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2889: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2889: , exec 0 ms 2026-06-06 11:17:34,170 DEBUG [mondrian.sql] 2889: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,171 DEBUG [mondrian.sql] 2890: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:17:34,171 DEBUG [mondrian.sql] 2890: , exec 0 ms 2026-06-06 11:17:34,171 DEBUG [mondrian.sql] 2890: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,171 DEBUG [mondrian.sql] 2891: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:17:34,172 DEBUG [mondrian.sql] 2891: , exec 0 ms 2026-06-06 11:17:34,172 DEBUG [mondrian.sql] 2891: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,172 DEBUG [mondrian.sql] 2892: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:17:34,173 DEBUG [mondrian.sql] 2892: , exec 0 ms 2026-06-06 11:17:34,173 DEBUG [mondrian.sql] 2892: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,174 DEBUG [mondrian.sql] 2893: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,177 DEBUG [mondrian.sql] 2893: , exec 2 ms 2026-06-06 11:17:34,177 DEBUG [mondrian.sql] 2893: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,177 DEBUG [mondrian.sql] 2894: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,180 DEBUG [mondrian.sql] 2894: , exec 3 ms 2026-06-06 11:17:34,180 DEBUG [mondrian.sql] 2894: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,180 DEBUG [mondrian.sql] 2895: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,184 DEBUG [mondrian.sql] 2895: , exec 3 ms 2026-06-06 11:17:34,184 DEBUG [mondrian.sql] 2895: , exec+fetch 4 ms, 1 rows 2026-06-06 11:17:34,184 DEBUG [mondrian.sql] 2896: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,189 DEBUG [mondrian.sql] 2896: , exec 4 ms 2026-06-06 11:17:34,189 DEBUG [mondrian.sql] 2896: , exec+fetch 5 ms, 1 rows 2026-06-06 11:17:34,189 DEBUG [mondrian.sql] 2897: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,195 DEBUG [mondrian.sql] 2897: , exec 6 ms 2026-06-06 11:17:34,195 DEBUG [mondrian.sql] 2897: , exec+fetch 6 ms, 1 rows 2026-06-06 11:17:34,195 DEBUG [mondrian.sql] 2898: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,198 DEBUG [mondrian.sql] 2898: , exec 2 ms 2026-06-06 11:17:34,198 DEBUG [mondrian.sql] 2898: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,198 DEBUG [mondrian.sql] 2899: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,201 DEBUG [mondrian.sql] 2899: , exec 2 ms 2026-06-06 11:17:34,201 DEBUG [mondrian.sql] 2899: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,201 DEBUG [mondrian.sql] 2900: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,204 DEBUG [mondrian.sql] 2900: , exec 3 ms 2026-06-06 11:17:34,204 DEBUG [mondrian.sql] 2900: , exec+fetch 3 ms, 1 rows 2026-06-06 11:17:34,204 DEBUG [mondrian.sql] 2901: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2901: , exec 3 ms 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2901: , exec+fetch 4 ms, 1 rows 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2902: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2902: , exec 0 ms 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2902: , exec+fetch 0 ms, 1 rows 2026-06-06 11:17:34,208 DEBUG [mondrian.sql] 2903: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:17:34,214 DEBUG [mondrian.sql] 2903: , exec 6 ms 2026-06-06 11:17:34,214 DEBUG [mondrian.sql] 2903: , exec+fetch 6 ms, 1 rows 2026-06-06 11:17:34,214 DEBUG [mondrian.sql] 2904: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,232 DEBUG [mondrian.sql] 2904: , exec 17 ms 2026-06-06 11:17:34,232 DEBUG [mondrian.sql] 2904: , exec+fetch 18 ms, 1 rows 2026-06-06 11:17:34,232 DEBUG [mondrian.sql] 2905: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 11:17:34,258 DEBUG [mondrian.sql] 2905: , exec 25 ms 2026-06-06 11:17:34,258 DEBUG [mondrian.sql] 2905: , exec+fetch 26 ms, 1 rows 2026-06-06 11:17:34,314 DEBUG [mondrian.mdx] 43465: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 11:17:34,315 DEBUG [mondrian.sql] 2906: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 11:17:34,316 DEBUG [mondrian.sql] 2906: , exec 0 ms 2026-06-06 11:17:34,316 DEBUG [mondrian.sql] 2906: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,317 DEBUG [mondrian.sql] 2907: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 11:17:34,318 DEBUG [mondrian.sql] 2907: , exec 0 ms 2026-06-06 11:17:34,318 DEBUG [mondrian.sql] 2907: , exec+fetch 1 ms, 1 rows 2026-06-06 11:17:34,319 DEBUG [mondrian.mdx] 43465: exec: 5 ms 2026-06-06 11:17:34,320 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 11:20:17,337 DEBUG [mondrian.sql] 2908: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,355 DEBUG [mondrian.sql] 2908: , exec 18 ms 2026-06-06 11:20:17,355 DEBUG [mondrian.sql] 2908: , exec+fetch 18 ms, 1 rows 2026-06-06 11:20:17,356 DEBUG [mondrian.sql] 2909: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 11:20:17,359 DEBUG [mondrian.sql] 2909: , exec 3 ms 2026-06-06 11:20:17,360 DEBUG [mondrian.sql] 2909: , exec+fetch 4 ms, 3 rows 2026-06-06 11:20:17,360 DEBUG [mondrian.sql] 2910: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 11:20:17,362 DEBUG [mondrian.sql] 2910: , exec 2 ms 2026-06-06 11:20:17,362 DEBUG [mondrian.sql] 2910: , exec+fetch 2 ms, 3 rows 2026-06-06 11:20:17,363 DEBUG [mondrian.sql] 2911: 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] 2026-06-06 11:20:17,363 DEBUG [mondrian.sql] 2911: , exec 0 ms 2026-06-06 11:20:17,363 DEBUG [mondrian.sql] 2911: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,364 DEBUG [mondrian.sql] 2912: 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] 2026-06-06 11:20:17,364 DEBUG [mondrian.sql] 2912: , exec 0 ms 2026-06-06 11:20:17,364 DEBUG [mondrian.sql] 2912: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2913: 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] 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2913: , exec 0 ms 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2913: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2914: 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] 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2914: , exec 0 ms 2026-06-06 11:20:17,366 DEBUG [mondrian.sql] 2914: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2915: 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] 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2915: , exec 0 ms 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2915: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2916: 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] 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2916: , exec 0 ms 2026-06-06 11:20:17,368 DEBUG [mondrian.sql] 2916: , exec+fetch 0 ms, 2 rows 2026-06-06 11:20:17,370 DEBUG [mondrian.sql] 2917: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:20:17,371 DEBUG [mondrian.sql] 2917: , exec 0 ms 2026-06-06 11:20:17,371 DEBUG [mondrian.sql] 2917: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,371 DEBUG [mondrian.sql] 2918: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 11:20:17,371 DEBUG [mondrian.sql] 2918: , exec 0 ms 2026-06-06 11:20:17,371 DEBUG [mondrian.sql] 2918: , exec+fetch 0 ms, 8 rows 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2919: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2919: , exec 0 ms 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2919: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2920: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2920: , exec 0 ms 2026-06-06 11:20:17,382 DEBUG [mondrian.sql] 2920: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,390 DEBUG [mondrian.sql] 2921: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 11:20:17,390 DEBUG [mondrian.sql] 2921: , exec 0 ms 2026-06-06 11:20:17,391 DEBUG [mondrian.sql] 2921: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,391 DEBUG [mondrian.sql] 2922: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 11:20:17,391 DEBUG [mondrian.sql] 2922: , exec 0 ms 2026-06-06 11:20:17,391 DEBUG [mondrian.sql] 2922: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2923: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2923: , exec 0 ms 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2923: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2924: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2924: , exec 0 ms 2026-06-06 11:20:17,399 DEBUG [mondrian.sql] 2924: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2925: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2925: , exec 0 ms 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2925: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2926: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2926: , exec 0 ms 2026-06-06 11:20:17,408 DEBUG [mondrian.sql] 2926: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,416 DEBUG [mondrian.sql] 2927: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 11:20:17,417 DEBUG [mondrian.sql] 2927: , exec 0 ms 2026-06-06 11:20:17,417 DEBUG [mondrian.sql] 2927: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,417 DEBUG [mondrian.sql] 2928: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 11:20:17,417 DEBUG [mondrian.sql] 2928: , exec 0 ms 2026-06-06 11:20:17,417 DEBUG [mondrian.sql] 2928: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2929: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2929: , exec 0 ms 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2929: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2930: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2930: , exec 0 ms 2026-06-06 11:20:17,425 DEBUG [mondrian.sql] 2930: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2931: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2931: , exec 0 ms 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2931: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2932: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2932: , exec 0 ms 2026-06-06 11:20:17,434 DEBUG [mondrian.sql] 2932: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,443 DEBUG [mondrian.sql] 2933: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 11:20:17,444 DEBUG [mondrian.sql] 2933: , exec 0 ms 2026-06-06 11:20:17,444 DEBUG [mondrian.sql] 2933: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,444 DEBUG [mondrian.sql] 2934: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 11:20:17,444 DEBUG [mondrian.sql] 2934: , exec 0 ms 2026-06-06 11:20:17,444 DEBUG [mondrian.sql] 2934: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,452 DEBUG [mondrian.sql] 2935: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 11:20:17,452 DEBUG [mondrian.sql] 2935: , exec 0 ms 2026-06-06 11:20:17,452 DEBUG [mondrian.sql] 2935: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,452 DEBUG [mondrian.sql] 2936: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 11:20:17,453 DEBUG [mondrian.sql] 2936: , exec 0 ms 2026-06-06 11:20:17,453 DEBUG [mondrian.sql] 2936: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,472 DEBUG [mondrian.sql] 2937: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2937: , exec 1 ms 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2937: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2938: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2938: , exec 0 ms 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2938: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,473 DEBUG [mondrian.sql] 2939: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 11:20:17,474 DEBUG [mondrian.sql] 2939: , exec 0 ms 2026-06-06 11:20:17,474 DEBUG [mondrian.sql] 2939: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,474 DEBUG [mondrian.sql] 2940: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:20:17,475 DEBUG [mondrian.sql] 2940: , exec 1 ms 2026-06-06 11:20:17,475 DEBUG [mondrian.sql] 2940: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,475 DEBUG [mondrian.sql] 2941: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:20:17,483 DEBUG [mondrian.sql] 2941: , exec 7 ms 2026-06-06 11:20:17,483 DEBUG [mondrian.sql] 2941: , exec+fetch 8 ms, 1 rows 2026-06-06 11:20:17,483 DEBUG [mondrian.sql] 2942: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 11:20:17,486 DEBUG [mondrian.sql] 2942: , exec 2 ms 2026-06-06 11:20:17,486 DEBUG [mondrian.sql] 2942: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,486 DEBUG [mondrian.sql] 2943: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 11:20:17,489 DEBUG [mondrian.sql] 2943: , exec 3 ms 2026-06-06 11:20:17,489 DEBUG [mondrian.sql] 2943: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,489 DEBUG [mondrian.sql] 2944: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,506 DEBUG [mondrian.sql] 2944: , exec 16 ms 2026-06-06 11:20:17,506 DEBUG [mondrian.sql] 2944: , exec+fetch 17 ms, 1 rows 2026-06-06 11:20:17,506 DEBUG [mondrian.sql] 2945: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,525 DEBUG [mondrian.sql] 2945: , exec 18 ms 2026-06-06 11:20:17,525 DEBUG [mondrian.sql] 2945: , exec+fetch 19 ms, 1 rows 2026-06-06 11:20:17,525 DEBUG [mondrian.sql] 2946: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,541 DEBUG [mondrian.sql] 2946: , exec 15 ms 2026-06-06 11:20:17,541 DEBUG [mondrian.sql] 2946: , exec+fetch 16 ms, 1 rows 2026-06-06 11:20:17,541 DEBUG [mondrian.sql] 2947: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,558 DEBUG [mondrian.sql] 2947: , exec 17 ms 2026-06-06 11:20:17,558 DEBUG [mondrian.sql] 2947: , exec+fetch 17 ms, 1 rows 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2948: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2948: , exec 0 ms 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2948: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2949: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2949: , exec 0 ms 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2949: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2950: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2950: , exec 0 ms 2026-06-06 11:20:17,567 DEBUG [mondrian.sql] 2950: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,568 DEBUG [mondrian.sql] 2951: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2951: , exec 0 ms 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2951: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2952: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2952: , exec 0 ms 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2952: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,569 DEBUG [mondrian.sql] 2953: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 11:20:17,570 DEBUG [mondrian.sql] 2953: , exec 0 ms 2026-06-06 11:20:17,570 DEBUG [mondrian.sql] 2953: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,570 DEBUG [mondrian.sql] 2954: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,573 DEBUG [mondrian.sql] 2954: , exec 2 ms 2026-06-06 11:20:17,573 DEBUG [mondrian.sql] 2954: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,573 DEBUG [mondrian.sql] 2955: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,576 DEBUG [mondrian.sql] 2955: , exec 3 ms 2026-06-06 11:20:17,576 DEBUG [mondrian.sql] 2955: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,577 DEBUG [mondrian.sql] 2956: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,580 DEBUG [mondrian.sql] 2956: , exec 3 ms 2026-06-06 11:20:17,580 DEBUG [mondrian.sql] 2956: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,580 DEBUG [mondrian.sql] 2957: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,584 DEBUG [mondrian.sql] 2957: , exec 3 ms 2026-06-06 11:20:17,584 DEBUG [mondrian.sql] 2957: , exec+fetch 4 ms, 1 rows 2026-06-06 11:20:17,584 DEBUG [mondrian.sql] 2958: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,588 DEBUG [mondrian.sql] 2958: , exec 4 ms 2026-06-06 11:20:17,588 DEBUG [mondrian.sql] 2958: , exec+fetch 4 ms, 1 rows 2026-06-06 11:20:17,589 DEBUG [mondrian.sql] 2959: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,592 DEBUG [mondrian.sql] 2959: , exec 3 ms 2026-06-06 11:20:17,592 DEBUG [mondrian.sql] 2959: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,592 DEBUG [mondrian.sql] 2960: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,595 DEBUG [mondrian.sql] 2960: , exec 2 ms 2026-06-06 11:20:17,595 DEBUG [mondrian.sql] 2960: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,596 DEBUG [mondrian.sql] 2961: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,599 DEBUG [mondrian.sql] 2961: , exec 3 ms 2026-06-06 11:20:17,599 DEBUG [mondrian.sql] 2961: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,599 DEBUG [mondrian.sql] 2962: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 11:20:17,602 DEBUG [mondrian.sql] 2962: , exec 3 ms 2026-06-06 11:20:17,602 DEBUG [mondrian.sql] 2962: , exec+fetch 3 ms, 1 rows 2026-06-06 11:20:17,603 DEBUG [mondrian.sql] 2963: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:20:17,603 DEBUG [mondrian.sql] 2963: , exec 0 ms 2026-06-06 11:20:17,603 DEBUG [mondrian.sql] 2963: , exec+fetch 0 ms, 1 rows 2026-06-06 11:20:17,603 DEBUG [mondrian.sql] 2964: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 11:20:17,610 DEBUG [mondrian.sql] 2964: , exec 6 ms 2026-06-06 11:20:17,610 DEBUG [mondrian.sql] 2964: , exec+fetch 7 ms, 1 rows 2026-06-06 11:20:17,611 DEBUG [mondrian.sql] 2965: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,630 DEBUG [mondrian.sql] 2965: , exec 18 ms 2026-06-06 11:20:17,630 DEBUG [mondrian.sql] 2965: , exec+fetch 19 ms, 1 rows 2026-06-06 11:20:17,630 DEBUG [mondrian.sql] 2966: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 11:20:17,658 DEBUG [mondrian.sql] 2966: , exec 27 ms 2026-06-06 11:20:17,658 DEBUG [mondrian.sql] 2966: , exec+fetch 28 ms, 1 rows 2026-06-06 11:20:17,721 DEBUG [mondrian.mdx] 44073: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 11:20:17,723 DEBUG [mondrian.sql] 2967: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 11:20:17,724 DEBUG [mondrian.sql] 2967: , exec 0 ms 2026-06-06 11:20:17,724 DEBUG [mondrian.sql] 2967: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,725 DEBUG [mondrian.sql] 2968: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 11:20:17,726 DEBUG [mondrian.sql] 2968: , exec 0 ms 2026-06-06 11:20:17,726 DEBUG [mondrian.sql] 2968: , exec+fetch 1 ms, 1 rows 2026-06-06 11:20:17,727 DEBUG [mondrian.mdx] 44073: exec: 5 ms 2026-06-06 11:20:17,728 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 13:02:32,256 DEBUG [mondrian.sql] 2969: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,274 DEBUG [mondrian.sql] 2969: , exec 17 ms 2026-06-06 13:02:32,274 DEBUG [mondrian.sql] 2969: , exec+fetch 18 ms, 1 rows 2026-06-06 13:02:32,274 DEBUG [mondrian.sql] 2970: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 13:02:32,277 DEBUG [mondrian.sql] 2970: , exec 2 ms 2026-06-06 13:02:32,277 DEBUG [mondrian.sql] 2970: , exec+fetch 3 ms, 3 rows 2026-06-06 13:02:32,277 DEBUG [mondrian.sql] 2971: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 13:02:32,279 DEBUG [mondrian.sql] 2971: , exec 2 ms 2026-06-06 13:02:32,279 DEBUG [mondrian.sql] 2971: , exec+fetch 2 ms, 3 rows 2026-06-06 13:02:32,280 DEBUG [mondrian.sql] 2972: 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] 2026-06-06 13:02:32,280 DEBUG [mondrian.sql] 2972: , exec 0 ms 2026-06-06 13:02:32,280 DEBUG [mondrian.sql] 2972: , exec+fetch 0 ms, 2 rows 2026-06-06 13:02:32,281 DEBUG [mondrian.sql] 2973: 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] 2026-06-06 13:02:32,281 DEBUG [mondrian.sql] 2973: , exec 0 ms 2026-06-06 13:02:32,281 DEBUG [mondrian.sql] 2973: , exec+fetch 0 ms, 2 rows 2026-06-06 13:02:32,283 DEBUG [mondrian.sql] 2974: 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] 2026-06-06 13:02:32,283 DEBUG [mondrian.sql] 2974: , exec 0 ms 2026-06-06 13:02:32,283 DEBUG [mondrian.sql] 2974: , exec+fetch 0 ms, 2 rows 2026-06-06 13:02:32,283 DEBUG [mondrian.sql] 2975: 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] 2026-06-06 13:02:32,284 DEBUG [mondrian.sql] 2975: , exec 0 ms 2026-06-06 13:02:32,284 DEBUG [mondrian.sql] 2975: , exec+fetch 1 ms, 2 rows 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2976: 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] 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2976: , exec 0 ms 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2976: , exec+fetch 0 ms, 2 rows 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2977: 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] 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2977: , exec 0 ms 2026-06-06 13:02:32,286 DEBUG [mondrian.sql] 2977: , exec+fetch 0 ms, 2 rows 2026-06-06 13:02:32,288 DEBUG [mondrian.sql] 2978: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:02:32,289 DEBUG [mondrian.sql] 2978: , exec 1 ms 2026-06-06 13:02:32,289 DEBUG [mondrian.sql] 2978: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,289 DEBUG [mondrian.sql] 2979: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 13:02:32,290 DEBUG [mondrian.sql] 2979: , exec 0 ms 2026-06-06 13:02:32,290 DEBUG [mondrian.sql] 2979: , exec+fetch 1 ms, 8 rows 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2980: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2980: , exec 0 ms 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2980: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2981: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2981: , exec 0 ms 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2981: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2982: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2982: , exec 0 ms 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2982: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2983: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 13:02:32,292 DEBUG [mondrian.sql] 2983: , exec 0 ms 2026-06-06 13:02:32,293 DEBUG [mondrian.sql] 2983: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,293 DEBUG [mondrian.sql] 2984: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 13:02:32,293 DEBUG [mondrian.sql] 2984: , exec 0 ms 2026-06-06 13:02:32,293 DEBUG [mondrian.sql] 2984: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,293 DEBUG [mondrian.sql] 2985: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2985: , exec 0 ms 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2985: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2986: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2986: , exec 0 ms 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2986: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2987: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2987: , exec 0 ms 2026-06-06 13:02:32,294 DEBUG [mondrian.sql] 2987: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2988: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2988: , exec 0 ms 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2988: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2989: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2989: , exec 0 ms 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2989: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,295 DEBUG [mondrian.sql] 2990: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2990: , exec 0 ms 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2990: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2991: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2991: , exec 0 ms 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2991: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2992: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 13:02:32,296 DEBUG [mondrian.sql] 2992: , exec 0 ms 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2992: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2993: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2993: , exec 0 ms 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2993: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2994: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2994: , exec 0 ms 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2994: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2995: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2995: , exec 0 ms 2026-06-06 13:02:32,297 DEBUG [mondrian.sql] 2995: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2996: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2996: , exec 0 ms 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2996: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2997: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2997: , exec 0 ms 2026-06-06 13:02:32,298 DEBUG [mondrian.sql] 2997: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,364 DEBUG [mondrian.sql] 2998: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 2998: , exec 0 ms 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 2998: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 2999: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 2999: , exec 0 ms 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 2999: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,365 DEBUG [mondrian.sql] 3000: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 13:02:32,366 DEBUG [mondrian.sql] 3000: , exec 0 ms 2026-06-06 13:02:32,366 DEBUG [mondrian.sql] 3000: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,366 DEBUG [mondrian.sql] 3001: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:02:32,367 DEBUG [mondrian.sql] 3001: , exec 0 ms 2026-06-06 13:02:32,367 DEBUG [mondrian.sql] 3001: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,367 DEBUG [mondrian.sql] 3002: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:02:32,374 DEBUG [mondrian.sql] 3002: , exec 7 ms 2026-06-06 13:02:32,374 DEBUG [mondrian.sql] 3002: , exec+fetch 7 ms, 1 rows 2026-06-06 13:02:32,374 DEBUG [mondrian.sql] 3003: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 13:02:32,378 DEBUG [mondrian.sql] 3003: , exec 3 ms 2026-06-06 13:02:32,378 DEBUG [mondrian.sql] 3003: , exec+fetch 4 ms, 1 rows 2026-06-06 13:02:32,378 DEBUG [mondrian.sql] 3004: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 13:02:32,381 DEBUG [mondrian.sql] 3004: , exec 3 ms 2026-06-06 13:02:32,381 DEBUG [mondrian.sql] 3004: , exec+fetch 3 ms, 1 rows 2026-06-06 13:02:32,381 DEBUG [mondrian.sql] 3005: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,398 DEBUG [mondrian.sql] 3005: , exec 16 ms 2026-06-06 13:02:32,398 DEBUG [mondrian.sql] 3005: , exec+fetch 17 ms, 1 rows 2026-06-06 13:02:32,398 DEBUG [mondrian.sql] 3006: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,417 DEBUG [mondrian.sql] 3006: , exec 19 ms 2026-06-06 13:02:32,417 DEBUG [mondrian.sql] 3006: , exec+fetch 19 ms, 1 rows 2026-06-06 13:02:32,417 DEBUG [mondrian.sql] 3007: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,431 DEBUG [mondrian.sql] 3007: , exec 14 ms 2026-06-06 13:02:32,431 DEBUG [mondrian.sql] 3007: , exec+fetch 14 ms, 1 rows 2026-06-06 13:02:32,432 DEBUG [mondrian.sql] 3008: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,452 DEBUG [mondrian.sql] 3008: , exec 20 ms 2026-06-06 13:02:32,452 DEBUG [mondrian.sql] 3008: , exec+fetch 20 ms, 1 rows 2026-06-06 13:02:32,461 DEBUG [mondrian.sql] 3009: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 13:02:32,461 DEBUG [mondrian.sql] 3009: , exec 0 ms 2026-06-06 13:02:32,461 DEBUG [mondrian.sql] 3009: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,461 DEBUG [mondrian.sql] 3010: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 13:02:32,462 DEBUG [mondrian.sql] 3010: , exec 0 ms 2026-06-06 13:02:32,462 DEBUG [mondrian.sql] 3010: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,462 DEBUG [mondrian.sql] 3011: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 13:02:32,462 DEBUG [mondrian.sql] 3011: , exec 0 ms 2026-06-06 13:02:32,462 DEBUG [mondrian.sql] 3011: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,464 DEBUG [mondrian.sql] 3012: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:02:32,464 DEBUG [mondrian.sql] 3012: , exec 0 ms 2026-06-06 13:02:32,464 DEBUG [mondrian.sql] 3012: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,464 DEBUG [mondrian.sql] 3013: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:02:32,465 DEBUG [mondrian.sql] 3013: , exec 0 ms 2026-06-06 13:02:32,465 DEBUG [mondrian.sql] 3013: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,465 DEBUG [mondrian.sql] 3014: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:02:32,466 DEBUG [mondrian.sql] 3014: , exec 1 ms 2026-06-06 13:02:32,466 DEBUG [mondrian.sql] 3014: , exec+fetch 1 ms, 1 rows 2026-06-06 13:02:32,466 DEBUG [mondrian.sql] 3015: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,469 DEBUG [mondrian.sql] 3015: , exec 3 ms 2026-06-06 13:02:32,469 DEBUG [mondrian.sql] 3015: , exec+fetch 3 ms, 1 rows 2026-06-06 13:02:32,470 DEBUG [mondrian.sql] 3016: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,474 DEBUG [mondrian.sql] 3016: , exec 4 ms 2026-06-06 13:02:32,474 DEBUG [mondrian.sql] 3016: , exec+fetch 4 ms, 1 rows 2026-06-06 13:02:32,474 DEBUG [mondrian.sql] 3017: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,478 DEBUG [mondrian.sql] 3017: , exec 4 ms 2026-06-06 13:02:32,478 DEBUG [mondrian.sql] 3017: , exec+fetch 4 ms, 1 rows 2026-06-06 13:02:32,478 DEBUG [mondrian.sql] 3018: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,483 DEBUG [mondrian.sql] 3018: , exec 4 ms 2026-06-06 13:02:32,483 DEBUG [mondrian.sql] 3018: , exec+fetch 5 ms, 1 rows 2026-06-06 13:02:32,483 DEBUG [mondrian.sql] 3019: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,489 DEBUG [mondrian.sql] 3019: , exec 6 ms 2026-06-06 13:02:32,489 DEBUG [mondrian.sql] 3019: , exec+fetch 6 ms, 1 rows 2026-06-06 13:02:32,489 DEBUG [mondrian.sql] 3020: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,492 DEBUG [mondrian.sql] 3020: , exec 2 ms 2026-06-06 13:02:32,492 DEBUG [mondrian.sql] 3020: , exec+fetch 3 ms, 1 rows 2026-06-06 13:02:32,492 DEBUG [mondrian.sql] 3021: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,495 DEBUG [mondrian.sql] 3021: , exec 3 ms 2026-06-06 13:02:32,495 DEBUG [mondrian.sql] 3021: , exec+fetch 3 ms, 1 rows 2026-06-06 13:02:32,496 DEBUG [mondrian.sql] 3022: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,499 DEBUG [mondrian.sql] 3022: , exec 3 ms 2026-06-06 13:02:32,499 DEBUG [mondrian.sql] 3022: , exec+fetch 3 ms, 1 rows 2026-06-06 13:02:32,499 DEBUG [mondrian.sql] 3023: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:02:32,503 DEBUG [mondrian.sql] 3023: , exec 3 ms 2026-06-06 13:02:32,503 DEBUG [mondrian.sql] 3023: , exec+fetch 4 ms, 1 rows 2026-06-06 13:02:32,503 DEBUG [mondrian.sql] 3024: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:02:32,503 DEBUG [mondrian.sql] 3024: , exec 0 ms 2026-06-06 13:02:32,503 DEBUG [mondrian.sql] 3024: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,504 DEBUG [mondrian.sql] 3025: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:02:32,514 DEBUG [mondrian.sql] 3025: , exec 10 ms 2026-06-06 13:02:32,514 DEBUG [mondrian.sql] 3025: , exec+fetch 10 ms, 1 rows 2026-06-06 13:02:32,514 DEBUG [mondrian.sql] 3026: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,534 DEBUG [mondrian.sql] 3026: , exec 19 ms 2026-06-06 13:02:32,534 DEBUG [mondrian.sql] 3026: , exec+fetch 20 ms, 1 rows 2026-06-06 13:02:32,534 DEBUG [mondrian.sql] 3027: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 13:02:32,586 DEBUG [mondrian.sql] 3027: , exec 52 ms 2026-06-06 13:02:32,586 DEBUG [mondrian.sql] 3027: , exec+fetch 52 ms, 1 rows 2026-06-06 13:02:32,655 DEBUG [mondrian.mdx] 44681: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 13:02:32,656 DEBUG [mondrian.sql] 3028: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 13:02:32,656 DEBUG [mondrian.sql] 3028: , exec 0 ms 2026-06-06 13:02:32,656 DEBUG [mondrian.sql] 3028: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,658 DEBUG [mondrian.sql] 3029: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 13:02:32,658 DEBUG [mondrian.sql] 3029: , exec 0 ms 2026-06-06 13:02:32,658 DEBUG [mondrian.sql] 3029: , exec+fetch 0 ms, 1 rows 2026-06-06 13:02:32,660 DEBUG [mondrian.mdx] 44681: exec: 5 ms 2026-06-06 13:02:32,660 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-06 13:06:35,266 DEBUG [mondrian.sql] 3030: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,284 DEBUG [mondrian.sql] 3030: , exec 17 ms 2026-06-06 13:06:35,284 DEBUG [mondrian.sql] 3030: , exec+fetch 18 ms, 1 rows 2026-06-06 13:06:35,284 DEBUG [mondrian.sql] 3031: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 13:06:35,287 DEBUG [mondrian.sql] 3031: , exec 3 ms 2026-06-06 13:06:35,287 DEBUG [mondrian.sql] 3031: , exec+fetch 3 ms, 3 rows 2026-06-06 13:06:35,287 DEBUG [mondrian.sql] 3032: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-06 13:06:35,290 DEBUG [mondrian.sql] 3032: , exec 2 ms 2026-06-06 13:06:35,290 DEBUG [mondrian.sql] 3032: , exec+fetch 3 ms, 3 rows 2026-06-06 13:06:35,291 DEBUG [mondrian.sql] 3033: 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] 2026-06-06 13:06:35,291 DEBUG [mondrian.sql] 3033: , exec 0 ms 2026-06-06 13:06:35,291 DEBUG [mondrian.sql] 3033: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,292 DEBUG [mondrian.sql] 3034: 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] 2026-06-06 13:06:35,292 DEBUG [mondrian.sql] 3034: , exec 0 ms 2026-06-06 13:06:35,292 DEBUG [mondrian.sql] 3034: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,294 DEBUG [mondrian.sql] 3035: 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] 2026-06-06 13:06:35,295 DEBUG [mondrian.sql] 3035: , exec 0 ms 2026-06-06 13:06:35,295 DEBUG [mondrian.sql] 3035: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,295 DEBUG [mondrian.sql] 3036: 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] 2026-06-06 13:06:35,295 DEBUG [mondrian.sql] 3036: , exec 0 ms 2026-06-06 13:06:35,295 DEBUG [mondrian.sql] 3036: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3037: 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] 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3037: , exec 0 ms 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3037: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3038: 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] 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3038: , exec 0 ms 2026-06-06 13:06:35,297 DEBUG [mondrian.sql] 3038: , exec+fetch 0 ms, 2 rows 2026-06-06 13:06:35,299 DEBUG [mondrian.sql] 3039: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:06:35,300 DEBUG [mondrian.sql] 3039: , exec 0 ms 2026-06-06 13:06:35,300 DEBUG [mondrian.sql] 3039: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,300 DEBUG [mondrian.sql] 3040: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-06 13:06:35,300 DEBUG [mondrian.sql] 3040: , exec 0 ms 2026-06-06 13:06:35,300 DEBUG [mondrian.sql] 3040: , exec+fetch 0 ms, 8 rows 2026-06-06 13:06:35,311 DEBUG [mondrian.sql] 3041: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-06 13:06:35,312 DEBUG [mondrian.sql] 3041: , exec 0 ms 2026-06-06 13:06:35,312 DEBUG [mondrian.sql] 3041: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,312 DEBUG [mondrian.sql] 3042: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-06 13:06:35,312 DEBUG [mondrian.sql] 3042: , exec 0 ms 2026-06-06 13:06:35,312 DEBUG [mondrian.sql] 3042: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,321 DEBUG [mondrian.sql] 3043: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-06 13:06:35,322 DEBUG [mondrian.sql] 3043: , exec 0 ms 2026-06-06 13:06:35,322 DEBUG [mondrian.sql] 3043: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,322 DEBUG [mondrian.sql] 3044: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-06 13:06:35,322 DEBUG [mondrian.sql] 3044: , exec 0 ms 2026-06-06 13:06:35,322 DEBUG [mondrian.sql] 3044: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3045: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3045: , exec 0 ms 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3045: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3046: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3046: , exec 0 ms 2026-06-06 13:06:35,332 DEBUG [mondrian.sql] 3046: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3047: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3047: , exec 0 ms 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3047: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3048: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3048: , exec 0 ms 2026-06-06 13:06:35,344 DEBUG [mondrian.sql] 3048: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,355 DEBUG [mondrian.sql] 3049: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-06 13:06:35,356 DEBUG [mondrian.sql] 3049: , exec 0 ms 2026-06-06 13:06:35,356 DEBUG [mondrian.sql] 3049: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,356 DEBUG [mondrian.sql] 3050: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-06 13:06:35,356 DEBUG [mondrian.sql] 3050: , exec 0 ms 2026-06-06 13:06:35,356 DEBUG [mondrian.sql] 3050: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,364 DEBUG [mondrian.sql] 3051: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-06 13:06:35,365 DEBUG [mondrian.sql] 3051: , exec 0 ms 2026-06-06 13:06:35,365 DEBUG [mondrian.sql] 3051: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,365 DEBUG [mondrian.sql] 3052: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-06 13:06:35,365 DEBUG [mondrian.sql] 3052: , exec 0 ms 2026-06-06 13:06:35,365 DEBUG [mondrian.sql] 3052: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,377 DEBUG [mondrian.sql] 3053: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-06 13:06:35,378 DEBUG [mondrian.sql] 3053: , exec 0 ms 2026-06-06 13:06:35,378 DEBUG [mondrian.sql] 3053: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,378 DEBUG [mondrian.sql] 3054: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-06 13:06:35,378 DEBUG [mondrian.sql] 3054: , exec 0 ms 2026-06-06 13:06:35,378 DEBUG [mondrian.sql] 3054: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,387 DEBUG [mondrian.sql] 3055: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-06 13:06:35,387 DEBUG [mondrian.sql] 3055: , exec 0 ms 2026-06-06 13:06:35,387 DEBUG [mondrian.sql] 3055: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,387 DEBUG [mondrian.sql] 3056: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-06 13:06:35,388 DEBUG [mondrian.sql] 3056: , exec 0 ms 2026-06-06 13:06:35,388 DEBUG [mondrian.sql] 3056: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3057: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3057: , exec 0 ms 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3057: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3058: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3058: , exec 0 ms 2026-06-06 13:06:35,396 DEBUG [mondrian.sql] 3058: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,423 DEBUG [mondrian.sql] 3059: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-06 13:06:35,425 DEBUG [mondrian.sql] 3059: , exec 2 ms 2026-06-06 13:06:35,425 DEBUG [mondrian.sql] 3059: , exec+fetch 2 ms, 1 rows 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3060: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3060: , exec 0 ms 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3060: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3061: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3061: , exec 0 ms 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3061: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,426 DEBUG [mondrian.sql] 3062: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:06:35,427 DEBUG [mondrian.sql] 3062: , exec 0 ms 2026-06-06 13:06:35,427 DEBUG [mondrian.sql] 3062: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,427 DEBUG [mondrian.sql] 3063: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:06:35,438 DEBUG [mondrian.sql] 3063: , exec 10 ms 2026-06-06 13:06:35,438 DEBUG [mondrian.sql] 3063: , exec+fetch 11 ms, 1 rows 2026-06-06 13:06:35,438 DEBUG [mondrian.sql] 3064: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 13:06:35,442 DEBUG [mondrian.sql] 3064: , exec 3 ms 2026-06-06 13:06:35,442 DEBUG [mondrian.sql] 3064: , exec+fetch 4 ms, 1 rows 2026-06-06 13:06:35,442 DEBUG [mondrian.sql] 3065: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-06 13:06:35,448 DEBUG [mondrian.sql] 3065: , exec 5 ms 2026-06-06 13:06:35,448 DEBUG [mondrian.sql] 3065: , exec+fetch 6 ms, 1 rows 2026-06-06 13:06:35,448 DEBUG [mondrian.sql] 3066: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,464 DEBUG [mondrian.sql] 3066: , exec 16 ms 2026-06-06 13:06:35,464 DEBUG [mondrian.sql] 3066: , exec+fetch 16 ms, 1 rows 2026-06-06 13:06:35,465 DEBUG [mondrian.sql] 3067: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,488 DEBUG [mondrian.sql] 3067: , exec 22 ms 2026-06-06 13:06:35,488 DEBUG [mondrian.sql] 3067: , exec+fetch 23 ms, 1 rows 2026-06-06 13:06:35,488 DEBUG [mondrian.sql] 3068: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,506 DEBUG [mondrian.sql] 3068: , exec 18 ms 2026-06-06 13:06:35,506 DEBUG [mondrian.sql] 3068: , exec+fetch 18 ms, 1 rows 2026-06-06 13:06:35,506 DEBUG [mondrian.sql] 3069: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,529 DEBUG [mondrian.sql] 3069: , exec 22 ms 2026-06-06 13:06:35,529 DEBUG [mondrian.sql] 3069: , exec+fetch 22 ms, 1 rows 2026-06-06 13:06:35,544 DEBUG [mondrian.sql] 3070: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3070: , exec 0 ms 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3070: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3071: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3071: , exec 0 ms 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3071: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,545 DEBUG [mondrian.sql] 3072: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-06 13:06:35,546 DEBUG [mondrian.sql] 3072: , exec 0 ms 2026-06-06 13:06:35,546 DEBUG [mondrian.sql] 3072: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,546 DEBUG [mondrian.sql] 3073: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3073: , exec 0 ms 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3073: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3074: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3074: , exec 0 ms 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3074: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,547 DEBUG [mondrian.sql] 3075: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-06 13:06:35,548 DEBUG [mondrian.sql] 3075: , exec 0 ms 2026-06-06 13:06:35,548 DEBUG [mondrian.sql] 3075: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,549 DEBUG [mondrian.sql] 3076: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,551 DEBUG [mondrian.sql] 3076: , exec 2 ms 2026-06-06 13:06:35,551 DEBUG [mondrian.sql] 3076: , exec+fetch 2 ms, 1 rows 2026-06-06 13:06:35,551 DEBUG [mondrian.sql] 3077: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,555 DEBUG [mondrian.sql] 3077: , exec 3 ms 2026-06-06 13:06:35,555 DEBUG [mondrian.sql] 3077: , exec+fetch 4 ms, 1 rows 2026-06-06 13:06:35,555 DEBUG [mondrian.sql] 3078: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,559 DEBUG [mondrian.sql] 3078: , exec 4 ms 2026-06-06 13:06:35,559 DEBUG [mondrian.sql] 3078: , exec+fetch 4 ms, 1 rows 2026-06-06 13:06:35,559 DEBUG [mondrian.sql] 3079: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,563 DEBUG [mondrian.sql] 3079: , exec 3 ms 2026-06-06 13:06:35,563 DEBUG [mondrian.sql] 3079: , exec+fetch 4 ms, 1 rows 2026-06-06 13:06:35,563 DEBUG [mondrian.sql] 3080: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,568 DEBUG [mondrian.sql] 3080: , exec 5 ms 2026-06-06 13:06:35,569 DEBUG [mondrian.sql] 3080: , exec+fetch 6 ms, 1 rows 2026-06-06 13:06:35,569 DEBUG [mondrian.sql] 3081: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,572 DEBUG [mondrian.sql] 3081: , exec 2 ms 2026-06-06 13:06:35,572 DEBUG [mondrian.sql] 3081: , exec+fetch 3 ms, 1 rows 2026-06-06 13:06:35,572 DEBUG [mondrian.sql] 3082: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,575 DEBUG [mondrian.sql] 3082: , exec 2 ms 2026-06-06 13:06:35,575 DEBUG [mondrian.sql] 3082: , exec+fetch 3 ms, 1 rows 2026-06-06 13:06:35,575 DEBUG [mondrian.sql] 3083: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,578 DEBUG [mondrian.sql] 3083: , exec 3 ms 2026-06-06 13:06:35,578 DEBUG [mondrian.sql] 3083: , exec+fetch 3 ms, 1 rows 2026-06-06 13:06:35,579 DEBUG [mondrian.sql] 3084: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-06 13:06:35,582 DEBUG [mondrian.sql] 3084: , exec 3 ms 2026-06-06 13:06:35,582 DEBUG [mondrian.sql] 3084: , exec+fetch 3 ms, 1 rows 2026-06-06 13:06:35,583 DEBUG [mondrian.sql] 3085: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:06:35,583 DEBUG [mondrian.sql] 3085: , exec 0 ms 2026-06-06 13:06:35,583 DEBUG [mondrian.sql] 3085: , exec+fetch 0 ms, 1 rows 2026-06-06 13:06:35,583 DEBUG [mondrian.sql] 3086: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-06 13:06:35,590 DEBUG [mondrian.sql] 3086: , exec 6 ms 2026-06-06 13:06:35,590 DEBUG [mondrian.sql] 3086: , exec+fetch 7 ms, 1 rows 2026-06-06 13:06:35,591 DEBUG [mondrian.sql] 3087: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,611 DEBUG [mondrian.sql] 3087: , exec 19 ms 2026-06-06 13:06:35,611 DEBUG [mondrian.sql] 3087: , exec+fetch 20 ms, 1 rows 2026-06-06 13:06:35,611 DEBUG [mondrian.sql] 3088: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-06 13:06:35,642 DEBUG [mondrian.sql] 3088: , exec 31 ms 2026-06-06 13:06:35,642 DEBUG [mondrian.sql] 3088: , exec+fetch 31 ms, 1 rows 2026-06-06 13:06:35,702 DEBUG [mondrian.mdx] 45289: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-06 13:06:35,703 DEBUG [mondrian.sql] 3089: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-06 13:06:35,704 DEBUG [mondrian.sql] 3089: , exec 0 ms 2026-06-06 13:06:35,704 DEBUG [mondrian.sql] 3089: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,705 DEBUG [mondrian.sql] 3090: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-06 13:06:35,705 DEBUG [mondrian.sql] 3090: , exec 0 ms 2026-06-06 13:06:35,706 DEBUG [mondrian.sql] 3090: , exec+fetch 1 ms, 1 rows 2026-06-06 13:06:35,706 DEBUG [mondrian.mdx] 45289: exec: 4 ms 2026-06-06 13:06:35,707 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-07 11:13:05,196 DEBUG [mondrian.sql] 3091: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,224 DEBUG [mondrian.sql] 3091: , exec 27 ms 2026-06-07 11:13:05,224 DEBUG [mondrian.sql] 3091: , exec+fetch 28 ms, 1 rows 2026-06-07 11:13:05,224 DEBUG [mondrian.sql] 3092: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-07 11:13:05,229 DEBUG [mondrian.sql] 3092: , exec 4 ms 2026-06-07 11:13:05,230 DEBUG [mondrian.sql] 3092: , exec+fetch 6 ms, 3 rows 2026-06-07 11:13:05,230 DEBUG [mondrian.sql] 3093: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-07 11:13:05,234 DEBUG [mondrian.sql] 3093: , exec 3 ms 2026-06-07 11:13:05,234 DEBUG [mondrian.sql] 3093: , exec+fetch 4 ms, 3 rows 2026-06-07 11:13:05,234 DEBUG [mondrian.sql] 3094: 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] 2026-06-07 11:13:05,235 DEBUG [mondrian.sql] 3094: , exec 0 ms 2026-06-07 11:13:05,235 DEBUG [mondrian.sql] 3094: , exec+fetch 1 ms, 2 rows 2026-06-07 11:13:05,236 DEBUG [mondrian.sql] 3095: 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] 2026-06-07 11:13:05,236 DEBUG [mondrian.sql] 3095: , exec 0 ms 2026-06-07 11:13:05,236 DEBUG [mondrian.sql] 3095: , exec+fetch 0 ms, 2 rows 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3096: 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] 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3096: , exec 0 ms 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3096: , exec+fetch 0 ms, 2 rows 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3097: 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] 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3097: , exec 0 ms 2026-06-07 11:13:05,240 DEBUG [mondrian.sql] 3097: , exec+fetch 0 ms, 2 rows 2026-06-07 11:13:05,244 DEBUG [mondrian.sql] 3098: 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] 2026-06-07 11:13:05,244 DEBUG [mondrian.sql] 3098: , exec 0 ms 2026-06-07 11:13:05,244 DEBUG [mondrian.sql] 3098: , exec+fetch 0 ms, 2 rows 2026-06-07 11:13:05,244 DEBUG [mondrian.sql] 3099: 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] 2026-06-07 11:13:05,244 DEBUG [mondrian.sql] 3099: , exec 0 ms 2026-06-07 11:13:05,245 DEBUG [mondrian.sql] 3099: , exec+fetch 1 ms, 2 rows 2026-06-07 11:13:05,248 DEBUG [mondrian.sql] 3100: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-07 11:13:05,249 DEBUG [mondrian.sql] 3100: , exec 1 ms 2026-06-07 11:13:05,249 DEBUG [mondrian.sql] 3100: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,249 DEBUG [mondrian.sql] 3101: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-07 11:13:05,249 DEBUG [mondrian.sql] 3101: , exec 0 ms 2026-06-07 11:13:05,249 DEBUG [mondrian.sql] 3101: , exec+fetch 0 ms, 8 rows 2026-06-07 11:13:05,253 DEBUG [mondrian.sql] 3102: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-07 11:13:05,253 DEBUG [mondrian.sql] 3102: , exec 0 ms 2026-06-07 11:13:05,253 DEBUG [mondrian.sql] 3102: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,253 DEBUG [mondrian.sql] 3103: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3103: , exec 0 ms 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3103: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3104: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3104: , exec 0 ms 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3104: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,254 DEBUG [mondrian.sql] 3105: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-07 11:13:05,255 DEBUG [mondrian.sql] 3105: , exec 0 ms 2026-06-07 11:13:05,255 DEBUG [mondrian.sql] 3105: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,256 DEBUG [mondrian.sql] 3106: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-07 11:13:05,256 DEBUG [mondrian.sql] 3106: , exec 0 ms 2026-06-07 11:13:05,257 DEBUG [mondrian.sql] 3106: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,257 DEBUG [mondrian.sql] 3107: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-07 11:13:05,257 DEBUG [mondrian.sql] 3107: , exec 0 ms 2026-06-07 11:13:05,257 DEBUG [mondrian.sql] 3107: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3108: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3108: , exec 0 ms 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3108: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3109: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3109: , exec 0 ms 2026-06-07 11:13:05,258 DEBUG [mondrian.sql] 3109: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,284 DEBUG [mondrian.sql] 3110: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-07 11:13:05,284 DEBUG [mondrian.sql] 3110: , exec 0 ms 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3110: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3111: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3111: , exec 0 ms 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3111: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3112: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3112: , exec 0 ms 2026-06-07 11:13:05,285 DEBUG [mondrian.sql] 3112: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,286 DEBUG [mondrian.sql] 3113: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-07 11:13:05,286 DEBUG [mondrian.sql] 3113: , exec 0 ms 2026-06-07 11:13:05,286 DEBUG [mondrian.sql] 3113: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3114: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3114: , exec 0 ms 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3114: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3115: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3115: , exec 0 ms 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3115: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3116: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3116: , exec 0 ms 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3116: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,287 DEBUG [mondrian.sql] 3117: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3117: , exec 0 ms 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3117: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3118: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3118: , exec 0 ms 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3118: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3119: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3119: , exec 0 ms 2026-06-07 11:13:05,288 DEBUG [mondrian.sql] 3119: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,337 DEBUG [mondrian.sql] 3120: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3120: , exec 1 ms 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3120: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3121: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3121: , exec 0 ms 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3121: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3122: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3122: , exec 0 ms 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3122: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,339 DEBUG [mondrian.sql] 3123: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-07 11:13:05,340 DEBUG [mondrian.sql] 3123: , exec 0 ms 2026-06-07 11:13:05,340 DEBUG [mondrian.sql] 3123: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,340 DEBUG [mondrian.sql] 3124: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-07 11:13:05,356 DEBUG [mondrian.sql] 3124: , exec 15 ms 2026-06-07 11:13:05,356 DEBUG [mondrian.sql] 3124: , exec+fetch 16 ms, 1 rows 2026-06-07 11:13:05,356 DEBUG [mondrian.sql] 3125: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-07 11:13:05,361 DEBUG [mondrian.sql] 3125: , exec 5 ms 2026-06-07 11:13:05,361 DEBUG [mondrian.sql] 3125: , exec+fetch 5 ms, 1 rows 2026-06-07 11:13:05,361 DEBUG [mondrian.sql] 3126: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-07 11:13:05,366 DEBUG [mondrian.sql] 3126: , exec 5 ms 2026-06-07 11:13:05,366 DEBUG [mondrian.sql] 3126: , exec+fetch 5 ms, 1 rows 2026-06-07 11:13:05,366 DEBUG [mondrian.sql] 3127: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,385 DEBUG [mondrian.sql] 3127: , exec 18 ms 2026-06-07 11:13:05,385 DEBUG [mondrian.sql] 3127: , exec+fetch 19 ms, 1 rows 2026-06-07 11:13:05,385 DEBUG [mondrian.sql] 3128: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,406 DEBUG [mondrian.sql] 3128: , exec 20 ms 2026-06-07 11:13:05,406 DEBUG [mondrian.sql] 3128: , exec+fetch 21 ms, 1 rows 2026-06-07 11:13:05,406 DEBUG [mondrian.sql] 3129: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,420 DEBUG [mondrian.sql] 3129: , exec 13 ms 2026-06-07 11:13:05,420 DEBUG [mondrian.sql] 3129: , exec+fetch 14 ms, 1 rows 2026-06-07 11:13:05,420 DEBUG [mondrian.sql] 3130: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,438 DEBUG [mondrian.sql] 3130: , exec 18 ms 2026-06-07 11:13:05,438 DEBUG [mondrian.sql] 3130: , exec+fetch 18 ms, 1 rows 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3131: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3131: , exec 0 ms 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3131: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3132: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3132: , exec 0 ms 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3132: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,449 DEBUG [mondrian.sql] 3133: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-07 11:13:05,450 DEBUG [mondrian.sql] 3133: , exec 0 ms 2026-06-07 11:13:05,450 DEBUG [mondrian.sql] 3133: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,452 DEBUG [mondrian.sql] 3134: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-07 11:13:05,452 DEBUG [mondrian.sql] 3134: , exec 0 ms 2026-06-07 11:13:05,452 DEBUG [mondrian.sql] 3134: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,452 DEBUG [mondrian.sql] 3135: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-07 11:13:05,453 DEBUG [mondrian.sql] 3135: , exec 0 ms 2026-06-07 11:13:05,453 DEBUG [mondrian.sql] 3135: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,453 DEBUG [mondrian.sql] 3136: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-07 11:13:05,454 DEBUG [mondrian.sql] 3136: , exec 0 ms 2026-06-07 11:13:05,454 DEBUG [mondrian.sql] 3136: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,454 DEBUG [mondrian.sql] 3137: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,457 DEBUG [mondrian.sql] 3137: , exec 3 ms 2026-06-07 11:13:05,457 DEBUG [mondrian.sql] 3137: , exec+fetch 3 ms, 1 rows 2026-06-07 11:13:05,457 DEBUG [mondrian.sql] 3138: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,460 DEBUG [mondrian.sql] 3138: , exec 3 ms 2026-06-07 11:13:05,460 DEBUG [mondrian.sql] 3138: , exec+fetch 3 ms, 1 rows 2026-06-07 11:13:05,460 DEBUG [mondrian.sql] 3139: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,464 DEBUG [mondrian.sql] 3139: , exec 3 ms 2026-06-07 11:13:05,464 DEBUG [mondrian.sql] 3139: , exec+fetch 4 ms, 1 rows 2026-06-07 11:13:05,464 DEBUG [mondrian.sql] 3140: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,468 DEBUG [mondrian.sql] 3140: , exec 3 ms 2026-06-07 11:13:05,468 DEBUG [mondrian.sql] 3140: , exec+fetch 4 ms, 1 rows 2026-06-07 11:13:05,468 DEBUG [mondrian.sql] 3141: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,472 DEBUG [mondrian.sql] 3141: , exec 4 ms 2026-06-07 11:13:05,472 DEBUG [mondrian.sql] 3141: , exec+fetch 4 ms, 1 rows 2026-06-07 11:13:05,473 DEBUG [mondrian.sql] 3142: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,475 DEBUG [mondrian.sql] 3142: , exec 2 ms 2026-06-07 11:13:05,475 DEBUG [mondrian.sql] 3142: , exec+fetch 2 ms, 1 rows 2026-06-07 11:13:05,475 DEBUG [mondrian.sql] 3143: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,479 DEBUG [mondrian.sql] 3143: , exec 3 ms 2026-06-07 11:13:05,479 DEBUG [mondrian.sql] 3143: , exec+fetch 4 ms, 1 rows 2026-06-07 11:13:05,479 DEBUG [mondrian.sql] 3144: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,482 DEBUG [mondrian.sql] 3144: , exec 3 ms 2026-06-07 11:13:05,482 DEBUG [mondrian.sql] 3144: , exec+fetch 3 ms, 1 rows 2026-06-07 11:13:05,482 DEBUG [mondrian.sql] 3145: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3145: , exec 3 ms 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3145: , exec+fetch 4 ms, 1 rows 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3146: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3146: , exec 0 ms 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3146: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,486 DEBUG [mondrian.sql] 3147: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-07 11:13:05,492 DEBUG [mondrian.sql] 3147: , exec 6 ms 2026-06-07 11:13:05,492 DEBUG [mondrian.sql] 3147: , exec+fetch 6 ms, 1 rows 2026-06-07 11:13:05,493 DEBUG [mondrian.sql] 3148: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,512 DEBUG [mondrian.sql] 3148: , exec 19 ms 2026-06-07 11:13:05,512 DEBUG [mondrian.sql] 3148: , exec+fetch 19 ms, 1 rows 2026-06-07 11:13:05,512 DEBUG [mondrian.sql] 3149: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-07 11:13:05,539 DEBUG [mondrian.sql] 3149: , exec 27 ms 2026-06-07 11:13:05,539 DEBUG [mondrian.sql] 3149: , exec+fetch 27 ms, 1 rows 2026-06-07 11:13:05,606 DEBUG [mondrian.mdx] 45897: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-07 11:13:05,608 DEBUG [mondrian.sql] 3150: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-07 11:13:05,608 DEBUG [mondrian.sql] 3150: , exec 0 ms 2026-06-07 11:13:05,608 DEBUG [mondrian.sql] 3150: , exec+fetch 0 ms, 1 rows 2026-06-07 11:13:05,610 DEBUG [mondrian.sql] 3151: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-07 11:13:05,610 DEBUG [mondrian.sql] 3151: , exec 0 ms 2026-06-07 11:13:05,611 DEBUG [mondrian.sql] 3151: , exec+fetch 1 ms, 1 rows 2026-06-07 11:13:05,612 DEBUG [mondrian.mdx] 45897: exec: 6 ms 2026-06-07 11:13:05,613 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-07 12:04:57,118 DEBUG [mondrian.mdx] 46650: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-07 12:04:57,121 DEBUG [mondrian.mdx] 46650: exec: 2 ms 2026-06-07 12:04:57,121 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:52:57,912 DEBUG [mondrian.sql] 3152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:57,933 DEBUG [mondrian.sql] 3152: , exec 20 ms 2026-06-08 08:52:57,933 DEBUG [mondrian.sql] 3152: , exec+fetch 20 ms, 1 rows 2026-06-08 08:52:57,933 DEBUG [mondrian.sql] 3153: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:52:57,937 DEBUG [mondrian.sql] 3153: , exec 4 ms 2026-06-08 08:52:57,937 DEBUG [mondrian.sql] 3153: , exec+fetch 4 ms, 3 rows 2026-06-08 08:52:57,937 DEBUG [mondrian.sql] 3154: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:52:57,941 DEBUG [mondrian.sql] 3154: , exec 3 ms 2026-06-08 08:52:57,941 DEBUG [mondrian.sql] 3154: , exec+fetch 4 ms, 3 rows 2026-06-08 08:52:57,941 DEBUG [mondrian.sql] 3155: 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] 2026-06-08 08:52:57,942 DEBUG [mondrian.sql] 3155: , exec 0 ms 2026-06-08 08:52:57,942 DEBUG [mondrian.sql] 3155: , exec+fetch 1 ms, 2 rows 2026-06-08 08:52:57,942 DEBUG [mondrian.sql] 3156: 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] 2026-06-08 08:52:57,943 DEBUG [mondrian.sql] 3156: , exec 0 ms 2026-06-08 08:52:57,943 DEBUG [mondrian.sql] 3156: , exec+fetch 1 ms, 2 rows 2026-06-08 08:52:57,946 DEBUG [mondrian.sql] 3157: 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] 2026-06-08 08:52:57,946 DEBUG [mondrian.sql] 3157: , exec 0 ms 2026-06-08 08:52:57,946 DEBUG [mondrian.sql] 3157: , exec+fetch 0 ms, 2 rows 2026-06-08 08:52:57,946 DEBUG [mondrian.sql] 3158: 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] 2026-06-08 08:52:57,946 DEBUG [mondrian.sql] 3158: , exec 0 ms 2026-06-08 08:52:57,947 DEBUG [mondrian.sql] 3158: , exec+fetch 1 ms, 2 rows 2026-06-08 08:52:57,950 DEBUG [mondrian.sql] 3159: 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] 2026-06-08 08:52:57,950 DEBUG [mondrian.sql] 3159: , exec 0 ms 2026-06-08 08:52:57,950 DEBUG [mondrian.sql] 3159: , exec+fetch 0 ms, 2 rows 2026-06-08 08:52:57,950 DEBUG [mondrian.sql] 3160: 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] 2026-06-08 08:52:57,950 DEBUG [mondrian.sql] 3160: , exec 0 ms 2026-06-08 08:52:57,951 DEBUG [mondrian.sql] 3160: , exec+fetch 1 ms, 2 rows 2026-06-08 08:52:57,954 DEBUG [mondrian.sql] 3161: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:52:57,955 DEBUG [mondrian.sql] 3161: , exec 1 ms 2026-06-08 08:52:57,955 DEBUG [mondrian.sql] 3161: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:57,955 DEBUG [mondrian.sql] 3162: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 08:52:57,955 DEBUG [mondrian.sql] 3162: , exec 0 ms 2026-06-08 08:52:57,955 DEBUG [mondrian.sql] 3162: , exec+fetch 0 ms, 8 rows 2026-06-08 08:52:57,973 DEBUG [mondrian.sql] 3163: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 08:52:57,973 DEBUG [mondrian.sql] 3163: , exec 0 ms 2026-06-08 08:52:57,973 DEBUG [mondrian.sql] 3163: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:57,973 DEBUG [mondrian.sql] 3164: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 08:52:57,974 DEBUG [mondrian.sql] 3164: , exec 0 ms 2026-06-08 08:52:57,974 DEBUG [mondrian.sql] 3164: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3165: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3165: , exec 0 ms 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3165: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3166: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3166: , exec 0 ms 2026-06-08 08:52:57,989 DEBUG [mondrian.sql] 3166: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3167: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3167: , exec 0 ms 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3167: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3168: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3168: , exec 0 ms 2026-06-08 08:52:58,005 DEBUG [mondrian.sql] 3168: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,019 DEBUG [mondrian.sql] 3169: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 08:52:58,020 DEBUG [mondrian.sql] 3169: , exec 0 ms 2026-06-08 08:52:58,020 DEBUG [mondrian.sql] 3169: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,020 DEBUG [mondrian.sql] 3170: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 08:52:58,020 DEBUG [mondrian.sql] 3170: , exec 0 ms 2026-06-08 08:52:58,020 DEBUG [mondrian.sql] 3170: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3171: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3171: , exec 0 ms 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3171: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3172: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3172: , exec 0 ms 2026-06-08 08:52:58,036 DEBUG [mondrian.sql] 3172: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,050 DEBUG [mondrian.sql] 3173: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 08:52:58,050 DEBUG [mondrian.sql] 3173: , exec 0 ms 2026-06-08 08:52:58,050 DEBUG [mondrian.sql] 3173: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,051 DEBUG [mondrian.sql] 3174: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 08:52:58,051 DEBUG [mondrian.sql] 3174: , exec 0 ms 2026-06-08 08:52:58,051 DEBUG [mondrian.sql] 3174: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,066 DEBUG [mondrian.sql] 3175: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 08:52:58,066 DEBUG [mondrian.sql] 3175: , exec 0 ms 2026-06-08 08:52:58,066 DEBUG [mondrian.sql] 3175: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,066 DEBUG [mondrian.sql] 3176: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 08:52:58,066 DEBUG [mondrian.sql] 3176: , exec 0 ms 2026-06-08 08:52:58,067 DEBUG [mondrian.sql] 3176: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,080 DEBUG [mondrian.sql] 3177: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 08:52:58,081 DEBUG [mondrian.sql] 3177: , exec 0 ms 2026-06-08 08:52:58,081 DEBUG [mondrian.sql] 3177: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,081 DEBUG [mondrian.sql] 3178: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 08:52:58,081 DEBUG [mondrian.sql] 3178: , exec 0 ms 2026-06-08 08:52:58,081 DEBUG [mondrian.sql] 3178: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,093 DEBUG [mondrian.sql] 3179: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 08:52:58,093 DEBUG [mondrian.sql] 3179: , exec 0 ms 2026-06-08 08:52:58,093 DEBUG [mondrian.sql] 3179: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,093 DEBUG [mondrian.sql] 3180: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 08:52:58,094 DEBUG [mondrian.sql] 3180: , exec 0 ms 2026-06-08 08:52:58,094 DEBUG [mondrian.sql] 3180: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,113 DEBUG [mondrian.sql] 3181: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3181: , exec 1 ms 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3181: , exec+fetch 2 ms, 1 rows 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3182: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3182: , exec 0 ms 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3182: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3183: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3183: , exec 0 ms 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3183: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,115 DEBUG [mondrian.sql] 3184: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:52:58,116 DEBUG [mondrian.sql] 3184: , exec 0 ms 2026-06-08 08:52:58,116 DEBUG [mondrian.sql] 3184: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,116 DEBUG [mondrian.sql] 3185: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:52:58,125 DEBUG [mondrian.sql] 3185: , exec 9 ms 2026-06-08 08:52:58,125 DEBUG [mondrian.sql] 3185: , exec+fetch 9 ms, 1 rows 2026-06-08 08:52:58,125 DEBUG [mondrian.sql] 3186: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:52:58,154 DEBUG [mondrian.sql] 3186: , exec 28 ms 2026-06-08 08:52:58,154 DEBUG [mondrian.sql] 3186: , exec+fetch 29 ms, 1 rows 2026-06-08 08:52:58,154 DEBUG [mondrian.sql] 3187: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:52:58,160 DEBUG [mondrian.sql] 3187: , exec 5 ms 2026-06-08 08:52:58,160 DEBUG [mondrian.sql] 3187: , exec+fetch 6 ms, 1 rows 2026-06-08 08:52:58,160 DEBUG [mondrian.sql] 3188: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,183 DEBUG [mondrian.sql] 3188: , exec 22 ms 2026-06-08 08:52:58,183 DEBUG [mondrian.sql] 3188: , exec+fetch 23 ms, 1 rows 2026-06-08 08:52:58,183 DEBUG [mondrian.sql] 3189: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,212 DEBUG [mondrian.sql] 3189: , exec 28 ms 2026-06-08 08:52:58,212 DEBUG [mondrian.sql] 3189: , exec+fetch 29 ms, 1 rows 2026-06-08 08:52:58,212 DEBUG [mondrian.sql] 3190: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,236 DEBUG [mondrian.sql] 3190: , exec 23 ms 2026-06-08 08:52:58,236 DEBUG [mondrian.sql] 3190: , exec+fetch 24 ms, 1 rows 2026-06-08 08:52:58,236 DEBUG [mondrian.sql] 3191: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,262 DEBUG [mondrian.sql] 3191: , exec 25 ms 2026-06-08 08:52:58,262 DEBUG [mondrian.sql] 3191: , exec+fetch 26 ms, 1 rows 2026-06-08 08:52:58,276 DEBUG [mondrian.sql] 3192: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 08:52:58,276 DEBUG [mondrian.sql] 3192: , exec 0 ms 2026-06-08 08:52:58,276 DEBUG [mondrian.sql] 3192: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,276 DEBUG [mondrian.sql] 3193: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 08:52:58,277 DEBUG [mondrian.sql] 3193: , exec 0 ms 2026-06-08 08:52:58,277 DEBUG [mondrian.sql] 3193: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,277 DEBUG [mondrian.sql] 3194: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 08:52:58,277 DEBUG [mondrian.sql] 3194: , exec 0 ms 2026-06-08 08:52:58,277 DEBUG [mondrian.sql] 3194: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,278 DEBUG [mondrian.sql] 3195: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:52:58,278 DEBUG [mondrian.sql] 3195: , exec 0 ms 2026-06-08 08:52:58,278 DEBUG [mondrian.sql] 3195: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,279 DEBUG [mondrian.sql] 3196: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:52:58,279 DEBUG [mondrian.sql] 3196: , exec 0 ms 2026-06-08 08:52:58,279 DEBUG [mondrian.sql] 3196: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,279 DEBUG [mondrian.sql] 3197: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:52:58,280 DEBUG [mondrian.sql] 3197: , exec 0 ms 2026-06-08 08:52:58,280 DEBUG [mondrian.sql] 3197: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,282 DEBUG [mondrian.sql] 3198: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,286 DEBUG [mondrian.sql] 3198: , exec 3 ms 2026-06-08 08:52:58,286 DEBUG [mondrian.sql] 3198: , exec+fetch 4 ms, 1 rows 2026-06-08 08:52:58,286 DEBUG [mondrian.sql] 3199: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,290 DEBUG [mondrian.sql] 3199: , exec 3 ms 2026-06-08 08:52:58,290 DEBUG [mondrian.sql] 3199: , exec+fetch 4 ms, 1 rows 2026-06-08 08:52:58,290 DEBUG [mondrian.sql] 3200: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,294 DEBUG [mondrian.sql] 3200: , exec 4 ms 2026-06-08 08:52:58,294 DEBUG [mondrian.sql] 3200: , exec+fetch 4 ms, 1 rows 2026-06-08 08:52:58,294 DEBUG [mondrian.sql] 3201: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,299 DEBUG [mondrian.sql] 3201: , exec 4 ms 2026-06-08 08:52:58,299 DEBUG [mondrian.sql] 3201: , exec+fetch 5 ms, 1 rows 2026-06-08 08:52:58,299 DEBUG [mondrian.sql] 3202: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,304 DEBUG [mondrian.sql] 3202: , exec 5 ms 2026-06-08 08:52:58,304 DEBUG [mondrian.sql] 3202: , exec+fetch 5 ms, 1 rows 2026-06-08 08:52:58,304 DEBUG [mondrian.sql] 3203: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,308 DEBUG [mondrian.sql] 3203: , exec 3 ms 2026-06-08 08:52:58,308 DEBUG [mondrian.sql] 3203: , exec+fetch 4 ms, 1 rows 2026-06-08 08:52:58,308 DEBUG [mondrian.sql] 3204: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,312 DEBUG [mondrian.sql] 3204: , exec 4 ms 2026-06-08 08:52:58,312 DEBUG [mondrian.sql] 3204: , exec+fetch 4 ms, 1 rows 2026-06-08 08:52:58,313 DEBUG [mondrian.sql] 3205: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,318 DEBUG [mondrian.sql] 3205: , exec 5 ms 2026-06-08 08:52:58,318 DEBUG [mondrian.sql] 3205: , exec+fetch 5 ms, 1 rows 2026-06-08 08:52:58,318 DEBUG [mondrian.sql] 3206: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:52:58,323 DEBUG [mondrian.sql] 3206: , exec 5 ms 2026-06-08 08:52:58,323 DEBUG [mondrian.sql] 3206: , exec+fetch 5 ms, 1 rows 2026-06-08 08:52:58,324 DEBUG [mondrian.sql] 3207: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:52:58,324 DEBUG [mondrian.sql] 3207: , exec 0 ms 2026-06-08 08:52:58,324 DEBUG [mondrian.sql] 3207: , exec+fetch 0 ms, 1 rows 2026-06-08 08:52:58,324 DEBUG [mondrian.sql] 3208: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:52:58,337 DEBUG [mondrian.sql] 3208: , exec 12 ms 2026-06-08 08:52:58,337 DEBUG [mondrian.sql] 3208: , exec+fetch 13 ms, 1 rows 2026-06-08 08:52:58,337 DEBUG [mondrian.sql] 3209: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,363 DEBUG [mondrian.sql] 3209: , exec 25 ms 2026-06-08 08:52:58,363 DEBUG [mondrian.sql] 3209: , exec+fetch 26 ms, 1 rows 2026-06-08 08:52:58,363 DEBUG [mondrian.sql] 3210: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 08:52:58,412 DEBUG [mondrian.sql] 3210: , exec 48 ms 2026-06-08 08:52:58,412 DEBUG [mondrian.sql] 3210: , exec+fetch 49 ms, 1 rows 2026-06-08 08:52:58,475 DEBUG [mondrian.mdx] 47256: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:52:58,476 DEBUG [mondrian.sql] 3211: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 08:52:58,477 DEBUG [mondrian.sql] 3211: , exec 0 ms 2026-06-08 08:52:58,477 DEBUG [mondrian.sql] 3211: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,478 DEBUG [mondrian.sql] 3212: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 08:52:58,479 DEBUG [mondrian.sql] 3212: , exec 0 ms 2026-06-08 08:52:58,479 DEBUG [mondrian.sql] 3212: , exec+fetch 1 ms, 1 rows 2026-06-08 08:52:58,480 DEBUG [mondrian.mdx] 47256: exec: 5 ms 2026-06-08 08:52:58,481 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:56:27,190 DEBUG [mondrian.sql] 3213: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,213 DEBUG [mondrian.sql] 3213: , exec 22 ms 2026-06-08 08:56:27,213 DEBUG [mondrian.sql] 3213: , exec+fetch 23 ms, 1 rows 2026-06-08 08:56:27,213 DEBUG [mondrian.sql] 3214: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:56:27,219 DEBUG [mondrian.sql] 3214: , exec 5 ms 2026-06-08 08:56:27,219 DEBUG [mondrian.sql] 3214: , exec+fetch 6 ms, 3 rows 2026-06-08 08:56:27,219 DEBUG [mondrian.sql] 3215: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:56:27,224 DEBUG [mondrian.sql] 3215: , exec 5 ms 2026-06-08 08:56:27,224 DEBUG [mondrian.sql] 3215: , exec+fetch 5 ms, 3 rows 2026-06-08 08:56:27,225 DEBUG [mondrian.sql] 3216: 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] 2026-06-08 08:56:27,225 DEBUG [mondrian.sql] 3216: , exec 0 ms 2026-06-08 08:56:27,225 DEBUG [mondrian.sql] 3216: , exec+fetch 0 ms, 2 rows 2026-06-08 08:56:27,227 DEBUG [mondrian.sql] 3217: 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] 2026-06-08 08:56:27,227 DEBUG [mondrian.sql] 3217: , exec 0 ms 2026-06-08 08:56:27,227 DEBUG [mondrian.sql] 3217: , exec+fetch 0 ms, 2 rows 2026-06-08 08:56:27,230 DEBUG [mondrian.sql] 3218: 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] 2026-06-08 08:56:27,231 DEBUG [mondrian.sql] 3218: , exec 0 ms 2026-06-08 08:56:27,231 DEBUG [mondrian.sql] 3218: , exec+fetch 1 ms, 2 rows 2026-06-08 08:56:27,231 DEBUG [mondrian.sql] 3219: 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] 2026-06-08 08:56:27,231 DEBUG [mondrian.sql] 3219: , exec 0 ms 2026-06-08 08:56:27,231 DEBUG [mondrian.sql] 3219: , exec+fetch 0 ms, 2 rows 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3220: 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] 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3220: , exec 0 ms 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3220: , exec+fetch 0 ms, 2 rows 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3221: 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] 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3221: , exec 0 ms 2026-06-08 08:56:27,234 DEBUG [mondrian.sql] 3221: , exec+fetch 0 ms, 2 rows 2026-06-08 08:56:27,237 DEBUG [mondrian.sql] 3222: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:56:27,238 DEBUG [mondrian.sql] 3222: , exec 1 ms 2026-06-08 08:56:27,238 DEBUG [mondrian.sql] 3222: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,239 DEBUG [mondrian.sql] 3223: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 08:56:27,239 DEBUG [mondrian.sql] 3223: , exec 0 ms 2026-06-08 08:56:27,239 DEBUG [mondrian.sql] 3223: , exec+fetch 0 ms, 8 rows 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3224: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3224: , exec 0 ms 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3224: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3225: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3225: , exec 0 ms 2026-06-08 08:56:27,257 DEBUG [mondrian.sql] 3225: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,269 DEBUG [mondrian.sql] 3226: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 08:56:27,270 DEBUG [mondrian.sql] 3226: , exec 0 ms 2026-06-08 08:56:27,270 DEBUG [mondrian.sql] 3226: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,270 DEBUG [mondrian.sql] 3227: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 08:56:27,270 DEBUG [mondrian.sql] 3227: , exec 0 ms 2026-06-08 08:56:27,270 DEBUG [mondrian.sql] 3227: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3228: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3228: , exec 0 ms 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3228: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3229: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3229: , exec 0 ms 2026-06-08 08:56:27,282 DEBUG [mondrian.sql] 3229: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3230: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3230: , exec 0 ms 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3230: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3231: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3231: , exec 0 ms 2026-06-08 08:56:27,294 DEBUG [mondrian.sql] 3231: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,307 DEBUG [mondrian.sql] 3232: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 08:56:27,308 DEBUG [mondrian.sql] 3232: , exec 0 ms 2026-06-08 08:56:27,308 DEBUG [mondrian.sql] 3232: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,308 DEBUG [mondrian.sql] 3233: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 08:56:27,308 DEBUG [mondrian.sql] 3233: , exec 0 ms 2026-06-08 08:56:27,308 DEBUG [mondrian.sql] 3233: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,321 DEBUG [mondrian.sql] 3234: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 08:56:27,322 DEBUG [mondrian.sql] 3234: , exec 0 ms 2026-06-08 08:56:27,322 DEBUG [mondrian.sql] 3234: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,322 DEBUG [mondrian.sql] 3235: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 08:56:27,322 DEBUG [mondrian.sql] 3235: , exec 0 ms 2026-06-08 08:56:27,322 DEBUG [mondrian.sql] 3235: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3236: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3236: , exec 0 ms 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3236: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3237: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3237: , exec 0 ms 2026-06-08 08:56:27,339 DEBUG [mondrian.sql] 3237: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,356 DEBUG [mondrian.sql] 3238: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 08:56:27,356 DEBUG [mondrian.sql] 3238: , exec 0 ms 2026-06-08 08:56:27,356 DEBUG [mondrian.sql] 3238: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,356 DEBUG [mondrian.sql] 3239: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 08:56:27,357 DEBUG [mondrian.sql] 3239: , exec 0 ms 2026-06-08 08:56:27,357 DEBUG [mondrian.sql] 3239: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,373 DEBUG [mondrian.sql] 3240: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 08:56:27,373 DEBUG [mondrian.sql] 3240: , exec 0 ms 2026-06-08 08:56:27,373 DEBUG [mondrian.sql] 3240: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,373 DEBUG [mondrian.sql] 3241: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 08:56:27,373 DEBUG [mondrian.sql] 3241: , exec 0 ms 2026-06-08 08:56:27,374 DEBUG [mondrian.sql] 3241: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,402 DEBUG [mondrian.sql] 3242: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 08:56:27,403 DEBUG [mondrian.sql] 3242: , exec 1 ms 2026-06-08 08:56:27,403 DEBUG [mondrian.sql] 3242: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,403 DEBUG [mondrian.sql] 3243: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3243: , exec 0 ms 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3243: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3244: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3244: , exec 0 ms 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3244: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,404 DEBUG [mondrian.sql] 3245: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:56:27,405 DEBUG [mondrian.sql] 3245: , exec 0 ms 2026-06-08 08:56:27,405 DEBUG [mondrian.sql] 3245: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,405 DEBUG [mondrian.sql] 3246: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:56:27,420 DEBUG [mondrian.sql] 3246: , exec 14 ms 2026-06-08 08:56:27,420 DEBUG [mondrian.sql] 3246: , exec+fetch 15 ms, 1 rows 2026-06-08 08:56:27,420 DEBUG [mondrian.sql] 3247: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:56:27,425 DEBUG [mondrian.sql] 3247: , exec 4 ms 2026-06-08 08:56:27,425 DEBUG [mondrian.sql] 3247: , exec+fetch 5 ms, 1 rows 2026-06-08 08:56:27,425 DEBUG [mondrian.sql] 3248: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:56:27,431 DEBUG [mondrian.sql] 3248: , exec 5 ms 2026-06-08 08:56:27,431 DEBUG [mondrian.sql] 3248: , exec+fetch 6 ms, 1 rows 2026-06-08 08:56:27,431 DEBUG [mondrian.sql] 3249: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,447 DEBUG [mondrian.sql] 3249: , exec 16 ms 2026-06-08 08:56:27,447 DEBUG [mondrian.sql] 3249: , exec+fetch 16 ms, 1 rows 2026-06-08 08:56:27,447 DEBUG [mondrian.sql] 3250: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,470 DEBUG [mondrian.sql] 3250: , exec 22 ms 2026-06-08 08:56:27,470 DEBUG [mondrian.sql] 3250: , exec+fetch 23 ms, 1 rows 2026-06-08 08:56:27,470 DEBUG [mondrian.sql] 3251: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,484 DEBUG [mondrian.sql] 3251: , exec 14 ms 2026-06-08 08:56:27,484 DEBUG [mondrian.sql] 3251: , exec+fetch 14 ms, 1 rows 2026-06-08 08:56:27,485 DEBUG [mondrian.sql] 3252: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,503 DEBUG [mondrian.sql] 3252: , exec 18 ms 2026-06-08 08:56:27,504 DEBUG [mondrian.sql] 3252: , exec+fetch 19 ms, 1 rows 2026-06-08 08:56:27,514 DEBUG [mondrian.sql] 3253: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 08:56:27,514 DEBUG [mondrian.sql] 3253: , exec 0 ms 2026-06-08 08:56:27,514 DEBUG [mondrian.sql] 3253: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3254: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3254: , exec 0 ms 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3254: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3255: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3255: , exec 0 ms 2026-06-08 08:56:27,515 DEBUG [mondrian.sql] 3255: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,516 DEBUG [mondrian.sql] 3256: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:56:27,516 DEBUG [mondrian.sql] 3256: , exec 0 ms 2026-06-08 08:56:27,516 DEBUG [mondrian.sql] 3256: , exec+fetch 0 ms, 1 rows 2026-06-08 08:56:27,516 DEBUG [mondrian.sql] 3257: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:56:27,517 DEBUG [mondrian.sql] 3257: , exec 0 ms 2026-06-08 08:56:27,517 DEBUG [mondrian.sql] 3257: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,517 DEBUG [mondrian.sql] 3258: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:56:27,518 DEBUG [mondrian.sql] 3258: , exec 0 ms 2026-06-08 08:56:27,518 DEBUG [mondrian.sql] 3258: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,518 DEBUG [mondrian.sql] 3259: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,522 DEBUG [mondrian.sql] 3259: , exec 3 ms 2026-06-08 08:56:27,522 DEBUG [mondrian.sql] 3259: , exec+fetch 4 ms, 1 rows 2026-06-08 08:56:27,522 DEBUG [mondrian.sql] 3260: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,526 DEBUG [mondrian.sql] 3260: , exec 4 ms 2026-06-08 08:56:27,526 DEBUG [mondrian.sql] 3260: , exec+fetch 4 ms, 1 rows 2026-06-08 08:56:27,526 DEBUG [mondrian.sql] 3261: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,532 DEBUG [mondrian.sql] 3261: , exec 5 ms 2026-06-08 08:56:27,532 DEBUG [mondrian.sql] 3261: , exec+fetch 6 ms, 1 rows 2026-06-08 08:56:27,532 DEBUG [mondrian.sql] 3262: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,537 DEBUG [mondrian.sql] 3262: , exec 5 ms 2026-06-08 08:56:27,537 DEBUG [mondrian.sql] 3262: , exec+fetch 5 ms, 1 rows 2026-06-08 08:56:27,537 DEBUG [mondrian.sql] 3263: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,544 DEBUG [mondrian.sql] 3263: , exec 7 ms 2026-06-08 08:56:27,544 DEBUG [mondrian.sql] 3263: , exec+fetch 7 ms, 1 rows 2026-06-08 08:56:27,545 DEBUG [mondrian.sql] 3264: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,548 DEBUG [mondrian.sql] 3264: , exec 3 ms 2026-06-08 08:56:27,548 DEBUG [mondrian.sql] 3264: , exec+fetch 3 ms, 1 rows 2026-06-08 08:56:27,548 DEBUG [mondrian.sql] 3265: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,552 DEBUG [mondrian.sql] 3265: , exec 3 ms 2026-06-08 08:56:27,552 DEBUG [mondrian.sql] 3265: , exec+fetch 4 ms, 1 rows 2026-06-08 08:56:27,553 DEBUG [mondrian.sql] 3266: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,558 DEBUG [mondrian.sql] 3266: , exec 5 ms 2026-06-08 08:56:27,558 DEBUG [mondrian.sql] 3266: , exec+fetch 5 ms, 1 rows 2026-06-08 08:56:27,559 DEBUG [mondrian.sql] 3267: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:56:27,564 DEBUG [mondrian.sql] 3267: , exec 4 ms 2026-06-08 08:56:27,564 DEBUG [mondrian.sql] 3267: , exec+fetch 5 ms, 1 rows 2026-06-08 08:56:27,564 DEBUG [mondrian.sql] 3268: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:56:27,565 DEBUG [mondrian.sql] 3268: , exec 0 ms 2026-06-08 08:56:27,565 DEBUG [mondrian.sql] 3268: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,565 DEBUG [mondrian.sql] 3269: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:56:27,578 DEBUG [mondrian.sql] 3269: , exec 12 ms 2026-06-08 08:56:27,578 DEBUG [mondrian.sql] 3269: , exec+fetch 13 ms, 1 rows 2026-06-08 08:56:27,579 DEBUG [mondrian.sql] 3270: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,602 DEBUG [mondrian.sql] 3270: , exec 22 ms 2026-06-08 08:56:27,602 DEBUG [mondrian.sql] 3270: , exec+fetch 22 ms, 1 rows 2026-06-08 08:56:27,603 DEBUG [mondrian.sql] 3271: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 08:56:27,644 DEBUG [mondrian.sql] 3271: , exec 41 ms 2026-06-08 08:56:27,644 DEBUG [mondrian.sql] 3271: , exec+fetch 41 ms, 1 rows 2026-06-08 08:56:27,713 DEBUG [mondrian.mdx] 47864: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:56:27,714 DEBUG [mondrian.sql] 3272: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 08:56:27,715 DEBUG [mondrian.sql] 3272: , exec 0 ms 2026-06-08 08:56:27,715 DEBUG [mondrian.sql] 3272: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,716 DEBUG [mondrian.sql] 3273: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 08:56:27,716 DEBUG [mondrian.sql] 3273: , exec 0 ms 2026-06-08 08:56:27,717 DEBUG [mondrian.sql] 3273: , exec+fetch 1 ms, 1 rows 2026-06-08 08:56:27,717 DEBUG [mondrian.mdx] 47864: exec: 4 ms 2026-06-08 08:56:27,718 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:56:59,831 DEBUG [mondrian.mdx] 48617: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:56:59,832 DEBUG [mondrian.mdx] 48617: exec: 1 ms 2026-06-08 08:56:59,833 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:58:13,988 DEBUG [mondrian.mdx] 49368: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:58:13,989 DEBUG [mondrian.mdx] 49368: exec: 1 ms 2026-06-08 08:58:13,989 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:58:37,414 DEBUG [mondrian.mdx] 50119: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:58:37,415 DEBUG [mondrian.mdx] 50119: exec: 1 ms 2026-06-08 08:58:37,415 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 08:59:11,663 DEBUG [mondrian.sql] 3274: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,680 DEBUG [mondrian.sql] 3274: , exec 16 ms 2026-06-08 08:59:11,680 DEBUG [mondrian.sql] 3274: , exec+fetch 17 ms, 1 rows 2026-06-08 08:59:11,680 DEBUG [mondrian.sql] 3275: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:59:11,683 DEBUG [mondrian.sql] 3275: , exec 2 ms 2026-06-08 08:59:11,683 DEBUG [mondrian.sql] 3275: , exec+fetch 3 ms, 3 rows 2026-06-08 08:59:11,683 DEBUG [mondrian.sql] 3276: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 08:59:11,686 DEBUG [mondrian.sql] 3276: , exec 3 ms 2026-06-08 08:59:11,686 DEBUG [mondrian.sql] 3276: , exec+fetch 3 ms, 3 rows 2026-06-08 08:59:11,687 DEBUG [mondrian.sql] 3277: 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] 2026-06-08 08:59:11,687 DEBUG [mondrian.sql] 3277: , exec 0 ms 2026-06-08 08:59:11,687 DEBUG [mondrian.sql] 3277: , exec+fetch 0 ms, 2 rows 2026-06-08 08:59:11,687 DEBUG [mondrian.sql] 3278: 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] 2026-06-08 08:59:11,688 DEBUG [mondrian.sql] 3278: , exec 0 ms 2026-06-08 08:59:11,688 DEBUG [mondrian.sql] 3278: , exec+fetch 1 ms, 2 rows 2026-06-08 08:59:11,689 DEBUG [mondrian.sql] 3279: 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] 2026-06-08 08:59:11,690 DEBUG [mondrian.sql] 3279: , exec 0 ms 2026-06-08 08:59:11,690 DEBUG [mondrian.sql] 3279: , exec+fetch 1 ms, 2 rows 2026-06-08 08:59:11,690 DEBUG [mondrian.sql] 3280: 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] 2026-06-08 08:59:11,690 DEBUG [mondrian.sql] 3280: , exec 0 ms 2026-06-08 08:59:11,690 DEBUG [mondrian.sql] 3280: , exec+fetch 0 ms, 2 rows 2026-06-08 08:59:11,691 DEBUG [mondrian.sql] 3281: 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] 2026-06-08 08:59:11,692 DEBUG [mondrian.sql] 3281: , exec 0 ms 2026-06-08 08:59:11,692 DEBUG [mondrian.sql] 3281: , exec+fetch 1 ms, 2 rows 2026-06-08 08:59:11,692 DEBUG [mondrian.sql] 3282: 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] 2026-06-08 08:59:11,692 DEBUG [mondrian.sql] 3282: , exec 0 ms 2026-06-08 08:59:11,692 DEBUG [mondrian.sql] 3282: , exec+fetch 0 ms, 2 rows 2026-06-08 08:59:11,693 DEBUG [mondrian.sql] 3283: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:59:11,694 DEBUG [mondrian.sql] 3283: , exec 0 ms 2026-06-08 08:59:11,694 DEBUG [mondrian.sql] 3283: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,694 DEBUG [mondrian.sql] 3284: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 08:59:11,695 DEBUG [mondrian.sql] 3284: , exec 0 ms 2026-06-08 08:59:11,695 DEBUG [mondrian.sql] 3284: , exec+fetch 1 ms, 8 rows 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3285: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3285: , exec 0 ms 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3285: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3286: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3286: , exec 0 ms 2026-06-08 08:59:11,696 DEBUG [mondrian.sql] 3286: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3287: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3287: , exec 0 ms 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3287: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3288: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3288: , exec 0 ms 2026-06-08 08:59:11,697 DEBUG [mondrian.sql] 3288: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3289: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3289: , exec 0 ms 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3289: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3290: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3290: , exec 0 ms 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3290: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3291: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3291: , exec 0 ms 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3291: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,698 DEBUG [mondrian.sql] 3292: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3292: , exec 0 ms 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3292: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3293: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3293: , exec 0 ms 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3293: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3294: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3294: , exec 0 ms 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3294: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,699 DEBUG [mondrian.sql] 3295: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3295: , exec 0 ms 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3295: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3296: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3296: , exec 0 ms 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3296: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3297: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3297: , exec 0 ms 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3297: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3298: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3298: , exec 0 ms 2026-06-08 08:59:11,700 DEBUG [mondrian.sql] 3298: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3299: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3299: , exec 0 ms 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3299: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3300: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3300: , exec 0 ms 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3300: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3301: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3301: , exec 0 ms 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3301: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3302: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3302: , exec 0 ms 2026-06-08 08:59:11,701 DEBUG [mondrian.sql] 3302: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,797 DEBUG [mondrian.sql] 3303: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3303: , exec 1 ms 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3303: , exec+fetch 2 ms, 1 rows 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3304: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3304: , exec 0 ms 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3304: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3305: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3305: , exec 0 ms 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3305: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,799 DEBUG [mondrian.sql] 3306: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:59:11,800 DEBUG [mondrian.sql] 3306: , exec 0 ms 2026-06-08 08:59:11,800 DEBUG [mondrian.sql] 3306: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,800 DEBUG [mondrian.sql] 3307: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:59:11,807 DEBUG [mondrian.sql] 3307: , exec 6 ms 2026-06-08 08:59:11,807 DEBUG [mondrian.sql] 3307: , exec+fetch 7 ms, 1 rows 2026-06-08 08:59:11,807 DEBUG [mondrian.sql] 3308: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:59:11,810 DEBUG [mondrian.sql] 3308: , exec 3 ms 2026-06-08 08:59:11,810 DEBUG [mondrian.sql] 3308: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,810 DEBUG [mondrian.sql] 3309: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 08:59:11,813 DEBUG [mondrian.sql] 3309: , exec 2 ms 2026-06-08 08:59:11,813 DEBUG [mondrian.sql] 3309: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,813 DEBUG [mondrian.sql] 3310: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,828 DEBUG [mondrian.sql] 3310: , exec 14 ms 2026-06-08 08:59:11,828 DEBUG [mondrian.sql] 3310: , exec+fetch 15 ms, 1 rows 2026-06-08 08:59:11,828 DEBUG [mondrian.sql] 3311: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,847 DEBUG [mondrian.sql] 3311: , exec 18 ms 2026-06-08 08:59:11,847 DEBUG [mondrian.sql] 3311: , exec+fetch 19 ms, 1 rows 2026-06-08 08:59:11,847 DEBUG [mondrian.sql] 3312: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,862 DEBUG [mondrian.sql] 3312: , exec 14 ms 2026-06-08 08:59:11,862 DEBUG [mondrian.sql] 3312: , exec+fetch 15 ms, 1 rows 2026-06-08 08:59:11,862 DEBUG [mondrian.sql] 3313: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,878 DEBUG [mondrian.sql] 3313: , exec 16 ms 2026-06-08 08:59:11,878 DEBUG [mondrian.sql] 3313: , exec+fetch 16 ms, 1 rows 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3314: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3314: , exec 0 ms 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3314: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3315: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3315: , exec 0 ms 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3315: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,888 DEBUG [mondrian.sql] 3316: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 08:59:11,889 DEBUG [mondrian.sql] 3316: , exec 0 ms 2026-06-08 08:59:11,889 DEBUG [mondrian.sql] 3316: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,890 DEBUG [mondrian.sql] 3317: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:59:11,890 DEBUG [mondrian.sql] 3317: , exec 0 ms 2026-06-08 08:59:11,890 DEBUG [mondrian.sql] 3317: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,890 DEBUG [mondrian.sql] 3318: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:59:11,891 DEBUG [mondrian.sql] 3318: , exec 0 ms 2026-06-08 08:59:11,891 DEBUG [mondrian.sql] 3318: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,891 DEBUG [mondrian.sql] 3319: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 08:59:11,892 DEBUG [mondrian.sql] 3319: , exec 0 ms 2026-06-08 08:59:11,892 DEBUG [mondrian.sql] 3319: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:11,892 DEBUG [mondrian.sql] 3320: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,895 DEBUG [mondrian.sql] 3320: , exec 2 ms 2026-06-08 08:59:11,895 DEBUG [mondrian.sql] 3320: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,895 DEBUG [mondrian.sql] 3321: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,899 DEBUG [mondrian.sql] 3321: , exec 3 ms 2026-06-08 08:59:11,899 DEBUG [mondrian.sql] 3321: , exec+fetch 4 ms, 1 rows 2026-06-08 08:59:11,899 DEBUG [mondrian.sql] 3322: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,913 DEBUG [mondrian.sql] 3322: , exec 13 ms 2026-06-08 08:59:11,913 DEBUG [mondrian.sql] 3322: , exec+fetch 14 ms, 1 rows 2026-06-08 08:59:11,913 DEBUG [mondrian.sql] 3323: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,916 DEBUG [mondrian.sql] 3323: , exec 3 ms 2026-06-08 08:59:11,916 DEBUG [mondrian.sql] 3323: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,916 DEBUG [mondrian.sql] 3324: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,921 DEBUG [mondrian.sql] 3324: , exec 4 ms 2026-06-08 08:59:11,921 DEBUG [mondrian.sql] 3324: , exec+fetch 5 ms, 1 rows 2026-06-08 08:59:11,921 DEBUG [mondrian.sql] 3325: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,924 DEBUG [mondrian.sql] 3325: , exec 2 ms 2026-06-08 08:59:11,924 DEBUG [mondrian.sql] 3325: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,924 DEBUG [mondrian.sql] 3326: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,927 DEBUG [mondrian.sql] 3326: , exec 2 ms 2026-06-08 08:59:11,927 DEBUG [mondrian.sql] 3326: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,927 DEBUG [mondrian.sql] 3327: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,930 DEBUG [mondrian.sql] 3327: , exec 3 ms 2026-06-08 08:59:11,930 DEBUG [mondrian.sql] 3327: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,930 DEBUG [mondrian.sql] 3328: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 08:59:11,933 DEBUG [mondrian.sql] 3328: , exec 3 ms 2026-06-08 08:59:11,933 DEBUG [mondrian.sql] 3328: , exec+fetch 3 ms, 1 rows 2026-06-08 08:59:11,934 DEBUG [mondrian.sql] 3329: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:59:11,934 DEBUG [mondrian.sql] 3329: , exec 0 ms 2026-06-08 08:59:11,934 DEBUG [mondrian.sql] 3329: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:11,934 DEBUG [mondrian.sql] 3330: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 08:59:11,940 DEBUG [mondrian.sql] 3330: , exec 6 ms 2026-06-08 08:59:11,941 DEBUG [mondrian.sql] 3330: , exec+fetch 7 ms, 1 rows 2026-06-08 08:59:11,941 DEBUG [mondrian.sql] 3331: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,960 DEBUG [mondrian.sql] 3331: , exec 19 ms 2026-06-08 08:59:11,960 DEBUG [mondrian.sql] 3331: , exec+fetch 19 ms, 1 rows 2026-06-08 08:59:11,960 DEBUG [mondrian.sql] 3332: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 08:59:11,987 DEBUG [mondrian.sql] 3332: , exec 26 ms 2026-06-08 08:59:11,987 DEBUG [mondrian.sql] 3332: , exec+fetch 27 ms, 1 rows 2026-06-08 08:59:12,043 DEBUG [mondrian.mdx] 50725: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 08:59:12,044 DEBUG [mondrian.sql] 3333: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 08:59:12,045 DEBUG [mondrian.sql] 3333: , exec 0 ms 2026-06-08 08:59:12,045 DEBUG [mondrian.sql] 3333: , exec+fetch 1 ms, 1 rows 2026-06-08 08:59:12,046 DEBUG [mondrian.sql] 3334: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 08:59:12,046 DEBUG [mondrian.sql] 3334: , exec 0 ms 2026-06-08 08:59:12,046 DEBUG [mondrian.sql] 3334: , exec+fetch 0 ms, 1 rows 2026-06-08 08:59:12,047 DEBUG [mondrian.mdx] 50725: exec: 4 ms 2026-06-08 08:59:12,048 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:00:25,316 DEBUG [mondrian.mdx] 51478: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:00:25,318 DEBUG [mondrian.mdx] 51478: exec: 2 ms 2026-06-08 09:00:25,319 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:00:47,025 DEBUG [mondrian.mdx] 52229: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:00:47,026 DEBUG [mondrian.mdx] 52229: exec: 1 ms 2026-06-08 09:00:47,027 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:01:01,787 DEBUG [mondrian.sql] 3335: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:01,804 DEBUG [mondrian.sql] 3335: , exec 17 ms 2026-06-08 09:01:01,804 DEBUG [mondrian.sql] 3335: , exec+fetch 17 ms, 1 rows 2026-06-08 09:01:01,804 DEBUG [mondrian.sql] 3336: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:01:01,807 DEBUG [mondrian.sql] 3336: , exec 2 ms 2026-06-08 09:01:01,807 DEBUG [mondrian.sql] 3336: , exec+fetch 3 ms, 3 rows 2026-06-08 09:01:01,807 DEBUG [mondrian.sql] 3337: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:01:01,810 DEBUG [mondrian.sql] 3337: , exec 2 ms 2026-06-08 09:01:01,810 DEBUG [mondrian.sql] 3337: , exec+fetch 3 ms, 3 rows 2026-06-08 09:01:01,810 DEBUG [mondrian.sql] 3338: 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] 2026-06-08 09:01:01,810 DEBUG [mondrian.sql] 3338: , exec 0 ms 2026-06-08 09:01:01,810 DEBUG [mondrian.sql] 3338: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,811 DEBUG [mondrian.sql] 3339: 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] 2026-06-08 09:01:01,811 DEBUG [mondrian.sql] 3339: , exec 0 ms 2026-06-08 09:01:01,811 DEBUG [mondrian.sql] 3339: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3340: 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] 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3340: , exec 0 ms 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3340: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3341: 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] 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3341: , exec 0 ms 2026-06-08 09:01:01,813 DEBUG [mondrian.sql] 3341: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3342: 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] 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3342: , exec 0 ms 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3342: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3343: 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] 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3343: , exec 0 ms 2026-06-08 09:01:01,815 DEBUG [mondrian.sql] 3343: , exec+fetch 0 ms, 2 rows 2026-06-08 09:01:01,817 DEBUG [mondrian.sql] 3344: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:01:01,818 DEBUG [mondrian.sql] 3344: , exec 0 ms 2026-06-08 09:01:01,818 DEBUG [mondrian.sql] 3344: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:01,818 DEBUG [mondrian.sql] 3345: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:01:01,818 DEBUG [mondrian.sql] 3345: , exec 0 ms 2026-06-08 09:01:01,818 DEBUG [mondrian.sql] 3345: , exec+fetch 0 ms, 8 rows 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3346: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3346: , exec 0 ms 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3346: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3347: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3347: , exec 0 ms 2026-06-08 09:01:01,828 DEBUG [mondrian.sql] 3347: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,837 DEBUG [mondrian.sql] 3348: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:01:01,838 DEBUG [mondrian.sql] 3348: , exec 0 ms 2026-06-08 09:01:01,838 DEBUG [mondrian.sql] 3348: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:01,838 DEBUG [mondrian.sql] 3349: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:01:01,838 DEBUG [mondrian.sql] 3349: , exec 0 ms 2026-06-08 09:01:01,838 DEBUG [mondrian.sql] 3349: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3350: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3350: , exec 0 ms 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3350: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3351: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3351: , exec 0 ms 2026-06-08 09:01:01,847 DEBUG [mondrian.sql] 3351: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3352: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3352: , exec 0 ms 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3352: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3353: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3353: , exec 0 ms 2026-06-08 09:01:01,856 DEBUG [mondrian.sql] 3353: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3354: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3354: , exec 0 ms 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3354: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3355: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3355: , exec 0 ms 2026-06-08 09:01:01,865 DEBUG [mondrian.sql] 3355: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,873 DEBUG [mondrian.sql] 3356: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:01:01,874 DEBUG [mondrian.sql] 3356: , exec 0 ms 2026-06-08 09:01:01,874 DEBUG [mondrian.sql] 3356: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:01,874 DEBUG [mondrian.sql] 3357: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:01:01,874 DEBUG [mondrian.sql] 3357: , exec 0 ms 2026-06-08 09:01:01,874 DEBUG [mondrian.sql] 3357: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3358: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3358: , exec 0 ms 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3358: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3359: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3359: , exec 0 ms 2026-06-08 09:01:01,883 DEBUG [mondrian.sql] 3359: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3360: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3360: , exec 0 ms 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3360: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3361: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3361: , exec 0 ms 2026-06-08 09:01:01,893 DEBUG [mondrian.sql] 3361: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3362: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3362: , exec 0 ms 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3362: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3363: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3363: , exec 0 ms 2026-06-08 09:01:01,903 DEBUG [mondrian.sql] 3363: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,924 DEBUG [mondrian.sql] 3364: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3364: , exec 1 ms 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3364: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3365: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3365: , exec 0 ms 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3365: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3366: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3366: , exec 0 ms 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3366: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:01,926 DEBUG [mondrian.sql] 3367: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:01:01,927 DEBUG [mondrian.sql] 3367: , exec 0 ms 2026-06-08 09:01:01,927 DEBUG [mondrian.sql] 3367: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:01,927 DEBUG [mondrian.sql] 3368: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:01:01,933 DEBUG [mondrian.sql] 3368: , exec 6 ms 2026-06-08 09:01:01,933 DEBUG [mondrian.sql] 3368: , exec+fetch 6 ms, 1 rows 2026-06-08 09:01:01,933 DEBUG [mondrian.sql] 3369: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:01:01,936 DEBUG [mondrian.sql] 3369: , exec 2 ms 2026-06-08 09:01:01,936 DEBUG [mondrian.sql] 3369: , exec+fetch 3 ms, 1 rows 2026-06-08 09:01:01,936 DEBUG [mondrian.sql] 3370: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:01:01,939 DEBUG [mondrian.sql] 3370: , exec 2 ms 2026-06-08 09:01:01,939 DEBUG [mondrian.sql] 3370: , exec+fetch 3 ms, 1 rows 2026-06-08 09:01:01,939 DEBUG [mondrian.sql] 3371: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:01,954 DEBUG [mondrian.sql] 3371: , exec 14 ms 2026-06-08 09:01:01,954 DEBUG [mondrian.sql] 3371: , exec+fetch 15 ms, 1 rows 2026-06-08 09:01:01,954 DEBUG [mondrian.sql] 3372: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:01,971 DEBUG [mondrian.sql] 3372: , exec 16 ms 2026-06-08 09:01:01,971 DEBUG [mondrian.sql] 3372: , exec+fetch 17 ms, 1 rows 2026-06-08 09:01:01,971 DEBUG [mondrian.sql] 3373: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:01,984 DEBUG [mondrian.sql] 3373: , exec 13 ms 2026-06-08 09:01:01,984 DEBUG [mondrian.sql] 3373: , exec+fetch 13 ms, 1 rows 2026-06-08 09:01:01,985 DEBUG [mondrian.sql] 3374: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:02,000 DEBUG [mondrian.sql] 3374: , exec 15 ms 2026-06-08 09:01:02,000 DEBUG [mondrian.sql] 3374: , exec+fetch 15 ms, 1 rows 2026-06-08 09:01:02,010 DEBUG [mondrian.sql] 3375: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:01:02,010 DEBUG [mondrian.sql] 3375: , exec 0 ms 2026-06-08 09:01:02,010 DEBUG [mondrian.sql] 3375: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:02,010 DEBUG [mondrian.sql] 3376: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:01:02,010 DEBUG [mondrian.sql] 3376: , exec 0 ms 2026-06-08 09:01:02,011 DEBUG [mondrian.sql] 3376: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:02,011 DEBUG [mondrian.sql] 3377: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:01:02,011 DEBUG [mondrian.sql] 3377: , exec 0 ms 2026-06-08 09:01:02,011 DEBUG [mondrian.sql] 3377: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:02,012 DEBUG [mondrian.sql] 3378: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:01:02,012 DEBUG [mondrian.sql] 3378: , exec 0 ms 2026-06-08 09:01:02,012 DEBUG [mondrian.sql] 3378: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:02,012 DEBUG [mondrian.sql] 3379: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:01:02,012 DEBUG [mondrian.sql] 3379: , exec 0 ms 2026-06-08 09:01:02,013 DEBUG [mondrian.sql] 3379: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:02,013 DEBUG [mondrian.sql] 3380: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:01:02,013 DEBUG [mondrian.sql] 3380: , exec 0 ms 2026-06-08 09:01:02,013 DEBUG [mondrian.sql] 3380: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:02,015 DEBUG [mondrian.sql] 3381: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,017 DEBUG [mondrian.sql] 3381: , exec 2 ms 2026-06-08 09:01:02,017 DEBUG [mondrian.sql] 3381: , exec+fetch 2 ms, 1 rows 2026-06-08 09:01:02,018 DEBUG [mondrian.sql] 3382: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,021 DEBUG [mondrian.sql] 3382: , exec 3 ms 2026-06-08 09:01:02,021 DEBUG [mondrian.sql] 3382: , exec+fetch 3 ms, 1 rows 2026-06-08 09:01:02,021 DEBUG [mondrian.sql] 3383: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,025 DEBUG [mondrian.sql] 3383: , exec 3 ms 2026-06-08 09:01:02,025 DEBUG [mondrian.sql] 3383: , exec+fetch 4 ms, 1 rows 2026-06-08 09:01:02,025 DEBUG [mondrian.sql] 3384: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,028 DEBUG [mondrian.sql] 3384: , exec 3 ms 2026-06-08 09:01:02,028 DEBUG [mondrian.sql] 3384: , exec+fetch 3 ms, 1 rows 2026-06-08 09:01:02,028 DEBUG [mondrian.sql] 3385: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,033 DEBUG [mondrian.sql] 3385: , exec 4 ms 2026-06-08 09:01:02,033 DEBUG [mondrian.sql] 3385: , exec+fetch 5 ms, 1 rows 2026-06-08 09:01:02,033 DEBUG [mondrian.sql] 3386: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,035 DEBUG [mondrian.sql] 3386: , exec 2 ms 2026-06-08 09:01:02,035 DEBUG [mondrian.sql] 3386: , exec+fetch 2 ms, 1 rows 2026-06-08 09:01:02,036 DEBUG [mondrian.sql] 3387: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,038 DEBUG [mondrian.sql] 3387: , exec 2 ms 2026-06-08 09:01:02,038 DEBUG [mondrian.sql] 3387: , exec+fetch 2 ms, 1 rows 2026-06-08 09:01:02,038 DEBUG [mondrian.sql] 3388: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,041 DEBUG [mondrian.sql] 3388: , exec 2 ms 2026-06-08 09:01:02,041 DEBUG [mondrian.sql] 3388: , exec+fetch 3 ms, 1 rows 2026-06-08 09:01:02,041 DEBUG [mondrian.sql] 3389: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:01:02,046 DEBUG [mondrian.sql] 3389: , exec 4 ms 2026-06-08 09:01:02,046 DEBUG [mondrian.sql] 3389: , exec+fetch 5 ms, 1 rows 2026-06-08 09:01:02,046 DEBUG [mondrian.sql] 3390: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:01:02,047 DEBUG [mondrian.sql] 3390: , exec 0 ms 2026-06-08 09:01:02,047 DEBUG [mondrian.sql] 3390: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:02,047 DEBUG [mondrian.sql] 3391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:01:02,055 DEBUG [mondrian.sql] 3391: , exec 8 ms 2026-06-08 09:01:02,055 DEBUG [mondrian.sql] 3391: , exec+fetch 8 ms, 1 rows 2026-06-08 09:01:02,056 DEBUG [mondrian.sql] 3392: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:01:02,075 DEBUG [mondrian.sql] 3392: , exec 19 ms 2026-06-08 09:01:02,075 DEBUG [mondrian.sql] 3392: , exec+fetch 19 ms, 1 rows 2026-06-08 09:01:02,075 DEBUG [mondrian.sql] 3393: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:01:02,102 DEBUG [mondrian.sql] 3393: , exec 26 ms 2026-06-08 09:01:02,102 DEBUG [mondrian.sql] 3393: , exec+fetch 27 ms, 1 rows 2026-06-08 09:01:02,162 DEBUG [mondrian.mdx] 52835: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:01:02,163 DEBUG [mondrian.sql] 3394: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:01:02,164 DEBUG [mondrian.sql] 3394: , exec 0 ms 2026-06-08 09:01:02,164 DEBUG [mondrian.sql] 3394: , exec+fetch 0 ms, 1 rows 2026-06-08 09:01:02,165 DEBUG [mondrian.sql] 3395: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:01:02,165 DEBUG [mondrian.sql] 3395: , exec 0 ms 2026-06-08 09:01:02,166 DEBUG [mondrian.sql] 3395: , exec+fetch 1 ms, 1 rows 2026-06-08 09:01:02,167 DEBUG [mondrian.mdx] 52835: exec: 5 ms 2026-06-08 09:01:02,169 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:03:14,976 DEBUG [mondrian.sql] 3396: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,001 DEBUG [mondrian.sql] 3396: , exec 24 ms 2026-06-08 09:03:15,001 DEBUG [mondrian.sql] 3396: , exec+fetch 25 ms, 1 rows 2026-06-08 09:03:15,001 DEBUG [mondrian.sql] 3397: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:03:15,005 DEBUG [mondrian.sql] 3397: , exec 3 ms 2026-06-08 09:03:15,005 DEBUG [mondrian.sql] 3397: , exec+fetch 4 ms, 3 rows 2026-06-08 09:03:15,005 DEBUG [mondrian.sql] 3398: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:03:15,009 DEBUG [mondrian.sql] 3398: , exec 3 ms 2026-06-08 09:03:15,009 DEBUG [mondrian.sql] 3398: , exec+fetch 4 ms, 3 rows 2026-06-08 09:03:15,009 DEBUG [mondrian.sql] 3399: 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] 2026-06-08 09:03:15,009 DEBUG [mondrian.sql] 3399: , exec 0 ms 2026-06-08 09:03:15,009 DEBUG [mondrian.sql] 3399: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,010 DEBUG [mondrian.sql] 3400: 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] 2026-06-08 09:03:15,010 DEBUG [mondrian.sql] 3400: , exec 0 ms 2026-06-08 09:03:15,010 DEBUG [mondrian.sql] 3400: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3401: 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] 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3401: , exec 0 ms 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3401: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3402: 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] 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3402: , exec 0 ms 2026-06-08 09:03:15,012 DEBUG [mondrian.sql] 3402: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3403: 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] 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3403: , exec 0 ms 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3403: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3404: 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] 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3404: , exec 0 ms 2026-06-08 09:03:15,014 DEBUG [mondrian.sql] 3404: , exec+fetch 0 ms, 2 rows 2026-06-08 09:03:15,016 DEBUG [mondrian.sql] 3405: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:03:15,017 DEBUG [mondrian.sql] 3405: , exec 0 ms 2026-06-08 09:03:15,017 DEBUG [mondrian.sql] 3405: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,017 DEBUG [mondrian.sql] 3406: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:03:15,017 DEBUG [mondrian.sql] 3406: , exec 0 ms 2026-06-08 09:03:15,017 DEBUG [mondrian.sql] 3406: , exec+fetch 0 ms, 8 rows 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3407: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3407: , exec 0 ms 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3407: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3408: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3408: , exec 0 ms 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3408: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3409: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3409: , exec 0 ms 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3409: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3410: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3410: , exec 0 ms 2026-06-08 09:03:15,019 DEBUG [mondrian.sql] 3410: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3411: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3411: , exec 0 ms 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3411: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3412: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3412: , exec 0 ms 2026-06-08 09:03:15,020 DEBUG [mondrian.sql] 3412: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3413: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3413: , exec 0 ms 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3413: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3414: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3414: , exec 0 ms 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3414: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,021 DEBUG [mondrian.sql] 3415: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3415: , exec 0 ms 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3415: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3416: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3416: , exec 0 ms 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3416: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3417: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3417: , exec 0 ms 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3417: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3418: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3418: , exec 0 ms 2026-06-08 09:03:15,022 DEBUG [mondrian.sql] 3418: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3419: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3419: , exec 0 ms 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3419: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3420: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3420: , exec 0 ms 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3420: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3421: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3421: , exec 0 ms 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3421: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3422: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3422: , exec 0 ms 2026-06-08 09:03:15,023 DEBUG [mondrian.sql] 3422: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3423: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3423: , exec 0 ms 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3423: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3424: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3424: , exec 0 ms 2026-06-08 09:03:15,024 DEBUG [mondrian.sql] 3424: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,109 DEBUG [mondrian.sql] 3425: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3425: , exec 1 ms 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3425: , exec+fetch 2 ms, 1 rows 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3426: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3426: , exec 0 ms 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3426: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3427: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3427: , exec 0 ms 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3427: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,111 DEBUG [mondrian.sql] 3428: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:03:15,112 DEBUG [mondrian.sql] 3428: , exec 0 ms 2026-06-08 09:03:15,112 DEBUG [mondrian.sql] 3428: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,112 DEBUG [mondrian.sql] 3429: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:03:15,119 DEBUG [mondrian.sql] 3429: , exec 6 ms 2026-06-08 09:03:15,119 DEBUG [mondrian.sql] 3429: , exec+fetch 7 ms, 1 rows 2026-06-08 09:03:15,119 DEBUG [mondrian.sql] 3430: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:03:15,122 DEBUG [mondrian.sql] 3430: , exec 3 ms 2026-06-08 09:03:15,122 DEBUG [mondrian.sql] 3430: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,122 DEBUG [mondrian.sql] 3431: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:03:15,125 DEBUG [mondrian.sql] 3431: , exec 2 ms 2026-06-08 09:03:15,125 DEBUG [mondrian.sql] 3431: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,125 DEBUG [mondrian.sql] 3432: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,141 DEBUG [mondrian.sql] 3432: , exec 15 ms 2026-06-08 09:03:15,141 DEBUG [mondrian.sql] 3432: , exec+fetch 16 ms, 1 rows 2026-06-08 09:03:15,141 DEBUG [mondrian.sql] 3433: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,160 DEBUG [mondrian.sql] 3433: , exec 19 ms 2026-06-08 09:03:15,161 DEBUG [mondrian.sql] 3433: , exec+fetch 20 ms, 1 rows 2026-06-08 09:03:15,161 DEBUG [mondrian.sql] 3434: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,175 DEBUG [mondrian.sql] 3434: , exec 14 ms 2026-06-08 09:03:15,175 DEBUG [mondrian.sql] 3434: , exec+fetch 14 ms, 1 rows 2026-06-08 09:03:15,175 DEBUG [mondrian.sql] 3435: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,192 DEBUG [mondrian.sql] 3435: , exec 16 ms 2026-06-08 09:03:15,192 DEBUG [mondrian.sql] 3435: , exec+fetch 17 ms, 1 rows 2026-06-08 09:03:15,203 DEBUG [mondrian.sql] 3436: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3436: , exec 0 ms 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3436: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3437: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3437: , exec 0 ms 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3437: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3438: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3438: , exec 0 ms 2026-06-08 09:03:15,204 DEBUG [mondrian.sql] 3438: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,205 DEBUG [mondrian.sql] 3439: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:03:15,205 DEBUG [mondrian.sql] 3439: , exec 0 ms 2026-06-08 09:03:15,205 DEBUG [mondrian.sql] 3439: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,205 DEBUG [mondrian.sql] 3440: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:03:15,206 DEBUG [mondrian.sql] 3440: , exec 0 ms 2026-06-08 09:03:15,206 DEBUG [mondrian.sql] 3440: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,206 DEBUG [mondrian.sql] 3441: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:03:15,207 DEBUG [mondrian.sql] 3441: , exec 0 ms 2026-06-08 09:03:15,207 DEBUG [mondrian.sql] 3441: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,207 DEBUG [mondrian.sql] 3442: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,210 DEBUG [mondrian.sql] 3442: , exec 2 ms 2026-06-08 09:03:15,210 DEBUG [mondrian.sql] 3442: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,210 DEBUG [mondrian.sql] 3443: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,213 DEBUG [mondrian.sql] 3443: , exec 3 ms 2026-06-08 09:03:15,213 DEBUG [mondrian.sql] 3443: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,213 DEBUG [mondrian.sql] 3444: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,217 DEBUG [mondrian.sql] 3444: , exec 3 ms 2026-06-08 09:03:15,217 DEBUG [mondrian.sql] 3444: , exec+fetch 4 ms, 1 rows 2026-06-08 09:03:15,217 DEBUG [mondrian.sql] 3445: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,220 DEBUG [mondrian.sql] 3445: , exec 3 ms 2026-06-08 09:03:15,220 DEBUG [mondrian.sql] 3445: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,220 DEBUG [mondrian.sql] 3446: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,225 DEBUG [mondrian.sql] 3446: , exec 4 ms 2026-06-08 09:03:15,225 DEBUG [mondrian.sql] 3446: , exec+fetch 5 ms, 1 rows 2026-06-08 09:03:15,225 DEBUG [mondrian.sql] 3447: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,228 DEBUG [mondrian.sql] 3447: , exec 2 ms 2026-06-08 09:03:15,228 DEBUG [mondrian.sql] 3447: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,228 DEBUG [mondrian.sql] 3448: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,231 DEBUG [mondrian.sql] 3448: , exec 2 ms 2026-06-08 09:03:15,231 DEBUG [mondrian.sql] 3448: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,231 DEBUG [mondrian.sql] 3449: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,234 DEBUG [mondrian.sql] 3449: , exec 2 ms 2026-06-08 09:03:15,234 DEBUG [mondrian.sql] 3449: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,234 DEBUG [mondrian.sql] 3450: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:03:15,238 DEBUG [mondrian.sql] 3450: , exec 3 ms 2026-06-08 09:03:15,238 DEBUG [mondrian.sql] 3450: , exec+fetch 3 ms, 1 rows 2026-06-08 09:03:15,238 DEBUG [mondrian.sql] 3451: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:03:15,238 DEBUG [mondrian.sql] 3451: , exec 0 ms 2026-06-08 09:03:15,238 DEBUG [mondrian.sql] 3451: , exec+fetch 0 ms, 1 rows 2026-06-08 09:03:15,239 DEBUG [mondrian.sql] 3452: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:03:15,245 DEBUG [mondrian.sql] 3452: , exec 6 ms 2026-06-08 09:03:15,245 DEBUG [mondrian.sql] 3452: , exec+fetch 6 ms, 1 rows 2026-06-08 09:03:15,246 DEBUG [mondrian.sql] 3453: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,265 DEBUG [mondrian.sql] 3453: , exec 19 ms 2026-06-08 09:03:15,265 DEBUG [mondrian.sql] 3453: , exec+fetch 19 ms, 1 rows 2026-06-08 09:03:15,265 DEBUG [mondrian.sql] 3454: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:03:15,310 DEBUG [mondrian.sql] 3454: , exec 44 ms 2026-06-08 09:03:15,310 DEBUG [mondrian.sql] 3454: , exec+fetch 45 ms, 1 rows 2026-06-08 09:03:15,370 DEBUG [mondrian.mdx] 53443: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:03:15,371 DEBUG [mondrian.sql] 3455: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:03:15,372 DEBUG [mondrian.sql] 3455: , exec 0 ms 2026-06-08 09:03:15,372 DEBUG [mondrian.sql] 3455: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,373 DEBUG [mondrian.sql] 3456: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:03:15,373 DEBUG [mondrian.sql] 3456: , exec 0 ms 2026-06-08 09:03:15,374 DEBUG [mondrian.sql] 3456: , exec+fetch 1 ms, 1 rows 2026-06-08 09:03:15,374 DEBUG [mondrian.mdx] 53443: exec: 4 ms 2026-06-08 09:03:15,375 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:06:48,688 DEBUG [mondrian.sql] 3457: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,706 DEBUG [mondrian.sql] 3457: , exec 18 ms 2026-06-08 09:06:48,706 DEBUG [mondrian.sql] 3457: , exec+fetch 18 ms, 1 rows 2026-06-08 09:06:48,707 DEBUG [mondrian.sql] 3458: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:06:48,711 DEBUG [mondrian.sql] 3458: , exec 4 ms 2026-06-08 09:06:48,711 DEBUG [mondrian.sql] 3458: , exec+fetch 4 ms, 3 rows 2026-06-08 09:06:48,711 DEBUG [mondrian.sql] 3459: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:06:48,714 DEBUG [mondrian.sql] 3459: , exec 2 ms 2026-06-08 09:06:48,714 DEBUG [mondrian.sql] 3459: , exec+fetch 3 ms, 3 rows 2026-06-08 09:06:48,715 DEBUG [mondrian.sql] 3460: 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] 2026-06-08 09:06:48,715 DEBUG [mondrian.sql] 3460: , exec 0 ms 2026-06-08 09:06:48,715 DEBUG [mondrian.sql] 3460: , exec+fetch 0 ms, 2 rows 2026-06-08 09:06:48,715 DEBUG [mondrian.sql] 3461: 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] 2026-06-08 09:06:48,716 DEBUG [mondrian.sql] 3461: , exec 0 ms 2026-06-08 09:06:48,716 DEBUG [mondrian.sql] 3461: , exec+fetch 1 ms, 2 rows 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3462: 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] 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3462: , exec 0 ms 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3462: , exec+fetch 0 ms, 2 rows 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3463: 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] 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3463: , exec 0 ms 2026-06-08 09:06:48,718 DEBUG [mondrian.sql] 3463: , exec+fetch 0 ms, 2 rows 2026-06-08 09:06:48,720 DEBUG [mondrian.sql] 3464: 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] 2026-06-08 09:06:48,720 DEBUG [mondrian.sql] 3464: , exec 0 ms 2026-06-08 09:06:48,720 DEBUG [mondrian.sql] 3464: , exec+fetch 0 ms, 2 rows 2026-06-08 09:06:48,720 DEBUG [mondrian.sql] 3465: 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] 2026-06-08 09:06:48,721 DEBUG [mondrian.sql] 3465: , exec 0 ms 2026-06-08 09:06:48,721 DEBUG [mondrian.sql] 3465: , exec+fetch 1 ms, 2 rows 2026-06-08 09:06:48,722 DEBUG [mondrian.sql] 3466: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:06:48,723 DEBUG [mondrian.sql] 3466: , exec 1 ms 2026-06-08 09:06:48,723 DEBUG [mondrian.sql] 3466: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,723 DEBUG [mondrian.sql] 3467: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:06:48,724 DEBUG [mondrian.sql] 3467: , exec 0 ms 2026-06-08 09:06:48,724 DEBUG [mondrian.sql] 3467: , exec+fetch 1 ms, 8 rows 2026-06-08 09:06:48,734 DEBUG [mondrian.sql] 3468: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:06:48,734 DEBUG [mondrian.sql] 3468: , exec 0 ms 2026-06-08 09:06:48,735 DEBUG [mondrian.sql] 3468: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,735 DEBUG [mondrian.sql] 3469: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:06:48,735 DEBUG [mondrian.sql] 3469: , exec 0 ms 2026-06-08 09:06:48,735 DEBUG [mondrian.sql] 3469: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3470: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3470: , exec 0 ms 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3470: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3471: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3471: , exec 0 ms 2026-06-08 09:06:48,743 DEBUG [mondrian.sql] 3471: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,752 DEBUG [mondrian.sql] 3472: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:06:48,752 DEBUG [mondrian.sql] 3472: , exec 0 ms 2026-06-08 09:06:48,753 DEBUG [mondrian.sql] 3472: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,753 DEBUG [mondrian.sql] 3473: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:06:48,753 DEBUG [mondrian.sql] 3473: , exec 0 ms 2026-06-08 09:06:48,753 DEBUG [mondrian.sql] 3473: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3474: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3474: , exec 0 ms 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3474: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3475: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3475: , exec 0 ms 2026-06-08 09:06:48,762 DEBUG [mondrian.sql] 3475: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3476: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3476: , exec 0 ms 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3476: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3477: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3477: , exec 0 ms 2026-06-08 09:06:48,772 DEBUG [mondrian.sql] 3477: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,780 DEBUG [mondrian.sql] 3478: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:06:48,781 DEBUG [mondrian.sql] 3478: , exec 0 ms 2026-06-08 09:06:48,781 DEBUG [mondrian.sql] 3478: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,781 DEBUG [mondrian.sql] 3479: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:06:48,781 DEBUG [mondrian.sql] 3479: , exec 0 ms 2026-06-08 09:06:48,781 DEBUG [mondrian.sql] 3479: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,789 DEBUG [mondrian.sql] 3480: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:06:48,789 DEBUG [mondrian.sql] 3480: , exec 0 ms 2026-06-08 09:06:48,789 DEBUG [mondrian.sql] 3480: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,790 DEBUG [mondrian.sql] 3481: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:06:48,790 DEBUG [mondrian.sql] 3481: , exec 0 ms 2026-06-08 09:06:48,790 DEBUG [mondrian.sql] 3481: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3482: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3482: , exec 0 ms 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3482: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3483: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3483: , exec 0 ms 2026-06-08 09:06:48,798 DEBUG [mondrian.sql] 3483: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3484: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3484: , exec 0 ms 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3484: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3485: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3485: , exec 0 ms 2026-06-08 09:06:48,807 DEBUG [mondrian.sql] 3485: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,824 DEBUG [mondrian.sql] 3486: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3486: , exec 1 ms 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3486: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3487: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3487: , exec 0 ms 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3487: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3488: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3488: , exec 0 ms 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3488: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,825 DEBUG [mondrian.sql] 3489: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:06:48,826 DEBUG [mondrian.sql] 3489: , exec 1 ms 2026-06-08 09:06:48,826 DEBUG [mondrian.sql] 3489: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,826 DEBUG [mondrian.sql] 3490: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:06:48,833 DEBUG [mondrian.sql] 3490: , exec 6 ms 2026-06-08 09:06:48,833 DEBUG [mondrian.sql] 3490: , exec+fetch 7 ms, 1 rows 2026-06-08 09:06:48,833 DEBUG [mondrian.sql] 3491: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:06:48,836 DEBUG [mondrian.sql] 3491: , exec 2 ms 2026-06-08 09:06:48,836 DEBUG [mondrian.sql] 3491: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,836 DEBUG [mondrian.sql] 3492: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:06:48,839 DEBUG [mondrian.sql] 3492: , exec 2 ms 2026-06-08 09:06:48,839 DEBUG [mondrian.sql] 3492: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,839 DEBUG [mondrian.sql] 3493: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,853 DEBUG [mondrian.sql] 3493: , exec 13 ms 2026-06-08 09:06:48,853 DEBUG [mondrian.sql] 3493: , exec+fetch 14 ms, 1 rows 2026-06-08 09:06:48,853 DEBUG [mondrian.sql] 3494: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,870 DEBUG [mondrian.sql] 3494: , exec 16 ms 2026-06-08 09:06:48,870 DEBUG [mondrian.sql] 3494: , exec+fetch 17 ms, 1 rows 2026-06-08 09:06:48,870 DEBUG [mondrian.sql] 3495: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,883 DEBUG [mondrian.sql] 3495: , exec 13 ms 2026-06-08 09:06:48,883 DEBUG [mondrian.sql] 3495: , exec+fetch 13 ms, 1 rows 2026-06-08 09:06:48,883 DEBUG [mondrian.sql] 3496: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,899 DEBUG [mondrian.sql] 3496: , exec 15 ms 2026-06-08 09:06:48,899 DEBUG [mondrian.sql] 3496: , exec+fetch 16 ms, 1 rows 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3497: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3497: , exec 0 ms 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3497: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3498: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3498: , exec 0 ms 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3498: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,909 DEBUG [mondrian.sql] 3499: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:06:48,910 DEBUG [mondrian.sql] 3499: , exec 0 ms 2026-06-08 09:06:48,910 DEBUG [mondrian.sql] 3499: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,912 DEBUG [mondrian.sql] 3500: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:06:48,912 DEBUG [mondrian.sql] 3500: , exec 0 ms 2026-06-08 09:06:48,912 DEBUG [mondrian.sql] 3500: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:48,912 DEBUG [mondrian.sql] 3501: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:06:48,913 DEBUG [mondrian.sql] 3501: , exec 0 ms 2026-06-08 09:06:48,913 DEBUG [mondrian.sql] 3501: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,913 DEBUG [mondrian.sql] 3502: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:06:48,914 DEBUG [mondrian.sql] 3502: , exec 0 ms 2026-06-08 09:06:48,914 DEBUG [mondrian.sql] 3502: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,914 DEBUG [mondrian.sql] 3503: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,916 DEBUG [mondrian.sql] 3503: , exec 2 ms 2026-06-08 09:06:48,917 DEBUG [mondrian.sql] 3503: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,917 DEBUG [mondrian.sql] 3504: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,920 DEBUG [mondrian.sql] 3504: , exec 3 ms 2026-06-08 09:06:48,920 DEBUG [mondrian.sql] 3504: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,920 DEBUG [mondrian.sql] 3505: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,923 DEBUG [mondrian.sql] 3505: , exec 3 ms 2026-06-08 09:06:48,924 DEBUG [mondrian.sql] 3505: , exec+fetch 4 ms, 1 rows 2026-06-08 09:06:48,924 DEBUG [mondrian.sql] 3506: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,927 DEBUG [mondrian.sql] 3506: , exec 3 ms 2026-06-08 09:06:48,927 DEBUG [mondrian.sql] 3506: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,927 DEBUG [mondrian.sql] 3507: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,932 DEBUG [mondrian.sql] 3507: , exec 4 ms 2026-06-08 09:06:48,932 DEBUG [mondrian.sql] 3507: , exec+fetch 5 ms, 1 rows 2026-06-08 09:06:48,932 DEBUG [mondrian.sql] 3508: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,935 DEBUG [mondrian.sql] 3508: , exec 2 ms 2026-06-08 09:06:48,935 DEBUG [mondrian.sql] 3508: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,935 DEBUG [mondrian.sql] 3509: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,938 DEBUG [mondrian.sql] 3509: , exec 2 ms 2026-06-08 09:06:48,938 DEBUG [mondrian.sql] 3509: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,938 DEBUG [mondrian.sql] 3510: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,941 DEBUG [mondrian.sql] 3510: , exec 3 ms 2026-06-08 09:06:48,941 DEBUG [mondrian.sql] 3510: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,941 DEBUG [mondrian.sql] 3511: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:06:48,944 DEBUG [mondrian.sql] 3511: , exec 3 ms 2026-06-08 09:06:48,944 DEBUG [mondrian.sql] 3511: , exec+fetch 3 ms, 1 rows 2026-06-08 09:06:48,944 DEBUG [mondrian.sql] 3512: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:06:48,945 DEBUG [mondrian.sql] 3512: , exec 0 ms 2026-06-08 09:06:48,945 DEBUG [mondrian.sql] 3512: , exec+fetch 1 ms, 1 rows 2026-06-08 09:06:48,945 DEBUG [mondrian.sql] 3513: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:06:48,951 DEBUG [mondrian.sql] 3513: , exec 6 ms 2026-06-08 09:06:48,951 DEBUG [mondrian.sql] 3513: , exec+fetch 6 ms, 1 rows 2026-06-08 09:06:48,951 DEBUG [mondrian.sql] 3514: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,970 DEBUG [mondrian.sql] 3514: , exec 19 ms 2026-06-08 09:06:48,970 DEBUG [mondrian.sql] 3514: , exec+fetch 19 ms, 1 rows 2026-06-08 09:06:48,970 DEBUG [mondrian.sql] 3515: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:06:48,998 DEBUG [mondrian.sql] 3515: , exec 28 ms 2026-06-08 09:06:48,998 DEBUG [mondrian.sql] 3515: , exec+fetch 28 ms, 1 rows 2026-06-08 09:06:49,061 DEBUG [mondrian.mdx] 54051: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:06:49,062 DEBUG [mondrian.sql] 3516: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:06:49,062 DEBUG [mondrian.sql] 3516: , exec 0 ms 2026-06-08 09:06:49,062 DEBUG [mondrian.sql] 3516: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:49,064 DEBUG [mondrian.sql] 3517: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:06:49,064 DEBUG [mondrian.sql] 3517: , exec 0 ms 2026-06-08 09:06:49,064 DEBUG [mondrian.sql] 3517: , exec+fetch 0 ms, 1 rows 2026-06-08 09:06:49,065 DEBUG [mondrian.mdx] 54051: exec: 4 ms 2026-06-08 09:06:49,066 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:08:00,333 DEBUG [mondrian.sql] 3518: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,354 DEBUG [mondrian.sql] 3518: , exec 20 ms 2026-06-08 09:08:00,354 DEBUG [mondrian.sql] 3518: , exec+fetch 21 ms, 1 rows 2026-06-08 09:08:00,354 DEBUG [mondrian.sql] 3519: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:08:00,358 DEBUG [mondrian.sql] 3519: , exec 4 ms 2026-06-08 09:08:00,358 DEBUG [mondrian.sql] 3519: , exec+fetch 4 ms, 3 rows 2026-06-08 09:08:00,359 DEBUG [mondrian.sql] 3520: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:08:00,362 DEBUG [mondrian.sql] 3520: , exec 2 ms 2026-06-08 09:08:00,362 DEBUG [mondrian.sql] 3520: , exec+fetch 3 ms, 3 rows 2026-06-08 09:08:00,362 DEBUG [mondrian.sql] 3521: 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] 2026-06-08 09:08:00,362 DEBUG [mondrian.sql] 3521: , exec 0 ms 2026-06-08 09:08:00,362 DEBUG [mondrian.sql] 3521: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,363 DEBUG [mondrian.sql] 3522: 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] 2026-06-08 09:08:00,363 DEBUG [mondrian.sql] 3522: , exec 0 ms 2026-06-08 09:08:00,363 DEBUG [mondrian.sql] 3522: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3523: 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] 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3523: , exec 0 ms 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3523: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3524: 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] 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3524: , exec 0 ms 2026-06-08 09:08:00,365 DEBUG [mondrian.sql] 3524: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3525: 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] 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3525: , exec 0 ms 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3525: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3526: 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] 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3526: , exec 0 ms 2026-06-08 09:08:00,367 DEBUG [mondrian.sql] 3526: , exec+fetch 0 ms, 2 rows 2026-06-08 09:08:00,369 DEBUG [mondrian.sql] 3527: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:08:00,370 DEBUG [mondrian.sql] 3527: , exec 0 ms 2026-06-08 09:08:00,370 DEBUG [mondrian.sql] 3527: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,370 DEBUG [mondrian.sql] 3528: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:08:00,370 DEBUG [mondrian.sql] 3528: , exec 0 ms 2026-06-08 09:08:00,370 DEBUG [mondrian.sql] 3528: , exec+fetch 0 ms, 8 rows 2026-06-08 09:08:00,373 DEBUG [mondrian.sql] 3529: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:08:00,373 DEBUG [mondrian.sql] 3529: , exec 0 ms 2026-06-08 09:08:00,373 DEBUG [mondrian.sql] 3529: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,373 DEBUG [mondrian.sql] 3530: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3530: , exec 0 ms 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3530: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3531: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3531: , exec 0 ms 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3531: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3532: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3532: , exec 0 ms 2026-06-08 09:08:00,374 DEBUG [mondrian.sql] 3532: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3533: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3533: , exec 0 ms 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3533: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3534: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3534: , exec 0 ms 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3534: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3535: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3535: , exec 0 ms 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3535: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,375 DEBUG [mondrian.sql] 3536: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3536: , exec 0 ms 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3536: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3537: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3537: , exec 0 ms 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3537: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3538: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3538: , exec 0 ms 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3538: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,376 DEBUG [mondrian.sql] 3539: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3539: , exec 0 ms 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3539: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3540: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3540: , exec 0 ms 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3540: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3541: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3541: , exec 0 ms 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3541: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3542: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3542: , exec 0 ms 2026-06-08 09:08:00,377 DEBUG [mondrian.sql] 3542: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3543: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3543: , exec 0 ms 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3543: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3544: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3544: , exec 0 ms 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3544: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3545: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3545: , exec 0 ms 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3545: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3546: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3546: , exec 0 ms 2026-06-08 09:08:00,378 DEBUG [mondrian.sql] 3546: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,469 DEBUG [mondrian.sql] 3547: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3547: , exec 0 ms 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3547: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3548: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3548: , exec 0 ms 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3548: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,470 DEBUG [mondrian.sql] 3549: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:08:00,471 DEBUG [mondrian.sql] 3549: , exec 0 ms 2026-06-08 09:08:00,471 DEBUG [mondrian.sql] 3549: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,471 DEBUG [mondrian.sql] 3550: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:08:00,472 DEBUG [mondrian.sql] 3550: , exec 1 ms 2026-06-08 09:08:00,472 DEBUG [mondrian.sql] 3550: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,472 DEBUG [mondrian.sql] 3551: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:08:00,478 DEBUG [mondrian.sql] 3551: , exec 6 ms 2026-06-08 09:08:00,478 DEBUG [mondrian.sql] 3551: , exec+fetch 6 ms, 1 rows 2026-06-08 09:08:00,479 DEBUG [mondrian.sql] 3552: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:08:00,482 DEBUG [mondrian.sql] 3552: , exec 3 ms 2026-06-08 09:08:00,482 DEBUG [mondrian.sql] 3552: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,482 DEBUG [mondrian.sql] 3553: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:08:00,485 DEBUG [mondrian.sql] 3553: , exec 3 ms 2026-06-08 09:08:00,485 DEBUG [mondrian.sql] 3553: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,485 DEBUG [mondrian.sql] 3554: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,503 DEBUG [mondrian.sql] 3554: , exec 17 ms 2026-06-08 09:08:00,503 DEBUG [mondrian.sql] 3554: , exec+fetch 18 ms, 1 rows 2026-06-08 09:08:00,503 DEBUG [mondrian.sql] 3555: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,522 DEBUG [mondrian.sql] 3555: , exec 19 ms 2026-06-08 09:08:00,522 DEBUG [mondrian.sql] 3555: , exec+fetch 19 ms, 1 rows 2026-06-08 09:08:00,523 DEBUG [mondrian.sql] 3556: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,536 DEBUG [mondrian.sql] 3556: , exec 13 ms 2026-06-08 09:08:00,536 DEBUG [mondrian.sql] 3556: , exec+fetch 13 ms, 1 rows 2026-06-08 09:08:00,537 DEBUG [mondrian.sql] 3557: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,556 DEBUG [mondrian.sql] 3557: , exec 19 ms 2026-06-08 09:08:00,556 DEBUG [mondrian.sql] 3557: , exec+fetch 19 ms, 1 rows 2026-06-08 09:08:00,567 DEBUG [mondrian.sql] 3558: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3558: , exec 0 ms 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3558: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3559: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3559: , exec 0 ms 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3559: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3560: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3560: , exec 0 ms 2026-06-08 09:08:00,568 DEBUG [mondrian.sql] 3560: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,569 DEBUG [mondrian.sql] 3561: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:08:00,569 DEBUG [mondrian.sql] 3561: , exec 0 ms 2026-06-08 09:08:00,569 DEBUG [mondrian.sql] 3561: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,569 DEBUG [mondrian.sql] 3562: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:08:00,570 DEBUG [mondrian.sql] 3562: , exec 0 ms 2026-06-08 09:08:00,570 DEBUG [mondrian.sql] 3562: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,570 DEBUG [mondrian.sql] 3563: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:08:00,570 DEBUG [mondrian.sql] 3563: , exec 0 ms 2026-06-08 09:08:00,570 DEBUG [mondrian.sql] 3563: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,571 DEBUG [mondrian.sql] 3564: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,574 DEBUG [mondrian.sql] 3564: , exec 2 ms 2026-06-08 09:08:00,574 DEBUG [mondrian.sql] 3564: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,574 DEBUG [mondrian.sql] 3565: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,577 DEBUG [mondrian.sql] 3565: , exec 3 ms 2026-06-08 09:08:00,577 DEBUG [mondrian.sql] 3565: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,577 DEBUG [mondrian.sql] 3566: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,580 DEBUG [mondrian.sql] 3566: , exec 3 ms 2026-06-08 09:08:00,580 DEBUG [mondrian.sql] 3566: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,580 DEBUG [mondrian.sql] 3567: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,584 DEBUG [mondrian.sql] 3567: , exec 3 ms 2026-06-08 09:08:00,584 DEBUG [mondrian.sql] 3567: , exec+fetch 4 ms, 1 rows 2026-06-08 09:08:00,584 DEBUG [mondrian.sql] 3568: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,589 DEBUG [mondrian.sql] 3568: , exec 4 ms 2026-06-08 09:08:00,589 DEBUG [mondrian.sql] 3568: , exec+fetch 5 ms, 1 rows 2026-06-08 09:08:00,589 DEBUG [mondrian.sql] 3569: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,592 DEBUG [mondrian.sql] 3569: , exec 2 ms 2026-06-08 09:08:00,592 DEBUG [mondrian.sql] 3569: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,592 DEBUG [mondrian.sql] 3570: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,595 DEBUG [mondrian.sql] 3570: , exec 2 ms 2026-06-08 09:08:00,595 DEBUG [mondrian.sql] 3570: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,595 DEBUG [mondrian.sql] 3571: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,598 DEBUG [mondrian.sql] 3571: , exec 3 ms 2026-06-08 09:08:00,598 DEBUG [mondrian.sql] 3571: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,599 DEBUG [mondrian.sql] 3572: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:08:00,602 DEBUG [mondrian.sql] 3572: , exec 3 ms 2026-06-08 09:08:00,602 DEBUG [mondrian.sql] 3572: , exec+fetch 3 ms, 1 rows 2026-06-08 09:08:00,602 DEBUG [mondrian.sql] 3573: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:08:00,603 DEBUG [mondrian.sql] 3573: , exec 0 ms 2026-06-08 09:08:00,603 DEBUG [mondrian.sql] 3573: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,603 DEBUG [mondrian.sql] 3574: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:08:00,609 DEBUG [mondrian.sql] 3574: , exec 6 ms 2026-06-08 09:08:00,610 DEBUG [mondrian.sql] 3574: , exec+fetch 7 ms, 1 rows 2026-06-08 09:08:00,611 DEBUG [mondrian.sql] 3575: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,632 DEBUG [mondrian.sql] 3575: , exec 21 ms 2026-06-08 09:08:00,632 DEBUG [mondrian.sql] 3575: , exec+fetch 21 ms, 1 rows 2026-06-08 09:08:00,632 DEBUG [mondrian.sql] 3576: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:08:00,658 DEBUG [mondrian.sql] 3576: , exec 26 ms 2026-06-08 09:08:00,658 DEBUG [mondrian.sql] 3576: , exec+fetch 26 ms, 1 rows 2026-06-08 09:08:00,722 DEBUG [mondrian.mdx] 54659: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:08:00,723 DEBUG [mondrian.sql] 3577: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:08:00,724 DEBUG [mondrian.sql] 3577: , exec 0 ms 2026-06-08 09:08:00,724 DEBUG [mondrian.sql] 3577: , exec+fetch 1 ms, 1 rows 2026-06-08 09:08:00,725 DEBUG [mondrian.sql] 3578: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:08:00,725 DEBUG [mondrian.sql] 3578: , exec 0 ms 2026-06-08 09:08:00,725 DEBUG [mondrian.sql] 3578: , exec+fetch 0 ms, 1 rows 2026-06-08 09:08:00,726 DEBUG [mondrian.mdx] 54659: exec: 4 ms 2026-06-08 09:08:00,727 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:14:03,597 DEBUG [mondrian.mdx] 55412: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:14:03,599 DEBUG [mondrian.mdx] 55412: exec: 2 ms 2026-06-08 09:14:03,599 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:14:31,595 DEBUG [mondrian.sql] 3579: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,617 DEBUG [mondrian.sql] 3579: , exec 22 ms 2026-06-08 09:14:31,617 DEBUG [mondrian.sql] 3579: , exec+fetch 22 ms, 1 rows 2026-06-08 09:14:31,618 DEBUG [mondrian.sql] 3580: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:14:31,622 DEBUG [mondrian.sql] 3580: , exec 4 ms 2026-06-08 09:14:31,622 DEBUG [mondrian.sql] 3580: , exec+fetch 4 ms, 3 rows 2026-06-08 09:14:31,622 DEBUG [mondrian.sql] 3581: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:14:31,625 DEBUG [mondrian.sql] 3581: , exec 2 ms 2026-06-08 09:14:31,625 DEBUG [mondrian.sql] 3581: , exec+fetch 3 ms, 3 rows 2026-06-08 09:14:31,625 DEBUG [mondrian.sql] 3582: 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] 2026-06-08 09:14:31,626 DEBUG [mondrian.sql] 3582: , exec 0 ms 2026-06-08 09:14:31,626 DEBUG [mondrian.sql] 3582: , exec+fetch 1 ms, 2 rows 2026-06-08 09:14:31,626 DEBUG [mondrian.sql] 3583: 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] 2026-06-08 09:14:31,626 DEBUG [mondrian.sql] 3583: , exec 0 ms 2026-06-08 09:14:31,626 DEBUG [mondrian.sql] 3583: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:31,628 DEBUG [mondrian.sql] 3584: 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] 2026-06-08 09:14:31,628 DEBUG [mondrian.sql] 3584: , exec 0 ms 2026-06-08 09:14:31,628 DEBUG [mondrian.sql] 3584: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:31,628 DEBUG [mondrian.sql] 3585: 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] 2026-06-08 09:14:31,629 DEBUG [mondrian.sql] 3585: , exec 0 ms 2026-06-08 09:14:31,629 DEBUG [mondrian.sql] 3585: , exec+fetch 1 ms, 2 rows 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3586: 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] 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3586: , exec 0 ms 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3586: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3587: 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] 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3587: , exec 0 ms 2026-06-08 09:14:31,630 DEBUG [mondrian.sql] 3587: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:31,632 DEBUG [mondrian.sql] 3588: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:31,633 DEBUG [mondrian.sql] 3588: , exec 0 ms 2026-06-08 09:14:31,633 DEBUG [mondrian.sql] 3588: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:31,633 DEBUG [mondrian.sql] 3589: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:14:31,633 DEBUG [mondrian.sql] 3589: , exec 0 ms 2026-06-08 09:14:31,633 DEBUG [mondrian.sql] 3589: , exec+fetch 0 ms, 8 rows 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3590: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3590: , exec 0 ms 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3590: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3591: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3591: , exec 0 ms 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3591: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3592: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3592: , exec 0 ms 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3592: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3593: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3593: , exec 0 ms 2026-06-08 09:14:31,635 DEBUG [mondrian.sql] 3593: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3594: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3594: , exec 0 ms 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3594: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3595: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3595: , exec 0 ms 2026-06-08 09:14:31,636 DEBUG [mondrian.sql] 3595: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3596: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3596: , exec 0 ms 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3596: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3597: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3597: , exec 0 ms 2026-06-08 09:14:31,637 DEBUG [mondrian.sql] 3597: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3598: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3598: , exec 0 ms 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3598: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3599: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3599: , exec 0 ms 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3599: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3600: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3600: , exec 0 ms 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3600: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3601: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3601: , exec 0 ms 2026-06-08 09:14:31,638 DEBUG [mondrian.sql] 3601: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3602: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3602: , exec 0 ms 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3602: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3603: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3603: , exec 0 ms 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3603: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3604: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3604: , exec 0 ms 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3604: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3605: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3605: , exec 0 ms 2026-06-08 09:14:31,639 DEBUG [mondrian.sql] 3605: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3606: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3606: , exec 0 ms 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3606: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3607: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3607: , exec 0 ms 2026-06-08 09:14:31,640 DEBUG [mondrian.sql] 3607: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,726 DEBUG [mondrian.sql] 3608: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3608: , exec 0 ms 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3608: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3609: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3609: , exec 0 ms 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3609: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3610: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3610: , exec 0 ms 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3610: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,727 DEBUG [mondrian.sql] 3611: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:31,728 DEBUG [mondrian.sql] 3611: , exec 0 ms 2026-06-08 09:14:31,728 DEBUG [mondrian.sql] 3611: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:31,728 DEBUG [mondrian.sql] 3612: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:31,735 DEBUG [mondrian.sql] 3612: , exec 6 ms 2026-06-08 09:14:31,735 DEBUG [mondrian.sql] 3612: , exec+fetch 7 ms, 1 rows 2026-06-08 09:14:31,735 DEBUG [mondrian.sql] 3613: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:14:31,738 DEBUG [mondrian.sql] 3613: , exec 3 ms 2026-06-08 09:14:31,738 DEBUG [mondrian.sql] 3613: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:31,738 DEBUG [mondrian.sql] 3614: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:14:31,742 DEBUG [mondrian.sql] 3614: , exec 3 ms 2026-06-08 09:14:31,742 DEBUG [mondrian.sql] 3614: , exec+fetch 4 ms, 1 rows 2026-06-08 09:14:31,742 DEBUG [mondrian.sql] 3615: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,757 DEBUG [mondrian.sql] 3615: , exec 15 ms 2026-06-08 09:14:31,758 DEBUG [mondrian.sql] 3615: , exec+fetch 16 ms, 1 rows 2026-06-08 09:14:31,758 DEBUG [mondrian.sql] 3616: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,795 DEBUG [mondrian.sql] 3616: , exec 36 ms 2026-06-08 09:14:31,795 DEBUG [mondrian.sql] 3616: , exec+fetch 37 ms, 1 rows 2026-06-08 09:14:31,795 DEBUG [mondrian.sql] 3617: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,809 DEBUG [mondrian.sql] 3617: , exec 14 ms 2026-06-08 09:14:31,810 DEBUG [mondrian.sql] 3617: , exec+fetch 15 ms, 1 rows 2026-06-08 09:14:31,810 DEBUG [mondrian.sql] 3618: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,826 DEBUG [mondrian.sql] 3618: , exec 16 ms 2026-06-08 09:14:31,826 DEBUG [mondrian.sql] 3618: , exec+fetch 16 ms, 1 rows 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3619: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3619: , exec 0 ms 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3619: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3620: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3620: , exec 0 ms 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3620: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,837 DEBUG [mondrian.sql] 3621: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:14:31,838 DEBUG [mondrian.sql] 3621: , exec 0 ms 2026-06-08 09:14:31,838 DEBUG [mondrian.sql] 3621: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,840 DEBUG [mondrian.sql] 3622: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:31,840 DEBUG [mondrian.sql] 3622: , exec 0 ms 2026-06-08 09:14:31,840 DEBUG [mondrian.sql] 3622: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,840 DEBUG [mondrian.sql] 3623: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:31,841 DEBUG [mondrian.sql] 3623: , exec 0 ms 2026-06-08 09:14:31,841 DEBUG [mondrian.sql] 3623: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:31,841 DEBUG [mondrian.sql] 3624: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:31,842 DEBUG [mondrian.sql] 3624: , exec 0 ms 2026-06-08 09:14:31,842 DEBUG [mondrian.sql] 3624: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:31,842 DEBUG [mondrian.sql] 3625: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,844 DEBUG [mondrian.sql] 3625: , exec 2 ms 2026-06-08 09:14:31,844 DEBUG [mondrian.sql] 3625: , exec+fetch 2 ms, 1 rows 2026-06-08 09:14:31,844 DEBUG [mondrian.sql] 3626: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,848 DEBUG [mondrian.sql] 3626: , exec 3 ms 2026-06-08 09:14:31,848 DEBUG [mondrian.sql] 3626: , exec+fetch 4 ms, 1 rows 2026-06-08 09:14:31,848 DEBUG [mondrian.sql] 3627: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,851 DEBUG [mondrian.sql] 3627: , exec 3 ms 2026-06-08 09:14:31,851 DEBUG [mondrian.sql] 3627: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:31,851 DEBUG [mondrian.sql] 3628: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,855 DEBUG [mondrian.sql] 3628: , exec 3 ms 2026-06-08 09:14:31,855 DEBUG [mondrian.sql] 3628: , exec+fetch 4 ms, 1 rows 2026-06-08 09:14:31,855 DEBUG [mondrian.sql] 3629: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,860 DEBUG [mondrian.sql] 3629: , exec 4 ms 2026-06-08 09:14:31,860 DEBUG [mondrian.sql] 3629: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:31,860 DEBUG [mondrian.sql] 3630: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,862 DEBUG [mondrian.sql] 3630: , exec 2 ms 2026-06-08 09:14:31,862 DEBUG [mondrian.sql] 3630: , exec+fetch 2 ms, 1 rows 2026-06-08 09:14:31,862 DEBUG [mondrian.sql] 3631: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,865 DEBUG [mondrian.sql] 3631: , exec 2 ms 2026-06-08 09:14:31,865 DEBUG [mondrian.sql] 3631: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:31,865 DEBUG [mondrian.sql] 3632: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,868 DEBUG [mondrian.sql] 3632: , exec 3 ms 2026-06-08 09:14:31,868 DEBUG [mondrian.sql] 3632: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:31,868 DEBUG [mondrian.sql] 3633: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3633: , exec 3 ms 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3633: , exec+fetch 4 ms, 1 rows 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3634: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3634: , exec 0 ms 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3634: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,872 DEBUG [mondrian.sql] 3635: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:31,878 DEBUG [mondrian.sql] 3635: , exec 6 ms 2026-06-08 09:14:31,879 DEBUG [mondrian.sql] 3635: , exec+fetch 7 ms, 1 rows 2026-06-08 09:14:31,879 DEBUG [mondrian.sql] 3636: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,899 DEBUG [mondrian.sql] 3636: , exec 20 ms 2026-06-08 09:14:31,899 DEBUG [mondrian.sql] 3636: , exec+fetch 20 ms, 1 rows 2026-06-08 09:14:31,899 DEBUG [mondrian.sql] 3637: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:14:31,926 DEBUG [mondrian.sql] 3637: , exec 26 ms 2026-06-08 09:14:31,926 DEBUG [mondrian.sql] 3637: , exec+fetch 27 ms, 1 rows 2026-06-08 09:14:31,986 DEBUG [mondrian.mdx] 56018: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:14:31,987 DEBUG [mondrian.sql] 3638: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:14:31,987 DEBUG [mondrian.sql] 3638: , exec 0 ms 2026-06-08 09:14:31,987 DEBUG [mondrian.sql] 3638: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,989 DEBUG [mondrian.sql] 3639: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:14:31,989 DEBUG [mondrian.sql] 3639: , exec 0 ms 2026-06-08 09:14:31,989 DEBUG [mondrian.sql] 3639: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:31,990 DEBUG [mondrian.mdx] 56018: exec: 4 ms 2026-06-08 09:14:31,991 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:14:37,393 DEBUG [mondrian.sql] 3640: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,413 DEBUG [mondrian.sql] 3640: , exec 19 ms 2026-06-08 09:14:37,413 DEBUG [mondrian.sql] 3640: , exec+fetch 20 ms, 1 rows 2026-06-08 09:14:37,413 DEBUG [mondrian.sql] 3641: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:14:37,417 DEBUG [mondrian.sql] 3641: , exec 3 ms 2026-06-08 09:14:37,417 DEBUG [mondrian.sql] 3641: , exec+fetch 4 ms, 3 rows 2026-06-08 09:14:37,417 DEBUG [mondrian.sql] 3642: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:14:37,420 DEBUG [mondrian.sql] 3642: , exec 2 ms 2026-06-08 09:14:37,420 DEBUG [mondrian.sql] 3642: , exec+fetch 3 ms, 3 rows 2026-06-08 09:14:37,420 DEBUG [mondrian.sql] 3643: 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] 2026-06-08 09:14:37,421 DEBUG [mondrian.sql] 3643: , exec 0 ms 2026-06-08 09:14:37,421 DEBUG [mondrian.sql] 3643: , exec+fetch 1 ms, 2 rows 2026-06-08 09:14:37,421 DEBUG [mondrian.sql] 3644: 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] 2026-06-08 09:14:37,421 DEBUG [mondrian.sql] 3644: , exec 0 ms 2026-06-08 09:14:37,421 DEBUG [mondrian.sql] 3644: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3645: 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] 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3645: , exec 0 ms 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3645: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3646: 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] 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3646: , exec 0 ms 2026-06-08 09:14:37,423 DEBUG [mondrian.sql] 3646: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3647: 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] 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3647: , exec 0 ms 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3647: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3648: 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] 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3648: , exec 0 ms 2026-06-08 09:14:37,425 DEBUG [mondrian.sql] 3648: , exec+fetch 0 ms, 2 rows 2026-06-08 09:14:37,427 DEBUG [mondrian.sql] 3649: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:37,428 DEBUG [mondrian.sql] 3649: , exec 0 ms 2026-06-08 09:14:37,428 DEBUG [mondrian.sql] 3649: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,428 DEBUG [mondrian.sql] 3650: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:14:37,428 DEBUG [mondrian.sql] 3650: , exec 0 ms 2026-06-08 09:14:37,428 DEBUG [mondrian.sql] 3650: , exec+fetch 0 ms, 8 rows 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3651: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3651: , exec 0 ms 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3651: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3652: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3652: , exec 0 ms 2026-06-08 09:14:37,438 DEBUG [mondrian.sql] 3652: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,446 DEBUG [mondrian.sql] 3653: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:14:37,447 DEBUG [mondrian.sql] 3653: , exec 0 ms 2026-06-08 09:14:37,447 DEBUG [mondrian.sql] 3653: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,447 DEBUG [mondrian.sql] 3654: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:14:37,447 DEBUG [mondrian.sql] 3654: , exec 0 ms 2026-06-08 09:14:37,447 DEBUG [mondrian.sql] 3654: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,455 DEBUG [mondrian.sql] 3655: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:14:37,455 DEBUG [mondrian.sql] 3655: , exec 0 ms 2026-06-08 09:14:37,455 DEBUG [mondrian.sql] 3655: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,455 DEBUG [mondrian.sql] 3656: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:14:37,456 DEBUG [mondrian.sql] 3656: , exec 0 ms 2026-06-08 09:14:37,456 DEBUG [mondrian.sql] 3656: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3657: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3657: , exec 0 ms 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3657: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3658: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3658: , exec 0 ms 2026-06-08 09:14:37,465 DEBUG [mondrian.sql] 3658: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3659: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3659: , exec 0 ms 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3659: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3660: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3660: , exec 0 ms 2026-06-08 09:14:37,474 DEBUG [mondrian.sql] 3660: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,482 DEBUG [mondrian.sql] 3661: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:14:37,482 DEBUG [mondrian.sql] 3661: , exec 0 ms 2026-06-08 09:14:37,483 DEBUG [mondrian.sql] 3661: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,483 DEBUG [mondrian.sql] 3662: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:14:37,483 DEBUG [mondrian.sql] 3662: , exec 0 ms 2026-06-08 09:14:37,483 DEBUG [mondrian.sql] 3662: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3663: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3663: , exec 0 ms 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3663: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3664: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3664: , exec 0 ms 2026-06-08 09:14:37,491 DEBUG [mondrian.sql] 3664: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3665: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3665: , exec 0 ms 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3665: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3666: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3666: , exec 0 ms 2026-06-08 09:14:37,500 DEBUG [mondrian.sql] 3666: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,508 DEBUG [mondrian.sql] 3667: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:14:37,508 DEBUG [mondrian.sql] 3667: , exec 0 ms 2026-06-08 09:14:37,508 DEBUG [mondrian.sql] 3667: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,508 DEBUG [mondrian.sql] 3668: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:14:37,509 DEBUG [mondrian.sql] 3668: , exec 0 ms 2026-06-08 09:14:37,509 DEBUG [mondrian.sql] 3668: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,528 DEBUG [mondrian.sql] 3669: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3669: , exec 0 ms 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3669: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3670: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3670: , exec 0 ms 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3670: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3671: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3671: , exec 0 ms 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3671: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,529 DEBUG [mondrian.sql] 3672: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:37,530 DEBUG [mondrian.sql] 3672: , exec 0 ms 2026-06-08 09:14:37,530 DEBUG [mondrian.sql] 3672: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,530 DEBUG [mondrian.sql] 3673: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:37,536 DEBUG [mondrian.sql] 3673: , exec 6 ms 2026-06-08 09:14:37,536 DEBUG [mondrian.sql] 3673: , exec+fetch 6 ms, 1 rows 2026-06-08 09:14:37,536 DEBUG [mondrian.sql] 3674: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:14:37,539 DEBUG [mondrian.sql] 3674: , exec 2 ms 2026-06-08 09:14:37,539 DEBUG [mondrian.sql] 3674: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:37,540 DEBUG [mondrian.sql] 3675: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:14:37,542 DEBUG [mondrian.sql] 3675: , exec 2 ms 2026-06-08 09:14:37,542 DEBUG [mondrian.sql] 3675: , exec+fetch 2 ms, 1 rows 2026-06-08 09:14:37,543 DEBUG [mondrian.sql] 3676: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,559 DEBUG [mondrian.sql] 3676: , exec 16 ms 2026-06-08 09:14:37,559 DEBUG [mondrian.sql] 3676: , exec+fetch 16 ms, 1 rows 2026-06-08 09:14:37,559 DEBUG [mondrian.sql] 3677: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,577 DEBUG [mondrian.sql] 3677: , exec 18 ms 2026-06-08 09:14:37,577 DEBUG [mondrian.sql] 3677: , exec+fetch 18 ms, 1 rows 2026-06-08 09:14:37,577 DEBUG [mondrian.sql] 3678: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,591 DEBUG [mondrian.sql] 3678: , exec 13 ms 2026-06-08 09:14:37,591 DEBUG [mondrian.sql] 3678: , exec+fetch 14 ms, 1 rows 2026-06-08 09:14:37,592 DEBUG [mondrian.sql] 3679: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,609 DEBUG [mondrian.sql] 3679: , exec 17 ms 2026-06-08 09:14:37,609 DEBUG [mondrian.sql] 3679: , exec+fetch 17 ms, 1 rows 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3680: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3680: , exec 0 ms 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3680: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3681: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3681: , exec 0 ms 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3681: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3682: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3682: , exec 0 ms 2026-06-08 09:14:37,621 DEBUG [mondrian.sql] 3682: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3683: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3683: , exec 0 ms 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3683: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3684: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3684: , exec 0 ms 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3684: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,623 DEBUG [mondrian.sql] 3685: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:14:37,624 DEBUG [mondrian.sql] 3685: , exec 0 ms 2026-06-08 09:14:37,624 DEBUG [mondrian.sql] 3685: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,625 DEBUG [mondrian.sql] 3686: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,629 DEBUG [mondrian.sql] 3686: , exec 3 ms 2026-06-08 09:14:37,629 DEBUG [mondrian.sql] 3686: , exec+fetch 4 ms, 1 rows 2026-06-08 09:14:37,629 DEBUG [mondrian.sql] 3687: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,633 DEBUG [mondrian.sql] 3687: , exec 4 ms 2026-06-08 09:14:37,634 DEBUG [mondrian.sql] 3687: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:37,634 DEBUG [mondrian.sql] 3688: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,639 DEBUG [mondrian.sql] 3688: , exec 4 ms 2026-06-08 09:14:37,639 DEBUG [mondrian.sql] 3688: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:37,639 DEBUG [mondrian.sql] 3689: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,644 DEBUG [mondrian.sql] 3689: , exec 4 ms 2026-06-08 09:14:37,644 DEBUG [mondrian.sql] 3689: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:37,644 DEBUG [mondrian.sql] 3690: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,650 DEBUG [mondrian.sql] 3690: , exec 6 ms 2026-06-08 09:14:37,651 DEBUG [mondrian.sql] 3690: , exec+fetch 7 ms, 1 rows 2026-06-08 09:14:37,651 DEBUG [mondrian.sql] 3691: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,654 DEBUG [mondrian.sql] 3691: , exec 3 ms 2026-06-08 09:14:37,654 DEBUG [mondrian.sql] 3691: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:37,655 DEBUG [mondrian.sql] 3692: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,658 DEBUG [mondrian.sql] 3692: , exec 3 ms 2026-06-08 09:14:37,658 DEBUG [mondrian.sql] 3692: , exec+fetch 3 ms, 1 rows 2026-06-08 09:14:37,658 DEBUG [mondrian.sql] 3693: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,663 DEBUG [mondrian.sql] 3693: , exec 4 ms 2026-06-08 09:14:37,663 DEBUG [mondrian.sql] 3693: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:37,663 DEBUG [mondrian.sql] 3694: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:14:37,668 DEBUG [mondrian.sql] 3694: , exec 4 ms 2026-06-08 09:14:37,668 DEBUG [mondrian.sql] 3694: , exec+fetch 5 ms, 1 rows 2026-06-08 09:14:37,669 DEBUG [mondrian.sql] 3695: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:37,669 DEBUG [mondrian.sql] 3695: , exec 0 ms 2026-06-08 09:14:37,669 DEBUG [mondrian.sql] 3695: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,670 DEBUG [mondrian.sql] 3696: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:14:37,679 DEBUG [mondrian.sql] 3696: , exec 9 ms 2026-06-08 09:14:37,679 DEBUG [mondrian.sql] 3696: , exec+fetch 9 ms, 1 rows 2026-06-08 09:14:37,681 DEBUG [mondrian.sql] 3697: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,708 DEBUG [mondrian.sql] 3697: , exec 27 ms 2026-06-08 09:14:37,708 DEBUG [mondrian.sql] 3697: , exec+fetch 27 ms, 1 rows 2026-06-08 09:14:37,708 DEBUG [mondrian.sql] 3698: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:14:37,745 DEBUG [mondrian.sql] 3698: , exec 36 ms 2026-06-08 09:14:37,745 DEBUG [mondrian.sql] 3698: , exec+fetch 37 ms, 1 rows 2026-06-08 09:14:37,814 DEBUG [mondrian.mdx] 56626: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:14:37,815 DEBUG [mondrian.sql] 3699: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:14:37,816 DEBUG [mondrian.sql] 3699: , exec 0 ms 2026-06-08 09:14:37,816 DEBUG [mondrian.sql] 3699: , exec+fetch 1 ms, 1 rows 2026-06-08 09:14:37,818 DEBUG [mondrian.sql] 3700: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:14:37,818 DEBUG [mondrian.sql] 3700: , exec 0 ms 2026-06-08 09:14:37,818 DEBUG [mondrian.sql] 3700: , exec+fetch 0 ms, 1 rows 2026-06-08 09:14:37,819 DEBUG [mondrian.mdx] 56626: exec: 5 ms 2026-06-08 09:14:37,820 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:15:06,906 DEBUG [mondrian.sql] 3701: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:06,924 DEBUG [mondrian.sql] 3701: , exec 18 ms 2026-06-08 09:15:06,924 DEBUG [mondrian.sql] 3701: , exec+fetch 18 ms, 1 rows 2026-06-08 09:15:06,924 DEBUG [mondrian.sql] 3702: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:15:06,927 DEBUG [mondrian.sql] 3702: , exec 3 ms 2026-06-08 09:15:06,928 DEBUG [mondrian.sql] 3702: , exec+fetch 4 ms, 3 rows 2026-06-08 09:15:06,928 DEBUG [mondrian.sql] 3703: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:15:06,930 DEBUG [mondrian.sql] 3703: , exec 2 ms 2026-06-08 09:15:06,930 DEBUG [mondrian.sql] 3703: , exec+fetch 2 ms, 3 rows 2026-06-08 09:15:06,931 DEBUG [mondrian.sql] 3704: 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] 2026-06-08 09:15:06,931 DEBUG [mondrian.sql] 3704: , exec 0 ms 2026-06-08 09:15:06,931 DEBUG [mondrian.sql] 3704: , exec+fetch 0 ms, 2 rows 2026-06-08 09:15:06,931 DEBUG [mondrian.sql] 3705: 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] 2026-06-08 09:15:06,932 DEBUG [mondrian.sql] 3705: , exec 0 ms 2026-06-08 09:15:06,932 DEBUG [mondrian.sql] 3705: , exec+fetch 1 ms, 2 rows 2026-06-08 09:15:06,933 DEBUG [mondrian.sql] 3706: 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] 2026-06-08 09:15:06,934 DEBUG [mondrian.sql] 3706: , exec 0 ms 2026-06-08 09:15:06,934 DEBUG [mondrian.sql] 3706: , exec+fetch 1 ms, 2 rows 2026-06-08 09:15:06,934 DEBUG [mondrian.sql] 3707: 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] 2026-06-08 09:15:06,934 DEBUG [mondrian.sql] 3707: , exec 0 ms 2026-06-08 09:15:06,934 DEBUG [mondrian.sql] 3707: , exec+fetch 0 ms, 2 rows 2026-06-08 09:15:06,935 DEBUG [mondrian.sql] 3708: 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] 2026-06-08 09:15:06,936 DEBUG [mondrian.sql] 3708: , exec 0 ms 2026-06-08 09:15:06,936 DEBUG [mondrian.sql] 3708: , exec+fetch 1 ms, 2 rows 2026-06-08 09:15:06,936 DEBUG [mondrian.sql] 3709: 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] 2026-06-08 09:15:06,936 DEBUG [mondrian.sql] 3709: , exec 0 ms 2026-06-08 09:15:06,936 DEBUG [mondrian.sql] 3709: , exec+fetch 0 ms, 2 rows 2026-06-08 09:15:06,937 DEBUG [mondrian.sql] 3710: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:15:06,938 DEBUG [mondrian.sql] 3710: , exec 0 ms 2026-06-08 09:15:06,938 DEBUG [mondrian.sql] 3710: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:06,938 DEBUG [mondrian.sql] 3711: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:15:06,939 DEBUG [mondrian.sql] 3711: , exec 0 ms 2026-06-08 09:15:06,939 DEBUG [mondrian.sql] 3711: , exec+fetch 1 ms, 8 rows 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3712: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3712: , exec 0 ms 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3712: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3713: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3713: , exec 0 ms 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3713: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,941 DEBUG [mondrian.sql] 3714: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3714: , exec 0 ms 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3714: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3715: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3715: , exec 0 ms 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3715: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3716: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3716: , exec 0 ms 2026-06-08 09:15:06,942 DEBUG [mondrian.sql] 3716: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3717: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3717: , exec 0 ms 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3717: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3718: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3718: , exec 0 ms 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3718: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3719: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3719: , exec 0 ms 2026-06-08 09:15:06,943 DEBUG [mondrian.sql] 3719: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3720: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3720: , exec 0 ms 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3720: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3721: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3721: , exec 0 ms 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3721: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3722: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3722: , exec 0 ms 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3722: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3723: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3723: , exec 0 ms 2026-06-08 09:15:06,944 DEBUG [mondrian.sql] 3723: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3724: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3724: , exec 0 ms 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3724: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3725: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3725: , exec 0 ms 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3725: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3726: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:15:06,945 DEBUG [mondrian.sql] 3726: , exec 0 ms 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3726: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3727: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3727: , exec 0 ms 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3727: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3728: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3728: , exec 0 ms 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3728: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3729: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3729: , exec 0 ms 2026-06-08 09:15:06,946 DEBUG [mondrian.sql] 3729: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,979 DEBUG [mondrian.sql] 3730: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:15:06,979 DEBUG [mondrian.sql] 3730: , exec 0 ms 2026-06-08 09:15:06,979 DEBUG [mondrian.sql] 3730: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,979 DEBUG [mondrian.sql] 3731: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3731: , exec 0 ms 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3731: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3732: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3732: , exec 0 ms 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3732: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:06,980 DEBUG [mondrian.sql] 3733: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:15:06,981 DEBUG [mondrian.sql] 3733: , exec 0 ms 2026-06-08 09:15:06,981 DEBUG [mondrian.sql] 3733: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:06,981 DEBUG [mondrian.sql] 3734: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:15:06,987 DEBUG [mondrian.sql] 3734: , exec 6 ms 2026-06-08 09:15:06,987 DEBUG [mondrian.sql] 3734: , exec+fetch 6 ms, 1 rows 2026-06-08 09:15:06,987 DEBUG [mondrian.sql] 3735: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:15:06,990 DEBUG [mondrian.sql] 3735: , exec 2 ms 2026-06-08 09:15:06,990 DEBUG [mondrian.sql] 3735: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:06,990 DEBUG [mondrian.sql] 3736: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:15:06,993 DEBUG [mondrian.sql] 3736: , exec 2 ms 2026-06-08 09:15:06,993 DEBUG [mondrian.sql] 3736: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:06,993 DEBUG [mondrian.sql] 3737: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,009 DEBUG [mondrian.sql] 3737: , exec 15 ms 2026-06-08 09:15:07,009 DEBUG [mondrian.sql] 3737: , exec+fetch 16 ms, 1 rows 2026-06-08 09:15:07,009 DEBUG [mondrian.sql] 3738: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,029 DEBUG [mondrian.sql] 3738: , exec 19 ms 2026-06-08 09:15:07,029 DEBUG [mondrian.sql] 3738: , exec+fetch 20 ms, 1 rows 2026-06-08 09:15:07,029 DEBUG [mondrian.sql] 3739: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,044 DEBUG [mondrian.sql] 3739: , exec 14 ms 2026-06-08 09:15:07,044 DEBUG [mondrian.sql] 3739: , exec+fetch 15 ms, 1 rows 2026-06-08 09:15:07,044 DEBUG [mondrian.sql] 3740: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,061 DEBUG [mondrian.sql] 3740: , exec 16 ms 2026-06-08 09:15:07,061 DEBUG [mondrian.sql] 3740: , exec+fetch 17 ms, 1 rows 2026-06-08 09:15:07,072 DEBUG [mondrian.sql] 3741: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3741: , exec 0 ms 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3741: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3742: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3742: , exec 0 ms 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3742: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3743: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3743: , exec 0 ms 2026-06-08 09:15:07,073 DEBUG [mondrian.sql] 3743: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,075 DEBUG [mondrian.sql] 3744: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:15:07,075 DEBUG [mondrian.sql] 3744: , exec 0 ms 2026-06-08 09:15:07,075 DEBUG [mondrian.sql] 3744: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,075 DEBUG [mondrian.sql] 3745: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:15:07,076 DEBUG [mondrian.sql] 3745: , exec 0 ms 2026-06-08 09:15:07,076 DEBUG [mondrian.sql] 3745: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:07,076 DEBUG [mondrian.sql] 3746: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:15:07,076 DEBUG [mondrian.sql] 3746: , exec 0 ms 2026-06-08 09:15:07,076 DEBUG [mondrian.sql] 3746: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,077 DEBUG [mondrian.sql] 3747: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,080 DEBUG [mondrian.sql] 3747: , exec 2 ms 2026-06-08 09:15:07,080 DEBUG [mondrian.sql] 3747: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:07,080 DEBUG [mondrian.sql] 3748: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,083 DEBUG [mondrian.sql] 3748: , exec 3 ms 2026-06-08 09:15:07,083 DEBUG [mondrian.sql] 3748: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:07,083 DEBUG [mondrian.sql] 3749: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,087 DEBUG [mondrian.sql] 3749: , exec 3 ms 2026-06-08 09:15:07,087 DEBUG [mondrian.sql] 3749: , exec+fetch 4 ms, 1 rows 2026-06-08 09:15:07,087 DEBUG [mondrian.sql] 3750: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,091 DEBUG [mondrian.sql] 3750: , exec 3 ms 2026-06-08 09:15:07,091 DEBUG [mondrian.sql] 3750: , exec+fetch 4 ms, 1 rows 2026-06-08 09:15:07,091 DEBUG [mondrian.sql] 3751: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,096 DEBUG [mondrian.sql] 3751: , exec 4 ms 2026-06-08 09:15:07,096 DEBUG [mondrian.sql] 3751: , exec+fetch 5 ms, 1 rows 2026-06-08 09:15:07,096 DEBUG [mondrian.sql] 3752: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,100 DEBUG [mondrian.sql] 3752: , exec 3 ms 2026-06-08 09:15:07,100 DEBUG [mondrian.sql] 3752: , exec+fetch 4 ms, 1 rows 2026-06-08 09:15:07,100 DEBUG [mondrian.sql] 3753: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,103 DEBUG [mondrian.sql] 3753: , exec 2 ms 2026-06-08 09:15:07,103 DEBUG [mondrian.sql] 3753: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:07,103 DEBUG [mondrian.sql] 3754: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,106 DEBUG [mondrian.sql] 3754: , exec 2 ms 2026-06-08 09:15:07,106 DEBUG [mondrian.sql] 3754: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:07,107 DEBUG [mondrian.sql] 3755: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:15:07,110 DEBUG [mondrian.sql] 3755: , exec 3 ms 2026-06-08 09:15:07,110 DEBUG [mondrian.sql] 3755: , exec+fetch 3 ms, 1 rows 2026-06-08 09:15:07,111 DEBUG [mondrian.sql] 3756: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:15:07,111 DEBUG [mondrian.sql] 3756: , exec 0 ms 2026-06-08 09:15:07,111 DEBUG [mondrian.sql] 3756: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,111 DEBUG [mondrian.sql] 3757: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:15:07,118 DEBUG [mondrian.sql] 3757: , exec 6 ms 2026-06-08 09:15:07,118 DEBUG [mondrian.sql] 3757: , exec+fetch 7 ms, 1 rows 2026-06-08 09:15:07,119 DEBUG [mondrian.sql] 3758: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,138 DEBUG [mondrian.sql] 3758: , exec 19 ms 2026-06-08 09:15:07,138 DEBUG [mondrian.sql] 3758: , exec+fetch 19 ms, 1 rows 2026-06-08 09:15:07,138 DEBUG [mondrian.sql] 3759: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:15:07,165 DEBUG [mondrian.sql] 3759: , exec 26 ms 2026-06-08 09:15:07,165 DEBUG [mondrian.sql] 3759: , exec+fetch 27 ms, 1 rows 2026-06-08 09:15:07,232 DEBUG [mondrian.mdx] 57234: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:15:07,233 DEBUG [mondrian.sql] 3760: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:15:07,233 DEBUG [mondrian.sql] 3760: , exec 0 ms 2026-06-08 09:15:07,233 DEBUG [mondrian.sql] 3760: , exec+fetch 0 ms, 1 rows 2026-06-08 09:15:07,235 DEBUG [mondrian.sql] 3761: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:15:07,235 DEBUG [mondrian.sql] 3761: , exec 0 ms 2026-06-08 09:15:07,236 DEBUG [mondrian.sql] 3761: , exec+fetch 1 ms, 1 rows 2026-06-08 09:15:07,236 DEBUG [mondrian.mdx] 57234: exec: 4 ms 2026-06-08 09:15:07,237 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:17:08,338 DEBUG [mondrian.mdx] 57987: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:17:08,340 DEBUG [mondrian.mdx] 57987: exec: 1 ms 2026-06-08 09:17:08,340 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:18:48,177 DEBUG [mondrian.sql] 3762: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,197 DEBUG [mondrian.sql] 3762: , exec 20 ms 2026-06-08 09:18:48,197 DEBUG [mondrian.sql] 3762: , exec+fetch 20 ms, 1 rows 2026-06-08 09:18:48,197 DEBUG [mondrian.sql] 3763: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:18:48,202 DEBUG [mondrian.sql] 3763: , exec 4 ms 2026-06-08 09:18:48,202 DEBUG [mondrian.sql] 3763: , exec+fetch 5 ms, 3 rows 2026-06-08 09:18:48,202 DEBUG [mondrian.sql] 3764: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:18:48,205 DEBUG [mondrian.sql] 3764: , exec 2 ms 2026-06-08 09:18:48,205 DEBUG [mondrian.sql] 3764: , exec+fetch 3 ms, 3 rows 2026-06-08 09:18:48,205 DEBUG [mondrian.sql] 3765: 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] 2026-06-08 09:18:48,205 DEBUG [mondrian.sql] 3765: , exec 0 ms 2026-06-08 09:18:48,205 DEBUG [mondrian.sql] 3765: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,206 DEBUG [mondrian.sql] 3766: 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] 2026-06-08 09:18:48,206 DEBUG [mondrian.sql] 3766: , exec 0 ms 2026-06-08 09:18:48,206 DEBUG [mondrian.sql] 3766: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3767: 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] 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3767: , exec 0 ms 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3767: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3768: 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] 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3768: , exec 0 ms 2026-06-08 09:18:48,208 DEBUG [mondrian.sql] 3768: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3769: 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] 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3769: , exec 0 ms 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3769: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3770: 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] 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3770: , exec 0 ms 2026-06-08 09:18:48,210 DEBUG [mondrian.sql] 3770: , exec+fetch 0 ms, 2 rows 2026-06-08 09:18:48,212 DEBUG [mondrian.sql] 3771: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:18:48,213 DEBUG [mondrian.sql] 3771: , exec 0 ms 2026-06-08 09:18:48,213 DEBUG [mondrian.sql] 3771: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,213 DEBUG [mondrian.sql] 3772: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:18:48,213 DEBUG [mondrian.sql] 3772: , exec 0 ms 2026-06-08 09:18:48,213 DEBUG [mondrian.sql] 3772: , exec+fetch 0 ms, 8 rows 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3773: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3773: , exec 0 ms 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3773: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3774: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3774: , exec 0 ms 2026-06-08 09:18:48,223 DEBUG [mondrian.sql] 3774: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3775: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3775: , exec 0 ms 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3775: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3776: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3776: , exec 0 ms 2026-06-08 09:18:48,231 DEBUG [mondrian.sql] 3776: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3777: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3777: , exec 0 ms 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3777: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3778: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3778: , exec 0 ms 2026-06-08 09:18:48,241 DEBUG [mondrian.sql] 3778: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3779: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3779: , exec 0 ms 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3779: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3780: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3780: , exec 0 ms 2026-06-08 09:18:48,249 DEBUG [mondrian.sql] 3780: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,258 DEBUG [mondrian.sql] 3781: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:18:48,258 DEBUG [mondrian.sql] 3781: , exec 0 ms 2026-06-08 09:18:48,258 DEBUG [mondrian.sql] 3781: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,258 DEBUG [mondrian.sql] 3782: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:18:48,259 DEBUG [mondrian.sql] 3782: , exec 0 ms 2026-06-08 09:18:48,259 DEBUG [mondrian.sql] 3782: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3783: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3783: , exec 0 ms 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3783: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3784: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3784: , exec 0 ms 2026-06-08 09:18:48,267 DEBUG [mondrian.sql] 3784: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3785: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3785: , exec 0 ms 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3785: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3786: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3786: , exec 0 ms 2026-06-08 09:18:48,276 DEBUG [mondrian.sql] 3786: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,284 DEBUG [mondrian.sql] 3787: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:18:48,284 DEBUG [mondrian.sql] 3787: , exec 0 ms 2026-06-08 09:18:48,284 DEBUG [mondrian.sql] 3787: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,285 DEBUG [mondrian.sql] 3788: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:18:48,285 DEBUG [mondrian.sql] 3788: , exec 0 ms 2026-06-08 09:18:48,285 DEBUG [mondrian.sql] 3788: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3789: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3789: , exec 0 ms 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3789: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3790: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3790: , exec 0 ms 2026-06-08 09:18:48,293 DEBUG [mondrian.sql] 3790: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,313 DEBUG [mondrian.sql] 3791: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:18:48,314 DEBUG [mondrian.sql] 3791: , exec 1 ms 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3791: , exec+fetch 2 ms, 1 rows 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3792: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3792: , exec 0 ms 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3792: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3793: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3793: , exec 0 ms 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3793: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,315 DEBUG [mondrian.sql] 3794: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:18:48,316 DEBUG [mondrian.sql] 3794: , exec 0 ms 2026-06-08 09:18:48,316 DEBUG [mondrian.sql] 3794: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,316 DEBUG [mondrian.sql] 3795: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:18:48,322 DEBUG [mondrian.sql] 3795: , exec 6 ms 2026-06-08 09:18:48,322 DEBUG [mondrian.sql] 3795: , exec+fetch 6 ms, 1 rows 2026-06-08 09:18:48,322 DEBUG [mondrian.sql] 3796: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:18:48,325 DEBUG [mondrian.sql] 3796: , exec 3 ms 2026-06-08 09:18:48,325 DEBUG [mondrian.sql] 3796: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,325 DEBUG [mondrian.sql] 3797: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:18:48,328 DEBUG [mondrian.sql] 3797: , exec 2 ms 2026-06-08 09:18:48,328 DEBUG [mondrian.sql] 3797: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,328 DEBUG [mondrian.sql] 3798: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,343 DEBUG [mondrian.sql] 3798: , exec 14 ms 2026-06-08 09:18:48,343 DEBUG [mondrian.sql] 3798: , exec+fetch 15 ms, 1 rows 2026-06-08 09:18:48,344 DEBUG [mondrian.sql] 3799: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,361 DEBUG [mondrian.sql] 3799: , exec 17 ms 2026-06-08 09:18:48,361 DEBUG [mondrian.sql] 3799: , exec+fetch 17 ms, 1 rows 2026-06-08 09:18:48,361 DEBUG [mondrian.sql] 3800: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,374 DEBUG [mondrian.sql] 3800: , exec 13 ms 2026-06-08 09:18:48,374 DEBUG [mondrian.sql] 3800: , exec+fetch 13 ms, 1 rows 2026-06-08 09:18:48,374 DEBUG [mondrian.sql] 3801: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,390 DEBUG [mondrian.sql] 3801: , exec 15 ms 2026-06-08 09:18:48,390 DEBUG [mondrian.sql] 3801: , exec+fetch 16 ms, 1 rows 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3802: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3802: , exec 0 ms 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3802: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3803: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3803: , exec 0 ms 2026-06-08 09:18:48,401 DEBUG [mondrian.sql] 3803: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,402 DEBUG [mondrian.sql] 3804: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:18:48,402 DEBUG [mondrian.sql] 3804: , exec 0 ms 2026-06-08 09:18:48,402 DEBUG [mondrian.sql] 3804: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,405 DEBUG [mondrian.sql] 3805: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:18:48,405 DEBUG [mondrian.sql] 3805: , exec 0 ms 2026-06-08 09:18:48,405 DEBUG [mondrian.sql] 3805: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,405 DEBUG [mondrian.sql] 3806: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:18:48,406 DEBUG [mondrian.sql] 3806: , exec 0 ms 2026-06-08 09:18:48,406 DEBUG [mondrian.sql] 3806: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,406 DEBUG [mondrian.sql] 3807: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:18:48,407 DEBUG [mondrian.sql] 3807: , exec 0 ms 2026-06-08 09:18:48,407 DEBUG [mondrian.sql] 3807: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,407 DEBUG [mondrian.sql] 3808: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,410 DEBUG [mondrian.sql] 3808: , exec 2 ms 2026-06-08 09:18:48,410 DEBUG [mondrian.sql] 3808: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,410 DEBUG [mondrian.sql] 3809: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,413 DEBUG [mondrian.sql] 3809: , exec 3 ms 2026-06-08 09:18:48,413 DEBUG [mondrian.sql] 3809: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,413 DEBUG [mondrian.sql] 3810: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,417 DEBUG [mondrian.sql] 3810: , exec 3 ms 2026-06-08 09:18:48,417 DEBUG [mondrian.sql] 3810: , exec+fetch 4 ms, 1 rows 2026-06-08 09:18:48,417 DEBUG [mondrian.sql] 3811: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,420 DEBUG [mondrian.sql] 3811: , exec 3 ms 2026-06-08 09:18:48,420 DEBUG [mondrian.sql] 3811: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,420 DEBUG [mondrian.sql] 3812: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,425 DEBUG [mondrian.sql] 3812: , exec 4 ms 2026-06-08 09:18:48,425 DEBUG [mondrian.sql] 3812: , exec+fetch 5 ms, 1 rows 2026-06-08 09:18:48,425 DEBUG [mondrian.sql] 3813: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,428 DEBUG [mondrian.sql] 3813: , exec 2 ms 2026-06-08 09:18:48,428 DEBUG [mondrian.sql] 3813: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,428 DEBUG [mondrian.sql] 3814: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,431 DEBUG [mondrian.sql] 3814: , exec 2 ms 2026-06-08 09:18:48,431 DEBUG [mondrian.sql] 3814: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,431 DEBUG [mondrian.sql] 3815: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,434 DEBUG [mondrian.sql] 3815: , exec 2 ms 2026-06-08 09:18:48,434 DEBUG [mondrian.sql] 3815: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,434 DEBUG [mondrian.sql] 3816: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:18:48,437 DEBUG [mondrian.sql] 3816: , exec 3 ms 2026-06-08 09:18:48,437 DEBUG [mondrian.sql] 3816: , exec+fetch 3 ms, 1 rows 2026-06-08 09:18:48,437 DEBUG [mondrian.sql] 3817: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:18:48,437 DEBUG [mondrian.sql] 3817: , exec 0 ms 2026-06-08 09:18:48,438 DEBUG [mondrian.sql] 3817: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,438 DEBUG [mondrian.sql] 3818: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:18:48,444 DEBUG [mondrian.sql] 3818: , exec 6 ms 2026-06-08 09:18:48,444 DEBUG [mondrian.sql] 3818: , exec+fetch 6 ms, 1 rows 2026-06-08 09:18:48,444 DEBUG [mondrian.sql] 3819: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,462 DEBUG [mondrian.sql] 3819: , exec 18 ms 2026-06-08 09:18:48,462 DEBUG [mondrian.sql] 3819: , exec+fetch 18 ms, 1 rows 2026-06-08 09:18:48,462 DEBUG [mondrian.sql] 3820: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:18:48,488 DEBUG [mondrian.sql] 3820: , exec 25 ms 2026-06-08 09:18:48,488 DEBUG [mondrian.sql] 3820: , exec+fetch 26 ms, 1 rows 2026-06-08 09:18:48,552 DEBUG [mondrian.mdx] 58593: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:18:48,553 DEBUG [mondrian.sql] 3821: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:18:48,554 DEBUG [mondrian.sql] 3821: , exec 0 ms 2026-06-08 09:18:48,554 DEBUG [mondrian.sql] 3821: , exec+fetch 1 ms, 1 rows 2026-06-08 09:18:48,556 DEBUG [mondrian.sql] 3822: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:18:48,556 DEBUG [mondrian.sql] 3822: , exec 0 ms 2026-06-08 09:18:48,556 DEBUG [mondrian.sql] 3822: , exec+fetch 0 ms, 1 rows 2026-06-08 09:18:48,557 DEBUG [mondrian.mdx] 58593: exec: 5 ms 2026-06-08 09:18:48,558 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:20:32,876 DEBUG [mondrian.sql] 3823: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:32,896 DEBUG [mondrian.sql] 3823: , exec 19 ms 2026-06-08 09:20:32,896 DEBUG [mondrian.sql] 3823: , exec+fetch 20 ms, 1 rows 2026-06-08 09:20:32,896 DEBUG [mondrian.sql] 3824: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:20:32,899 DEBUG [mondrian.sql] 3824: , exec 3 ms 2026-06-08 09:20:32,899 DEBUG [mondrian.sql] 3824: , exec+fetch 3 ms, 3 rows 2026-06-08 09:20:32,900 DEBUG [mondrian.sql] 3825: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:20:32,902 DEBUG [mondrian.sql] 3825: , exec 2 ms 2026-06-08 09:20:32,902 DEBUG [mondrian.sql] 3825: , exec+fetch 2 ms, 3 rows 2026-06-08 09:20:32,902 DEBUG [mondrian.sql] 3826: 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] 2026-06-08 09:20:32,903 DEBUG [mondrian.sql] 3826: , exec 0 ms 2026-06-08 09:20:32,903 DEBUG [mondrian.sql] 3826: , exec+fetch 1 ms, 2 rows 2026-06-08 09:20:32,903 DEBUG [mondrian.sql] 3827: 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] 2026-06-08 09:20:32,904 DEBUG [mondrian.sql] 3827: , exec 0 ms 2026-06-08 09:20:32,904 DEBUG [mondrian.sql] 3827: , exec+fetch 1 ms, 2 rows 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3828: 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] 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3828: , exec 0 ms 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3828: , exec+fetch 0 ms, 2 rows 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3829: 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] 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3829: , exec 0 ms 2026-06-08 09:20:32,907 DEBUG [mondrian.sql] 3829: , exec+fetch 0 ms, 2 rows 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3830: 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] 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3830: , exec 0 ms 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3830: , exec+fetch 0 ms, 2 rows 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3831: 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] 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3831: , exec 0 ms 2026-06-08 09:20:32,909 DEBUG [mondrian.sql] 3831: , exec+fetch 0 ms, 2 rows 2026-06-08 09:20:32,911 DEBUG [mondrian.sql] 3832: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:20:32,912 DEBUG [mondrian.sql] 3832: , exec 1 ms 2026-06-08 09:20:32,912 DEBUG [mondrian.sql] 3832: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:32,912 DEBUG [mondrian.sql] 3833: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:20:32,912 DEBUG [mondrian.sql] 3833: , exec 0 ms 2026-06-08 09:20:32,912 DEBUG [mondrian.sql] 3833: , exec+fetch 0 ms, 8 rows 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3834: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3834: , exec 0 ms 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3834: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3835: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3835: , exec 0 ms 2026-06-08 09:20:32,914 DEBUG [mondrian.sql] 3835: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3836: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3836: , exec 0 ms 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3836: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3837: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3837: , exec 0 ms 2026-06-08 09:20:32,915 DEBUG [mondrian.sql] 3837: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3838: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3838: , exec 0 ms 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3838: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3839: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3839: , exec 0 ms 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3839: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3840: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3840: , exec 0 ms 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3840: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3841: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3841: , exec 0 ms 2026-06-08 09:20:32,916 DEBUG [mondrian.sql] 3841: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3842: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3842: , exec 0 ms 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3842: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3843: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3843: , exec 0 ms 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3843: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,917 DEBUG [mondrian.sql] 3844: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3844: , exec 0 ms 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3844: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3845: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3845: , exec 0 ms 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3845: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3846: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3846: , exec 0 ms 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3846: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3847: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3847: , exec 0 ms 2026-06-08 09:20:32,918 DEBUG [mondrian.sql] 3847: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3848: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3848: , exec 0 ms 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3848: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3849: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3849: , exec 0 ms 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3849: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3850: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3850: , exec 0 ms 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3850: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3851: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3851: , exec 0 ms 2026-06-08 09:20:32,919 DEBUG [mondrian.sql] 3851: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,334 DEBUG [mondrian.sql] 3852: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:20:33,335 DEBUG [mondrian.sql] 3852: , exec 1 ms 2026-06-08 09:20:33,335 DEBUG [mondrian.sql] 3852: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3853: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3853: , exec 0 ms 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3853: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3854: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3854: , exec 0 ms 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3854: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,336 DEBUG [mondrian.sql] 3855: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:20:33,337 DEBUG [mondrian.sql] 3855: , exec 0 ms 2026-06-08 09:20:33,337 DEBUG [mondrian.sql] 3855: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,337 DEBUG [mondrian.sql] 3856: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:20:33,343 DEBUG [mondrian.sql] 3856: , exec 6 ms 2026-06-08 09:20:33,343 DEBUG [mondrian.sql] 3856: , exec+fetch 6 ms, 1 rows 2026-06-08 09:20:33,343 DEBUG [mondrian.sql] 3857: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:20:33,346 DEBUG [mondrian.sql] 3857: , exec 2 ms 2026-06-08 09:20:33,346 DEBUG [mondrian.sql] 3857: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,346 DEBUG [mondrian.sql] 3858: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:20:33,349 DEBUG [mondrian.sql] 3858: , exec 2 ms 2026-06-08 09:20:33,349 DEBUG [mondrian.sql] 3858: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,349 DEBUG [mondrian.sql] 3859: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,366 DEBUG [mondrian.sql] 3859: , exec 16 ms 2026-06-08 09:20:33,366 DEBUG [mondrian.sql] 3859: , exec+fetch 17 ms, 1 rows 2026-06-08 09:20:33,366 DEBUG [mondrian.sql] 3860: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,385 DEBUG [mondrian.sql] 3860: , exec 18 ms 2026-06-08 09:20:33,385 DEBUG [mondrian.sql] 3860: , exec+fetch 19 ms, 1 rows 2026-06-08 09:20:33,385 DEBUG [mondrian.sql] 3861: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,398 DEBUG [mondrian.sql] 3861: , exec 13 ms 2026-06-08 09:20:33,398 DEBUG [mondrian.sql] 3861: , exec+fetch 13 ms, 1 rows 2026-06-08 09:20:33,399 DEBUG [mondrian.sql] 3862: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,415 DEBUG [mondrian.sql] 3862: , exec 16 ms 2026-06-08 09:20:33,415 DEBUG [mondrian.sql] 3862: , exec+fetch 16 ms, 1 rows 2026-06-08 09:20:33,427 DEBUG [mondrian.sql] 3863: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3863: , exec 0 ms 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3863: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3864: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3864: , exec 0 ms 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3864: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3865: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3865: , exec 0 ms 2026-06-08 09:20:33,428 DEBUG [mondrian.sql] 3865: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,430 DEBUG [mondrian.sql] 3866: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:20:33,430 DEBUG [mondrian.sql] 3866: , exec 0 ms 2026-06-08 09:20:33,430 DEBUG [mondrian.sql] 3866: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,430 DEBUG [mondrian.sql] 3867: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:20:33,431 DEBUG [mondrian.sql] 3867: , exec 0 ms 2026-06-08 09:20:33,431 DEBUG [mondrian.sql] 3867: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,431 DEBUG [mondrian.sql] 3868: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:20:33,431 DEBUG [mondrian.sql] 3868: , exec 0 ms 2026-06-08 09:20:33,431 DEBUG [mondrian.sql] 3868: , exec+fetch 0 ms, 1 rows 2026-06-08 09:20:33,432 DEBUG [mondrian.sql] 3869: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,435 DEBUG [mondrian.sql] 3869: , exec 2 ms 2026-06-08 09:20:33,435 DEBUG [mondrian.sql] 3869: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,435 DEBUG [mondrian.sql] 3870: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,438 DEBUG [mondrian.sql] 3870: , exec 3 ms 2026-06-08 09:20:33,438 DEBUG [mondrian.sql] 3870: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,438 DEBUG [mondrian.sql] 3871: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,442 DEBUG [mondrian.sql] 3871: , exec 3 ms 2026-06-08 09:20:33,442 DEBUG [mondrian.sql] 3871: , exec+fetch 4 ms, 1 rows 2026-06-08 09:20:33,442 DEBUG [mondrian.sql] 3872: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,446 DEBUG [mondrian.sql] 3872: , exec 3 ms 2026-06-08 09:20:33,446 DEBUG [mondrian.sql] 3872: , exec+fetch 4 ms, 1 rows 2026-06-08 09:20:33,446 DEBUG [mondrian.sql] 3873: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,451 DEBUG [mondrian.sql] 3873: , exec 4 ms 2026-06-08 09:20:33,451 DEBUG [mondrian.sql] 3873: , exec+fetch 5 ms, 1 rows 2026-06-08 09:20:33,451 DEBUG [mondrian.sql] 3874: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,454 DEBUG [mondrian.sql] 3874: , exec 2 ms 2026-06-08 09:20:33,454 DEBUG [mondrian.sql] 3874: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,454 DEBUG [mondrian.sql] 3875: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,457 DEBUG [mondrian.sql] 3875: , exec 2 ms 2026-06-08 09:20:33,457 DEBUG [mondrian.sql] 3875: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,458 DEBUG [mondrian.sql] 3876: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,461 DEBUG [mondrian.sql] 3876: , exec 2 ms 2026-06-08 09:20:33,461 DEBUG [mondrian.sql] 3876: , exec+fetch 3 ms, 1 rows 2026-06-08 09:20:33,461 DEBUG [mondrian.sql] 3877: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:20:33,465 DEBUG [mondrian.sql] 3877: , exec 3 ms 2026-06-08 09:20:33,465 DEBUG [mondrian.sql] 3877: , exec+fetch 4 ms, 1 rows 2026-06-08 09:20:33,465 DEBUG [mondrian.sql] 3878: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:20:33,466 DEBUG [mondrian.sql] 3878: , exec 0 ms 2026-06-08 09:20:33,466 DEBUG [mondrian.sql] 3878: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,466 DEBUG [mondrian.sql] 3879: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:20:33,473 DEBUG [mondrian.sql] 3879: , exec 6 ms 2026-06-08 09:20:33,473 DEBUG [mondrian.sql] 3879: , exec+fetch 7 ms, 1 rows 2026-06-08 09:20:33,474 DEBUG [mondrian.sql] 3880: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,500 DEBUG [mondrian.sql] 3880: , exec 26 ms 2026-06-08 09:20:33,500 DEBUG [mondrian.sql] 3880: , exec+fetch 26 ms, 1 rows 2026-06-08 09:20:33,501 DEBUG [mondrian.sql] 3881: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:20:33,542 DEBUG [mondrian.sql] 3881: , exec 41 ms 2026-06-08 09:20:33,542 DEBUG [mondrian.sql] 3881: , exec+fetch 41 ms, 1 rows 2026-06-08 09:20:33,606 DEBUG [mondrian.mdx] 59201: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:20:33,607 DEBUG [mondrian.sql] 3882: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:20:33,608 DEBUG [mondrian.sql] 3882: , exec 0 ms 2026-06-08 09:20:33,608 DEBUG [mondrian.sql] 3882: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,609 DEBUG [mondrian.sql] 3883: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:20:33,610 DEBUG [mondrian.sql] 3883: , exec 0 ms 2026-06-08 09:20:33,610 DEBUG [mondrian.sql] 3883: , exec+fetch 1 ms, 1 rows 2026-06-08 09:20:33,611 DEBUG [mondrian.mdx] 59201: exec: 5 ms 2026-06-08 09:20:33,612 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:28:19,324 DEBUG [mondrian.mdx] 59605: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:28:19,326 DEBUG [mondrian.mdx] 59605: exec: 1 ms 2026-06-08 09:28:19,326 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:28:31,949 DEBUG [mondrian.mdx] 60007: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:28:31,951 DEBUG [mondrian.mdx] 60007: exec: 2 ms 2026-06-08 09:28:31,951 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:28:33,730 DEBUG [mondrian.mdx] 60409: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:28:33,732 DEBUG [mondrian.mdx] 60409: exec: 2 ms 2026-06-08 09:28:33,732 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:33:17,474 DEBUG [mondrian.sql] 3884: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,494 DEBUG [mondrian.sql] 3884: , exec 19 ms 2026-06-08 09:33:17,494 DEBUG [mondrian.sql] 3884: , exec+fetch 20 ms, 1 rows 2026-06-08 09:33:17,495 DEBUG [mondrian.sql] 3885: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:33:17,499 DEBUG [mondrian.sql] 3885: , exec 4 ms 2026-06-08 09:33:17,499 DEBUG [mondrian.sql] 3885: , exec+fetch 4 ms, 3 rows 2026-06-08 09:33:17,499 DEBUG [mondrian.sql] 3886: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:33:17,502 DEBUG [mondrian.sql] 3886: , exec 3 ms 2026-06-08 09:33:17,502 DEBUG [mondrian.sql] 3886: , exec+fetch 3 ms, 3 rows 2026-06-08 09:33:17,503 DEBUG [mondrian.sql] 3887: 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] 2026-06-08 09:33:17,503 DEBUG [mondrian.sql] 3887: , exec 0 ms 2026-06-08 09:33:17,503 DEBUG [mondrian.sql] 3887: , exec+fetch 0 ms, 2 rows 2026-06-08 09:33:17,504 DEBUG [mondrian.sql] 3888: 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] 2026-06-08 09:33:17,504 DEBUG [mondrian.sql] 3888: , exec 0 ms 2026-06-08 09:33:17,504 DEBUG [mondrian.sql] 3888: , exec+fetch 0 ms, 2 rows 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3889: 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] 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3889: , exec 0 ms 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3889: , exec+fetch 0 ms, 2 rows 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3890: 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] 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3890: , exec 0 ms 2026-06-08 09:33:17,506 DEBUG [mondrian.sql] 3890: , exec+fetch 0 ms, 2 rows 2026-06-08 09:33:17,508 DEBUG [mondrian.sql] 3891: 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] 2026-06-08 09:33:17,508 DEBUG [mondrian.sql] 3891: , exec 0 ms 2026-06-08 09:33:17,508 DEBUG [mondrian.sql] 3891: , exec+fetch 0 ms, 2 rows 2026-06-08 09:33:17,508 DEBUG [mondrian.sql] 3892: 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] 2026-06-08 09:33:17,509 DEBUG [mondrian.sql] 3892: , exec 0 ms 2026-06-08 09:33:17,509 DEBUG [mondrian.sql] 3892: , exec+fetch 1 ms, 2 rows 2026-06-08 09:33:17,510 DEBUG [mondrian.sql] 3893: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:33:17,511 DEBUG [mondrian.sql] 3893: , exec 1 ms 2026-06-08 09:33:17,512 DEBUG [mondrian.sql] 3893: , exec+fetch 2 ms, 1 rows 2026-06-08 09:33:17,512 DEBUG [mondrian.sql] 3894: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:33:17,512 DEBUG [mondrian.sql] 3894: , exec 0 ms 2026-06-08 09:33:17,512 DEBUG [mondrian.sql] 3894: , exec+fetch 0 ms, 8 rows 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3895: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3895: , exec 0 ms 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3895: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3896: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3896: , exec 0 ms 2026-06-08 09:33:17,513 DEBUG [mondrian.sql] 3896: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3897: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3897: , exec 0 ms 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3897: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3898: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3898: , exec 0 ms 2026-06-08 09:33:17,514 DEBUG [mondrian.sql] 3898: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3899: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3899: , exec 0 ms 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3899: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3900: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3900: , exec 0 ms 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3900: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3901: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3901: , exec 0 ms 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3901: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,515 DEBUG [mondrian.sql] 3902: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3902: , exec 0 ms 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3902: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3903: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3903: , exec 0 ms 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3903: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3904: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3904: , exec 0 ms 2026-06-08 09:33:17,516 DEBUG [mondrian.sql] 3904: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3905: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3905: , exec 0 ms 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3905: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3906: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3906: , exec 0 ms 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3906: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3907: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3907: , exec 0 ms 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3907: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3908: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3908: , exec 0 ms 2026-06-08 09:33:17,517 DEBUG [mondrian.sql] 3908: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3909: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3909: , exec 0 ms 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3909: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3910: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3910: , exec 0 ms 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3910: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3911: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3911: , exec 0 ms 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3911: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3912: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3912: , exec 0 ms 2026-06-08 09:33:17,518 DEBUG [mondrian.sql] 3912: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,592 DEBUG [mondrian.sql] 3913: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:33:17,593 DEBUG [mondrian.sql] 3913: , exec 1 ms 2026-06-08 09:33:17,593 DEBUG [mondrian.sql] 3913: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,593 DEBUG [mondrian.sql] 3914: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:33:17,593 DEBUG [mondrian.sql] 3914: , exec 0 ms 2026-06-08 09:33:17,594 DEBUG [mondrian.sql] 3914: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,594 DEBUG [mondrian.sql] 3915: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:33:17,594 DEBUG [mondrian.sql] 3915: , exec 0 ms 2026-06-08 09:33:17,594 DEBUG [mondrian.sql] 3915: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,594 DEBUG [mondrian.sql] 3916: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:33:17,595 DEBUG [mondrian.sql] 3916: , exec 0 ms 2026-06-08 09:33:17,595 DEBUG [mondrian.sql] 3916: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,595 DEBUG [mondrian.sql] 3917: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:33:17,615 DEBUG [mondrian.sql] 3917: , exec 20 ms 2026-06-08 09:33:17,615 DEBUG [mondrian.sql] 3917: , exec+fetch 20 ms, 1 rows 2026-06-08 09:33:17,615 DEBUG [mondrian.sql] 3918: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:33:17,618 DEBUG [mondrian.sql] 3918: , exec 3 ms 2026-06-08 09:33:17,618 DEBUG [mondrian.sql] 3918: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,618 DEBUG [mondrian.sql] 3919: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:33:17,621 DEBUG [mondrian.sql] 3919: , exec 2 ms 2026-06-08 09:33:17,621 DEBUG [mondrian.sql] 3919: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,621 DEBUG [mondrian.sql] 3920: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,637 DEBUG [mondrian.sql] 3920: , exec 16 ms 2026-06-08 09:33:17,638 DEBUG [mondrian.sql] 3920: , exec+fetch 17 ms, 1 rows 2026-06-08 09:33:17,638 DEBUG [mondrian.sql] 3921: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,659 DEBUG [mondrian.sql] 3921: , exec 21 ms 2026-06-08 09:33:17,659 DEBUG [mondrian.sql] 3921: , exec+fetch 21 ms, 1 rows 2026-06-08 09:33:17,659 DEBUG [mondrian.sql] 3922: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,674 DEBUG [mondrian.sql] 3922: , exec 14 ms 2026-06-08 09:33:17,674 DEBUG [mondrian.sql] 3922: , exec+fetch 15 ms, 1 rows 2026-06-08 09:33:17,674 DEBUG [mondrian.sql] 3923: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,692 DEBUG [mondrian.sql] 3923: , exec 18 ms 2026-06-08 09:33:17,693 DEBUG [mondrian.sql] 3923: , exec+fetch 19 ms, 1 rows 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3924: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3924: , exec 0 ms 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3924: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3925: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3925: , exec 0 ms 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3925: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,704 DEBUG [mondrian.sql] 3926: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:33:17,705 DEBUG [mondrian.sql] 3926: , exec 0 ms 2026-06-08 09:33:17,705 DEBUG [mondrian.sql] 3926: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,707 DEBUG [mondrian.sql] 3927: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:33:17,707 DEBUG [mondrian.sql] 3927: , exec 0 ms 2026-06-08 09:33:17,707 DEBUG [mondrian.sql] 3927: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,707 DEBUG [mondrian.sql] 3928: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:33:17,708 DEBUG [mondrian.sql] 3928: , exec 0 ms 2026-06-08 09:33:17,708 DEBUG [mondrian.sql] 3928: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,708 DEBUG [mondrian.sql] 3929: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:33:17,709 DEBUG [mondrian.sql] 3929: , exec 0 ms 2026-06-08 09:33:17,709 DEBUG [mondrian.sql] 3929: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,709 DEBUG [mondrian.sql] 3930: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,711 DEBUG [mondrian.sql] 3930: , exec 2 ms 2026-06-08 09:33:17,711 DEBUG [mondrian.sql] 3930: , exec+fetch 2 ms, 1 rows 2026-06-08 09:33:17,712 DEBUG [mondrian.sql] 3931: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,715 DEBUG [mondrian.sql] 3931: , exec 3 ms 2026-06-08 09:33:17,715 DEBUG [mondrian.sql] 3931: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,715 DEBUG [mondrian.sql] 3932: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,718 DEBUG [mondrian.sql] 3932: , exec 3 ms 2026-06-08 09:33:17,718 DEBUG [mondrian.sql] 3932: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,718 DEBUG [mondrian.sql] 3933: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,722 DEBUG [mondrian.sql] 3933: , exec 3 ms 2026-06-08 09:33:17,722 DEBUG [mondrian.sql] 3933: , exec+fetch 4 ms, 1 rows 2026-06-08 09:33:17,722 DEBUG [mondrian.sql] 3934: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,727 DEBUG [mondrian.sql] 3934: , exec 4 ms 2026-06-08 09:33:17,727 DEBUG [mondrian.sql] 3934: , exec+fetch 5 ms, 1 rows 2026-06-08 09:33:17,727 DEBUG [mondrian.sql] 3935: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,729 DEBUG [mondrian.sql] 3935: , exec 2 ms 2026-06-08 09:33:17,729 DEBUG [mondrian.sql] 3935: , exec+fetch 2 ms, 1 rows 2026-06-08 09:33:17,729 DEBUG [mondrian.sql] 3936: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,732 DEBUG [mondrian.sql] 3936: , exec 2 ms 2026-06-08 09:33:17,732 DEBUG [mondrian.sql] 3936: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,732 DEBUG [mondrian.sql] 3937: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,735 DEBUG [mondrian.sql] 3937: , exec 2 ms 2026-06-08 09:33:17,735 DEBUG [mondrian.sql] 3937: , exec+fetch 3 ms, 1 rows 2026-06-08 09:33:17,735 DEBUG [mondrian.sql] 3938: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3938: , exec 3 ms 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3938: , exec+fetch 4 ms, 1 rows 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3939: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3939: , exec 0 ms 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3939: , exec+fetch 0 ms, 1 rows 2026-06-08 09:33:17,739 DEBUG [mondrian.sql] 3940: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:33:17,745 DEBUG [mondrian.sql] 3940: , exec 6 ms 2026-06-08 09:33:17,746 DEBUG [mondrian.sql] 3940: , exec+fetch 7 ms, 1 rows 2026-06-08 09:33:17,746 DEBUG [mondrian.sql] 3941: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,766 DEBUG [mondrian.sql] 3941: , exec 20 ms 2026-06-08 09:33:17,766 DEBUG [mondrian.sql] 3941: , exec+fetch 20 ms, 1 rows 2026-06-08 09:33:17,766 DEBUG [mondrian.sql] 3942: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:33:17,792 DEBUG [mondrian.sql] 3942: , exec 26 ms 2026-06-08 09:33:17,792 DEBUG [mondrian.sql] 3942: , exec+fetch 26 ms, 1 rows 2026-06-08 09:33:17,856 DEBUG [mondrian.mdx] 61015: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:33:17,857 DEBUG [mondrian.sql] 3943: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:33:17,858 DEBUG [mondrian.sql] 3943: , exec 0 ms 2026-06-08 09:33:17,858 DEBUG [mondrian.sql] 3943: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,861 DEBUG [mondrian.sql] 3944: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:33:17,862 DEBUG [mondrian.sql] 3944: , exec 0 ms 2026-06-08 09:33:17,862 DEBUG [mondrian.sql] 3944: , exec+fetch 1 ms, 1 rows 2026-06-08 09:33:17,863 DEBUG [mondrian.mdx] 61015: exec: 7 ms 2026-06-08 09:33:17,864 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:36:27,988 DEBUG [mondrian.sql] 3945: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,010 DEBUG [mondrian.sql] 3945: , exec 22 ms 2026-06-08 09:36:28,010 DEBUG [mondrian.sql] 3945: , exec+fetch 22 ms, 1 rows 2026-06-08 09:36:28,011 DEBUG [mondrian.sql] 3946: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:36:28,017 DEBUG [mondrian.sql] 3946: , exec 5 ms 2026-06-08 09:36:28,017 DEBUG [mondrian.sql] 3946: , exec+fetch 6 ms, 3 rows 2026-06-08 09:36:28,017 DEBUG [mondrian.sql] 3947: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:36:28,022 DEBUG [mondrian.sql] 3947: , exec 5 ms 2026-06-08 09:36:28,022 DEBUG [mondrian.sql] 3947: , exec+fetch 5 ms, 3 rows 2026-06-08 09:36:28,022 DEBUG [mondrian.sql] 3948: 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] 2026-06-08 09:36:28,023 DEBUG [mondrian.sql] 3948: , exec 0 ms 2026-06-08 09:36:28,023 DEBUG [mondrian.sql] 3948: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:28,023 DEBUG [mondrian.sql] 3949: 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] 2026-06-08 09:36:28,023 DEBUG [mondrian.sql] 3949: , exec 0 ms 2026-06-08 09:36:28,023 DEBUG [mondrian.sql] 3949: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:28,025 DEBUG [mondrian.sql] 3950: 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] 2026-06-08 09:36:28,025 DEBUG [mondrian.sql] 3950: , exec 0 ms 2026-06-08 09:36:28,025 DEBUG [mondrian.sql] 3950: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:28,025 DEBUG [mondrian.sql] 3951: 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] 2026-06-08 09:36:28,026 DEBUG [mondrian.sql] 3951: , exec 0 ms 2026-06-08 09:36:28,026 DEBUG [mondrian.sql] 3951: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:28,027 DEBUG [mondrian.sql] 3952: 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] 2026-06-08 09:36:28,027 DEBUG [mondrian.sql] 3952: , exec 0 ms 2026-06-08 09:36:28,027 DEBUG [mondrian.sql] 3952: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:28,027 DEBUG [mondrian.sql] 3953: 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] 2026-06-08 09:36:28,028 DEBUG [mondrian.sql] 3953: , exec 0 ms 2026-06-08 09:36:28,028 DEBUG [mondrian.sql] 3953: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:28,029 DEBUG [mondrian.sql] 3954: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:28,030 DEBUG [mondrian.sql] 3954: , exec 0 ms 2026-06-08 09:36:28,030 DEBUG [mondrian.sql] 3954: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,030 DEBUG [mondrian.sql] 3955: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:36:28,030 DEBUG [mondrian.sql] 3955: , exec 0 ms 2026-06-08 09:36:28,030 DEBUG [mondrian.sql] 3955: , exec+fetch 0 ms, 8 rows 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3956: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3956: , exec 0 ms 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3956: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3957: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3957: , exec 0 ms 2026-06-08 09:36:28,041 DEBUG [mondrian.sql] 3957: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3958: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3958: , exec 0 ms 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3958: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3959: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3959: , exec 0 ms 2026-06-08 09:36:28,050 DEBUG [mondrian.sql] 3959: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3960: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3960: , exec 0 ms 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3960: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3961: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3961: , exec 0 ms 2026-06-08 09:36:28,060 DEBUG [mondrian.sql] 3961: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3962: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3962: , exec 0 ms 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3962: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3963: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3963: , exec 0 ms 2026-06-08 09:36:28,069 DEBUG [mondrian.sql] 3963: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,078 DEBUG [mondrian.sql] 3964: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:36:28,079 DEBUG [mondrian.sql] 3964: , exec 0 ms 2026-06-08 09:36:28,079 DEBUG [mondrian.sql] 3964: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,079 DEBUG [mondrian.sql] 3965: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:36:28,079 DEBUG [mondrian.sql] 3965: , exec 0 ms 2026-06-08 09:36:28,079 DEBUG [mondrian.sql] 3965: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3966: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3966: , exec 0 ms 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3966: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3967: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3967: , exec 0 ms 2026-06-08 09:36:28,088 DEBUG [mondrian.sql] 3967: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3968: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3968: , exec 0 ms 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3968: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3969: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3969: , exec 0 ms 2026-06-08 09:36:28,098 DEBUG [mondrian.sql] 3969: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,109 DEBUG [mondrian.sql] 3970: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:36:28,109 DEBUG [mondrian.sql] 3970: , exec 0 ms 2026-06-08 09:36:28,110 DEBUG [mondrian.sql] 3970: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,110 DEBUG [mondrian.sql] 3971: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:36:28,110 DEBUG [mondrian.sql] 3971: , exec 0 ms 2026-06-08 09:36:28,110 DEBUG [mondrian.sql] 3971: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,123 DEBUG [mondrian.sql] 3972: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:36:28,123 DEBUG [mondrian.sql] 3972: , exec 0 ms 2026-06-08 09:36:28,123 DEBUG [mondrian.sql] 3972: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,123 DEBUG [mondrian.sql] 3973: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:36:28,124 DEBUG [mondrian.sql] 3973: , exec 0 ms 2026-06-08 09:36:28,124 DEBUG [mondrian.sql] 3973: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,143 DEBUG [mondrian.sql] 3974: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:36:28,144 DEBUG [mondrian.sql] 3974: , exec 1 ms 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3974: , exec+fetch 2 ms, 1 rows 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3975: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3975: , exec 0 ms 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3975: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3976: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3976: , exec 0 ms 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3976: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,145 DEBUG [mondrian.sql] 3977: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:28,146 DEBUG [mondrian.sql] 3977: , exec 0 ms 2026-06-08 09:36:28,146 DEBUG [mondrian.sql] 3977: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,146 DEBUG [mondrian.sql] 3978: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:36:28,154 DEBUG [mondrian.sql] 3978: , exec 7 ms 2026-06-08 09:36:28,154 DEBUG [mondrian.sql] 3978: , exec+fetch 8 ms, 1 rows 2026-06-08 09:36:28,154 DEBUG [mondrian.sql] 3979: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:36:28,157 DEBUG [mondrian.sql] 3979: , exec 3 ms 2026-06-08 09:36:28,157 DEBUG [mondrian.sql] 3979: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,157 DEBUG [mondrian.sql] 3980: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:36:28,162 DEBUG [mondrian.sql] 3980: , exec 4 ms 2026-06-08 09:36:28,162 DEBUG [mondrian.sql] 3980: , exec+fetch 5 ms, 1 rows 2026-06-08 09:36:28,162 DEBUG [mondrian.sql] 3981: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,182 DEBUG [mondrian.sql] 3981: , exec 20 ms 2026-06-08 09:36:28,182 DEBUG [mondrian.sql] 3981: , exec+fetch 20 ms, 1 rows 2026-06-08 09:36:28,182 DEBUG [mondrian.sql] 3982: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,201 DEBUG [mondrian.sql] 3982: , exec 18 ms 2026-06-08 09:36:28,201 DEBUG [mondrian.sql] 3982: , exec+fetch 19 ms, 1 rows 2026-06-08 09:36:28,201 DEBUG [mondrian.sql] 3983: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,215 DEBUG [mondrian.sql] 3983: , exec 13 ms 2026-06-08 09:36:28,215 DEBUG [mondrian.sql] 3983: , exec+fetch 14 ms, 1 rows 2026-06-08 09:36:28,215 DEBUG [mondrian.sql] 3984: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,231 DEBUG [mondrian.sql] 3984: , exec 16 ms 2026-06-08 09:36:28,231 DEBUG [mondrian.sql] 3984: , exec+fetch 16 ms, 1 rows 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3985: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3985: , exec 0 ms 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3985: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3986: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3986: , exec 0 ms 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3986: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,243 DEBUG [mondrian.sql] 3987: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:36:28,244 DEBUG [mondrian.sql] 3987: , exec 0 ms 2026-06-08 09:36:28,244 DEBUG [mondrian.sql] 3987: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,245 DEBUG [mondrian.sql] 3988: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:28,245 DEBUG [mondrian.sql] 3988: , exec 0 ms 2026-06-08 09:36:28,245 DEBUG [mondrian.sql] 3988: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,245 DEBUG [mondrian.sql] 3989: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:28,246 DEBUG [mondrian.sql] 3989: , exec 0 ms 2026-06-08 09:36:28,246 DEBUG [mondrian.sql] 3989: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,246 DEBUG [mondrian.sql] 3990: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:28,247 DEBUG [mondrian.sql] 3990: , exec 0 ms 2026-06-08 09:36:28,247 DEBUG [mondrian.sql] 3990: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,247 DEBUG [mondrian.sql] 3991: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,250 DEBUG [mondrian.sql] 3991: , exec 2 ms 2026-06-08 09:36:28,250 DEBUG [mondrian.sql] 3991: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,250 DEBUG [mondrian.sql] 3992: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,253 DEBUG [mondrian.sql] 3992: , exec 3 ms 2026-06-08 09:36:28,254 DEBUG [mondrian.sql] 3992: , exec+fetch 4 ms, 1 rows 2026-06-08 09:36:28,254 DEBUG [mondrian.sql] 3993: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,257 DEBUG [mondrian.sql] 3993: , exec 3 ms 2026-06-08 09:36:28,257 DEBUG [mondrian.sql] 3993: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,257 DEBUG [mondrian.sql] 3994: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,261 DEBUG [mondrian.sql] 3994: , exec 3 ms 2026-06-08 09:36:28,261 DEBUG [mondrian.sql] 3994: , exec+fetch 4 ms, 1 rows 2026-06-08 09:36:28,261 DEBUG [mondrian.sql] 3995: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,265 DEBUG [mondrian.sql] 3995: , exec 4 ms 2026-06-08 09:36:28,265 DEBUG [mondrian.sql] 3995: , exec+fetch 4 ms, 1 rows 2026-06-08 09:36:28,266 DEBUG [mondrian.sql] 3996: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,268 DEBUG [mondrian.sql] 3996: , exec 2 ms 2026-06-08 09:36:28,269 DEBUG [mondrian.sql] 3996: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,269 DEBUG [mondrian.sql] 3997: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,272 DEBUG [mondrian.sql] 3997: , exec 2 ms 2026-06-08 09:36:28,272 DEBUG [mondrian.sql] 3997: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,272 DEBUG [mondrian.sql] 3998: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,275 DEBUG [mondrian.sql] 3998: , exec 2 ms 2026-06-08 09:36:28,275 DEBUG [mondrian.sql] 3998: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,276 DEBUG [mondrian.sql] 3999: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:36:28,279 DEBUG [mondrian.sql] 3999: , exec 3 ms 2026-06-08 09:36:28,279 DEBUG [mondrian.sql] 3999: , exec+fetch 3 ms, 1 rows 2026-06-08 09:36:28,280 DEBUG [mondrian.sql] 4000: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:36:28,280 DEBUG [mondrian.sql] 4000: , exec 0 ms 2026-06-08 09:36:28,280 DEBUG [mondrian.sql] 4000: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:28,280 DEBUG [mondrian.sql] 4001: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:36:28,287 DEBUG [mondrian.sql] 4001: , exec 6 ms 2026-06-08 09:36:28,287 DEBUG [mondrian.sql] 4001: , exec+fetch 7 ms, 1 rows 2026-06-08 09:36:28,288 DEBUG [mondrian.sql] 4002: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,309 DEBUG [mondrian.sql] 4002: , exec 20 ms 2026-06-08 09:36:28,309 DEBUG [mondrian.sql] 4002: , exec+fetch 21 ms, 1 rows 2026-06-08 09:36:28,309 DEBUG [mondrian.sql] 4003: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:36:28,335 DEBUG [mondrian.sql] 4003: , exec 26 ms 2026-06-08 09:36:28,335 DEBUG [mondrian.sql] 4003: , exec+fetch 26 ms, 1 rows 2026-06-08 09:36:28,407 DEBUG [mondrian.mdx] 61623: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:36:28,408 DEBUG [mondrian.sql] 4004: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:36:28,409 DEBUG [mondrian.sql] 4004: , exec 0 ms 2026-06-08 09:36:28,409 DEBUG [mondrian.sql] 4004: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,410 DEBUG [mondrian.sql] 4005: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:36:28,411 DEBUG [mondrian.sql] 4005: , exec 0 ms 2026-06-08 09:36:28,411 DEBUG [mondrian.sql] 4005: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:28,411 DEBUG [mondrian.mdx] 61623: exec: 4 ms 2026-06-08 09:36:28,412 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:36:37,282 DEBUG [mondrian.sql] 4006: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:36:37,301 DEBUG [mondrian.sql] 4006: , exec 18 ms 2026-06-08 09:36:37,301 DEBUG [mondrian.sql] 4006: , exec+fetch 19 ms, 1 rows 2026-06-08 09:36:37,301 DEBUG [mondrian.sql] 4007: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:36:37,304 DEBUG [mondrian.sql] 4007: , exec 2 ms 2026-06-08 09:36:37,304 DEBUG [mondrian.sql] 4007: , exec+fetch 3 ms, 3 rows 2026-06-08 09:36:37,304 DEBUG [mondrian.sql] 4008: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:36:37,307 DEBUG [mondrian.sql] 4008: , exec 2 ms 2026-06-08 09:36:37,307 DEBUG [mondrian.sql] 4008: , exec+fetch 3 ms, 3 rows 2026-06-08 09:36:37,307 DEBUG [mondrian.sql] 4009: 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] 2026-06-08 09:36:37,308 DEBUG [mondrian.sql] 4009: , exec 0 ms 2026-06-08 09:36:37,308 DEBUG [mondrian.sql] 4009: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:37,308 DEBUG [mondrian.sql] 4010: 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] 2026-06-08 09:36:37,308 DEBUG [mondrian.sql] 4010: , exec 0 ms 2026-06-08 09:36:37,308 DEBUG [mondrian.sql] 4010: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:37,310 DEBUG [mondrian.sql] 4011: 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] 2026-06-08 09:36:37,310 DEBUG [mondrian.sql] 4011: , exec 0 ms 2026-06-08 09:36:37,310 DEBUG [mondrian.sql] 4011: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:37,310 DEBUG [mondrian.sql] 4012: 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] 2026-06-08 09:36:37,311 DEBUG [mondrian.sql] 4012: , exec 0 ms 2026-06-08 09:36:37,311 DEBUG [mondrian.sql] 4012: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:37,312 DEBUG [mondrian.sql] 4013: 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] 2026-06-08 09:36:37,312 DEBUG [mondrian.sql] 4013: , exec 0 ms 2026-06-08 09:36:37,312 DEBUG [mondrian.sql] 4013: , exec+fetch 0 ms, 2 rows 2026-06-08 09:36:37,312 DEBUG [mondrian.sql] 4014: 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] 2026-06-08 09:36:37,312 DEBUG [mondrian.sql] 4014: , exec 0 ms 2026-06-08 09:36:37,313 DEBUG [mondrian.sql] 4014: , exec+fetch 1 ms, 2 rows 2026-06-08 09:36:37,314 DEBUG [mondrian.sql] 4015: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:36:37,315 DEBUG [mondrian.sql] 4015: , exec 0 ms 2026-06-08 09:36:37,315 DEBUG [mondrian.sql] 4015: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:37,315 DEBUG [mondrian.sql] 4016: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:36:37,315 DEBUG [mondrian.sql] 4016: , exec 0 ms 2026-06-08 09:36:37,315 DEBUG [mondrian.sql] 4016: , exec+fetch 0 ms, 8 rows 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4017: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4017: , exec 0 ms 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4017: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4018: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4018: , exec 0 ms 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4018: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,317 DEBUG [mondrian.sql] 4019: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4019: , exec 0 ms 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4019: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4020: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4020: , exec 0 ms 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4020: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,318 DEBUG [mondrian.sql] 4021: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4021: , exec 0 ms 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4021: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4022: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4022: , exec 0 ms 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4022: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4023: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4023: , exec 0 ms 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4023: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4024: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4024: , exec 0 ms 2026-06-08 09:36:37,319 DEBUG [mondrian.sql] 4024: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4025: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4025: , exec 0 ms 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4025: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4026: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4026: , exec 0 ms 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4026: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4027: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4027: , exec 0 ms 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4027: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4028: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4028: , exec 0 ms 2026-06-08 09:36:37,320 DEBUG [mondrian.sql] 4028: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4029: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4029: , exec 0 ms 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4029: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4030: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4030: , exec 0 ms 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4030: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4031: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:36:37,321 DEBUG [mondrian.sql] 4031: , exec 0 ms 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4031: , exec+fetch 1 ms, 1 rows 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4032: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4032: , exec 0 ms 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4032: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4033: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4033: , exec 0 ms 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4033: , exec+fetch 0 ms, 1 rows 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4034: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4034: , exec 0 ms 2026-06-08 09:36:37,322 DEBUG [mondrian.sql] 4034: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:05,496 DEBUG [mondrian.mdx] 62582: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:37:05,497 DEBUG [mondrian.mdx] 62582: exec: 1 ms 2026-06-08 09:37:05,498 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:37:17,117 DEBUG [mondrian.sql] 4035: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,135 DEBUG [mondrian.sql] 4035: , exec 17 ms 2026-06-08 09:37:17,135 DEBUG [mondrian.sql] 4035: , exec+fetch 18 ms, 1 rows 2026-06-08 09:37:17,135 DEBUG [mondrian.sql] 4036: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:37:17,138 DEBUG [mondrian.sql] 4036: , exec 2 ms 2026-06-08 09:37:17,138 DEBUG [mondrian.sql] 4036: , exec+fetch 3 ms, 3 rows 2026-06-08 09:37:17,138 DEBUG [mondrian.sql] 4037: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:37:17,141 DEBUG [mondrian.sql] 4037: , exec 2 ms 2026-06-08 09:37:17,141 DEBUG [mondrian.sql] 4037: , exec+fetch 3 ms, 3 rows 2026-06-08 09:37:17,141 DEBUG [mondrian.sql] 4038: 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] 2026-06-08 09:37:17,141 DEBUG [mondrian.sql] 4038: , exec 0 ms 2026-06-08 09:37:17,141 DEBUG [mondrian.sql] 4038: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,142 DEBUG [mondrian.sql] 4039: 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] 2026-06-08 09:37:17,142 DEBUG [mondrian.sql] 4039: , exec 0 ms 2026-06-08 09:37:17,142 DEBUG [mondrian.sql] 4039: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4040: 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] 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4040: , exec 0 ms 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4040: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4041: 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] 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4041: , exec 0 ms 2026-06-08 09:37:17,144 DEBUG [mondrian.sql] 4041: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4042: 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] 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4042: , exec 0 ms 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4042: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4043: 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] 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4043: , exec 0 ms 2026-06-08 09:37:17,146 DEBUG [mondrian.sql] 4043: , exec+fetch 0 ms, 2 rows 2026-06-08 09:37:17,148 DEBUG [mondrian.sql] 4044: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:37:17,149 DEBUG [mondrian.sql] 4044: , exec 0 ms 2026-06-08 09:37:17,149 DEBUG [mondrian.sql] 4044: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,149 DEBUG [mondrian.sql] 4045: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:37:17,149 DEBUG [mondrian.sql] 4045: , exec 0 ms 2026-06-08 09:37:17,149 DEBUG [mondrian.sql] 4045: , exec+fetch 0 ms, 8 rows 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4046: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4046: , exec 0 ms 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4046: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4047: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4047: , exec 0 ms 2026-06-08 09:37:17,150 DEBUG [mondrian.sql] 4047: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4048: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4048: , exec 0 ms 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4048: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4049: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4049: , exec 0 ms 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4049: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,151 DEBUG [mondrian.sql] 4050: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4050: , exec 0 ms 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4050: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4051: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4051: , exec 0 ms 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4051: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4052: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4052: , exec 0 ms 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4052: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4053: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4053: , exec 0 ms 2026-06-08 09:37:17,152 DEBUG [mondrian.sql] 4053: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4054: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4054: , exec 0 ms 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4054: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4055: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4055: , exec 0 ms 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4055: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4056: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4056: , exec 0 ms 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4056: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4057: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4057: , exec 0 ms 2026-06-08 09:37:17,153 DEBUG [mondrian.sql] 4057: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4058: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4058: , exec 0 ms 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4058: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4059: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4059: , exec 0 ms 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4059: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4060: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4060: , exec 0 ms 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4060: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,154 DEBUG [mondrian.sql] 4061: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4061: , exec 0 ms 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4061: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4062: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4062: , exec 0 ms 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4062: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4063: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4063: , exec 0 ms 2026-06-08 09:37:17,155 DEBUG [mondrian.sql] 4063: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,261 DEBUG [mondrian.sql] 4064: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4064: , exec 0 ms 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4064: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4065: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4065: , exec 0 ms 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4065: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4066: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4066: , exec 0 ms 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4066: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,262 DEBUG [mondrian.sql] 4067: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:37:17,263 DEBUG [mondrian.sql] 4067: , exec 0 ms 2026-06-08 09:37:17,263 DEBUG [mondrian.sql] 4067: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,263 DEBUG [mondrian.sql] 4068: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:37:17,270 DEBUG [mondrian.sql] 4068: , exec 6 ms 2026-06-08 09:37:17,270 DEBUG [mondrian.sql] 4068: , exec+fetch 7 ms, 1 rows 2026-06-08 09:37:17,270 DEBUG [mondrian.sql] 4069: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:37:17,273 DEBUG [mondrian.sql] 4069: , exec 2 ms 2026-06-08 09:37:17,273 DEBUG [mondrian.sql] 4069: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,273 DEBUG [mondrian.sql] 4070: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:37:17,276 DEBUG [mondrian.sql] 4070: , exec 2 ms 2026-06-08 09:37:17,276 DEBUG [mondrian.sql] 4070: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,276 DEBUG [mondrian.sql] 4071: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,291 DEBUG [mondrian.sql] 4071: , exec 14 ms 2026-06-08 09:37:17,291 DEBUG [mondrian.sql] 4071: , exec+fetch 15 ms, 1 rows 2026-06-08 09:37:17,291 DEBUG [mondrian.sql] 4072: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,326 DEBUG [mondrian.sql] 4072: , exec 35 ms 2026-06-08 09:37:17,327 DEBUG [mondrian.sql] 4072: , exec+fetch 36 ms, 1 rows 2026-06-08 09:37:17,327 DEBUG [mondrian.sql] 4073: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,344 DEBUG [mondrian.sql] 4073: , exec 17 ms 2026-06-08 09:37:17,344 DEBUG [mondrian.sql] 4073: , exec+fetch 17 ms, 1 rows 2026-06-08 09:37:17,345 DEBUG [mondrian.sql] 4074: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,362 DEBUG [mondrian.sql] 4074: , exec 17 ms 2026-06-08 09:37:17,362 DEBUG [mondrian.sql] 4074: , exec+fetch 17 ms, 1 rows 2026-06-08 09:37:17,372 DEBUG [mondrian.sql] 4075: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4075: , exec 0 ms 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4075: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4076: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4076: , exec 0 ms 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4076: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4077: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4077: , exec 0 ms 2026-06-08 09:37:17,373 DEBUG [mondrian.sql] 4077: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,376 DEBUG [mondrian.sql] 4078: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:37:17,376 DEBUG [mondrian.sql] 4078: , exec 0 ms 2026-06-08 09:37:17,376 DEBUG [mondrian.sql] 4078: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,376 DEBUG [mondrian.sql] 4079: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:37:17,377 DEBUG [mondrian.sql] 4079: , exec 0 ms 2026-06-08 09:37:17,377 DEBUG [mondrian.sql] 4079: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,377 DEBUG [mondrian.sql] 4080: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:37:17,378 DEBUG [mondrian.sql] 4080: , exec 0 ms 2026-06-08 09:37:17,378 DEBUG [mondrian.sql] 4080: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,378 DEBUG [mondrian.sql] 4081: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,381 DEBUG [mondrian.sql] 4081: , exec 3 ms 2026-06-08 09:37:17,381 DEBUG [mondrian.sql] 4081: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,381 DEBUG [mondrian.sql] 4082: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,385 DEBUG [mondrian.sql] 4082: , exec 3 ms 2026-06-08 09:37:17,385 DEBUG [mondrian.sql] 4082: , exec+fetch 4 ms, 1 rows 2026-06-08 09:37:17,385 DEBUG [mondrian.sql] 4083: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,389 DEBUG [mondrian.sql] 4083: , exec 3 ms 2026-06-08 09:37:17,389 DEBUG [mondrian.sql] 4083: , exec+fetch 4 ms, 1 rows 2026-06-08 09:37:17,389 DEBUG [mondrian.sql] 4084: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,392 DEBUG [mondrian.sql] 4084: , exec 3 ms 2026-06-08 09:37:17,392 DEBUG [mondrian.sql] 4084: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,392 DEBUG [mondrian.sql] 4085: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,398 DEBUG [mondrian.sql] 4085: , exec 5 ms 2026-06-08 09:37:17,398 DEBUG [mondrian.sql] 4085: , exec+fetch 5 ms, 1 rows 2026-06-08 09:37:17,398 DEBUG [mondrian.sql] 4086: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,400 DEBUG [mondrian.sql] 4086: , exec 2 ms 2026-06-08 09:37:17,400 DEBUG [mondrian.sql] 4086: , exec+fetch 2 ms, 1 rows 2026-06-08 09:37:17,401 DEBUG [mondrian.sql] 4087: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,404 DEBUG [mondrian.sql] 4087: , exec 3 ms 2026-06-08 09:37:17,404 DEBUG [mondrian.sql] 4087: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,404 DEBUG [mondrian.sql] 4088: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,407 DEBUG [mondrian.sql] 4088: , exec 3 ms 2026-06-08 09:37:17,407 DEBUG [mondrian.sql] 4088: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,407 DEBUG [mondrian.sql] 4089: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:37:17,410 DEBUG [mondrian.sql] 4089: , exec 3 ms 2026-06-08 09:37:17,410 DEBUG [mondrian.sql] 4089: , exec+fetch 3 ms, 1 rows 2026-06-08 09:37:17,411 DEBUG [mondrian.sql] 4090: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:37:17,411 DEBUG [mondrian.sql] 4090: , exec 0 ms 2026-06-08 09:37:17,411 DEBUG [mondrian.sql] 4090: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,411 DEBUG [mondrian.sql] 4091: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:37:17,417 DEBUG [mondrian.sql] 4091: , exec 6 ms 2026-06-08 09:37:17,417 DEBUG [mondrian.sql] 4091: , exec+fetch 6 ms, 1 rows 2026-06-08 09:37:17,417 DEBUG [mondrian.sql] 4092: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,439 DEBUG [mondrian.sql] 4092: , exec 21 ms 2026-06-08 09:37:17,439 DEBUG [mondrian.sql] 4092: , exec+fetch 22 ms, 1 rows 2026-06-08 09:37:17,439 DEBUG [mondrian.sql] 4093: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:37:17,466 DEBUG [mondrian.sql] 4093: , exec 26 ms 2026-06-08 09:37:17,466 DEBUG [mondrian.sql] 4093: , exec+fetch 27 ms, 1 rows 2026-06-08 09:37:17,527 DEBUG [mondrian.mdx] 63188: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:37:17,528 DEBUG [mondrian.sql] 4094: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:37:17,528 DEBUG [mondrian.sql] 4094: , exec 0 ms 2026-06-08 09:37:17,528 DEBUG [mondrian.sql] 4094: , exec+fetch 0 ms, 1 rows 2026-06-08 09:37:17,530 DEBUG [mondrian.sql] 4095: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:37:17,531 DEBUG [mondrian.sql] 4095: , exec 0 ms 2026-06-08 09:37:17,531 DEBUG [mondrian.sql] 4095: , exec+fetch 1 ms, 1 rows 2026-06-08 09:37:17,532 DEBUG [mondrian.mdx] 63188: exec: 5 ms 2026-06-08 09:37:17,533 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-08 09:41:08,866 DEBUG [mondrian.sql] 4096: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:08,892 DEBUG [mondrian.sql] 4096: , exec 25 ms 2026-06-08 09:41:08,892 DEBUG [mondrian.sql] 4096: , exec+fetch 26 ms, 1 rows 2026-06-08 09:41:08,892 DEBUG [mondrian.sql] 4097: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:41:08,898 DEBUG [mondrian.sql] 4097: , exec 6 ms 2026-06-08 09:41:08,898 DEBUG [mondrian.sql] 4097: , exec+fetch 6 ms, 3 rows 2026-06-08 09:41:08,899 DEBUG [mondrian.sql] 4098: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-08 09:41:08,904 DEBUG [mondrian.sql] 4098: , exec 5 ms 2026-06-08 09:41:08,904 DEBUG [mondrian.sql] 4098: , exec+fetch 5 ms, 3 rows 2026-06-08 09:41:08,905 DEBUG [mondrian.sql] 4099: 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] 2026-06-08 09:41:08,905 DEBUG [mondrian.sql] 4099: , exec 0 ms 2026-06-08 09:41:08,905 DEBUG [mondrian.sql] 4099: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,906 DEBUG [mondrian.sql] 4100: 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] 2026-06-08 09:41:08,906 DEBUG [mondrian.sql] 4100: , exec 0 ms 2026-06-08 09:41:08,906 DEBUG [mondrian.sql] 4100: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4101: 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] 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4101: , exec 0 ms 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4101: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4102: 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] 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4102: , exec 0 ms 2026-06-08 09:41:08,908 DEBUG [mondrian.sql] 4102: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4103: 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] 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4103: , exec 0 ms 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4103: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4104: 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] 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4104: , exec 0 ms 2026-06-08 09:41:08,910 DEBUG [mondrian.sql] 4104: , exec+fetch 0 ms, 2 rows 2026-06-08 09:41:08,912 DEBUG [mondrian.sql] 4105: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:41:08,913 DEBUG [mondrian.sql] 4105: , exec 1 ms 2026-06-08 09:41:08,913 DEBUG [mondrian.sql] 4105: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:08,913 DEBUG [mondrian.sql] 4106: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-08 09:41:08,914 DEBUG [mondrian.sql] 4106: , exec 0 ms 2026-06-08 09:41:08,914 DEBUG [mondrian.sql] 4106: , exec+fetch 1 ms, 8 rows 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4107: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4107: , exec 0 ms 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4107: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4108: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4108: , exec 0 ms 2026-06-08 09:41:08,925 DEBUG [mondrian.sql] 4108: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,934 DEBUG [mondrian.sql] 4109: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-08 09:41:08,935 DEBUG [mondrian.sql] 4109: , exec 0 ms 2026-06-08 09:41:08,935 DEBUG [mondrian.sql] 4109: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:08,935 DEBUG [mondrian.sql] 4110: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-08 09:41:08,935 DEBUG [mondrian.sql] 4110: , exec 0 ms 2026-06-08 09:41:08,935 DEBUG [mondrian.sql] 4110: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,944 DEBUG [mondrian.sql] 4111: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:41:08,945 DEBUG [mondrian.sql] 4111: , exec 0 ms 2026-06-08 09:41:08,945 DEBUG [mondrian.sql] 4111: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:08,945 DEBUG [mondrian.sql] 4112: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-08 09:41:08,945 DEBUG [mondrian.sql] 4112: , exec 0 ms 2026-06-08 09:41:08,945 DEBUG [mondrian.sql] 4112: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4113: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4113: , exec 0 ms 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4113: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4114: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4114: , exec 0 ms 2026-06-08 09:41:08,955 DEBUG [mondrian.sql] 4114: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,965 DEBUG [mondrian.sql] 4115: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-08 09:41:08,965 DEBUG [mondrian.sql] 4115: , exec 0 ms 2026-06-08 09:41:08,965 DEBUG [mondrian.sql] 4115: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,966 DEBUG [mondrian.sql] 4116: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-08 09:41:08,966 DEBUG [mondrian.sql] 4116: , exec 0 ms 2026-06-08 09:41:08,966 DEBUG [mondrian.sql] 4116: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,975 DEBUG [mondrian.sql] 4117: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-08 09:41:08,975 DEBUG [mondrian.sql] 4117: , exec 0 ms 2026-06-08 09:41:08,975 DEBUG [mondrian.sql] 4117: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,975 DEBUG [mondrian.sql] 4118: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-08 09:41:08,976 DEBUG [mondrian.sql] 4118: , exec 0 ms 2026-06-08 09:41:08,976 DEBUG [mondrian.sql] 4118: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:08,985 DEBUG [mondrian.sql] 4119: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-08 09:41:08,986 DEBUG [mondrian.sql] 4119: , exec 0 ms 2026-06-08 09:41:08,986 DEBUG [mondrian.sql] 4119: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,986 DEBUG [mondrian.sql] 4120: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-08 09:41:08,986 DEBUG [mondrian.sql] 4120: , exec 0 ms 2026-06-08 09:41:08,986 DEBUG [mondrian.sql] 4120: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:08,996 DEBUG [mondrian.sql] 4121: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-08 09:41:08,997 DEBUG [mondrian.sql] 4121: , exec 0 ms 2026-06-08 09:41:08,997 DEBUG [mondrian.sql] 4121: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:08,997 DEBUG [mondrian.sql] 4122: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-08 09:41:08,997 DEBUG [mondrian.sql] 4122: , exec 0 ms 2026-06-08 09:41:08,997 DEBUG [mondrian.sql] 4122: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,007 DEBUG [mondrian.sql] 4123: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-08 09:41:09,008 DEBUG [mondrian.sql] 4123: , exec 0 ms 2026-06-08 09:41:09,008 DEBUG [mondrian.sql] 4123: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,008 DEBUG [mondrian.sql] 4124: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-08 09:41:09,008 DEBUG [mondrian.sql] 4124: , exec 0 ms 2026-06-08 09:41:09,008 DEBUG [mondrian.sql] 4124: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,029 DEBUG [mondrian.sql] 4125: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4125: , exec 1 ms 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4125: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4126: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4126: , exec 0 ms 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4126: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,030 DEBUG [mondrian.sql] 4127: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-08 09:41:09,031 DEBUG [mondrian.sql] 4127: , exec 0 ms 2026-06-08 09:41:09,031 DEBUG [mondrian.sql] 4127: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,031 DEBUG [mondrian.sql] 4128: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:41:09,032 DEBUG [mondrian.sql] 4128: , exec 1 ms 2026-06-08 09:41:09,032 DEBUG [mondrian.sql] 4128: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,032 DEBUG [mondrian.sql] 4129: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:41:09,039 DEBUG [mondrian.sql] 4129: , exec 6 ms 2026-06-08 09:41:09,039 DEBUG [mondrian.sql] 4129: , exec+fetch 7 ms, 1 rows 2026-06-08 09:41:09,039 DEBUG [mondrian.sql] 4130: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:41:09,042 DEBUG [mondrian.sql] 4130: , exec 3 ms 2026-06-08 09:41:09,042 DEBUG [mondrian.sql] 4130: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,042 DEBUG [mondrian.sql] 4131: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-08 09:41:09,045 DEBUG [mondrian.sql] 4131: , exec 2 ms 2026-06-08 09:41:09,045 DEBUG [mondrian.sql] 4131: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,045 DEBUG [mondrian.sql] 4132: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,064 DEBUG [mondrian.sql] 4132: , exec 18 ms 2026-06-08 09:41:09,064 DEBUG [mondrian.sql] 4132: , exec+fetch 19 ms, 1 rows 2026-06-08 09:41:09,065 DEBUG [mondrian.sql] 4133: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,089 DEBUG [mondrian.sql] 4133: , exec 24 ms 2026-06-08 09:41:09,090 DEBUG [mondrian.sql] 4133: , exec+fetch 25 ms, 1 rows 2026-06-08 09:41:09,090 DEBUG [mondrian.sql] 4134: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,111 DEBUG [mondrian.sql] 4134: , exec 21 ms 2026-06-08 09:41:09,111 DEBUG [mondrian.sql] 4134: , exec+fetch 21 ms, 1 rows 2026-06-08 09:41:09,111 DEBUG [mondrian.sql] 4135: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,134 DEBUG [mondrian.sql] 4135: , exec 22 ms 2026-06-08 09:41:09,134 DEBUG [mondrian.sql] 4135: , exec+fetch 23 ms, 1 rows 2026-06-08 09:41:09,145 DEBUG [mondrian.sql] 4136: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4136: , exec 0 ms 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4136: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4137: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4137: , exec 0 ms 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4137: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4138: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4138: , exec 0 ms 2026-06-08 09:41:09,146 DEBUG [mondrian.sql] 4138: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,148 DEBUG [mondrian.sql] 4139: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4139: , exec 0 ms 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4139: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4140: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4140: , exec 0 ms 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4140: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,149 DEBUG [mondrian.sql] 4141: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-08 09:41:09,150 DEBUG [mondrian.sql] 4141: , exec 0 ms 2026-06-08 09:41:09,150 DEBUG [mondrian.sql] 4141: , exec+fetch 1 ms, 1 rows 2026-06-08 09:41:09,151 DEBUG [mondrian.sql] 4142: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,153 DEBUG [mondrian.sql] 4142: , exec 2 ms 2026-06-08 09:41:09,153 DEBUG [mondrian.sql] 4142: , exec+fetch 2 ms, 1 rows 2026-06-08 09:41:09,153 DEBUG [mondrian.sql] 4143: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,157 DEBUG [mondrian.sql] 4143: , exec 3 ms 2026-06-08 09:41:09,157 DEBUG [mondrian.sql] 4143: , exec+fetch 4 ms, 1 rows 2026-06-08 09:41:09,157 DEBUG [mondrian.sql] 4144: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,160 DEBUG [mondrian.sql] 4144: , exec 3 ms 2026-06-08 09:41:09,160 DEBUG [mondrian.sql] 4144: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,160 DEBUG [mondrian.sql] 4145: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,164 DEBUG [mondrian.sql] 4145: , exec 3 ms 2026-06-08 09:41:09,164 DEBUG [mondrian.sql] 4145: , exec+fetch 4 ms, 1 rows 2026-06-08 09:41:09,164 DEBUG [mondrian.sql] 4146: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,169 DEBUG [mondrian.sql] 4146: , exec 4 ms 2026-06-08 09:41:09,169 DEBUG [mondrian.sql] 4146: , exec+fetch 5 ms, 1 rows 2026-06-08 09:41:09,169 DEBUG [mondrian.sql] 4147: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,172 DEBUG [mondrian.sql] 4147: , exec 2 ms 2026-06-08 09:41:09,172 DEBUG [mondrian.sql] 4147: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,172 DEBUG [mondrian.sql] 4148: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,175 DEBUG [mondrian.sql] 4148: , exec 2 ms 2026-06-08 09:41:09,175 DEBUG [mondrian.sql] 4148: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,175 DEBUG [mondrian.sql] 4149: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,178 DEBUG [mondrian.sql] 4149: , exec 2 ms 2026-06-08 09:41:09,178 DEBUG [mondrian.sql] 4149: , exec+fetch 3 ms, 1 rows 2026-06-08 09:41:09,178 DEBUG [mondrian.sql] 4150: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-08 09:41:09,181 DEBUG [mondrian.sql] 4150: , exec 3 ms 2026-06-08 09:41:09,182 DEBUG [mondrian.sql] 4150: , exec+fetch 4 ms, 1 rows 2026-06-08 09:41:09,182 DEBUG [mondrian.sql] 4151: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:41:09,182 DEBUG [mondrian.sql] 4151: , exec 0 ms 2026-06-08 09:41:09,182 DEBUG [mondrian.sql] 4151: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,183 DEBUG [mondrian.sql] 4152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-08 09:41:09,189 DEBUG [mondrian.sql] 4152: , exec 6 ms 2026-06-08 09:41:09,189 DEBUG [mondrian.sql] 4152: , exec+fetch 6 ms, 1 rows 2026-06-08 09:41:09,189 DEBUG [mondrian.sql] 4153: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,208 DEBUG [mondrian.sql] 4153: , exec 18 ms 2026-06-08 09:41:09,208 DEBUG [mondrian.sql] 4153: , exec+fetch 18 ms, 1 rows 2026-06-08 09:41:09,208 DEBUG [mondrian.sql] 4154: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-08 09:41:09,235 DEBUG [mondrian.sql] 4154: , exec 27 ms 2026-06-08 09:41:09,236 DEBUG [mondrian.sql] 4154: , exec+fetch 28 ms, 1 rows 2026-06-08 09:41:09,307 DEBUG [mondrian.mdx] 63796: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-08 09:41:09,308 DEBUG [mondrian.sql] 4155: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-08 09:41:09,308 DEBUG [mondrian.sql] 4155: , exec 0 ms 2026-06-08 09:41:09,308 DEBUG [mondrian.sql] 4155: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,310 DEBUG [mondrian.sql] 4156: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-08 09:41:09,310 DEBUG [mondrian.sql] 4156: , exec 0 ms 2026-06-08 09:41:09,310 DEBUG [mondrian.sql] 4156: , exec+fetch 0 ms, 1 rows 2026-06-08 09:41:09,311 DEBUG [mondrian.mdx] 63796: exec: 4 ms 2026-06-08 09:41:09,311 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:28:10,249 DEBUG [mondrian.sql] 4157: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,272 DEBUG [mondrian.sql] 4157: , exec 21 ms 2026-06-09 15:28:10,272 DEBUG [mondrian.sql] 4157: , exec+fetch 22 ms, 1 rows 2026-06-09 15:28:10,272 DEBUG [mondrian.sql] 4158: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:28:10,275 DEBUG [mondrian.sql] 4158: , exec 2 ms 2026-06-09 15:28:10,275 DEBUG [mondrian.sql] 4158: , exec+fetch 3 ms, 3 rows 2026-06-09 15:28:10,275 DEBUG [mondrian.sql] 4159: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:28:10,278 DEBUG [mondrian.sql] 4159: , exec 2 ms 2026-06-09 15:28:10,278 DEBUG [mondrian.sql] 4159: , exec+fetch 3 ms, 3 rows 2026-06-09 15:28:10,279 DEBUG [mondrian.sql] 4160: 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] 2026-06-09 15:28:10,279 DEBUG [mondrian.sql] 4160: , exec 0 ms 2026-06-09 15:28:10,279 DEBUG [mondrian.sql] 4160: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,280 DEBUG [mondrian.sql] 4161: 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] 2026-06-09 15:28:10,280 DEBUG [mondrian.sql] 4161: , exec 0 ms 2026-06-09 15:28:10,280 DEBUG [mondrian.sql] 4161: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4162: 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] 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4162: , exec 0 ms 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4162: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4163: 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] 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4163: , exec 0 ms 2026-06-09 15:28:10,283 DEBUG [mondrian.sql] 4163: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4164: 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] 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4164: , exec 0 ms 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4164: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4165: 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] 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4165: , exec 0 ms 2026-06-09 15:28:10,285 DEBUG [mondrian.sql] 4165: , exec+fetch 0 ms, 2 rows 2026-06-09 15:28:10,287 DEBUG [mondrian.sql] 4166: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:28:10,288 DEBUG [mondrian.sql] 4166: , exec 1 ms 2026-06-09 15:28:10,288 DEBUG [mondrian.sql] 4166: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,288 DEBUG [mondrian.sql] 4167: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:28:10,289 DEBUG [mondrian.sql] 4167: , exec 0 ms 2026-06-09 15:28:10,289 DEBUG [mondrian.sql] 4167: , exec+fetch 1 ms, 8 rows 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4168: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4168: , exec 0 ms 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4168: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4169: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4169: , exec 0 ms 2026-06-09 15:28:10,303 DEBUG [mondrian.sql] 4169: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4170: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4170: , exec 0 ms 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4170: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4171: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4171: , exec 0 ms 2026-06-09 15:28:10,313 DEBUG [mondrian.sql] 4171: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4172: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4172: , exec 0 ms 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4172: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4173: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4173: , exec 0 ms 2026-06-09 15:28:10,325 DEBUG [mondrian.sql] 4173: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4174: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4174: , exec 0 ms 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4174: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4175: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4175: , exec 0 ms 2026-06-09 15:28:10,340 DEBUG [mondrian.sql] 4175: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,354 DEBUG [mondrian.sql] 4176: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:28:10,354 DEBUG [mondrian.sql] 4176: , exec 0 ms 2026-06-09 15:28:10,354 DEBUG [mondrian.sql] 4176: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,354 DEBUG [mondrian.sql] 4177: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:28:10,354 DEBUG [mondrian.sql] 4177: , exec 0 ms 2026-06-09 15:28:10,355 DEBUG [mondrian.sql] 4177: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4178: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4178: , exec 0 ms 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4178: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4179: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4179: , exec 0 ms 2026-06-09 15:28:10,367 DEBUG [mondrian.sql] 4179: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,382 DEBUG [mondrian.sql] 4180: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:28:10,383 DEBUG [mondrian.sql] 4180: , exec 0 ms 2026-06-09 15:28:10,383 DEBUG [mondrian.sql] 4180: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,383 DEBUG [mondrian.sql] 4181: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:28:10,383 DEBUG [mondrian.sql] 4181: , exec 0 ms 2026-06-09 15:28:10,383 DEBUG [mondrian.sql] 4181: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4182: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4182: , exec 0 ms 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4182: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4183: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4183: , exec 0 ms 2026-06-09 15:28:10,400 DEBUG [mondrian.sql] 4183: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,417 DEBUG [mondrian.sql] 4184: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:28:10,418 DEBUG [mondrian.sql] 4184: , exec 0 ms 2026-06-09 15:28:10,418 DEBUG [mondrian.sql] 4184: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,418 DEBUG [mondrian.sql] 4185: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:28:10,418 DEBUG [mondrian.sql] 4185: , exec 0 ms 2026-06-09 15:28:10,418 DEBUG [mondrian.sql] 4185: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,444 DEBUG [mondrian.sql] 4186: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:28:10,445 DEBUG [mondrian.sql] 4186: , exec 1 ms 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4186: , exec+fetch 2 ms, 1 rows 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4187: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4187: , exec 0 ms 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4187: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4188: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4188: , exec 0 ms 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4188: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,446 DEBUG [mondrian.sql] 4189: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:28:10,447 DEBUG [mondrian.sql] 4189: , exec 0 ms 2026-06-09 15:28:10,447 DEBUG [mondrian.sql] 4189: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,447 DEBUG [mondrian.sql] 4190: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:28:10,456 DEBUG [mondrian.sql] 4190: , exec 9 ms 2026-06-09 15:28:10,456 DEBUG [mondrian.sql] 4190: , exec+fetch 9 ms, 1 rows 2026-06-09 15:28:10,457 DEBUG [mondrian.sql] 4191: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:28:10,461 DEBUG [mondrian.sql] 4191: , exec 4 ms 2026-06-09 15:28:10,461 DEBUG [mondrian.sql] 4191: , exec+fetch 4 ms, 1 rows 2026-06-09 15:28:10,461 DEBUG [mondrian.sql] 4192: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:28:10,465 DEBUG [mondrian.sql] 4192: , exec 3 ms 2026-06-09 15:28:10,465 DEBUG [mondrian.sql] 4192: , exec+fetch 4 ms, 1 rows 2026-06-09 15:28:10,465 DEBUG [mondrian.sql] 4193: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,482 DEBUG [mondrian.sql] 4193: , exec 16 ms 2026-06-09 15:28:10,482 DEBUG [mondrian.sql] 4193: , exec+fetch 17 ms, 1 rows 2026-06-09 15:28:10,482 DEBUG [mondrian.sql] 4194: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,501 DEBUG [mondrian.sql] 4194: , exec 18 ms 2026-06-09 15:28:10,501 DEBUG [mondrian.sql] 4194: , exec+fetch 19 ms, 1 rows 2026-06-09 15:28:10,501 DEBUG [mondrian.sql] 4195: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,514 DEBUG [mondrian.sql] 4195: , exec 13 ms 2026-06-09 15:28:10,514 DEBUG [mondrian.sql] 4195: , exec+fetch 13 ms, 1 rows 2026-06-09 15:28:10,514 DEBUG [mondrian.sql] 4196: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,529 DEBUG [mondrian.sql] 4196: , exec 15 ms 2026-06-09 15:28:10,529 DEBUG [mondrian.sql] 4196: , exec+fetch 15 ms, 1 rows 2026-06-09 15:28:10,539 DEBUG [mondrian.sql] 4197: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:28:10,539 DEBUG [mondrian.sql] 4197: , exec 0 ms 2026-06-09 15:28:10,539 DEBUG [mondrian.sql] 4197: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,539 DEBUG [mondrian.sql] 4198: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:28:10,540 DEBUG [mondrian.sql] 4198: , exec 0 ms 2026-06-09 15:28:10,540 DEBUG [mondrian.sql] 4198: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,540 DEBUG [mondrian.sql] 4199: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:28:10,540 DEBUG [mondrian.sql] 4199: , exec 0 ms 2026-06-09 15:28:10,540 DEBUG [mondrian.sql] 4199: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,543 DEBUG [mondrian.sql] 4200: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:28:10,543 DEBUG [mondrian.sql] 4200: , exec 0 ms 2026-06-09 15:28:10,543 DEBUG [mondrian.sql] 4200: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,543 DEBUG [mondrian.sql] 4201: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:28:10,544 DEBUG [mondrian.sql] 4201: , exec 0 ms 2026-06-09 15:28:10,544 DEBUG [mondrian.sql] 4201: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,544 DEBUG [mondrian.sql] 4202: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:28:10,545 DEBUG [mondrian.sql] 4202: , exec 0 ms 2026-06-09 15:28:10,545 DEBUG [mondrian.sql] 4202: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,545 DEBUG [mondrian.sql] 4203: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,548 DEBUG [mondrian.sql] 4203: , exec 3 ms 2026-06-09 15:28:10,548 DEBUG [mondrian.sql] 4203: , exec+fetch 3 ms, 1 rows 2026-06-09 15:28:10,548 DEBUG [mondrian.sql] 4204: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,552 DEBUG [mondrian.sql] 4204: , exec 4 ms 2026-06-09 15:28:10,552 DEBUG [mondrian.sql] 4204: , exec+fetch 4 ms, 1 rows 2026-06-09 15:28:10,552 DEBUG [mondrian.sql] 4205: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,557 DEBUG [mondrian.sql] 4205: , exec 4 ms 2026-06-09 15:28:10,557 DEBUG [mondrian.sql] 4205: , exec+fetch 5 ms, 1 rows 2026-06-09 15:28:10,557 DEBUG [mondrian.sql] 4206: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,562 DEBUG [mondrian.sql] 4206: , exec 4 ms 2026-06-09 15:28:10,562 DEBUG [mondrian.sql] 4206: , exec+fetch 5 ms, 1 rows 2026-06-09 15:28:10,562 DEBUG [mondrian.sql] 4207: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,569 DEBUG [mondrian.sql] 4207: , exec 7 ms 2026-06-09 15:28:10,569 DEBUG [mondrian.sql] 4207: , exec+fetch 7 ms, 1 rows 2026-06-09 15:28:10,570 DEBUG [mondrian.sql] 4208: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,573 DEBUG [mondrian.sql] 4208: , exec 3 ms 2026-06-09 15:28:10,573 DEBUG [mondrian.sql] 4208: , exec+fetch 3 ms, 1 rows 2026-06-09 15:28:10,573 DEBUG [mondrian.sql] 4209: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,578 DEBUG [mondrian.sql] 4209: , exec 4 ms 2026-06-09 15:28:10,578 DEBUG [mondrian.sql] 4209: , exec+fetch 5 ms, 1 rows 2026-06-09 15:28:10,578 DEBUG [mondrian.sql] 4210: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,583 DEBUG [mondrian.sql] 4210: , exec 4 ms 2026-06-09 15:28:10,583 DEBUG [mondrian.sql] 4210: , exec+fetch 5 ms, 1 rows 2026-06-09 15:28:10,583 DEBUG [mondrian.sql] 4211: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:28:10,588 DEBUG [mondrian.sql] 4211: , exec 5 ms 2026-06-09 15:28:10,588 DEBUG [mondrian.sql] 4211: , exec+fetch 5 ms, 1 rows 2026-06-09 15:28:10,588 DEBUG [mondrian.sql] 4212: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:28:10,589 DEBUG [mondrian.sql] 4212: , exec 0 ms 2026-06-09 15:28:10,589 DEBUG [mondrian.sql] 4212: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,589 DEBUG [mondrian.sql] 4213: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:28:10,604 DEBUG [mondrian.sql] 4213: , exec 14 ms 2026-06-09 15:28:10,604 DEBUG [mondrian.sql] 4213: , exec+fetch 15 ms, 1 rows 2026-06-09 15:28:10,604 DEBUG [mondrian.sql] 4214: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,628 DEBUG [mondrian.sql] 4214: , exec 23 ms 2026-06-09 15:28:10,628 DEBUG [mondrian.sql] 4214: , exec+fetch 24 ms, 1 rows 2026-06-09 15:28:10,628 DEBUG [mondrian.sql] 4215: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:28:10,667 DEBUG [mondrian.sql] 4215: , exec 38 ms 2026-06-09 15:28:10,667 DEBUG [mondrian.sql] 4215: , exec+fetch 39 ms, 1 rows 2026-06-09 15:28:10,747 DEBUG [mondrian.mdx] 64404: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:28:10,749 DEBUG [mondrian.sql] 4216: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:28:10,749 DEBUG [mondrian.sql] 4216: , exec 0 ms 2026-06-09 15:28:10,749 DEBUG [mondrian.sql] 4216: , exec+fetch 0 ms, 1 rows 2026-06-09 15:28:10,751 DEBUG [mondrian.sql] 4217: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:28:10,751 DEBUG [mondrian.sql] 4217: , exec 0 ms 2026-06-09 15:28:10,752 DEBUG [mondrian.sql] 4217: , exec+fetch 1 ms, 1 rows 2026-06-09 15:28:10,753 DEBUG [mondrian.mdx] 64404: exec: 6 ms 2026-06-09 15:28:10,754 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:29:51,458 DEBUG [mondrian.sql] 4218: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,479 DEBUG [mondrian.sql] 4218: , exec 21 ms 2026-06-09 15:29:51,479 DEBUG [mondrian.sql] 4218: , exec+fetch 21 ms, 1 rows 2026-06-09 15:29:51,479 DEBUG [mondrian.sql] 4219: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:29:51,484 DEBUG [mondrian.sql] 4219: , exec 4 ms 2026-06-09 15:29:51,484 DEBUG [mondrian.sql] 4219: , exec+fetch 5 ms, 3 rows 2026-06-09 15:29:51,484 DEBUG [mondrian.sql] 4220: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:29:51,487 DEBUG [mondrian.sql] 4220: , exec 3 ms 2026-06-09 15:29:51,487 DEBUG [mondrian.sql] 4220: , exec+fetch 3 ms, 3 rows 2026-06-09 15:29:51,488 DEBUG [mondrian.sql] 4221: 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] 2026-06-09 15:29:51,488 DEBUG [mondrian.sql] 4221: , exec 0 ms 2026-06-09 15:29:51,488 DEBUG [mondrian.sql] 4221: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,488 DEBUG [mondrian.sql] 4222: 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] 2026-06-09 15:29:51,489 DEBUG [mondrian.sql] 4222: , exec 0 ms 2026-06-09 15:29:51,489 DEBUG [mondrian.sql] 4222: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4223: 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] 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4223: , exec 0 ms 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4223: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4224: 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] 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4224: , exec 0 ms 2026-06-09 15:29:51,492 DEBUG [mondrian.sql] 4224: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4225: 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] 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4225: , exec 0 ms 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4225: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4226: 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] 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4226: , exec 0 ms 2026-06-09 15:29:51,495 DEBUG [mondrian.sql] 4226: , exec+fetch 0 ms, 2 rows 2026-06-09 15:29:51,498 DEBUG [mondrian.sql] 4227: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:29:51,499 DEBUG [mondrian.sql] 4227: , exec 1 ms 2026-06-09 15:29:51,499 DEBUG [mondrian.sql] 4227: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,499 DEBUG [mondrian.sql] 4228: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:29:51,500 DEBUG [mondrian.sql] 4228: , exec 0 ms 2026-06-09 15:29:51,500 DEBUG [mondrian.sql] 4228: , exec+fetch 1 ms, 8 rows 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4229: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4229: , exec 0 ms 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4229: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4230: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4230: , exec 0 ms 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4230: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4231: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4231: , exec 0 ms 2026-06-09 15:29:51,503 DEBUG [mondrian.sql] 4231: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,504 DEBUG [mondrian.sql] 4232: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:29:51,504 DEBUG [mondrian.sql] 4232: , exec 0 ms 2026-06-09 15:29:51,504 DEBUG [mondrian.sql] 4232: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4233: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4233: , exec 0 ms 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4233: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4234: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4234: , exec 0 ms 2026-06-09 15:29:51,506 DEBUG [mondrian.sql] 4234: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4235: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4235: , exec 0 ms 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4235: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4236: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4236: , exec 0 ms 2026-06-09 15:29:51,507 DEBUG [mondrian.sql] 4236: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4237: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4237: , exec 0 ms 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4237: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4238: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4238: , exec 0 ms 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4238: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,509 DEBUG [mondrian.sql] 4239: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:29:51,510 DEBUG [mondrian.sql] 4239: , exec 0 ms 2026-06-09 15:29:51,510 DEBUG [mondrian.sql] 4239: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,510 DEBUG [mondrian.sql] 4240: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:29:51,510 DEBUG [mondrian.sql] 4240: , exec 0 ms 2026-06-09 15:29:51,510 DEBUG [mondrian.sql] 4240: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4241: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4241: , exec 0 ms 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4241: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4242: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4242: , exec 0 ms 2026-06-09 15:29:51,511 DEBUG [mondrian.sql] 4242: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4243: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4243: , exec 0 ms 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4243: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4244: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4244: , exec 0 ms 2026-06-09 15:29:51,512 DEBUG [mondrian.sql] 4244: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4245: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4245: , exec 0 ms 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4245: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4246: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4246: , exec 0 ms 2026-06-09 15:29:51,513 DEBUG [mondrian.sql] 4246: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,575 DEBUG [mondrian.sql] 4247: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4247: , exec 0 ms 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4247: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4248: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4248: , exec 0 ms 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4248: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,576 DEBUG [mondrian.sql] 4249: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:29:51,577 DEBUG [mondrian.sql] 4249: , exec 0 ms 2026-06-09 15:29:51,577 DEBUG [mondrian.sql] 4249: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,577 DEBUG [mondrian.sql] 4250: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:29:51,578 DEBUG [mondrian.sql] 4250: , exec 1 ms 2026-06-09 15:29:51,578 DEBUG [mondrian.sql] 4250: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,578 DEBUG [mondrian.sql] 4251: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:29:51,590 DEBUG [mondrian.sql] 4251: , exec 12 ms 2026-06-09 15:29:51,590 DEBUG [mondrian.sql] 4251: , exec+fetch 12 ms, 1 rows 2026-06-09 15:29:51,590 DEBUG [mondrian.sql] 4252: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:29:51,595 DEBUG [mondrian.sql] 4252: , exec 4 ms 2026-06-09 15:29:51,595 DEBUG [mondrian.sql] 4252: , exec+fetch 5 ms, 1 rows 2026-06-09 15:29:51,595 DEBUG [mondrian.sql] 4253: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:29:51,600 DEBUG [mondrian.sql] 4253: , exec 4 ms 2026-06-09 15:29:51,600 DEBUG [mondrian.sql] 4253: , exec+fetch 5 ms, 1 rows 2026-06-09 15:29:51,600 DEBUG [mondrian.sql] 4254: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,616 DEBUG [mondrian.sql] 4254: , exec 16 ms 2026-06-09 15:29:51,616 DEBUG [mondrian.sql] 4254: , exec+fetch 16 ms, 1 rows 2026-06-09 15:29:51,616 DEBUG [mondrian.sql] 4255: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,638 DEBUG [mondrian.sql] 4255: , exec 22 ms 2026-06-09 15:29:51,638 DEBUG [mondrian.sql] 4255: , exec+fetch 22 ms, 1 rows 2026-06-09 15:29:51,639 DEBUG [mondrian.sql] 4256: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,653 DEBUG [mondrian.sql] 4256: , exec 14 ms 2026-06-09 15:29:51,653 DEBUG [mondrian.sql] 4256: , exec+fetch 14 ms, 1 rows 2026-06-09 15:29:51,653 DEBUG [mondrian.sql] 4257: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,671 DEBUG [mondrian.sql] 4257: , exec 17 ms 2026-06-09 15:29:51,671 DEBUG [mondrian.sql] 4257: , exec+fetch 18 ms, 1 rows 2026-06-09 15:29:51,681 DEBUG [mondrian.sql] 4258: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:29:51,681 DEBUG [mondrian.sql] 4258: , exec 0 ms 2026-06-09 15:29:51,681 DEBUG [mondrian.sql] 4258: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,681 DEBUG [mondrian.sql] 4259: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:29:51,682 DEBUG [mondrian.sql] 4259: , exec 0 ms 2026-06-09 15:29:51,682 DEBUG [mondrian.sql] 4259: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,682 DEBUG [mondrian.sql] 4260: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:29:51,682 DEBUG [mondrian.sql] 4260: , exec 0 ms 2026-06-09 15:29:51,682 DEBUG [mondrian.sql] 4260: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,683 DEBUG [mondrian.sql] 4261: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:29:51,683 DEBUG [mondrian.sql] 4261: , exec 0 ms 2026-06-09 15:29:51,683 DEBUG [mondrian.sql] 4261: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,684 DEBUG [mondrian.sql] 4262: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:29:51,684 DEBUG [mondrian.sql] 4262: , exec 0 ms 2026-06-09 15:29:51,684 DEBUG [mondrian.sql] 4262: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,684 DEBUG [mondrian.sql] 4263: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:29:51,685 DEBUG [mondrian.sql] 4263: , exec 0 ms 2026-06-09 15:29:51,685 DEBUG [mondrian.sql] 4263: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,686 DEBUG [mondrian.sql] 4264: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,690 DEBUG [mondrian.sql] 4264: , exec 3 ms 2026-06-09 15:29:51,690 DEBUG [mondrian.sql] 4264: , exec+fetch 4 ms, 1 rows 2026-06-09 15:29:51,690 DEBUG [mondrian.sql] 4265: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,695 DEBUG [mondrian.sql] 4265: , exec 5 ms 2026-06-09 15:29:51,695 DEBUG [mondrian.sql] 4265: , exec+fetch 5 ms, 1 rows 2026-06-09 15:29:51,695 DEBUG [mondrian.sql] 4266: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,701 DEBUG [mondrian.sql] 4266: , exec 5 ms 2026-06-09 15:29:51,701 DEBUG [mondrian.sql] 4266: , exec+fetch 6 ms, 1 rows 2026-06-09 15:29:51,701 DEBUG [mondrian.sql] 4267: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,706 DEBUG [mondrian.sql] 4267: , exec 5 ms 2026-06-09 15:29:51,706 DEBUG [mondrian.sql] 4267: , exec+fetch 5 ms, 1 rows 2026-06-09 15:29:51,706 DEBUG [mondrian.sql] 4268: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,713 DEBUG [mondrian.sql] 4268: , exec 7 ms 2026-06-09 15:29:51,713 DEBUG [mondrian.sql] 4268: , exec+fetch 7 ms, 1 rows 2026-06-09 15:29:51,714 DEBUG [mondrian.sql] 4269: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,717 DEBUG [mondrian.sql] 4269: , exec 2 ms 2026-06-09 15:29:51,717 DEBUG [mondrian.sql] 4269: , exec+fetch 3 ms, 1 rows 2026-06-09 15:29:51,717 DEBUG [mondrian.sql] 4270: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,721 DEBUG [mondrian.sql] 4270: , exec 4 ms 2026-06-09 15:29:51,721 DEBUG [mondrian.sql] 4270: , exec+fetch 4 ms, 1 rows 2026-06-09 15:29:51,722 DEBUG [mondrian.sql] 4271: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,726 DEBUG [mondrian.sql] 4271: , exec 3 ms 2026-06-09 15:29:51,726 DEBUG [mondrian.sql] 4271: , exec+fetch 4 ms, 1 rows 2026-06-09 15:29:51,726 DEBUG [mondrian.sql] 4272: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:29:51,730 DEBUG [mondrian.sql] 4272: , exec 3 ms 2026-06-09 15:29:51,730 DEBUG [mondrian.sql] 4272: , exec+fetch 4 ms, 1 rows 2026-06-09 15:29:51,731 DEBUG [mondrian.sql] 4273: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:29:51,731 DEBUG [mondrian.sql] 4273: , exec 0 ms 2026-06-09 15:29:51,731 DEBUG [mondrian.sql] 4273: , exec+fetch 0 ms, 1 rows 2026-06-09 15:29:51,731 DEBUG [mondrian.sql] 4274: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:29:51,767 DEBUG [mondrian.sql] 4274: , exec 35 ms 2026-06-09 15:29:51,767 DEBUG [mondrian.sql] 4274: , exec+fetch 36 ms, 1 rows 2026-06-09 15:29:51,768 DEBUG [mondrian.sql] 4275: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,793 DEBUG [mondrian.sql] 4275: , exec 25 ms 2026-06-09 15:29:51,793 DEBUG [mondrian.sql] 4275: , exec+fetch 25 ms, 1 rows 2026-06-09 15:29:51,793 DEBUG [mondrian.sql] 4276: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:29:51,841 DEBUG [mondrian.sql] 4276: , exec 47 ms 2026-06-09 15:29:51,841 DEBUG [mondrian.sql] 4276: , exec+fetch 48 ms, 1 rows 2026-06-09 15:29:51,909 DEBUG [mondrian.mdx] 65012: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:29:51,910 DEBUG [mondrian.sql] 4277: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:29:51,911 DEBUG [mondrian.sql] 4277: , exec 0 ms 2026-06-09 15:29:51,911 DEBUG [mondrian.sql] 4277: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,912 DEBUG [mondrian.sql] 4278: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:29:51,913 DEBUG [mondrian.sql] 4278: , exec 0 ms 2026-06-09 15:29:51,913 DEBUG [mondrian.sql] 4278: , exec+fetch 1 ms, 1 rows 2026-06-09 15:29:51,914 DEBUG [mondrian.mdx] 65012: exec: 5 ms 2026-06-09 15:29:51,915 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:30:36,310 DEBUG [mondrian.mdx] 65765: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:30:36,312 DEBUG [mondrian.mdx] 65765: exec: 2 ms 2026-06-09 15:30:36,312 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:32:01,101 DEBUG [mondrian.sql] 4279: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,123 DEBUG [mondrian.sql] 4279: , exec 21 ms 2026-06-09 15:32:01,124 DEBUG [mondrian.sql] 4279: , exec+fetch 23 ms, 1 rows 2026-06-09 15:32:01,124 DEBUG [mondrian.sql] 4280: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:32:01,128 DEBUG [mondrian.sql] 4280: , exec 4 ms 2026-06-09 15:32:01,128 DEBUG [mondrian.sql] 4280: , exec+fetch 4 ms, 3 rows 2026-06-09 15:32:01,129 DEBUG [mondrian.sql] 4281: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:32:01,132 DEBUG [mondrian.sql] 4281: , exec 3 ms 2026-06-09 15:32:01,132 DEBUG [mondrian.sql] 4281: , exec+fetch 3 ms, 3 rows 2026-06-09 15:32:01,132 DEBUG [mondrian.sql] 4282: 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] 2026-06-09 15:32:01,133 DEBUG [mondrian.sql] 4282: , exec 0 ms 2026-06-09 15:32:01,133 DEBUG [mondrian.sql] 4282: , exec+fetch 1 ms, 2 rows 2026-06-09 15:32:01,133 DEBUG [mondrian.sql] 4283: 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] 2026-06-09 15:32:01,134 DEBUG [mondrian.sql] 4283: , exec 0 ms 2026-06-09 15:32:01,134 DEBUG [mondrian.sql] 4283: , exec+fetch 1 ms, 2 rows 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4284: 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] 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4284: , exec 0 ms 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4284: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4285: 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] 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4285: , exec 0 ms 2026-06-09 15:32:01,137 DEBUG [mondrian.sql] 4285: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:01,140 DEBUG [mondrian.sql] 4286: 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] 2026-06-09 15:32:01,140 DEBUG [mondrian.sql] 4286: , exec 0 ms 2026-06-09 15:32:01,140 DEBUG [mondrian.sql] 4286: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:01,141 DEBUG [mondrian.sql] 4287: 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] 2026-06-09 15:32:01,141 DEBUG [mondrian.sql] 4287: , exec 0 ms 2026-06-09 15:32:01,141 DEBUG [mondrian.sql] 4287: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:01,144 DEBUG [mondrian.sql] 4288: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:01,145 DEBUG [mondrian.sql] 4288: , exec 1 ms 2026-06-09 15:32:01,145 DEBUG [mondrian.sql] 4288: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,145 DEBUG [mondrian.sql] 4289: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:32:01,145 DEBUG [mondrian.sql] 4289: , exec 0 ms 2026-06-09 15:32:01,145 DEBUG [mondrian.sql] 4289: , exec+fetch 0 ms, 8 rows 2026-06-09 15:32:01,161 DEBUG [mondrian.sql] 4290: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:32:01,162 DEBUG [mondrian.sql] 4290: , exec 0 ms 2026-06-09 15:32:01,162 DEBUG [mondrian.sql] 4290: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,162 DEBUG [mondrian.sql] 4291: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:32:01,162 DEBUG [mondrian.sql] 4291: , exec 0 ms 2026-06-09 15:32:01,162 DEBUG [mondrian.sql] 4291: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,177 DEBUG [mondrian.sql] 4292: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:32:01,177 DEBUG [mondrian.sql] 4292: , exec 0 ms 2026-06-09 15:32:01,177 DEBUG [mondrian.sql] 4292: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,178 DEBUG [mondrian.sql] 4293: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:32:01,178 DEBUG [mondrian.sql] 4293: , exec 0 ms 2026-06-09 15:32:01,178 DEBUG [mondrian.sql] 4293: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,196 DEBUG [mondrian.sql] 4294: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:32:01,197 DEBUG [mondrian.sql] 4294: , exec 0 ms 2026-06-09 15:32:01,197 DEBUG [mondrian.sql] 4294: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,197 DEBUG [mondrian.sql] 4295: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:32:01,197 DEBUG [mondrian.sql] 4295: , exec 0 ms 2026-06-09 15:32:01,197 DEBUG [mondrian.sql] 4295: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4296: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4296: , exec 0 ms 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4296: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4297: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4297: , exec 0 ms 2026-06-09 15:32:01,214 DEBUG [mondrian.sql] 4297: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4298: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4298: , exec 0 ms 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4298: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4299: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4299: , exec 0 ms 2026-06-09 15:32:01,225 DEBUG [mondrian.sql] 4299: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4300: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4300: , exec 0 ms 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4300: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4301: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4301: , exec 0 ms 2026-06-09 15:32:01,234 DEBUG [mondrian.sql] 4301: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,243 DEBUG [mondrian.sql] 4302: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:32:01,244 DEBUG [mondrian.sql] 4302: , exec 0 ms 2026-06-09 15:32:01,244 DEBUG [mondrian.sql] 4302: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,244 DEBUG [mondrian.sql] 4303: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:32:01,244 DEBUG [mondrian.sql] 4303: , exec 0 ms 2026-06-09 15:32:01,244 DEBUG [mondrian.sql] 4303: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4304: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4304: , exec 0 ms 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4304: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4305: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4305: , exec 0 ms 2026-06-09 15:32:01,252 DEBUG [mondrian.sql] 4305: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4306: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4306: , exec 0 ms 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4306: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4307: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4307: , exec 0 ms 2026-06-09 15:32:01,261 DEBUG [mondrian.sql] 4307: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,281 DEBUG [mondrian.sql] 4308: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:01,283 DEBUG [mondrian.sql] 4308: , exec 1 ms 2026-06-09 15:32:01,283 DEBUG [mondrian.sql] 4308: , exec+fetch 2 ms, 1 rows 2026-06-09 15:32:01,283 DEBUG [mondrian.sql] 4309: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4309: , exec 0 ms 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4309: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4310: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4310: , exec 0 ms 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4310: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,284 DEBUG [mondrian.sql] 4311: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:01,285 DEBUG [mondrian.sql] 4311: , exec 0 ms 2026-06-09 15:32:01,285 DEBUG [mondrian.sql] 4311: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,285 DEBUG [mondrian.sql] 4312: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:01,292 DEBUG [mondrian.sql] 4312: , exec 6 ms 2026-06-09 15:32:01,292 DEBUG [mondrian.sql] 4312: , exec+fetch 7 ms, 1 rows 2026-06-09 15:32:01,292 DEBUG [mondrian.sql] 4313: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:32:01,295 DEBUG [mondrian.sql] 4313: , exec 3 ms 2026-06-09 15:32:01,295 DEBUG [mondrian.sql] 4313: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,295 DEBUG [mondrian.sql] 4314: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:32:01,298 DEBUG [mondrian.sql] 4314: , exec 2 ms 2026-06-09 15:32:01,298 DEBUG [mondrian.sql] 4314: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,298 DEBUG [mondrian.sql] 4315: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,313 DEBUG [mondrian.sql] 4315: , exec 15 ms 2026-06-09 15:32:01,313 DEBUG [mondrian.sql] 4315: , exec+fetch 15 ms, 1 rows 2026-06-09 15:32:01,313 DEBUG [mondrian.sql] 4316: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,333 DEBUG [mondrian.sql] 4316: , exec 19 ms 2026-06-09 15:32:01,333 DEBUG [mondrian.sql] 4316: , exec+fetch 20 ms, 1 rows 2026-06-09 15:32:01,334 DEBUG [mondrian.sql] 4317: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,348 DEBUG [mondrian.sql] 4317: , exec 14 ms 2026-06-09 15:32:01,348 DEBUG [mondrian.sql] 4317: , exec+fetch 14 ms, 1 rows 2026-06-09 15:32:01,348 DEBUG [mondrian.sql] 4318: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,364 DEBUG [mondrian.sql] 4318: , exec 15 ms 2026-06-09 15:32:01,364 DEBUG [mondrian.sql] 4318: , exec+fetch 16 ms, 1 rows 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4319: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4319: , exec 0 ms 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4319: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4320: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4320: , exec 0 ms 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4320: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4321: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4321: , exec 0 ms 2026-06-09 15:32:01,374 DEBUG [mondrian.sql] 4321: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,378 DEBUG [mondrian.sql] 4322: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:01,378 DEBUG [mondrian.sql] 4322: , exec 0 ms 2026-06-09 15:32:01,378 DEBUG [mondrian.sql] 4322: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:01,378 DEBUG [mondrian.sql] 4323: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:01,379 DEBUG [mondrian.sql] 4323: , exec 0 ms 2026-06-09 15:32:01,379 DEBUG [mondrian.sql] 4323: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,379 DEBUG [mondrian.sql] 4324: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:01,380 DEBUG [mondrian.sql] 4324: , exec 0 ms 2026-06-09 15:32:01,380 DEBUG [mondrian.sql] 4324: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,380 DEBUG [mondrian.sql] 4325: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,383 DEBUG [mondrian.sql] 4325: , exec 2 ms 2026-06-09 15:32:01,383 DEBUG [mondrian.sql] 4325: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,383 DEBUG [mondrian.sql] 4326: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,386 DEBUG [mondrian.sql] 4326: , exec 3 ms 2026-06-09 15:32:01,386 DEBUG [mondrian.sql] 4326: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,386 DEBUG [mondrian.sql] 4327: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,390 DEBUG [mondrian.sql] 4327: , exec 3 ms 2026-06-09 15:32:01,390 DEBUG [mondrian.sql] 4327: , exec+fetch 4 ms, 1 rows 2026-06-09 15:32:01,390 DEBUG [mondrian.sql] 4328: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,393 DEBUG [mondrian.sql] 4328: , exec 3 ms 2026-06-09 15:32:01,393 DEBUG [mondrian.sql] 4328: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,393 DEBUG [mondrian.sql] 4329: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,398 DEBUG [mondrian.sql] 4329: , exec 4 ms 2026-06-09 15:32:01,398 DEBUG [mondrian.sql] 4329: , exec+fetch 5 ms, 1 rows 2026-06-09 15:32:01,398 DEBUG [mondrian.sql] 4330: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,401 DEBUG [mondrian.sql] 4330: , exec 2 ms 2026-06-09 15:32:01,401 DEBUG [mondrian.sql] 4330: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,401 DEBUG [mondrian.sql] 4331: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,404 DEBUG [mondrian.sql] 4331: , exec 2 ms 2026-06-09 15:32:01,404 DEBUG [mondrian.sql] 4331: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,404 DEBUG [mondrian.sql] 4332: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,407 DEBUG [mondrian.sql] 4332: , exec 2 ms 2026-06-09 15:32:01,407 DEBUG [mondrian.sql] 4332: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,407 DEBUG [mondrian.sql] 4333: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:01,410 DEBUG [mondrian.sql] 4333: , exec 3 ms 2026-06-09 15:32:01,410 DEBUG [mondrian.sql] 4333: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:01,410 DEBUG [mondrian.sql] 4334: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:01,411 DEBUG [mondrian.sql] 4334: , exec 0 ms 2026-06-09 15:32:01,411 DEBUG [mondrian.sql] 4334: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,411 DEBUG [mondrian.sql] 4335: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:01,417 DEBUG [mondrian.sql] 4335: , exec 6 ms 2026-06-09 15:32:01,417 DEBUG [mondrian.sql] 4335: , exec+fetch 6 ms, 1 rows 2026-06-09 15:32:01,417 DEBUG [mondrian.sql] 4336: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,443 DEBUG [mondrian.sql] 4336: , exec 24 ms 2026-06-09 15:32:01,443 DEBUG [mondrian.sql] 4336: , exec+fetch 26 ms, 1 rows 2026-06-09 15:32:01,443 DEBUG [mondrian.sql] 4337: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:32:01,471 DEBUG [mondrian.sql] 4337: , exec 28 ms 2026-06-09 15:32:01,471 DEBUG [mondrian.sql] 4337: , exec+fetch 28 ms, 1 rows 2026-06-09 15:32:01,536 DEBUG [mondrian.mdx] 66371: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:32:01,537 DEBUG [mondrian.sql] 4338: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:32:01,538 DEBUG [mondrian.sql] 4338: , exec 0 ms 2026-06-09 15:32:01,538 DEBUG [mondrian.sql] 4338: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,539 DEBUG [mondrian.sql] 4339: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:32:01,540 DEBUG [mondrian.sql] 4339: , exec 0 ms 2026-06-09 15:32:01,540 DEBUG [mondrian.sql] 4339: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:01,541 DEBUG [mondrian.mdx] 66371: exec: 5 ms 2026-06-09 15:32:01,542 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:32:59,601 DEBUG [mondrian.sql] 4340: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,619 DEBUG [mondrian.sql] 4340: , exec 18 ms 2026-06-09 15:32:59,619 DEBUG [mondrian.sql] 4340: , exec+fetch 18 ms, 1 rows 2026-06-09 15:32:59,620 DEBUG [mondrian.sql] 4341: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:32:59,623 DEBUG [mondrian.sql] 4341: , exec 2 ms 2026-06-09 15:32:59,623 DEBUG [mondrian.sql] 4341: , exec+fetch 3 ms, 3 rows 2026-06-09 15:32:59,623 DEBUG [mondrian.sql] 4342: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:32:59,625 DEBUG [mondrian.sql] 4342: , exec 2 ms 2026-06-09 15:32:59,625 DEBUG [mondrian.sql] 4342: , exec+fetch 2 ms, 3 rows 2026-06-09 15:32:59,626 DEBUG [mondrian.sql] 4343: 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] 2026-06-09 15:32:59,626 DEBUG [mondrian.sql] 4343: , exec 0 ms 2026-06-09 15:32:59,626 DEBUG [mondrian.sql] 4343: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:59,626 DEBUG [mondrian.sql] 4344: 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] 2026-06-09 15:32:59,627 DEBUG [mondrian.sql] 4344: , exec 0 ms 2026-06-09 15:32:59,627 DEBUG [mondrian.sql] 4344: , exec+fetch 1 ms, 2 rows 2026-06-09 15:32:59,628 DEBUG [mondrian.sql] 4345: 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] 2026-06-09 15:32:59,629 DEBUG [mondrian.sql] 4345: , exec 0 ms 2026-06-09 15:32:59,629 DEBUG [mondrian.sql] 4345: , exec+fetch 1 ms, 2 rows 2026-06-09 15:32:59,629 DEBUG [mondrian.sql] 4346: 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] 2026-06-09 15:32:59,629 DEBUG [mondrian.sql] 4346: , exec 0 ms 2026-06-09 15:32:59,629 DEBUG [mondrian.sql] 4346: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:59,630 DEBUG [mondrian.sql] 4347: 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] 2026-06-09 15:32:59,631 DEBUG [mondrian.sql] 4347: , exec 0 ms 2026-06-09 15:32:59,631 DEBUG [mondrian.sql] 4347: , exec+fetch 1 ms, 2 rows 2026-06-09 15:32:59,631 DEBUG [mondrian.sql] 4348: 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] 2026-06-09 15:32:59,631 DEBUG [mondrian.sql] 4348: , exec 0 ms 2026-06-09 15:32:59,631 DEBUG [mondrian.sql] 4348: , exec+fetch 0 ms, 2 rows 2026-06-09 15:32:59,632 DEBUG [mondrian.sql] 4349: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:59,633 DEBUG [mondrian.sql] 4349: , exec 0 ms 2026-06-09 15:32:59,633 DEBUG [mondrian.sql] 4349: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,633 DEBUG [mondrian.sql] 4350: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:32:59,634 DEBUG [mondrian.sql] 4350: , exec 0 ms 2026-06-09 15:32:59,634 DEBUG [mondrian.sql] 4350: , exec+fetch 1 ms, 8 rows 2026-06-09 15:32:59,635 DEBUG [mondrian.sql] 4351: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4351: , exec 0 ms 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4351: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4352: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4352: , exec 0 ms 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4352: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4353: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4353: , exec 0 ms 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4353: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4354: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4354: , exec 0 ms 2026-06-09 15:32:59,636 DEBUG [mondrian.sql] 4354: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4355: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4355: , exec 0 ms 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4355: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4356: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4356: , exec 0 ms 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4356: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,637 DEBUG [mondrian.sql] 4357: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4357: , exec 0 ms 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4357: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4358: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4358: , exec 0 ms 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4358: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4359: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4359: , exec 0 ms 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4359: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4360: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4360: , exec 0 ms 2026-06-09 15:32:59,638 DEBUG [mondrian.sql] 4360: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4361: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4361: , exec 0 ms 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4361: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4362: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4362: , exec 0 ms 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4362: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4363: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:32:59,639 DEBUG [mondrian.sql] 4363: , exec 0 ms 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4363: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4364: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4364: , exec 0 ms 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4364: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4365: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4365: , exec 0 ms 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4365: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4366: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4366: , exec 0 ms 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4366: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4367: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4367: , exec 0 ms 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4367: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,640 DEBUG [mondrian.sql] 4368: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:32:59,641 DEBUG [mondrian.sql] 4368: , exec 0 ms 2026-06-09 15:32:59,641 DEBUG [mondrian.sql] 4368: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,728 DEBUG [mondrian.sql] 4369: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4369: , exec 1 ms 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4369: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4370: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4370: , exec 0 ms 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4370: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4371: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4371: , exec 0 ms 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4371: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,729 DEBUG [mondrian.sql] 4372: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:59,730 DEBUG [mondrian.sql] 4372: , exec 0 ms 2026-06-09 15:32:59,730 DEBUG [mondrian.sql] 4372: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,730 DEBUG [mondrian.sql] 4373: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:59,737 DEBUG [mondrian.sql] 4373: , exec 6 ms 2026-06-09 15:32:59,737 DEBUG [mondrian.sql] 4373: , exec+fetch 7 ms, 1 rows 2026-06-09 15:32:59,737 DEBUG [mondrian.sql] 4374: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:32:59,740 DEBUG [mondrian.sql] 4374: , exec 2 ms 2026-06-09 15:32:59,740 DEBUG [mondrian.sql] 4374: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:59,740 DEBUG [mondrian.sql] 4375: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:32:59,743 DEBUG [mondrian.sql] 4375: , exec 3 ms 2026-06-09 15:32:59,743 DEBUG [mondrian.sql] 4375: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:59,743 DEBUG [mondrian.sql] 4376: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,765 DEBUG [mondrian.sql] 4376: , exec 21 ms 2026-06-09 15:32:59,766 DEBUG [mondrian.sql] 4376: , exec+fetch 23 ms, 1 rows 2026-06-09 15:32:59,766 DEBUG [mondrian.sql] 4377: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,790 DEBUG [mondrian.sql] 4377: , exec 24 ms 2026-06-09 15:32:59,790 DEBUG [mondrian.sql] 4377: , exec+fetch 24 ms, 1 rows 2026-06-09 15:32:59,790 DEBUG [mondrian.sql] 4378: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,806 DEBUG [mondrian.sql] 4378: , exec 15 ms 2026-06-09 15:32:59,806 DEBUG [mondrian.sql] 4378: , exec+fetch 16 ms, 1 rows 2026-06-09 15:32:59,806 DEBUG [mondrian.sql] 4379: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,822 DEBUG [mondrian.sql] 4379: , exec 16 ms 2026-06-09 15:32:59,823 DEBUG [mondrian.sql] 4379: , exec+fetch 17 ms, 1 rows 2026-06-09 15:32:59,833 DEBUG [mondrian.sql] 4380: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:59,833 DEBUG [mondrian.sql] 4380: , exec 0 ms 2026-06-09 15:32:59,833 DEBUG [mondrian.sql] 4380: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,833 DEBUG [mondrian.sql] 4381: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:32:59,834 DEBUG [mondrian.sql] 4381: , exec 0 ms 2026-06-09 15:32:59,834 DEBUG [mondrian.sql] 4381: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,834 DEBUG [mondrian.sql] 4382: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:32:59,834 DEBUG [mondrian.sql] 4382: , exec 0 ms 2026-06-09 15:32:59,834 DEBUG [mondrian.sql] 4382: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,836 DEBUG [mondrian.sql] 4383: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:59,836 DEBUG [mondrian.sql] 4383: , exec 0 ms 2026-06-09 15:32:59,836 DEBUG [mondrian.sql] 4383: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,836 DEBUG [mondrian.sql] 4384: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:59,837 DEBUG [mondrian.sql] 4384: , exec 1 ms 2026-06-09 15:32:59,837 DEBUG [mondrian.sql] 4384: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,837 DEBUG [mondrian.sql] 4385: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:32:59,838 DEBUG [mondrian.sql] 4385: , exec 1 ms 2026-06-09 15:32:59,838 DEBUG [mondrian.sql] 4385: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,839 DEBUG [mondrian.sql] 4386: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,842 DEBUG [mondrian.sql] 4386: , exec 3 ms 2026-06-09 15:32:59,842 DEBUG [mondrian.sql] 4386: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:59,842 DEBUG [mondrian.sql] 4387: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,846 DEBUG [mondrian.sql] 4387: , exec 3 ms 2026-06-09 15:32:59,846 DEBUG [mondrian.sql] 4387: , exec+fetch 4 ms, 1 rows 2026-06-09 15:32:59,846 DEBUG [mondrian.sql] 4388: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,850 DEBUG [mondrian.sql] 4388: , exec 3 ms 2026-06-09 15:32:59,850 DEBUG [mondrian.sql] 4388: , exec+fetch 4 ms, 1 rows 2026-06-09 15:32:59,850 DEBUG [mondrian.sql] 4389: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,853 DEBUG [mondrian.sql] 4389: , exec 3 ms 2026-06-09 15:32:59,854 DEBUG [mondrian.sql] 4389: , exec+fetch 4 ms, 1 rows 2026-06-09 15:32:59,854 DEBUG [mondrian.sql] 4390: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,859 DEBUG [mondrian.sql] 4390: , exec 5 ms 2026-06-09 15:32:59,859 DEBUG [mondrian.sql] 4390: , exec+fetch 5 ms, 1 rows 2026-06-09 15:32:59,860 DEBUG [mondrian.sql] 4391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,862 DEBUG [mondrian.sql] 4391: , exec 2 ms 2026-06-09 15:32:59,862 DEBUG [mondrian.sql] 4391: , exec+fetch 2 ms, 1 rows 2026-06-09 15:32:59,863 DEBUG [mondrian.sql] 4392: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,866 DEBUG [mondrian.sql] 4392: , exec 3 ms 2026-06-09 15:32:59,866 DEBUG [mondrian.sql] 4392: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:59,867 DEBUG [mondrian.sql] 4393: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,870 DEBUG [mondrian.sql] 4393: , exec 3 ms 2026-06-09 15:32:59,870 DEBUG [mondrian.sql] 4393: , exec+fetch 3 ms, 1 rows 2026-06-09 15:32:59,870 DEBUG [mondrian.sql] 4394: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:32:59,874 DEBUG [mondrian.sql] 4394: , exec 3 ms 2026-06-09 15:32:59,874 DEBUG [mondrian.sql] 4394: , exec+fetch 4 ms, 1 rows 2026-06-09 15:32:59,874 DEBUG [mondrian.sql] 4395: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:59,875 DEBUG [mondrian.sql] 4395: , exec 0 ms 2026-06-09 15:32:59,875 DEBUG [mondrian.sql] 4395: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,875 DEBUG [mondrian.sql] 4396: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:32:59,882 DEBUG [mondrian.sql] 4396: , exec 7 ms 2026-06-09 15:32:59,882 DEBUG [mondrian.sql] 4396: , exec+fetch 7 ms, 1 rows 2026-06-09 15:32:59,884 DEBUG [mondrian.sql] 4397: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,904 DEBUG [mondrian.sql] 4397: , exec 20 ms 2026-06-09 15:32:59,904 DEBUG [mondrian.sql] 4397: , exec+fetch 20 ms, 1 rows 2026-06-09 15:32:59,904 DEBUG [mondrian.sql] 4398: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:32:59,933 DEBUG [mondrian.sql] 4398: , exec 28 ms 2026-06-09 15:32:59,933 DEBUG [mondrian.sql] 4398: , exec+fetch 29 ms, 1 rows 2026-06-09 15:32:59,992 DEBUG [mondrian.mdx] 66979: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:32:59,994 DEBUG [mondrian.sql] 4399: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:32:59,994 DEBUG [mondrian.sql] 4399: , exec 0 ms 2026-06-09 15:32:59,994 DEBUG [mondrian.sql] 4399: , exec+fetch 0 ms, 1 rows 2026-06-09 15:32:59,996 DEBUG [mondrian.sql] 4400: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:32:59,997 DEBUG [mondrian.sql] 4400: , exec 0 ms 2026-06-09 15:32:59,997 DEBUG [mondrian.sql] 4400: , exec+fetch 1 ms, 1 rows 2026-06-09 15:32:59,998 DEBUG [mondrian.mdx] 66979: exec: 6 ms 2026-06-09 15:32:59,999 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:37:45,329 DEBUG [mondrian.sql] 4401: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,348 DEBUG [mondrian.sql] 4401: , exec 19 ms 2026-06-09 15:37:45,349 DEBUG [mondrian.sql] 4401: , exec+fetch 20 ms, 1 rows 2026-06-09 15:37:45,349 DEBUG [mondrian.sql] 4402: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:37:45,353 DEBUG [mondrian.sql] 4402: , exec 4 ms 2026-06-09 15:37:45,353 DEBUG [mondrian.sql] 4402: , exec+fetch 4 ms, 3 rows 2026-06-09 15:37:45,353 DEBUG [mondrian.sql] 4403: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:37:45,356 DEBUG [mondrian.sql] 4403: , exec 2 ms 2026-06-09 15:37:45,356 DEBUG [mondrian.sql] 4403: , exec+fetch 3 ms, 3 rows 2026-06-09 15:37:45,356 DEBUG [mondrian.sql] 4404: 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] 2026-06-09 15:37:45,356 DEBUG [mondrian.sql] 4404: , exec 0 ms 2026-06-09 15:37:45,356 DEBUG [mondrian.sql] 4404: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,357 DEBUG [mondrian.sql] 4405: 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] 2026-06-09 15:37:45,357 DEBUG [mondrian.sql] 4405: , exec 0 ms 2026-06-09 15:37:45,357 DEBUG [mondrian.sql] 4405: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4406: 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] 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4406: , exec 0 ms 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4406: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4407: 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] 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4407: , exec 0 ms 2026-06-09 15:37:45,360 DEBUG [mondrian.sql] 4407: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4408: 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] 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4408: , exec 0 ms 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4408: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4409: 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] 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4409: , exec 0 ms 2026-06-09 15:37:45,362 DEBUG [mondrian.sql] 4409: , exec+fetch 0 ms, 2 rows 2026-06-09 15:37:45,364 DEBUG [mondrian.sql] 4410: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:37:45,365 DEBUG [mondrian.sql] 4410: , exec 1 ms 2026-06-09 15:37:45,365 DEBUG [mondrian.sql] 4410: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,365 DEBUG [mondrian.sql] 4411: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:37:45,365 DEBUG [mondrian.sql] 4411: , exec 0 ms 2026-06-09 15:37:45,365 DEBUG [mondrian.sql] 4411: , exec+fetch 0 ms, 8 rows 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4412: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4412: , exec 0 ms 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4412: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4413: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4413: , exec 0 ms 2026-06-09 15:37:45,376 DEBUG [mondrian.sql] 4413: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,384 DEBUG [mondrian.sql] 4414: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:37:45,385 DEBUG [mondrian.sql] 4414: , exec 0 ms 2026-06-09 15:37:45,385 DEBUG [mondrian.sql] 4414: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,385 DEBUG [mondrian.sql] 4415: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:37:45,385 DEBUG [mondrian.sql] 4415: , exec 0 ms 2026-06-09 15:37:45,385 DEBUG [mondrian.sql] 4415: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,394 DEBUG [mondrian.sql] 4416: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:37:45,394 DEBUG [mondrian.sql] 4416: , exec 0 ms 2026-06-09 15:37:45,394 DEBUG [mondrian.sql] 4416: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,395 DEBUG [mondrian.sql] 4417: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:37:45,395 DEBUG [mondrian.sql] 4417: , exec 0 ms 2026-06-09 15:37:45,395 DEBUG [mondrian.sql] 4417: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4418: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4418: , exec 0 ms 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4418: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4419: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4419: , exec 0 ms 2026-06-09 15:37:45,405 DEBUG [mondrian.sql] 4419: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4420: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4420: , exec 0 ms 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4420: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4421: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4421: , exec 0 ms 2026-06-09 15:37:45,415 DEBUG [mondrian.sql] 4421: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,424 DEBUG [mondrian.sql] 4422: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:37:45,425 DEBUG [mondrian.sql] 4422: , exec 0 ms 2026-06-09 15:37:45,425 DEBUG [mondrian.sql] 4422: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,425 DEBUG [mondrian.sql] 4423: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:37:45,425 DEBUG [mondrian.sql] 4423: , exec 0 ms 2026-06-09 15:37:45,425 DEBUG [mondrian.sql] 4423: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,435 DEBUG [mondrian.sql] 4424: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:37:45,436 DEBUG [mondrian.sql] 4424: , exec 0 ms 2026-06-09 15:37:45,436 DEBUG [mondrian.sql] 4424: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,436 DEBUG [mondrian.sql] 4425: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:37:45,436 DEBUG [mondrian.sql] 4425: , exec 0 ms 2026-06-09 15:37:45,436 DEBUG [mondrian.sql] 4425: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4426: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4426: , exec 0 ms 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4426: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4427: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4427: , exec 0 ms 2026-06-09 15:37:45,445 DEBUG [mondrian.sql] 4427: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4428: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4428: , exec 0 ms 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4428: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4429: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4429: , exec 0 ms 2026-06-09 15:37:45,455 DEBUG [mondrian.sql] 4429: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,476 DEBUG [mondrian.sql] 4430: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:37:45,477 DEBUG [mondrian.sql] 4430: , exec 1 ms 2026-06-09 15:37:45,477 DEBUG [mondrian.sql] 4430: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4431: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4431: , exec 0 ms 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4431: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4432: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4432: , exec 0 ms 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4432: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,478 DEBUG [mondrian.sql] 4433: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:37:45,479 DEBUG [mondrian.sql] 4433: , exec 0 ms 2026-06-09 15:37:45,479 DEBUG [mondrian.sql] 4433: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,479 DEBUG [mondrian.sql] 4434: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:37:45,486 DEBUG [mondrian.sql] 4434: , exec 6 ms 2026-06-09 15:37:45,486 DEBUG [mondrian.sql] 4434: , exec+fetch 7 ms, 1 rows 2026-06-09 15:37:45,486 DEBUG [mondrian.sql] 4435: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:37:45,489 DEBUG [mondrian.sql] 4435: , exec 3 ms 2026-06-09 15:37:45,489 DEBUG [mondrian.sql] 4435: , exec+fetch 3 ms, 1 rows 2026-06-09 15:37:45,489 DEBUG [mondrian.sql] 4436: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:37:45,492 DEBUG [mondrian.sql] 4436: , exec 3 ms 2026-06-09 15:37:45,492 DEBUG [mondrian.sql] 4436: , exec+fetch 3 ms, 1 rows 2026-06-09 15:37:45,492 DEBUG [mondrian.sql] 4437: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,507 DEBUG [mondrian.sql] 4437: , exec 14 ms 2026-06-09 15:37:45,507 DEBUG [mondrian.sql] 4437: , exec+fetch 15 ms, 1 rows 2026-06-09 15:37:45,507 DEBUG [mondrian.sql] 4438: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,525 DEBUG [mondrian.sql] 4438: , exec 17 ms 2026-06-09 15:37:45,525 DEBUG [mondrian.sql] 4438: , exec+fetch 18 ms, 1 rows 2026-06-09 15:37:45,525 DEBUG [mondrian.sql] 4439: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,538 DEBUG [mondrian.sql] 4439: , exec 13 ms 2026-06-09 15:37:45,539 DEBUG [mondrian.sql] 4439: , exec+fetch 14 ms, 1 rows 2026-06-09 15:37:45,539 DEBUG [mondrian.sql] 4440: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,554 DEBUG [mondrian.sql] 4440: , exec 15 ms 2026-06-09 15:37:45,554 DEBUG [mondrian.sql] 4440: , exec+fetch 15 ms, 1 rows 2026-06-09 15:37:45,564 DEBUG [mondrian.sql] 4441: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4441: , exec 0 ms 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4441: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4442: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4442: , exec 0 ms 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4442: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4443: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4443: , exec 0 ms 2026-06-09 15:37:45,565 DEBUG [mondrian.sql] 4443: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,568 DEBUG [mondrian.sql] 4444: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:37:45,568 DEBUG [mondrian.sql] 4444: , exec 0 ms 2026-06-09 15:37:45,568 DEBUG [mondrian.sql] 4444: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,568 DEBUG [mondrian.sql] 4445: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:37:45,569 DEBUG [mondrian.sql] 4445: , exec 0 ms 2026-06-09 15:37:45,569 DEBUG [mondrian.sql] 4445: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,569 DEBUG [mondrian.sql] 4446: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:37:45,570 DEBUG [mondrian.sql] 4446: , exec 1 ms 2026-06-09 15:37:45,570 DEBUG [mondrian.sql] 4446: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,570 DEBUG [mondrian.sql] 4447: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,574 DEBUG [mondrian.sql] 4447: , exec 3 ms 2026-06-09 15:37:45,574 DEBUG [mondrian.sql] 4447: , exec+fetch 4 ms, 1 rows 2026-06-09 15:37:45,574 DEBUG [mondrian.sql] 4448: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,579 DEBUG [mondrian.sql] 4448: , exec 4 ms 2026-06-09 15:37:45,579 DEBUG [mondrian.sql] 4448: , exec+fetch 5 ms, 1 rows 2026-06-09 15:37:45,579 DEBUG [mondrian.sql] 4449: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,582 DEBUG [mondrian.sql] 4449: , exec 3 ms 2026-06-09 15:37:45,582 DEBUG [mondrian.sql] 4449: , exec+fetch 3 ms, 1 rows 2026-06-09 15:37:45,582 DEBUG [mondrian.sql] 4450: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,586 DEBUG [mondrian.sql] 4450: , exec 3 ms 2026-06-09 15:37:45,586 DEBUG [mondrian.sql] 4450: , exec+fetch 4 ms, 1 rows 2026-06-09 15:37:45,586 DEBUG [mondrian.sql] 4451: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,591 DEBUG [mondrian.sql] 4451: , exec 4 ms 2026-06-09 15:37:45,591 DEBUG [mondrian.sql] 4451: , exec+fetch 5 ms, 1 rows 2026-06-09 15:37:45,591 DEBUG [mondrian.sql] 4452: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,593 DEBUG [mondrian.sql] 4452: , exec 2 ms 2026-06-09 15:37:45,593 DEBUG [mondrian.sql] 4452: , exec+fetch 2 ms, 1 rows 2026-06-09 15:37:45,594 DEBUG [mondrian.sql] 4453: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,596 DEBUG [mondrian.sql] 4453: , exec 2 ms 2026-06-09 15:37:45,596 DEBUG [mondrian.sql] 4453: , exec+fetch 2 ms, 1 rows 2026-06-09 15:37:45,597 DEBUG [mondrian.sql] 4454: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,599 DEBUG [mondrian.sql] 4454: , exec 2 ms 2026-06-09 15:37:45,600 DEBUG [mondrian.sql] 4454: , exec+fetch 3 ms, 1 rows 2026-06-09 15:37:45,600 DEBUG [mondrian.sql] 4455: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4455: , exec 3 ms 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4455: , exec+fetch 3 ms, 1 rows 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4456: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4456: , exec 0 ms 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4456: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,603 DEBUG [mondrian.sql] 4457: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:37:45,610 DEBUG [mondrian.sql] 4457: , exec 6 ms 2026-06-09 15:37:45,610 DEBUG [mondrian.sql] 4457: , exec+fetch 7 ms, 1 rows 2026-06-09 15:37:45,610 DEBUG [mondrian.sql] 4458: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,631 DEBUG [mondrian.sql] 4458: , exec 21 ms 2026-06-09 15:37:45,631 DEBUG [mondrian.sql] 4458: , exec+fetch 21 ms, 1 rows 2026-06-09 15:37:45,631 DEBUG [mondrian.sql] 4459: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:37:45,657 DEBUG [mondrian.sql] 4459: , exec 26 ms 2026-06-09 15:37:45,657 DEBUG [mondrian.sql] 4459: , exec+fetch 26 ms, 1 rows 2026-06-09 15:37:45,716 DEBUG [mondrian.mdx] 67587: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:37:45,717 DEBUG [mondrian.sql] 4460: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:37:45,717 DEBUG [mondrian.sql] 4460: , exec 0 ms 2026-06-09 15:37:45,717 DEBUG [mondrian.sql] 4460: , exec+fetch 0 ms, 1 rows 2026-06-09 15:37:45,719 DEBUG [mondrian.sql] 4461: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:37:45,719 DEBUG [mondrian.sql] 4461: , exec 0 ms 2026-06-09 15:37:45,720 DEBUG [mondrian.sql] 4461: , exec+fetch 1 ms, 1 rows 2026-06-09 15:37:45,720 DEBUG [mondrian.mdx] 67587: exec: 4 ms 2026-06-09 15:37:45,721 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:38:27,556 DEBUG [mondrian.sql] 4462: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,575 DEBUG [mondrian.sql] 4462: , exec 18 ms 2026-06-09 15:38:27,575 DEBUG [mondrian.sql] 4462: , exec+fetch 18 ms, 1 rows 2026-06-09 15:38:27,575 DEBUG [mondrian.sql] 4463: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:38:27,578 DEBUG [mondrian.sql] 4463: , exec 2 ms 2026-06-09 15:38:27,578 DEBUG [mondrian.sql] 4463: , exec+fetch 3 ms, 3 rows 2026-06-09 15:38:27,578 DEBUG [mondrian.sql] 4464: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:38:27,581 DEBUG [mondrian.sql] 4464: , exec 3 ms 2026-06-09 15:38:27,581 DEBUG [mondrian.sql] 4464: , exec+fetch 3 ms, 3 rows 2026-06-09 15:38:27,581 DEBUG [mondrian.sql] 4465: 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] 2026-06-09 15:38:27,581 DEBUG [mondrian.sql] 4465: , exec 0 ms 2026-06-09 15:38:27,581 DEBUG [mondrian.sql] 4465: , exec+fetch 0 ms, 2 rows 2026-06-09 15:38:27,582 DEBUG [mondrian.sql] 4466: 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] 2026-06-09 15:38:27,582 DEBUG [mondrian.sql] 4466: , exec 0 ms 2026-06-09 15:38:27,582 DEBUG [mondrian.sql] 4466: , exec+fetch 0 ms, 2 rows 2026-06-09 15:38:27,584 DEBUG [mondrian.sql] 4467: 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] 2026-06-09 15:38:27,585 DEBUG [mondrian.sql] 4467: , exec 0 ms 2026-06-09 15:38:27,585 DEBUG [mondrian.sql] 4467: , exec+fetch 1 ms, 2 rows 2026-06-09 15:38:27,585 DEBUG [mondrian.sql] 4468: 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] 2026-06-09 15:38:27,585 DEBUG [mondrian.sql] 4468: , exec 0 ms 2026-06-09 15:38:27,585 DEBUG [mondrian.sql] 4468: , exec+fetch 0 ms, 2 rows 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4469: 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] 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4469: , exec 0 ms 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4469: , exec+fetch 0 ms, 2 rows 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4470: 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] 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4470: , exec 0 ms 2026-06-09 15:38:27,587 DEBUG [mondrian.sql] 4470: , exec+fetch 0 ms, 2 rows 2026-06-09 15:38:27,589 DEBUG [mondrian.sql] 4471: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:38:27,590 DEBUG [mondrian.sql] 4471: , exec 1 ms 2026-06-09 15:38:27,590 DEBUG [mondrian.sql] 4471: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,590 DEBUG [mondrian.sql] 4472: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:38:27,590 DEBUG [mondrian.sql] 4472: , exec 0 ms 2026-06-09 15:38:27,590 DEBUG [mondrian.sql] 4472: , exec+fetch 0 ms, 8 rows 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4473: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4473: , exec 0 ms 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4473: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4474: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4474: , exec 0 ms 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4474: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,592 DEBUG [mondrian.sql] 4475: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4475: , exec 0 ms 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4475: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4476: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4476: , exec 0 ms 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4476: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4477: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4477: , exec 0 ms 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4477: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4478: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4478: , exec 0 ms 2026-06-09 15:38:27,593 DEBUG [mondrian.sql] 4478: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4479: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4479: , exec 0 ms 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4479: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4480: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4480: , exec 0 ms 2026-06-09 15:38:27,594 DEBUG [mondrian.sql] 4480: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4481: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4481: , exec 0 ms 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4481: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4482: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4482: , exec 0 ms 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4482: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4483: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4483: , exec 0 ms 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4483: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4484: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4484: , exec 0 ms 2026-06-09 15:38:27,595 DEBUG [mondrian.sql] 4484: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4485: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4485: , exec 0 ms 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4485: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4486: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4486: , exec 0 ms 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4486: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4487: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4487: , exec 0 ms 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4487: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4488: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4488: , exec 0 ms 2026-06-09 15:38:27,596 DEBUG [mondrian.sql] 4488: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4489: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4489: , exec 0 ms 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4489: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4490: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4490: , exec 0 ms 2026-06-09 15:38:27,597 DEBUG [mondrian.sql] 4490: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,728 DEBUG [mondrian.sql] 4491: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:38:27,728 DEBUG [mondrian.sql] 4491: , exec 0 ms 2026-06-09 15:38:27,728 DEBUG [mondrian.sql] 4491: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,728 DEBUG [mondrian.sql] 4492: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:38:27,728 DEBUG [mondrian.sql] 4492: , exec 0 ms 2026-06-09 15:38:27,729 DEBUG [mondrian.sql] 4492: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,729 DEBUG [mondrian.sql] 4493: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:38:27,729 DEBUG [mondrian.sql] 4493: , exec 0 ms 2026-06-09 15:38:27,729 DEBUG [mondrian.sql] 4493: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,729 DEBUG [mondrian.sql] 4494: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:38:27,730 DEBUG [mondrian.sql] 4494: , exec 0 ms 2026-06-09 15:38:27,730 DEBUG [mondrian.sql] 4494: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,730 DEBUG [mondrian.sql] 4495: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:38:27,737 DEBUG [mondrian.sql] 4495: , exec 6 ms 2026-06-09 15:38:27,737 DEBUG [mondrian.sql] 4495: , exec+fetch 7 ms, 1 rows 2026-06-09 15:38:27,737 DEBUG [mondrian.sql] 4496: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:38:27,740 DEBUG [mondrian.sql] 4496: , exec 3 ms 2026-06-09 15:38:27,740 DEBUG [mondrian.sql] 4496: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,741 DEBUG [mondrian.sql] 4497: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:38:27,744 DEBUG [mondrian.sql] 4497: , exec 3 ms 2026-06-09 15:38:27,744 DEBUG [mondrian.sql] 4497: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,744 DEBUG [mondrian.sql] 4498: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,762 DEBUG [mondrian.sql] 4498: , exec 18 ms 2026-06-09 15:38:27,762 DEBUG [mondrian.sql] 4498: , exec+fetch 18 ms, 1 rows 2026-06-09 15:38:27,762 DEBUG [mondrian.sql] 4499: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,788 DEBUG [mondrian.sql] 4499: , exec 25 ms 2026-06-09 15:38:27,788 DEBUG [mondrian.sql] 4499: , exec+fetch 26 ms, 1 rows 2026-06-09 15:38:27,788 DEBUG [mondrian.sql] 4500: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,806 DEBUG [mondrian.sql] 4500: , exec 17 ms 2026-06-09 15:38:27,806 DEBUG [mondrian.sql] 4500: , exec+fetch 18 ms, 1 rows 2026-06-09 15:38:27,806 DEBUG [mondrian.sql] 4501: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,822 DEBUG [mondrian.sql] 4501: , exec 15 ms 2026-06-09 15:38:27,822 DEBUG [mondrian.sql] 4501: , exec+fetch 16 ms, 1 rows 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4502: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4502: , exec 0 ms 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4502: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4503: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4503: , exec 0 ms 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4503: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,831 DEBUG [mondrian.sql] 4504: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:38:27,832 DEBUG [mondrian.sql] 4504: , exec 0 ms 2026-06-09 15:38:27,832 DEBUG [mondrian.sql] 4504: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,833 DEBUG [mondrian.sql] 4505: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:38:27,833 DEBUG [mondrian.sql] 4505: , exec 0 ms 2026-06-09 15:38:27,833 DEBUG [mondrian.sql] 4505: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,833 DEBUG [mondrian.sql] 4506: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:38:27,834 DEBUG [mondrian.sql] 4506: , exec 0 ms 2026-06-09 15:38:27,834 DEBUG [mondrian.sql] 4506: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,834 DEBUG [mondrian.sql] 4507: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:38:27,835 DEBUG [mondrian.sql] 4507: , exec 0 ms 2026-06-09 15:38:27,835 DEBUG [mondrian.sql] 4507: , exec+fetch 1 ms, 1 rows 2026-06-09 15:38:27,835 DEBUG [mondrian.sql] 4508: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,838 DEBUG [mondrian.sql] 4508: , exec 2 ms 2026-06-09 15:38:27,838 DEBUG [mondrian.sql] 4508: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,838 DEBUG [mondrian.sql] 4509: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,841 DEBUG [mondrian.sql] 4509: , exec 3 ms 2026-06-09 15:38:27,841 DEBUG [mondrian.sql] 4509: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,841 DEBUG [mondrian.sql] 4510: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,845 DEBUG [mondrian.sql] 4510: , exec 3 ms 2026-06-09 15:38:27,845 DEBUG [mondrian.sql] 4510: , exec+fetch 4 ms, 1 rows 2026-06-09 15:38:27,845 DEBUG [mondrian.sql] 4511: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,849 DEBUG [mondrian.sql] 4511: , exec 3 ms 2026-06-09 15:38:27,849 DEBUG [mondrian.sql] 4511: , exec+fetch 4 ms, 1 rows 2026-06-09 15:38:27,849 DEBUG [mondrian.sql] 4512: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,853 DEBUG [mondrian.sql] 4512: , exec 4 ms 2026-06-09 15:38:27,853 DEBUG [mondrian.sql] 4512: , exec+fetch 4 ms, 1 rows 2026-06-09 15:38:27,854 DEBUG [mondrian.sql] 4513: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,856 DEBUG [mondrian.sql] 4513: , exec 2 ms 2026-06-09 15:38:27,856 DEBUG [mondrian.sql] 4513: , exec+fetch 2 ms, 1 rows 2026-06-09 15:38:27,857 DEBUG [mondrian.sql] 4514: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,859 DEBUG [mondrian.sql] 4514: , exec 2 ms 2026-06-09 15:38:27,859 DEBUG [mondrian.sql] 4514: , exec+fetch 2 ms, 1 rows 2026-06-09 15:38:27,860 DEBUG [mondrian.sql] 4515: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,863 DEBUG [mondrian.sql] 4515: , exec 2 ms 2026-06-09 15:38:27,863 DEBUG [mondrian.sql] 4515: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,863 DEBUG [mondrian.sql] 4516: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:38:27,866 DEBUG [mondrian.sql] 4516: , exec 3 ms 2026-06-09 15:38:27,866 DEBUG [mondrian.sql] 4516: , exec+fetch 3 ms, 1 rows 2026-06-09 15:38:27,867 DEBUG [mondrian.sql] 4517: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:38:27,867 DEBUG [mondrian.sql] 4517: , exec 0 ms 2026-06-09 15:38:27,867 DEBUG [mondrian.sql] 4517: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,868 DEBUG [mondrian.sql] 4518: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:38:27,874 DEBUG [mondrian.sql] 4518: , exec 6 ms 2026-06-09 15:38:27,874 DEBUG [mondrian.sql] 4518: , exec+fetch 6 ms, 1 rows 2026-06-09 15:38:27,875 DEBUG [mondrian.sql] 4519: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,893 DEBUG [mondrian.sql] 4519: , exec 18 ms 2026-06-09 15:38:27,893 DEBUG [mondrian.sql] 4519: , exec+fetch 18 ms, 1 rows 2026-06-09 15:38:27,893 DEBUG [mondrian.sql] 4520: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:38:27,919 DEBUG [mondrian.sql] 4520: , exec 25 ms 2026-06-09 15:38:27,919 DEBUG [mondrian.sql] 4520: , exec+fetch 26 ms, 1 rows 2026-06-09 15:38:27,975 DEBUG [mondrian.mdx] 68195: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:38:27,976 DEBUG [mondrian.sql] 4521: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:38:27,976 DEBUG [mondrian.sql] 4521: , exec 0 ms 2026-06-09 15:38:27,976 DEBUG [mondrian.sql] 4521: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,978 DEBUG [mondrian.sql] 4522: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:38:27,978 DEBUG [mondrian.sql] 4522: , exec 0 ms 2026-06-09 15:38:27,978 DEBUG [mondrian.sql] 4522: , exec+fetch 0 ms, 1 rows 2026-06-09 15:38:27,979 DEBUG [mondrian.mdx] 68195: exec: 4 ms 2026-06-09 15:38:27,980 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:43:23,645 DEBUG [mondrian.sql] 4523: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,670 DEBUG [mondrian.sql] 4523: , exec 24 ms 2026-06-09 15:43:23,670 DEBUG [mondrian.sql] 4523: , exec+fetch 25 ms, 1 rows 2026-06-09 15:43:23,670 DEBUG [mondrian.sql] 4524: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:43:23,677 DEBUG [mondrian.sql] 4524: , exec 6 ms 2026-06-09 15:43:23,677 DEBUG [mondrian.sql] 4524: , exec+fetch 7 ms, 3 rows 2026-06-09 15:43:23,677 DEBUG [mondrian.sql] 4525: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:43:23,681 DEBUG [mondrian.sql] 4525: , exec 4 ms 2026-06-09 15:43:23,681 DEBUG [mondrian.sql] 4525: , exec+fetch 4 ms, 3 rows 2026-06-09 15:43:23,681 DEBUG [mondrian.sql] 4526: 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] 2026-06-09 15:43:23,682 DEBUG [mondrian.sql] 4526: , exec 0 ms 2026-06-09 15:43:23,682 DEBUG [mondrian.sql] 4526: , exec+fetch 1 ms, 2 rows 2026-06-09 15:43:23,682 DEBUG [mondrian.sql] 4527: 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] 2026-06-09 15:43:23,682 DEBUG [mondrian.sql] 4527: , exec 0 ms 2026-06-09 15:43:23,682 DEBUG [mondrian.sql] 4527: , exec+fetch 0 ms, 2 rows 2026-06-09 15:43:23,684 DEBUG [mondrian.sql] 4528: 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] 2026-06-09 15:43:23,684 DEBUG [mondrian.sql] 4528: , exec 0 ms 2026-06-09 15:43:23,684 DEBUG [mondrian.sql] 4528: , exec+fetch 0 ms, 2 rows 2026-06-09 15:43:23,684 DEBUG [mondrian.sql] 4529: 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] 2026-06-09 15:43:23,685 DEBUG [mondrian.sql] 4529: , exec 0 ms 2026-06-09 15:43:23,685 DEBUG [mondrian.sql] 4529: , exec+fetch 1 ms, 2 rows 2026-06-09 15:43:23,686 DEBUG [mondrian.sql] 4530: 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] 2026-06-09 15:43:23,686 DEBUG [mondrian.sql] 4530: , exec 0 ms 2026-06-09 15:43:23,686 DEBUG [mondrian.sql] 4530: , exec+fetch 0 ms, 2 rows 2026-06-09 15:43:23,686 DEBUG [mondrian.sql] 4531: 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] 2026-06-09 15:43:23,686 DEBUG [mondrian.sql] 4531: , exec 0 ms 2026-06-09 15:43:23,687 DEBUG [mondrian.sql] 4531: , exec+fetch 1 ms, 2 rows 2026-06-09 15:43:23,688 DEBUG [mondrian.sql] 4532: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:43:23,689 DEBUG [mondrian.sql] 4532: , exec 0 ms 2026-06-09 15:43:23,689 DEBUG [mondrian.sql] 4532: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,689 DEBUG [mondrian.sql] 4533: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:43:23,689 DEBUG [mondrian.sql] 4533: , exec 0 ms 2026-06-09 15:43:23,689 DEBUG [mondrian.sql] 4533: , exec+fetch 0 ms, 8 rows 2026-06-09 15:43:23,690 DEBUG [mondrian.sql] 4534: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4534: , exec 0 ms 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4534: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4535: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4535: , exec 0 ms 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4535: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4536: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4536: , exec 0 ms 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4536: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4537: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4537: , exec 0 ms 2026-06-09 15:43:23,691 DEBUG [mondrian.sql] 4537: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4538: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4538: , exec 0 ms 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4538: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4539: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4539: , exec 0 ms 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4539: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4540: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4540: , exec 0 ms 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4540: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,692 DEBUG [mondrian.sql] 4541: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4541: , exec 0 ms 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4541: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4542: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4542: , exec 0 ms 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4542: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4543: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4543: , exec 0 ms 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4543: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,693 DEBUG [mondrian.sql] 4544: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4544: , exec 0 ms 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4544: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4545: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4545: , exec 0 ms 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4545: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4546: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4546: , exec 0 ms 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4546: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4547: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4547: , exec 0 ms 2026-06-09 15:43:23,694 DEBUG [mondrian.sql] 4547: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4548: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4548: , exec 0 ms 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4548: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4549: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4549: , exec 0 ms 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4549: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4550: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4550: , exec 0 ms 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4550: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4551: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4551: , exec 0 ms 2026-06-09 15:43:23,695 DEBUG [mondrian.sql] 4551: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,762 DEBUG [mondrian.sql] 4552: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4552: , exec 2 ms 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4552: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4553: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4553: , exec 0 ms 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4553: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4554: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4554: , exec 0 ms 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4554: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,765 DEBUG [mondrian.sql] 4555: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:43:23,766 DEBUG [mondrian.sql] 4555: , exec 0 ms 2026-06-09 15:43:23,766 DEBUG [mondrian.sql] 4555: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,766 DEBUG [mondrian.sql] 4556: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:43:23,773 DEBUG [mondrian.sql] 4556: , exec 6 ms 2026-06-09 15:43:23,773 DEBUG [mondrian.sql] 4556: , exec+fetch 7 ms, 1 rows 2026-06-09 15:43:23,773 DEBUG [mondrian.sql] 4557: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:43:23,776 DEBUG [mondrian.sql] 4557: , exec 3 ms 2026-06-09 15:43:23,776 DEBUG [mondrian.sql] 4557: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,776 DEBUG [mondrian.sql] 4558: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:43:23,779 DEBUG [mondrian.sql] 4558: , exec 2 ms 2026-06-09 15:43:23,779 DEBUG [mondrian.sql] 4558: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,779 DEBUG [mondrian.sql] 4559: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,794 DEBUG [mondrian.sql] 4559: , exec 15 ms 2026-06-09 15:43:23,794 DEBUG [mondrian.sql] 4559: , exec+fetch 15 ms, 1 rows 2026-06-09 15:43:23,794 DEBUG [mondrian.sql] 4560: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,812 DEBUG [mondrian.sql] 4560: , exec 17 ms 2026-06-09 15:43:23,812 DEBUG [mondrian.sql] 4560: , exec+fetch 18 ms, 1 rows 2026-06-09 15:43:23,812 DEBUG [mondrian.sql] 4561: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,825 DEBUG [mondrian.sql] 4561: , exec 13 ms 2026-06-09 15:43:23,825 DEBUG [mondrian.sql] 4561: , exec+fetch 13 ms, 1 rows 2026-06-09 15:43:23,826 DEBUG [mondrian.sql] 4562: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,842 DEBUG [mondrian.sql] 4562: , exec 15 ms 2026-06-09 15:43:23,842 DEBUG [mondrian.sql] 4562: , exec+fetch 16 ms, 1 rows 2026-06-09 15:43:23,853 DEBUG [mondrian.sql] 4563: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4563: , exec 0 ms 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4563: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4564: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4564: , exec 0 ms 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4564: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4565: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4565: , exec 0 ms 2026-06-09 15:43:23,854 DEBUG [mondrian.sql] 4565: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,856 DEBUG [mondrian.sql] 4566: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:43:23,856 DEBUG [mondrian.sql] 4566: , exec 0 ms 2026-06-09 15:43:23,856 DEBUG [mondrian.sql] 4566: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:23,856 DEBUG [mondrian.sql] 4567: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:43:23,857 DEBUG [mondrian.sql] 4567: , exec 0 ms 2026-06-09 15:43:23,857 DEBUG [mondrian.sql] 4567: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,857 DEBUG [mondrian.sql] 4568: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:43:23,858 DEBUG [mondrian.sql] 4568: , exec 0 ms 2026-06-09 15:43:23,858 DEBUG [mondrian.sql] 4568: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,858 DEBUG [mondrian.sql] 4569: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,861 DEBUG [mondrian.sql] 4569: , exec 2 ms 2026-06-09 15:43:23,861 DEBUG [mondrian.sql] 4569: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,861 DEBUG [mondrian.sql] 4570: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,865 DEBUG [mondrian.sql] 4570: , exec 3 ms 2026-06-09 15:43:23,865 DEBUG [mondrian.sql] 4570: , exec+fetch 4 ms, 1 rows 2026-06-09 15:43:23,865 DEBUG [mondrian.sql] 4571: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,869 DEBUG [mondrian.sql] 4571: , exec 3 ms 2026-06-09 15:43:23,869 DEBUG [mondrian.sql] 4571: , exec+fetch 4 ms, 1 rows 2026-06-09 15:43:23,869 DEBUG [mondrian.sql] 4572: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,872 DEBUG [mondrian.sql] 4572: , exec 3 ms 2026-06-09 15:43:23,872 DEBUG [mondrian.sql] 4572: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,872 DEBUG [mondrian.sql] 4573: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,877 DEBUG [mondrian.sql] 4573: , exec 4 ms 2026-06-09 15:43:23,877 DEBUG [mondrian.sql] 4573: , exec+fetch 5 ms, 1 rows 2026-06-09 15:43:23,877 DEBUG [mondrian.sql] 4574: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,880 DEBUG [mondrian.sql] 4574: , exec 2 ms 2026-06-09 15:43:23,880 DEBUG [mondrian.sql] 4574: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,880 DEBUG [mondrian.sql] 4575: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,883 DEBUG [mondrian.sql] 4575: , exec 2 ms 2026-06-09 15:43:23,883 DEBUG [mondrian.sql] 4575: , exec+fetch 3 ms, 1 rows 2026-06-09 15:43:23,883 DEBUG [mondrian.sql] 4576: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,900 DEBUG [mondrian.sql] 4576: , exec 16 ms 2026-06-09 15:43:23,900 DEBUG [mondrian.sql] 4576: , exec+fetch 17 ms, 1 rows 2026-06-09 15:43:23,900 DEBUG [mondrian.sql] 4577: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:43:23,906 DEBUG [mondrian.sql] 4577: , exec 5 ms 2026-06-09 15:43:23,906 DEBUG [mondrian.sql] 4577: , exec+fetch 6 ms, 1 rows 2026-06-09 15:43:23,906 DEBUG [mondrian.sql] 4578: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:43:23,907 DEBUG [mondrian.sql] 4578: , exec 0 ms 2026-06-09 15:43:23,907 DEBUG [mondrian.sql] 4578: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:23,907 DEBUG [mondrian.sql] 4579: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:43:23,915 DEBUG [mondrian.sql] 4579: , exec 8 ms 2026-06-09 15:43:23,915 DEBUG [mondrian.sql] 4579: , exec+fetch 8 ms, 1 rows 2026-06-09 15:43:23,916 DEBUG [mondrian.sql] 4580: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,939 DEBUG [mondrian.sql] 4580: , exec 23 ms 2026-06-09 15:43:23,939 DEBUG [mondrian.sql] 4580: , exec+fetch 23 ms, 1 rows 2026-06-09 15:43:23,939 DEBUG [mondrian.sql] 4581: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:43:23,968 DEBUG [mondrian.sql] 4581: , exec 28 ms 2026-06-09 15:43:23,968 DEBUG [mondrian.sql] 4581: , exec+fetch 29 ms, 1 rows 2026-06-09 15:43:24,027 DEBUG [mondrian.mdx] 68803: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:43:24,027 DEBUG [mondrian.sql] 4582: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:43:24,028 DEBUG [mondrian.sql] 4582: , exec 0 ms 2026-06-09 15:43:24,028 DEBUG [mondrian.sql] 4582: , exec+fetch 1 ms, 1 rows 2026-06-09 15:43:24,029 DEBUG [mondrian.sql] 4583: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:43:24,029 DEBUG [mondrian.sql] 4583: , exec 0 ms 2026-06-09 15:43:24,029 DEBUG [mondrian.sql] 4583: , exec+fetch 0 ms, 1 rows 2026-06-09 15:43:24,030 DEBUG [mondrian.mdx] 68803: exec: 3 ms 2026-06-09 15:43:24,031 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:48:25,515 DEBUG [mondrian.sql] 4584: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,534 DEBUG [mondrian.sql] 4584: , exec 19 ms 2026-06-09 15:48:25,535 DEBUG [mondrian.sql] 4584: , exec+fetch 20 ms, 1 rows 2026-06-09 15:48:25,535 DEBUG [mondrian.sql] 4585: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:48:25,537 DEBUG [mondrian.sql] 4585: , exec 2 ms 2026-06-09 15:48:25,537 DEBUG [mondrian.sql] 4585: , exec+fetch 2 ms, 3 rows 2026-06-09 15:48:25,538 DEBUG [mondrian.sql] 4586: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:48:25,540 DEBUG [mondrian.sql] 4586: , exec 2 ms 2026-06-09 15:48:25,540 DEBUG [mondrian.sql] 4586: , exec+fetch 2 ms, 3 rows 2026-06-09 15:48:25,540 DEBUG [mondrian.sql] 4587: 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] 2026-06-09 15:48:25,541 DEBUG [mondrian.sql] 4587: , exec 0 ms 2026-06-09 15:48:25,541 DEBUG [mondrian.sql] 4587: , exec+fetch 1 ms, 2 rows 2026-06-09 15:48:25,541 DEBUG [mondrian.sql] 4588: 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] 2026-06-09 15:48:25,541 DEBUG [mondrian.sql] 4588: , exec 0 ms 2026-06-09 15:48:25,542 DEBUG [mondrian.sql] 4588: , exec+fetch 1 ms, 2 rows 2026-06-09 15:48:25,543 DEBUG [mondrian.sql] 4589: 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] 2026-06-09 15:48:25,544 DEBUG [mondrian.sql] 4589: , exec 0 ms 2026-06-09 15:48:25,544 DEBUG [mondrian.sql] 4589: , exec+fetch 1 ms, 2 rows 2026-06-09 15:48:25,544 DEBUG [mondrian.sql] 4590: 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] 2026-06-09 15:48:25,544 DEBUG [mondrian.sql] 4590: , exec 0 ms 2026-06-09 15:48:25,544 DEBUG [mondrian.sql] 4590: , exec+fetch 0 ms, 2 rows 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4591: 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] 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4591: , exec 0 ms 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4591: , exec+fetch 0 ms, 2 rows 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4592: 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] 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4592: , exec 0 ms 2026-06-09 15:48:25,546 DEBUG [mondrian.sql] 4592: , exec+fetch 0 ms, 2 rows 2026-06-09 15:48:25,548 DEBUG [mondrian.sql] 4593: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:48:25,549 DEBUG [mondrian.sql] 4593: , exec 0 ms 2026-06-09 15:48:25,549 DEBUG [mondrian.sql] 4593: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,549 DEBUG [mondrian.sql] 4594: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:48:25,549 DEBUG [mondrian.sql] 4594: , exec 0 ms 2026-06-09 15:48:25,549 DEBUG [mondrian.sql] 4594: , exec+fetch 0 ms, 8 rows 2026-06-09 15:48:25,559 DEBUG [mondrian.sql] 4595: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:48:25,560 DEBUG [mondrian.sql] 4595: , exec 0 ms 2026-06-09 15:48:25,560 DEBUG [mondrian.sql] 4595: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,560 DEBUG [mondrian.sql] 4596: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:48:25,560 DEBUG [mondrian.sql] 4596: , exec 0 ms 2026-06-09 15:48:25,560 DEBUG [mondrian.sql] 4596: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4597: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4597: , exec 0 ms 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4597: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4598: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4598: , exec 0 ms 2026-06-09 15:48:25,568 DEBUG [mondrian.sql] 4598: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,577 DEBUG [mondrian.sql] 4599: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:48:25,578 DEBUG [mondrian.sql] 4599: , exec 0 ms 2026-06-09 15:48:25,578 DEBUG [mondrian.sql] 4599: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,578 DEBUG [mondrian.sql] 4600: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:48:25,578 DEBUG [mondrian.sql] 4600: , exec 0 ms 2026-06-09 15:48:25,578 DEBUG [mondrian.sql] 4600: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4601: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4601: , exec 0 ms 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4601: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4602: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4602: , exec 0 ms 2026-06-09 15:48:25,587 DEBUG [mondrian.sql] 4602: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4603: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4603: , exec 0 ms 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4603: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4604: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4604: , exec 0 ms 2026-06-09 15:48:25,597 DEBUG [mondrian.sql] 4604: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,606 DEBUG [mondrian.sql] 4605: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:48:25,606 DEBUG [mondrian.sql] 4605: , exec 0 ms 2026-06-09 15:48:25,606 DEBUG [mondrian.sql] 4605: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,607 DEBUG [mondrian.sql] 4606: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:48:25,607 DEBUG [mondrian.sql] 4606: , exec 0 ms 2026-06-09 15:48:25,607 DEBUG [mondrian.sql] 4606: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,616 DEBUG [mondrian.sql] 4607: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:48:25,616 DEBUG [mondrian.sql] 4607: , exec 0 ms 2026-06-09 15:48:25,616 DEBUG [mondrian.sql] 4607: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,616 DEBUG [mondrian.sql] 4608: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:48:25,617 DEBUG [mondrian.sql] 4608: , exec 0 ms 2026-06-09 15:48:25,617 DEBUG [mondrian.sql] 4608: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,627 DEBUG [mondrian.sql] 4609: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:48:25,628 DEBUG [mondrian.sql] 4609: , exec 0 ms 2026-06-09 15:48:25,628 DEBUG [mondrian.sql] 4609: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,628 DEBUG [mondrian.sql] 4610: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:48:25,628 DEBUG [mondrian.sql] 4610: , exec 0 ms 2026-06-09 15:48:25,628 DEBUG [mondrian.sql] 4610: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,637 DEBUG [mondrian.sql] 4611: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:48:25,638 DEBUG [mondrian.sql] 4611: , exec 0 ms 2026-06-09 15:48:25,638 DEBUG [mondrian.sql] 4611: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,638 DEBUG [mondrian.sql] 4612: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:48:25,638 DEBUG [mondrian.sql] 4612: , exec 0 ms 2026-06-09 15:48:25,638 DEBUG [mondrian.sql] 4612: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,657 DEBUG [mondrian.sql] 4613: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:48:25,658 DEBUG [mondrian.sql] 4613: , exec 1 ms 2026-06-09 15:48:25,658 DEBUG [mondrian.sql] 4613: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,658 DEBUG [mondrian.sql] 4614: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4614: , exec 0 ms 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4614: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4615: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4615: , exec 0 ms 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4615: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,659 DEBUG [mondrian.sql] 4616: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:48:25,660 DEBUG [mondrian.sql] 4616: , exec 0 ms 2026-06-09 15:48:25,660 DEBUG [mondrian.sql] 4616: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,660 DEBUG [mondrian.sql] 4617: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:48:25,666 DEBUG [mondrian.sql] 4617: , exec 6 ms 2026-06-09 15:48:25,667 DEBUG [mondrian.sql] 4617: , exec+fetch 7 ms, 1 rows 2026-06-09 15:48:25,667 DEBUG [mondrian.sql] 4618: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:48:25,670 DEBUG [mondrian.sql] 4618: , exec 3 ms 2026-06-09 15:48:25,670 DEBUG [mondrian.sql] 4618: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,670 DEBUG [mondrian.sql] 4619: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:48:25,673 DEBUG [mondrian.sql] 4619: , exec 2 ms 2026-06-09 15:48:25,673 DEBUG [mondrian.sql] 4619: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,673 DEBUG [mondrian.sql] 4620: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,688 DEBUG [mondrian.sql] 4620: , exec 15 ms 2026-06-09 15:48:25,688 DEBUG [mondrian.sql] 4620: , exec+fetch 15 ms, 1 rows 2026-06-09 15:48:25,688 DEBUG [mondrian.sql] 4621: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,706 DEBUG [mondrian.sql] 4621: , exec 17 ms 2026-06-09 15:48:25,706 DEBUG [mondrian.sql] 4621: , exec+fetch 18 ms, 1 rows 2026-06-09 15:48:25,706 DEBUG [mondrian.sql] 4622: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,719 DEBUG [mondrian.sql] 4622: , exec 13 ms 2026-06-09 15:48:25,719 DEBUG [mondrian.sql] 4622: , exec+fetch 13 ms, 1 rows 2026-06-09 15:48:25,719 DEBUG [mondrian.sql] 4623: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,735 DEBUG [mondrian.sql] 4623: , exec 15 ms 2026-06-09 15:48:25,735 DEBUG [mondrian.sql] 4623: , exec+fetch 16 ms, 1 rows 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4624: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4624: , exec 0 ms 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4624: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4625: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4625: , exec 0 ms 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4625: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4626: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4626: , exec 0 ms 2026-06-09 15:48:25,745 DEBUG [mondrian.sql] 4626: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,747 DEBUG [mondrian.sql] 4627: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:48:25,747 DEBUG [mondrian.sql] 4627: , exec 0 ms 2026-06-09 15:48:25,747 DEBUG [mondrian.sql] 4627: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,747 DEBUG [mondrian.sql] 4628: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:48:25,748 DEBUG [mondrian.sql] 4628: , exec 0 ms 2026-06-09 15:48:25,748 DEBUG [mondrian.sql] 4628: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,748 DEBUG [mondrian.sql] 4629: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:48:25,748 DEBUG [mondrian.sql] 4629: , exec 0 ms 2026-06-09 15:48:25,749 DEBUG [mondrian.sql] 4629: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,749 DEBUG [mondrian.sql] 4630: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,752 DEBUG [mondrian.sql] 4630: , exec 2 ms 2026-06-09 15:48:25,752 DEBUG [mondrian.sql] 4630: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,752 DEBUG [mondrian.sql] 4631: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,755 DEBUG [mondrian.sql] 4631: , exec 3 ms 2026-06-09 15:48:25,755 DEBUG [mondrian.sql] 4631: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,755 DEBUG [mondrian.sql] 4632: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,759 DEBUG [mondrian.sql] 4632: , exec 3 ms 2026-06-09 15:48:25,759 DEBUG [mondrian.sql] 4632: , exec+fetch 4 ms, 1 rows 2026-06-09 15:48:25,759 DEBUG [mondrian.sql] 4633: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,763 DEBUG [mondrian.sql] 4633: , exec 3 ms 2026-06-09 15:48:25,763 DEBUG [mondrian.sql] 4633: , exec+fetch 4 ms, 1 rows 2026-06-09 15:48:25,763 DEBUG [mondrian.sql] 4634: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,768 DEBUG [mondrian.sql] 4634: , exec 4 ms 2026-06-09 15:48:25,768 DEBUG [mondrian.sql] 4634: , exec+fetch 5 ms, 1 rows 2026-06-09 15:48:25,768 DEBUG [mondrian.sql] 4635: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,771 DEBUG [mondrian.sql] 4635: , exec 2 ms 2026-06-09 15:48:25,771 DEBUG [mondrian.sql] 4635: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,771 DEBUG [mondrian.sql] 4636: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,774 DEBUG [mondrian.sql] 4636: , exec 2 ms 2026-06-09 15:48:25,774 DEBUG [mondrian.sql] 4636: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,775 DEBUG [mondrian.sql] 4637: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,778 DEBUG [mondrian.sql] 4637: , exec 2 ms 2026-06-09 15:48:25,778 DEBUG [mondrian.sql] 4637: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,778 DEBUG [mondrian.sql] 4638: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:48:25,781 DEBUG [mondrian.sql] 4638: , exec 3 ms 2026-06-09 15:48:25,781 DEBUG [mondrian.sql] 4638: , exec+fetch 3 ms, 1 rows 2026-06-09 15:48:25,782 DEBUG [mondrian.sql] 4639: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:48:25,782 DEBUG [mondrian.sql] 4639: , exec 0 ms 2026-06-09 15:48:25,782 DEBUG [mondrian.sql] 4639: , exec+fetch 0 ms, 1 rows 2026-06-09 15:48:25,783 DEBUG [mondrian.sql] 4640: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:48:25,789 DEBUG [mondrian.sql] 4640: , exec 6 ms 2026-06-09 15:48:25,789 DEBUG [mondrian.sql] 4640: , exec+fetch 6 ms, 1 rows 2026-06-09 15:48:25,790 DEBUG [mondrian.sql] 4641: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,811 DEBUG [mondrian.sql] 4641: , exec 21 ms 2026-06-09 15:48:25,812 DEBUG [mondrian.sql] 4641: , exec+fetch 22 ms, 1 rows 2026-06-09 15:48:25,812 DEBUG [mondrian.sql] 4642: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:48:25,843 DEBUG [mondrian.sql] 4642: , exec 31 ms 2026-06-09 15:48:25,843 DEBUG [mondrian.sql] 4642: , exec+fetch 31 ms, 1 rows 2026-06-09 15:48:25,899 DEBUG [mondrian.mdx] 69411: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:48:25,900 DEBUG [mondrian.sql] 4643: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:48:25,901 DEBUG [mondrian.sql] 4643: , exec 0 ms 2026-06-09 15:48:25,901 DEBUG [mondrian.sql] 4643: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,902 DEBUG [mondrian.sql] 4644: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:48:25,902 DEBUG [mondrian.sql] 4644: , exec 0 ms 2026-06-09 15:48:25,903 DEBUG [mondrian.sql] 4644: , exec+fetch 1 ms, 1 rows 2026-06-09 15:48:25,903 DEBUG [mondrian.mdx] 69411: exec: 4 ms 2026-06-09 15:48:25,906 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:49:28,170 DEBUG [mondrian.mdx] 69815: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:49:28,172 DEBUG [mondrian.mdx] 69815: exec: 2 ms 2026-06-09 15:49:28,172 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:50:55,834 DEBUG [mondrian.sql] 4645: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:55,852 DEBUG [mondrian.sql] 4645: , exec 17 ms 2026-06-09 15:50:55,852 DEBUG [mondrian.sql] 4645: , exec+fetch 18 ms, 1 rows 2026-06-09 15:50:55,852 DEBUG [mondrian.sql] 4646: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:50:55,855 DEBUG [mondrian.sql] 4646: , exec 2 ms 2026-06-09 15:50:55,855 DEBUG [mondrian.sql] 4646: , exec+fetch 3 ms, 3 rows 2026-06-09 15:50:55,855 DEBUG [mondrian.sql] 4647: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:50:55,857 DEBUG [mondrian.sql] 4647: , exec 2 ms 2026-06-09 15:50:55,858 DEBUG [mondrian.sql] 4647: , exec+fetch 3 ms, 3 rows 2026-06-09 15:50:55,858 DEBUG [mondrian.sql] 4648: 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] 2026-06-09 15:50:55,858 DEBUG [mondrian.sql] 4648: , exec 0 ms 2026-06-09 15:50:55,858 DEBUG [mondrian.sql] 4648: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,859 DEBUG [mondrian.sql] 4649: 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] 2026-06-09 15:50:55,859 DEBUG [mondrian.sql] 4649: , exec 0 ms 2026-06-09 15:50:55,859 DEBUG [mondrian.sql] 4649: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4650: 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] 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4650: , exec 0 ms 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4650: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4651: 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] 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4651: , exec 0 ms 2026-06-09 15:50:55,861 DEBUG [mondrian.sql] 4651: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4652: 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] 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4652: , exec 0 ms 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4652: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4653: 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] 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4653: , exec 0 ms 2026-06-09 15:50:55,863 DEBUG [mondrian.sql] 4653: , exec+fetch 0 ms, 2 rows 2026-06-09 15:50:55,864 DEBUG [mondrian.sql] 4654: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:50:55,866 DEBUG [mondrian.sql] 4654: , exec 1 ms 2026-06-09 15:50:55,866 DEBUG [mondrian.sql] 4654: , exec+fetch 2 ms, 1 rows 2026-06-09 15:50:55,866 DEBUG [mondrian.sql] 4655: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:50:55,866 DEBUG [mondrian.sql] 4655: , exec 0 ms 2026-06-09 15:50:55,866 DEBUG [mondrian.sql] 4655: , exec+fetch 0 ms, 8 rows 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4656: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4656: , exec 0 ms 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4656: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4657: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4657: , exec 0 ms 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4657: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4658: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4658: , exec 0 ms 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4658: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4659: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4659: , exec 0 ms 2026-06-09 15:50:55,868 DEBUG [mondrian.sql] 4659: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4660: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4660: , exec 0 ms 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4660: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4661: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4661: , exec 0 ms 2026-06-09 15:50:55,869 DEBUG [mondrian.sql] 4661: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4662: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4662: , exec 0 ms 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4662: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4663: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4663: , exec 0 ms 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4663: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4664: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4664: , exec 0 ms 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4664: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4665: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4665: , exec 0 ms 2026-06-09 15:50:55,870 DEBUG [mondrian.sql] 4665: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4666: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4666: , exec 0 ms 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4666: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4667: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4667: , exec 0 ms 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4667: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4668: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4668: , exec 0 ms 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4668: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4669: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:50:55,871 DEBUG [mondrian.sql] 4669: , exec 0 ms 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4669: , exec+fetch 1 ms, 1 rows 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4670: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4670: , exec 0 ms 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4670: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4671: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4671: , exec 0 ms 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4671: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4672: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4672: , exec 0 ms 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4672: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4673: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4673: , exec 0 ms 2026-06-09 15:50:55,872 DEBUG [mondrian.sql] 4673: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,971 DEBUG [mondrian.sql] 4674: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4674: , exec 0 ms 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4674: , exec+fetch 1 ms, 1 rows 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4675: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4675: , exec 0 ms 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4675: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4676: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4676: , exec 0 ms 2026-06-09 15:50:55,972 DEBUG [mondrian.sql] 4676: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,973 DEBUG [mondrian.sql] 4677: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:50:55,973 DEBUG [mondrian.sql] 4677: , exec 0 ms 2026-06-09 15:50:55,973 DEBUG [mondrian.sql] 4677: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:55,973 DEBUG [mondrian.sql] 4678: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:50:55,980 DEBUG [mondrian.sql] 4678: , exec 6 ms 2026-06-09 15:50:55,980 DEBUG [mondrian.sql] 4678: , exec+fetch 7 ms, 1 rows 2026-06-09 15:50:55,980 DEBUG [mondrian.sql] 4679: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:50:55,983 DEBUG [mondrian.sql] 4679: , exec 3 ms 2026-06-09 15:50:55,983 DEBUG [mondrian.sql] 4679: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:55,983 DEBUG [mondrian.sql] 4680: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:50:55,986 DEBUG [mondrian.sql] 4680: , exec 2 ms 2026-06-09 15:50:55,986 DEBUG [mondrian.sql] 4680: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:55,986 DEBUG [mondrian.sql] 4681: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,000 DEBUG [mondrian.sql] 4681: , exec 14 ms 2026-06-09 15:50:56,000 DEBUG [mondrian.sql] 4681: , exec+fetch 14 ms, 1 rows 2026-06-09 15:50:56,001 DEBUG [mondrian.sql] 4682: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,017 DEBUG [mondrian.sql] 4682: , exec 16 ms 2026-06-09 15:50:56,018 DEBUG [mondrian.sql] 4682: , exec+fetch 17 ms, 1 rows 2026-06-09 15:50:56,018 DEBUG [mondrian.sql] 4683: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,031 DEBUG [mondrian.sql] 4683: , exec 13 ms 2026-06-09 15:50:56,031 DEBUG [mondrian.sql] 4683: , exec+fetch 13 ms, 1 rows 2026-06-09 15:50:56,031 DEBUG [mondrian.sql] 4684: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,046 DEBUG [mondrian.sql] 4684: , exec 15 ms 2026-06-09 15:50:56,046 DEBUG [mondrian.sql] 4684: , exec+fetch 15 ms, 1 rows 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4685: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4685: , exec 0 ms 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4685: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4686: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4686: , exec 0 ms 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4686: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4687: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4687: , exec 0 ms 2026-06-09 15:50:56,056 DEBUG [mondrian.sql] 4687: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,059 DEBUG [mondrian.sql] 4688: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:50:56,059 DEBUG [mondrian.sql] 4688: , exec 0 ms 2026-06-09 15:50:56,059 DEBUG [mondrian.sql] 4688: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,060 DEBUG [mondrian.sql] 4689: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:50:56,060 DEBUG [mondrian.sql] 4689: , exec 0 ms 2026-06-09 15:50:56,060 DEBUG [mondrian.sql] 4689: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,060 DEBUG [mondrian.sql] 4690: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:50:56,061 DEBUG [mondrian.sql] 4690: , exec 0 ms 2026-06-09 15:50:56,061 DEBUG [mondrian.sql] 4690: , exec+fetch 1 ms, 1 rows 2026-06-09 15:50:56,061 DEBUG [mondrian.sql] 4691: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,064 DEBUG [mondrian.sql] 4691: , exec 2 ms 2026-06-09 15:50:56,064 DEBUG [mondrian.sql] 4691: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,064 DEBUG [mondrian.sql] 4692: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,067 DEBUG [mondrian.sql] 4692: , exec 3 ms 2026-06-09 15:50:56,067 DEBUG [mondrian.sql] 4692: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,067 DEBUG [mondrian.sql] 4693: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,071 DEBUG [mondrian.sql] 4693: , exec 3 ms 2026-06-09 15:50:56,071 DEBUG [mondrian.sql] 4693: , exec+fetch 4 ms, 1 rows 2026-06-09 15:50:56,071 DEBUG [mondrian.sql] 4694: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,074 DEBUG [mondrian.sql] 4694: , exec 3 ms 2026-06-09 15:50:56,074 DEBUG [mondrian.sql] 4694: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,074 DEBUG [mondrian.sql] 4695: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,079 DEBUG [mondrian.sql] 4695: , exec 4 ms 2026-06-09 15:50:56,079 DEBUG [mondrian.sql] 4695: , exec+fetch 5 ms, 1 rows 2026-06-09 15:50:56,079 DEBUG [mondrian.sql] 4696: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,082 DEBUG [mondrian.sql] 4696: , exec 2 ms 2026-06-09 15:50:56,082 DEBUG [mondrian.sql] 4696: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,082 DEBUG [mondrian.sql] 4697: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,085 DEBUG [mondrian.sql] 4697: , exec 2 ms 2026-06-09 15:50:56,085 DEBUG [mondrian.sql] 4697: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,085 DEBUG [mondrian.sql] 4698: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,088 DEBUG [mondrian.sql] 4698: , exec 2 ms 2026-06-09 15:50:56,088 DEBUG [mondrian.sql] 4698: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,088 DEBUG [mondrian.sql] 4699: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4699: , exec 3 ms 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4699: , exec+fetch 3 ms, 1 rows 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4700: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4700: , exec 0 ms 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4700: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,091 DEBUG [mondrian.sql] 4701: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:50:56,098 DEBUG [mondrian.sql] 4701: , exec 6 ms 2026-06-09 15:50:56,098 DEBUG [mondrian.sql] 4701: , exec+fetch 7 ms, 1 rows 2026-06-09 15:50:56,098 DEBUG [mondrian.sql] 4702: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,118 DEBUG [mondrian.sql] 4702: , exec 19 ms 2026-06-09 15:50:56,118 DEBUG [mondrian.sql] 4702: , exec+fetch 20 ms, 1 rows 2026-06-09 15:50:56,118 DEBUG [mondrian.sql] 4703: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:50:56,144 DEBUG [mondrian.sql] 4703: , exec 26 ms 2026-06-09 15:50:56,144 DEBUG [mondrian.sql] 4703: , exec+fetch 26 ms, 1 rows 2026-06-09 15:50:56,205 DEBUG [mondrian.mdx] 70421: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:50:56,206 DEBUG [mondrian.sql] 4704: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:50:56,206 DEBUG [mondrian.sql] 4704: , exec 0 ms 2026-06-09 15:50:56,206 DEBUG [mondrian.sql] 4704: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,208 DEBUG [mondrian.sql] 4705: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:50:56,208 DEBUG [mondrian.sql] 4705: , exec 0 ms 2026-06-09 15:50:56,208 DEBUG [mondrian.sql] 4705: , exec+fetch 0 ms, 1 rows 2026-06-09 15:50:56,209 DEBUG [mondrian.mdx] 70421: exec: 4 ms 2026-06-09 15:50:56,210 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:51:42,457 DEBUG [mondrian.mdx] 70825: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:51:42,458 DEBUG [mondrian.mdx] 70825: exec: 1 ms 2026-06-09 15:51:42,459 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:57:32,888 DEBUG [mondrian.sql] 4706: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:32,907 DEBUG [mondrian.sql] 4706: , exec 19 ms 2026-06-09 15:57:32,907 DEBUG [mondrian.sql] 4706: , exec+fetch 19 ms, 1 rows 2026-06-09 15:57:32,907 DEBUG [mondrian.sql] 4707: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:57:32,910 DEBUG [mondrian.sql] 4707: , exec 2 ms 2026-06-09 15:57:32,910 DEBUG [mondrian.sql] 4707: , exec+fetch 3 ms, 3 rows 2026-06-09 15:57:32,910 DEBUG [mondrian.sql] 4708: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:57:32,913 DEBUG [mondrian.sql] 4708: , exec 2 ms 2026-06-09 15:57:32,913 DEBUG [mondrian.sql] 4708: , exec+fetch 3 ms, 3 rows 2026-06-09 15:57:32,913 DEBUG [mondrian.sql] 4709: 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] 2026-06-09 15:57:32,913 DEBUG [mondrian.sql] 4709: , exec 0 ms 2026-06-09 15:57:32,913 DEBUG [mondrian.sql] 4709: , exec+fetch 0 ms, 2 rows 2026-06-09 15:57:32,914 DEBUG [mondrian.sql] 4710: 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] 2026-06-09 15:57:32,914 DEBUG [mondrian.sql] 4710: , exec 0 ms 2026-06-09 15:57:32,914 DEBUG [mondrian.sql] 4710: , exec+fetch 0 ms, 2 rows 2026-06-09 15:57:32,916 DEBUG [mondrian.sql] 4711: 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] 2026-06-09 15:57:32,917 DEBUG [mondrian.sql] 4711: , exec 0 ms 2026-06-09 15:57:32,917 DEBUG [mondrian.sql] 4711: , exec+fetch 0 ms, 2 rows 2026-06-09 15:57:32,917 DEBUG [mondrian.sql] 4712: 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] 2026-06-09 15:57:32,917 DEBUG [mondrian.sql] 4712: , exec 0 ms 2026-06-09 15:57:32,917 DEBUG [mondrian.sql] 4712: , exec+fetch 0 ms, 2 rows 2026-06-09 15:57:32,919 DEBUG [mondrian.sql] 4713: 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] 2026-06-09 15:57:32,919 DEBUG [mondrian.sql] 4713: , exec 0 ms 2026-06-09 15:57:32,919 DEBUG [mondrian.sql] 4713: , exec+fetch 0 ms, 2 rows 2026-06-09 15:57:32,919 DEBUG [mondrian.sql] 4714: 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] 2026-06-09 15:57:32,920 DEBUG [mondrian.sql] 4714: , exec 0 ms 2026-06-09 15:57:32,920 DEBUG [mondrian.sql] 4714: , exec+fetch 1 ms, 2 rows 2026-06-09 15:57:32,922 DEBUG [mondrian.sql] 4715: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:57:32,923 DEBUG [mondrian.sql] 4715: , exec 1 ms 2026-06-09 15:57:32,923 DEBUG [mondrian.sql] 4715: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:32,923 DEBUG [mondrian.sql] 4716: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:57:32,923 DEBUG [mondrian.sql] 4716: , exec 0 ms 2026-06-09 15:57:32,923 DEBUG [mondrian.sql] 4716: , exec+fetch 0 ms, 8 rows 2026-06-09 15:57:32,934 DEBUG [mondrian.sql] 4717: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:57:32,935 DEBUG [mondrian.sql] 4717: , exec 0 ms 2026-06-09 15:57:32,935 DEBUG [mondrian.sql] 4717: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:32,935 DEBUG [mondrian.sql] 4718: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:57:32,935 DEBUG [mondrian.sql] 4718: , exec 0 ms 2026-06-09 15:57:32,935 DEBUG [mondrian.sql] 4718: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4719: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4719: , exec 0 ms 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4719: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4720: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4720: , exec 0 ms 2026-06-09 15:57:32,947 DEBUG [mondrian.sql] 4720: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4721: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4721: , exec 0 ms 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4721: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4722: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4722: , exec 0 ms 2026-06-09 15:57:32,959 DEBUG [mondrian.sql] 4722: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,970 DEBUG [mondrian.sql] 4723: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:57:32,971 DEBUG [mondrian.sql] 4723: , exec 0 ms 2026-06-09 15:57:32,971 DEBUG [mondrian.sql] 4723: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:32,971 DEBUG [mondrian.sql] 4724: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:57:32,971 DEBUG [mondrian.sql] 4724: , exec 0 ms 2026-06-09 15:57:32,971 DEBUG [mondrian.sql] 4724: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,980 DEBUG [mondrian.sql] 4725: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:57:32,981 DEBUG [mondrian.sql] 4725: , exec 0 ms 2026-06-09 15:57:32,981 DEBUG [mondrian.sql] 4725: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:32,981 DEBUG [mondrian.sql] 4726: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:57:32,981 DEBUG [mondrian.sql] 4726: , exec 0 ms 2026-06-09 15:57:32,981 DEBUG [mondrian.sql] 4726: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4727: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4727: , exec 0 ms 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4727: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4728: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4728: , exec 0 ms 2026-06-09 15:57:32,990 DEBUG [mondrian.sql] 4728: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4729: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4729: , exec 0 ms 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4729: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4730: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4730: , exec 0 ms 2026-06-09 15:57:33,001 DEBUG [mondrian.sql] 4730: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4731: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4731: , exec 0 ms 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4731: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4732: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4732: , exec 0 ms 2026-06-09 15:57:33,010 DEBUG [mondrian.sql] 4732: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4733: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4733: , exec 0 ms 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4733: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4734: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4734: , exec 0 ms 2026-06-09 15:57:33,020 DEBUG [mondrian.sql] 4734: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,047 DEBUG [mondrian.sql] 4735: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4735: , exec 1 ms 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4735: , exec+fetch 2 ms, 1 rows 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4736: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4736: , exec 0 ms 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4736: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4737: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4737: , exec 0 ms 2026-06-09 15:57:33,049 DEBUG [mondrian.sql] 4737: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,050 DEBUG [mondrian.sql] 4738: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:57:33,051 DEBUG [mondrian.sql] 4738: , exec 0 ms 2026-06-09 15:57:33,051 DEBUG [mondrian.sql] 4738: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:33,051 DEBUG [mondrian.sql] 4739: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:57:33,060 DEBUG [mondrian.sql] 4739: , exec 9 ms 2026-06-09 15:57:33,060 DEBUG [mondrian.sql] 4739: , exec+fetch 9 ms, 1 rows 2026-06-09 15:57:33,060 DEBUG [mondrian.sql] 4740: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:57:33,064 DEBUG [mondrian.sql] 4740: , exec 4 ms 2026-06-09 15:57:33,065 DEBUG [mondrian.sql] 4740: , exec+fetch 5 ms, 1 rows 2026-06-09 15:57:33,065 DEBUG [mondrian.sql] 4741: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:57:33,069 DEBUG [mondrian.sql] 4741: , exec 4 ms 2026-06-09 15:57:33,069 DEBUG [mondrian.sql] 4741: , exec+fetch 4 ms, 1 rows 2026-06-09 15:57:33,069 DEBUG [mondrian.sql] 4742: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,086 DEBUG [mondrian.sql] 4742: , exec 17 ms 2026-06-09 15:57:33,086 DEBUG [mondrian.sql] 4742: , exec+fetch 17 ms, 1 rows 2026-06-09 15:57:33,086 DEBUG [mondrian.sql] 4743: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,105 DEBUG [mondrian.sql] 4743: , exec 18 ms 2026-06-09 15:57:33,105 DEBUG [mondrian.sql] 4743: , exec+fetch 19 ms, 1 rows 2026-06-09 15:57:33,105 DEBUG [mondrian.sql] 4744: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,118 DEBUG [mondrian.sql] 4744: , exec 13 ms 2026-06-09 15:57:33,118 DEBUG [mondrian.sql] 4744: , exec+fetch 13 ms, 1 rows 2026-06-09 15:57:33,118 DEBUG [mondrian.sql] 4745: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,134 DEBUG [mondrian.sql] 4745: , exec 15 ms 2026-06-09 15:57:33,134 DEBUG [mondrian.sql] 4745: , exec+fetch 16 ms, 1 rows 2026-06-09 15:57:33,144 DEBUG [mondrian.sql] 4746: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:57:33,144 DEBUG [mondrian.sql] 4746: , exec 0 ms 2026-06-09 15:57:33,144 DEBUG [mondrian.sql] 4746: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,144 DEBUG [mondrian.sql] 4747: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:57:33,145 DEBUG [mondrian.sql] 4747: , exec 0 ms 2026-06-09 15:57:33,145 DEBUG [mondrian.sql] 4747: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:33,145 DEBUG [mondrian.sql] 4748: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:57:33,145 DEBUG [mondrian.sql] 4748: , exec 0 ms 2026-06-09 15:57:33,145 DEBUG [mondrian.sql] 4748: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,146 DEBUG [mondrian.sql] 4749: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:57:33,146 DEBUG [mondrian.sql] 4749: , exec 0 ms 2026-06-09 15:57:33,146 DEBUG [mondrian.sql] 4749: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,146 DEBUG [mondrian.sql] 4750: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:57:33,147 DEBUG [mondrian.sql] 4750: , exec 0 ms 2026-06-09 15:57:33,147 DEBUG [mondrian.sql] 4750: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:33,147 DEBUG [mondrian.sql] 4751: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:57:33,147 DEBUG [mondrian.sql] 4751: , exec 0 ms 2026-06-09 15:57:33,147 DEBUG [mondrian.sql] 4751: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,149 DEBUG [mondrian.sql] 4752: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,152 DEBUG [mondrian.sql] 4752: , exec 2 ms 2026-06-09 15:57:33,152 DEBUG [mondrian.sql] 4752: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,152 DEBUG [mondrian.sql] 4753: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,155 DEBUG [mondrian.sql] 4753: , exec 3 ms 2026-06-09 15:57:33,155 DEBUG [mondrian.sql] 4753: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,155 DEBUG [mondrian.sql] 4754: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,159 DEBUG [mondrian.sql] 4754: , exec 3 ms 2026-06-09 15:57:33,159 DEBUG [mondrian.sql] 4754: , exec+fetch 4 ms, 1 rows 2026-06-09 15:57:33,159 DEBUG [mondrian.sql] 4755: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,163 DEBUG [mondrian.sql] 4755: , exec 3 ms 2026-06-09 15:57:33,163 DEBUG [mondrian.sql] 4755: , exec+fetch 4 ms, 1 rows 2026-06-09 15:57:33,163 DEBUG [mondrian.sql] 4756: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,167 DEBUG [mondrian.sql] 4756: , exec 4 ms 2026-06-09 15:57:33,167 DEBUG [mondrian.sql] 4756: , exec+fetch 4 ms, 1 rows 2026-06-09 15:57:33,167 DEBUG [mondrian.sql] 4757: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,170 DEBUG [mondrian.sql] 4757: , exec 2 ms 2026-06-09 15:57:33,170 DEBUG [mondrian.sql] 4757: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,170 DEBUG [mondrian.sql] 4758: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,173 DEBUG [mondrian.sql] 4758: , exec 2 ms 2026-06-09 15:57:33,173 DEBUG [mondrian.sql] 4758: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,173 DEBUG [mondrian.sql] 4759: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,176 DEBUG [mondrian.sql] 4759: , exec 2 ms 2026-06-09 15:57:33,176 DEBUG [mondrian.sql] 4759: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,176 DEBUG [mondrian.sql] 4760: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:57:33,179 DEBUG [mondrian.sql] 4760: , exec 3 ms 2026-06-09 15:57:33,179 DEBUG [mondrian.sql] 4760: , exec+fetch 3 ms, 1 rows 2026-06-09 15:57:33,179 DEBUG [mondrian.sql] 4761: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:57:33,180 DEBUG [mondrian.sql] 4761: , exec 0 ms 2026-06-09 15:57:33,180 DEBUG [mondrian.sql] 4761: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:33,180 DEBUG [mondrian.sql] 4762: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:57:33,186 DEBUG [mondrian.sql] 4762: , exec 6 ms 2026-06-09 15:57:33,186 DEBUG [mondrian.sql] 4762: , exec+fetch 6 ms, 1 rows 2026-06-09 15:57:33,186 DEBUG [mondrian.sql] 4763: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,205 DEBUG [mondrian.sql] 4763: , exec 18 ms 2026-06-09 15:57:33,205 DEBUG [mondrian.sql] 4763: , exec+fetch 19 ms, 1 rows 2026-06-09 15:57:33,205 DEBUG [mondrian.sql] 4764: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:57:33,231 DEBUG [mondrian.sql] 4764: , exec 26 ms 2026-06-09 15:57:33,231 DEBUG [mondrian.sql] 4764: , exec+fetch 26 ms, 1 rows 2026-06-09 15:57:33,292 DEBUG [mondrian.mdx] 71431: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:57:33,293 DEBUG [mondrian.sql] 4765: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:57:33,293 DEBUG [mondrian.sql] 4765: , exec 0 ms 2026-06-09 15:57:33,293 DEBUG [mondrian.sql] 4765: , exec+fetch 0 ms, 1 rows 2026-06-09 15:57:33,295 DEBUG [mondrian.sql] 4766: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:57:33,295 DEBUG [mondrian.sql] 4766: , exec 0 ms 2026-06-09 15:57:33,296 DEBUG [mondrian.sql] 4766: , exec+fetch 1 ms, 1 rows 2026-06-09 15:57:33,297 DEBUG [mondrian.mdx] 71431: exec: 5 ms 2026-06-09 15:57:33,297 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:58:11,239 DEBUG [mondrian.mdx] 71835: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:58:11,241 DEBUG [mondrian.mdx] 71835: exec: 2 ms 2026-06-09 15:58:11,241 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 15:59:10,524 DEBUG [mondrian.sql] 4767: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,542 DEBUG [mondrian.sql] 4767: , exec 17 ms 2026-06-09 15:59:10,542 DEBUG [mondrian.sql] 4767: , exec+fetch 18 ms, 1 rows 2026-06-09 15:59:10,542 DEBUG [mondrian.sql] 4768: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:59:10,545 DEBUG [mondrian.sql] 4768: , exec 2 ms 2026-06-09 15:59:10,545 DEBUG [mondrian.sql] 4768: , exec+fetch 3 ms, 3 rows 2026-06-09 15:59:10,545 DEBUG [mondrian.sql] 4769: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 15:59:10,548 DEBUG [mondrian.sql] 4769: , exec 2 ms 2026-06-09 15:59:10,548 DEBUG [mondrian.sql] 4769: , exec+fetch 3 ms, 3 rows 2026-06-09 15:59:10,548 DEBUG [mondrian.sql] 4770: 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] 2026-06-09 15:59:10,548 DEBUG [mondrian.sql] 4770: , exec 0 ms 2026-06-09 15:59:10,548 DEBUG [mondrian.sql] 4770: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,549 DEBUG [mondrian.sql] 4771: 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] 2026-06-09 15:59:10,549 DEBUG [mondrian.sql] 4771: , exec 0 ms 2026-06-09 15:59:10,549 DEBUG [mondrian.sql] 4771: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4772: 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] 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4772: , exec 0 ms 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4772: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4773: 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] 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4773: , exec 0 ms 2026-06-09 15:59:10,551 DEBUG [mondrian.sql] 4773: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4774: 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] 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4774: , exec 0 ms 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4774: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4775: 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] 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4775: , exec 0 ms 2026-06-09 15:59:10,553 DEBUG [mondrian.sql] 4775: , exec+fetch 0 ms, 2 rows 2026-06-09 15:59:10,554 DEBUG [mondrian.sql] 4776: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:59:10,555 DEBUG [mondrian.sql] 4776: , exec 0 ms 2026-06-09 15:59:10,556 DEBUG [mondrian.sql] 4776: , exec+fetch 2 ms, 1 rows 2026-06-09 15:59:10,556 DEBUG [mondrian.sql] 4777: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 15:59:10,556 DEBUG [mondrian.sql] 4777: , exec 0 ms 2026-06-09 15:59:10,556 DEBUG [mondrian.sql] 4777: , exec+fetch 0 ms, 8 rows 2026-06-09 15:59:10,557 DEBUG [mondrian.sql] 4778: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4778: , exec 0 ms 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4778: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4779: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4779: , exec 0 ms 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4779: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4780: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4780: , exec 0 ms 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4780: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4781: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4781: , exec 0 ms 2026-06-09 15:59:10,558 DEBUG [mondrian.sql] 4781: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4782: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4782: , exec 0 ms 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4782: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4783: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4783: , exec 0 ms 2026-06-09 15:59:10,559 DEBUG [mondrian.sql] 4783: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4784: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4784: , exec 0 ms 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4784: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4785: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4785: , exec 0 ms 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4785: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,560 DEBUG [mondrian.sql] 4786: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4786: , exec 0 ms 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4786: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4787: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4787: , exec 0 ms 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4787: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4788: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4788: , exec 0 ms 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4788: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4789: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4789: , exec 0 ms 2026-06-09 15:59:10,561 DEBUG [mondrian.sql] 4789: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4790: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4790: , exec 0 ms 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4790: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4791: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4791: , exec 0 ms 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4791: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4792: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4792: , exec 0 ms 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4792: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,562 DEBUG [mondrian.sql] 4793: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4793: , exec 0 ms 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4793: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4794: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4794: , exec 0 ms 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4794: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4795: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4795: , exec 0 ms 2026-06-09 15:59:10,563 DEBUG [mondrian.sql] 4795: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,673 DEBUG [mondrian.sql] 4796: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4796: , exec 0 ms 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4796: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4797: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4797: , exec 0 ms 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4797: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4798: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4798: , exec 0 ms 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4798: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,674 DEBUG [mondrian.sql] 4799: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:59:10,675 DEBUG [mondrian.sql] 4799: , exec 0 ms 2026-06-09 15:59:10,675 DEBUG [mondrian.sql] 4799: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,675 DEBUG [mondrian.sql] 4800: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:59:10,682 DEBUG [mondrian.sql] 4800: , exec 6 ms 2026-06-09 15:59:10,682 DEBUG [mondrian.sql] 4800: , exec+fetch 7 ms, 1 rows 2026-06-09 15:59:10,682 DEBUG [mondrian.sql] 4801: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:59:10,685 DEBUG [mondrian.sql] 4801: , exec 3 ms 2026-06-09 15:59:10,685 DEBUG [mondrian.sql] 4801: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,685 DEBUG [mondrian.sql] 4802: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 15:59:10,688 DEBUG [mondrian.sql] 4802: , exec 2 ms 2026-06-09 15:59:10,688 DEBUG [mondrian.sql] 4802: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,688 DEBUG [mondrian.sql] 4803: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,702 DEBUG [mondrian.sql] 4803: , exec 14 ms 2026-06-09 15:59:10,702 DEBUG [mondrian.sql] 4803: , exec+fetch 14 ms, 1 rows 2026-06-09 15:59:10,702 DEBUG [mondrian.sql] 4804: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,721 DEBUG [mondrian.sql] 4804: , exec 18 ms 2026-06-09 15:59:10,721 DEBUG [mondrian.sql] 4804: , exec+fetch 19 ms, 1 rows 2026-06-09 15:59:10,721 DEBUG [mondrian.sql] 4805: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,735 DEBUG [mondrian.sql] 4805: , exec 13 ms 2026-06-09 15:59:10,735 DEBUG [mondrian.sql] 4805: , exec+fetch 14 ms, 1 rows 2026-06-09 15:59:10,735 DEBUG [mondrian.sql] 4806: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,751 DEBUG [mondrian.sql] 4806: , exec 16 ms 2026-06-09 15:59:10,751 DEBUG [mondrian.sql] 4806: , exec+fetch 16 ms, 1 rows 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4807: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4807: , exec 0 ms 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4807: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4808: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4808: , exec 0 ms 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4808: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4809: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4809: , exec 0 ms 2026-06-09 15:59:10,765 DEBUG [mondrian.sql] 4809: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,767 DEBUG [mondrian.sql] 4810: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:59:10,767 DEBUG [mondrian.sql] 4810: , exec 0 ms 2026-06-09 15:59:10,767 DEBUG [mondrian.sql] 4810: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,767 DEBUG [mondrian.sql] 4811: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:59:10,768 DEBUG [mondrian.sql] 4811: , exec 0 ms 2026-06-09 15:59:10,768 DEBUG [mondrian.sql] 4811: , exec+fetch 1 ms, 1 rows 2026-06-09 15:59:10,768 DEBUG [mondrian.sql] 4812: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 15:59:10,768 DEBUG [mondrian.sql] 4812: , exec 0 ms 2026-06-09 15:59:10,768 DEBUG [mondrian.sql] 4812: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,769 DEBUG [mondrian.sql] 4813: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,772 DEBUG [mondrian.sql] 4813: , exec 2 ms 2026-06-09 15:59:10,772 DEBUG [mondrian.sql] 4813: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,772 DEBUG [mondrian.sql] 4814: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,775 DEBUG [mondrian.sql] 4814: , exec 3 ms 2026-06-09 15:59:10,775 DEBUG [mondrian.sql] 4814: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,775 DEBUG [mondrian.sql] 4815: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,779 DEBUG [mondrian.sql] 4815: , exec 3 ms 2026-06-09 15:59:10,779 DEBUG [mondrian.sql] 4815: , exec+fetch 4 ms, 1 rows 2026-06-09 15:59:10,779 DEBUG [mondrian.sql] 4816: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,782 DEBUG [mondrian.sql] 4816: , exec 3 ms 2026-06-09 15:59:10,782 DEBUG [mondrian.sql] 4816: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,782 DEBUG [mondrian.sql] 4817: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,787 DEBUG [mondrian.sql] 4817: , exec 4 ms 2026-06-09 15:59:10,787 DEBUG [mondrian.sql] 4817: , exec+fetch 5 ms, 1 rows 2026-06-09 15:59:10,788 DEBUG [mondrian.sql] 4818: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,790 DEBUG [mondrian.sql] 4818: , exec 2 ms 2026-06-09 15:59:10,790 DEBUG [mondrian.sql] 4818: , exec+fetch 2 ms, 1 rows 2026-06-09 15:59:10,792 DEBUG [mondrian.sql] 4819: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,795 DEBUG [mondrian.sql] 4819: , exec 2 ms 2026-06-09 15:59:10,795 DEBUG [mondrian.sql] 4819: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,795 DEBUG [mondrian.sql] 4820: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,798 DEBUG [mondrian.sql] 4820: , exec 3 ms 2026-06-09 15:59:10,798 DEBUG [mondrian.sql] 4820: , exec+fetch 3 ms, 1 rows 2026-06-09 15:59:10,798 DEBUG [mondrian.sql] 4821: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4821: , exec 3 ms 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4821: , exec+fetch 4 ms, 1 rows 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4822: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4822: , exec 0 ms 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4822: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,802 DEBUG [mondrian.sql] 4823: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 15:59:10,809 DEBUG [mondrian.sql] 4823: , exec 6 ms 2026-06-09 15:59:10,809 DEBUG [mondrian.sql] 4823: , exec+fetch 7 ms, 1 rows 2026-06-09 15:59:10,809 DEBUG [mondrian.sql] 4824: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,827 DEBUG [mondrian.sql] 4824: , exec 18 ms 2026-06-09 15:59:10,827 DEBUG [mondrian.sql] 4824: , exec+fetch 18 ms, 1 rows 2026-06-09 15:59:10,827 DEBUG [mondrian.sql] 4825: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 15:59:10,853 DEBUG [mondrian.sql] 4825: , exec 25 ms 2026-06-09 15:59:10,853 DEBUG [mondrian.sql] 4825: , exec+fetch 26 ms, 1 rows 2026-06-09 15:59:10,906 DEBUG [mondrian.mdx] 72441: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 15:59:10,907 DEBUG [mondrian.sql] 4826: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 15:59:10,907 DEBUG [mondrian.sql] 4826: , exec 0 ms 2026-06-09 15:59:10,907 DEBUG [mondrian.sql] 4826: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,909 DEBUG [mondrian.sql] 4827: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 15:59:10,909 DEBUG [mondrian.sql] 4827: , exec 0 ms 2026-06-09 15:59:10,909 DEBUG [mondrian.sql] 4827: , exec+fetch 0 ms, 1 rows 2026-06-09 15:59:10,910 DEBUG [mondrian.mdx] 72441: exec: 4 ms 2026-06-09 15:59:10,911 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 16:01:03,466 DEBUG [mondrian.sql] 4828: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:03,485 DEBUG [mondrian.sql] 4828: , exec 18 ms 2026-06-09 16:01:03,485 DEBUG [mondrian.sql] 4828: , exec+fetch 18 ms, 1 rows 2026-06-09 16:01:03,485 DEBUG [mondrian.sql] 4829: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 16:01:03,488 DEBUG [mondrian.sql] 4829: , exec 2 ms 2026-06-09 16:01:03,488 DEBUG [mondrian.sql] 4829: , exec+fetch 3 ms, 3 rows 2026-06-09 16:01:03,488 DEBUG [mondrian.sql] 4830: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-09 16:01:03,491 DEBUG [mondrian.sql] 4830: , exec 3 ms 2026-06-09 16:01:03,491 DEBUG [mondrian.sql] 4830: , exec+fetch 3 ms, 3 rows 2026-06-09 16:01:03,491 DEBUG [mondrian.sql] 4831: 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] 2026-06-09 16:01:03,491 DEBUG [mondrian.sql] 4831: , exec 0 ms 2026-06-09 16:01:03,491 DEBUG [mondrian.sql] 4831: , exec+fetch 0 ms, 2 rows 2026-06-09 16:01:03,492 DEBUG [mondrian.sql] 4832: 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] 2026-06-09 16:01:03,492 DEBUG [mondrian.sql] 4832: , exec 0 ms 2026-06-09 16:01:03,492 DEBUG [mondrian.sql] 4832: , exec+fetch 0 ms, 2 rows 2026-06-09 16:01:03,495 DEBUG [mondrian.sql] 4833: 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] 2026-06-09 16:01:03,495 DEBUG [mondrian.sql] 4833: , exec 0 ms 2026-06-09 16:01:03,495 DEBUG [mondrian.sql] 4833: , exec+fetch 0 ms, 2 rows 2026-06-09 16:01:03,495 DEBUG [mondrian.sql] 4834: 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] 2026-06-09 16:01:03,496 DEBUG [mondrian.sql] 4834: , exec 0 ms 2026-06-09 16:01:03,496 DEBUG [mondrian.sql] 4834: , exec+fetch 1 ms, 2 rows 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4835: 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] 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4835: , exec 0 ms 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4835: , exec+fetch 0 ms, 2 rows 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4836: 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] 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4836: , exec 0 ms 2026-06-09 16:01:03,498 DEBUG [mondrian.sql] 4836: , exec+fetch 0 ms, 2 rows 2026-06-09 16:01:03,501 DEBUG [mondrian.sql] 4837: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 16:01:03,502 DEBUG [mondrian.sql] 4837: , exec 1 ms 2026-06-09 16:01:03,502 DEBUG [mondrian.sql] 4837: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:03,502 DEBUG [mondrian.sql] 4838: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-09 16:01:03,503 DEBUG [mondrian.sql] 4838: , exec 0 ms 2026-06-09 16:01:03,503 DEBUG [mondrian.sql] 4838: , exec+fetch 1 ms, 8 rows 2026-06-09 16:01:03,504 DEBUG [mondrian.sql] 4839: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-09 16:01:03,504 DEBUG [mondrian.sql] 4839: , exec 0 ms 2026-06-09 16:01:03,504 DEBUG [mondrian.sql] 4839: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4840: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4840: , exec 0 ms 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4840: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4841: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4841: , exec 0 ms 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4841: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4842: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4842: , exec 0 ms 2026-06-09 16:01:03,505 DEBUG [mondrian.sql] 4842: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,506 DEBUG [mondrian.sql] 4843: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 16:01:03,506 DEBUG [mondrian.sql] 4843: , exec 0 ms 2026-06-09 16:01:03,506 DEBUG [mondrian.sql] 4843: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4844: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4844: , exec 0 ms 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4844: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4845: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4845: , exec 0 ms 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4845: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,507 DEBUG [mondrian.sql] 4846: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-09 16:01:03,508 DEBUG [mondrian.sql] 4846: , exec 0 ms 2026-06-09 16:01:03,508 DEBUG [mondrian.sql] 4846: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:03,508 DEBUG [mondrian.sql] 4847: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-09 16:01:03,508 DEBUG [mondrian.sql] 4847: , exec 0 ms 2026-06-09 16:01:03,508 DEBUG [mondrian.sql] 4847: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4848: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4848: , exec 0 ms 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4848: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4849: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4849: , exec 0 ms 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4849: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4850: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4850: , exec 0 ms 2026-06-09 16:01:03,509 DEBUG [mondrian.sql] 4850: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4851: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4851: , exec 0 ms 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4851: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4852: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4852: , exec 0 ms 2026-06-09 16:01:03,510 DEBUG [mondrian.sql] 4852: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4853: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4853: , exec 0 ms 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4853: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4854: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4854: , exec 0 ms 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4854: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,511 DEBUG [mondrian.sql] 4855: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-09 16:01:03,512 DEBUG [mondrian.sql] 4855: , exec 0 ms 2026-06-09 16:01:03,512 DEBUG [mondrian.sql] 4855: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:03,512 DEBUG [mondrian.sql] 4856: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-09 16:01:03,512 DEBUG [mondrian.sql] 4856: , exec 0 ms 2026-06-09 16:01:03,512 DEBUG [mondrian.sql] 4856: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,686 DEBUG [mondrian.sql] 4857: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4857: , exec 1 ms 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4857: , exec+fetch 2 ms, 1 rows 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4858: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4858: , exec 0 ms 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4858: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4859: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4859: , exec 0 ms 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4859: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:03,688 DEBUG [mondrian.sql] 4860: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 16:01:03,689 DEBUG [mondrian.sql] 4860: , exec 0 ms 2026-06-09 16:01:03,689 DEBUG [mondrian.sql] 4860: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:03,689 DEBUG [mondrian.sql] 4861: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 16:01:03,710 DEBUG [mondrian.sql] 4861: , exec 20 ms 2026-06-09 16:01:03,710 DEBUG [mondrian.sql] 4861: , exec+fetch 21 ms, 1 rows 2026-06-09 16:01:03,710 DEBUG [mondrian.sql] 4862: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 16:01:03,713 DEBUG [mondrian.sql] 4862: , exec 3 ms 2026-06-09 16:01:03,713 DEBUG [mondrian.sql] 4862: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:03,714 DEBUG [mondrian.sql] 4863: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-09 16:01:03,717 DEBUG [mondrian.sql] 4863: , exec 3 ms 2026-06-09 16:01:03,717 DEBUG [mondrian.sql] 4863: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:03,717 DEBUG [mondrian.sql] 4864: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:03,734 DEBUG [mondrian.sql] 4864: , exec 17 ms 2026-06-09 16:01:03,734 DEBUG [mondrian.sql] 4864: , exec+fetch 17 ms, 1 rows 2026-06-09 16:01:03,734 DEBUG [mondrian.sql] 4865: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:03,760 DEBUG [mondrian.sql] 4865: , exec 25 ms 2026-06-09 16:01:03,760 DEBUG [mondrian.sql] 4865: , exec+fetch 26 ms, 1 rows 2026-06-09 16:01:03,760 DEBUG [mondrian.sql] 4866: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:03,775 DEBUG [mondrian.sql] 4866: , exec 14 ms 2026-06-09 16:01:03,775 DEBUG [mondrian.sql] 4866: , exec+fetch 15 ms, 1 rows 2026-06-09 16:01:03,775 DEBUG [mondrian.sql] 4867: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:03,792 DEBUG [mondrian.sql] 4867: , exec 16 ms 2026-06-09 16:01:03,792 DEBUG [mondrian.sql] 4867: , exec+fetch 17 ms, 1 rows 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4868: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4868: , exec 0 ms 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4868: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4869: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4869: , exec 0 ms 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4869: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:04,174 DEBUG [mondrian.sql] 4870: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-09 16:01:04,175 DEBUG [mondrian.sql] 4870: , exec 0 ms 2026-06-09 16:01:04,175 DEBUG [mondrian.sql] 4870: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:04,176 DEBUG [mondrian.sql] 4871: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4871: , exec 0 ms 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4871: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4872: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4872: , exec 0 ms 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4872: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:04,177 DEBUG [mondrian.sql] 4873: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-09 16:01:04,178 DEBUG [mondrian.sql] 4873: , exec 0 ms 2026-06-09 16:01:04,178 DEBUG [mondrian.sql] 4873: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:04,179 DEBUG [mondrian.sql] 4874: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,182 DEBUG [mondrian.sql] 4874: , exec 3 ms 2026-06-09 16:01:04,182 DEBUG [mondrian.sql] 4874: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:04,182 DEBUG [mondrian.sql] 4875: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,186 DEBUG [mondrian.sql] 4875: , exec 3 ms 2026-06-09 16:01:04,186 DEBUG [mondrian.sql] 4875: , exec+fetch 4 ms, 1 rows 2026-06-09 16:01:04,186 DEBUG [mondrian.sql] 4876: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,190 DEBUG [mondrian.sql] 4876: , exec 3 ms 2026-06-09 16:01:04,190 DEBUG [mondrian.sql] 4876: , exec+fetch 4 ms, 1 rows 2026-06-09 16:01:04,190 DEBUG [mondrian.sql] 4877: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,193 DEBUG [mondrian.sql] 4877: , exec 3 ms 2026-06-09 16:01:04,193 DEBUG [mondrian.sql] 4877: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:04,194 DEBUG [mondrian.sql] 4878: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,199 DEBUG [mondrian.sql] 4878: , exec 5 ms 2026-06-09 16:01:04,199 DEBUG [mondrian.sql] 4878: , exec+fetch 5 ms, 1 rows 2026-06-09 16:01:04,199 DEBUG [mondrian.sql] 4879: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,202 DEBUG [mondrian.sql] 4879: , exec 2 ms 2026-06-09 16:01:04,202 DEBUG [mondrian.sql] 4879: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:04,203 DEBUG [mondrian.sql] 4880: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,206 DEBUG [mondrian.sql] 4880: , exec 3 ms 2026-06-09 16:01:04,206 DEBUG [mondrian.sql] 4880: , exec+fetch 3 ms, 1 rows 2026-06-09 16:01:04,206 DEBUG [mondrian.sql] 4881: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,210 DEBUG [mondrian.sql] 4881: , exec 3 ms 2026-06-09 16:01:04,210 DEBUG [mondrian.sql] 4881: , exec+fetch 4 ms, 1 rows 2026-06-09 16:01:04,210 DEBUG [mondrian.sql] 4882: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-09 16:01:04,214 DEBUG [mondrian.sql] 4882: , exec 3 ms 2026-06-09 16:01:04,214 DEBUG [mondrian.sql] 4882: , exec+fetch 4 ms, 1 rows 2026-06-09 16:01:04,214 DEBUG [mondrian.sql] 4883: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-09 16:01:04,215 DEBUG [mondrian.sql] 4883: , exec 0 ms 2026-06-09 16:01:04,215 DEBUG [mondrian.sql] 4883: , exec+fetch 1 ms, 1 rows 2026-06-09 16:01:04,216 DEBUG [mondrian.sql] 4884: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-09 16:01:04,222 DEBUG [mondrian.sql] 4884: , exec 6 ms 2026-06-09 16:01:04,222 DEBUG [mondrian.sql] 4884: , exec+fetch 6 ms, 1 rows 2026-06-09 16:01:04,224 DEBUG [mondrian.sql] 4885: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-09 16:01:04,244 DEBUG [mondrian.sql] 4885: , exec 20 ms 2026-06-09 16:01:04,244 DEBUG [mondrian.sql] 4885: , exec+fetch 20 ms, 1 rows 2026-06-09 16:01:04,244 DEBUG [mondrian.sql] 4886: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-09 16:01:04,271 DEBUG [mondrian.sql] 4886: , exec 26 ms 2026-06-09 16:01:04,271 DEBUG [mondrian.sql] 4886: , exec+fetch 27 ms, 1 rows 2026-06-09 16:01:04,340 DEBUG [mondrian.mdx] 73049: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 16:01:04,341 DEBUG [mondrian.sql] 4887: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-09 16:01:04,341 DEBUG [mondrian.sql] 4887: , exec 0 ms 2026-06-09 16:01:04,341 DEBUG [mondrian.sql] 4887: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:04,343 DEBUG [mondrian.sql] 4888: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-09 16:01:04,343 DEBUG [mondrian.sql] 4888: , exec 0 ms 2026-06-09 16:01:04,343 DEBUG [mondrian.sql] 4888: , exec+fetch 0 ms, 1 rows 2026-06-09 16:01:04,344 DEBUG [mondrian.mdx] 73049: exec: 4 ms 2026-06-09 16:01:04,345 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-09 16:01:13,730 DEBUG [mondrian.mdx] 73453: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-09 16:01:13,731 DEBUG [mondrian.mdx] 73453: exec: 1 ms 2026-06-09 16:01:13,732 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 06:51:37,743 DEBUG [mondrian.sql] 4889: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:37,767 DEBUG [mondrian.sql] 4889: , exec 23 ms 2026-06-10 06:51:37,768 DEBUG [mondrian.sql] 4889: , exec+fetch 24 ms, 1 rows 2026-06-10 06:51:37,768 DEBUG [mondrian.sql] 4890: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 06:51:37,771 DEBUG [mondrian.sql] 4890: , exec 2 ms 2026-06-10 06:51:37,771 DEBUG [mondrian.sql] 4890: , exec+fetch 3 ms, 3 rows 2026-06-10 06:51:37,771 DEBUG [mondrian.sql] 4891: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 06:51:37,774 DEBUG [mondrian.sql] 4891: , exec 2 ms 2026-06-10 06:51:37,774 DEBUG [mondrian.sql] 4891: , exec+fetch 3 ms, 3 rows 2026-06-10 06:51:37,774 DEBUG [mondrian.sql] 4892: 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] 2026-06-10 06:51:37,775 DEBUG [mondrian.sql] 4892: , exec 0 ms 2026-06-10 06:51:37,775 DEBUG [mondrian.sql] 4892: , exec+fetch 1 ms, 2 rows 2026-06-10 06:51:37,776 DEBUG [mondrian.sql] 4893: 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] 2026-06-10 06:51:37,776 DEBUG [mondrian.sql] 4893: , exec 0 ms 2026-06-10 06:51:37,776 DEBUG [mondrian.sql] 4893: , exec+fetch 0 ms, 2 rows 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4894: 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] 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4894: , exec 0 ms 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4894: , exec+fetch 0 ms, 2 rows 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4895: 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] 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4895: , exec 0 ms 2026-06-10 06:51:37,779 DEBUG [mondrian.sql] 4895: , exec+fetch 0 ms, 2 rows 2026-06-10 06:51:37,782 DEBUG [mondrian.sql] 4896: 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] 2026-06-10 06:51:37,782 DEBUG [mondrian.sql] 4896: , exec 0 ms 2026-06-10 06:51:37,782 DEBUG [mondrian.sql] 4896: , exec+fetch 0 ms, 2 rows 2026-06-10 06:51:37,782 DEBUG [mondrian.sql] 4897: 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] 2026-06-10 06:51:37,783 DEBUG [mondrian.sql] 4897: , exec 0 ms 2026-06-10 06:51:37,783 DEBUG [mondrian.sql] 4897: , exec+fetch 0 ms, 2 rows 2026-06-10 06:51:37,785 DEBUG [mondrian.sql] 4898: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 06:51:37,786 DEBUG [mondrian.sql] 4898: , exec 1 ms 2026-06-10 06:51:37,786 DEBUG [mondrian.sql] 4898: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:37,787 DEBUG [mondrian.sql] 4899: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-10 06:51:37,787 DEBUG [mondrian.sql] 4899: , exec 0 ms 2026-06-10 06:51:37,787 DEBUG [mondrian.sql] 4899: , exec+fetch 0 ms, 8 rows 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4900: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4900: , exec 0 ms 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4900: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4901: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4901: , exec 0 ms 2026-06-10 06:51:37,805 DEBUG [mondrian.sql] 4901: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4902: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4902: , exec 0 ms 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4902: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4903: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4903: , exec 0 ms 2026-06-10 06:51:37,817 DEBUG [mondrian.sql] 4903: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4904: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4904: , exec 0 ms 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4904: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4905: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4905: , exec 0 ms 2026-06-10 06:51:37,831 DEBUG [mondrian.sql] 4905: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4906: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4906: , exec 0 ms 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4906: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4907: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4907: , exec 0 ms 2026-06-10 06:51:37,845 DEBUG [mondrian.sql] 4907: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4908: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4908: , exec 0 ms 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4908: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4909: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4909: , exec 0 ms 2026-06-10 06:51:37,858 DEBUG [mondrian.sql] 4909: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4910: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4910: , exec 0 ms 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4910: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4911: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4911: , exec 0 ms 2026-06-10 06:51:37,871 DEBUG [mondrian.sql] 4911: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,884 DEBUG [mondrian.sql] 4912: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-10 06:51:37,884 DEBUG [mondrian.sql] 4912: , exec 0 ms 2026-06-10 06:51:37,884 DEBUG [mondrian.sql] 4912: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,884 DEBUG [mondrian.sql] 4913: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-10 06:51:37,885 DEBUG [mondrian.sql] 4913: , exec 0 ms 2026-06-10 06:51:37,885 DEBUG [mondrian.sql] 4913: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:37,897 DEBUG [mondrian.sql] 4914: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-10 06:51:37,898 DEBUG [mondrian.sql] 4914: , exec 0 ms 2026-06-10 06:51:37,898 DEBUG [mondrian.sql] 4914: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:37,898 DEBUG [mondrian.sql] 4915: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-10 06:51:37,898 DEBUG [mondrian.sql] 4915: , exec 0 ms 2026-06-10 06:51:37,898 DEBUG [mondrian.sql] 4915: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4916: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4916: , exec 0 ms 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4916: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4917: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4917: , exec 0 ms 2026-06-10 06:51:37,911 DEBUG [mondrian.sql] 4917: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,934 DEBUG [mondrian.sql] 4918: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4918: , exec 1 ms 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4918: , exec+fetch 2 ms, 1 rows 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4919: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4919: , exec 0 ms 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4919: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4920: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4920: , exec 0 ms 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4920: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:37,936 DEBUG [mondrian.sql] 4921: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 06:51:37,937 DEBUG [mondrian.sql] 4921: , exec 1 ms 2026-06-10 06:51:37,937 DEBUG [mondrian.sql] 4921: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:37,937 DEBUG [mondrian.sql] 4922: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 06:51:37,949 DEBUG [mondrian.sql] 4922: , exec 12 ms 2026-06-10 06:51:37,949 DEBUG [mondrian.sql] 4922: , exec+fetch 12 ms, 1 rows 2026-06-10 06:51:37,950 DEBUG [mondrian.sql] 4923: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 06:51:37,955 DEBUG [mondrian.sql] 4923: , exec 5 ms 2026-06-10 06:51:37,955 DEBUG [mondrian.sql] 4923: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:37,955 DEBUG [mondrian.sql] 4924: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 06:51:37,960 DEBUG [mondrian.sql] 4924: , exec 5 ms 2026-06-10 06:51:37,960 DEBUG [mondrian.sql] 4924: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:37,960 DEBUG [mondrian.sql] 4925: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:37,978 DEBUG [mondrian.sql] 4925: , exec 17 ms 2026-06-10 06:51:37,978 DEBUG [mondrian.sql] 4925: , exec+fetch 18 ms, 1 rows 2026-06-10 06:51:37,978 DEBUG [mondrian.sql] 4926: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:38,002 DEBUG [mondrian.sql] 4926: , exec 23 ms 2026-06-10 06:51:38,002 DEBUG [mondrian.sql] 4926: , exec+fetch 24 ms, 1 rows 2026-06-10 06:51:38,002 DEBUG [mondrian.sql] 4927: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:38,016 DEBUG [mondrian.sql] 4927: , exec 14 ms 2026-06-10 06:51:38,016 DEBUG [mondrian.sql] 4927: , exec+fetch 14 ms, 1 rows 2026-06-10 06:51:38,016 DEBUG [mondrian.sql] 4928: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:38,034 DEBUG [mondrian.sql] 4928: , exec 17 ms 2026-06-10 06:51:38,034 DEBUG [mondrian.sql] 4928: , exec+fetch 18 ms, 1 rows 2026-06-10 06:51:38,100 DEBUG [mondrian.sql] 4929: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4929: , exec 0 ms 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4929: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4930: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4930: , exec 0 ms 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4930: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4931: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4931: , exec 0 ms 2026-06-10 06:51:38,101 DEBUG [mondrian.sql] 4931: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:38,104 DEBUG [mondrian.sql] 4932: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 06:51:38,104 DEBUG [mondrian.sql] 4932: , exec 0 ms 2026-06-10 06:51:38,104 DEBUG [mondrian.sql] 4932: , exec+fetch 0 ms, 1 rows 2026-06-10 06:51:38,104 DEBUG [mondrian.sql] 4933: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 06:51:38,105 DEBUG [mondrian.sql] 4933: , exec 0 ms 2026-06-10 06:51:38,105 DEBUG [mondrian.sql] 4933: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,105 DEBUG [mondrian.sql] 4934: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 06:51:38,106 DEBUG [mondrian.sql] 4934: , exec 1 ms 2026-06-10 06:51:38,106 DEBUG [mondrian.sql] 4934: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,106 DEBUG [mondrian.sql] 4935: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,109 DEBUG [mondrian.sql] 4935: , exec 3 ms 2026-06-10 06:51:38,109 DEBUG [mondrian.sql] 4935: , exec+fetch 3 ms, 1 rows 2026-06-10 06:51:38,109 DEBUG [mondrian.sql] 4936: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,114 DEBUG [mondrian.sql] 4936: , exec 4 ms 2026-06-10 06:51:38,114 DEBUG [mondrian.sql] 4936: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:38,114 DEBUG [mondrian.sql] 4937: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,119 DEBUG [mondrian.sql] 4937: , exec 4 ms 2026-06-10 06:51:38,119 DEBUG [mondrian.sql] 4937: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:38,119 DEBUG [mondrian.sql] 4938: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,124 DEBUG [mondrian.sql] 4938: , exec 4 ms 2026-06-10 06:51:38,124 DEBUG [mondrian.sql] 4938: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:38,124 DEBUG [mondrian.sql] 4939: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,154 DEBUG [mondrian.sql] 4939: , exec 29 ms 2026-06-10 06:51:38,154 DEBUG [mondrian.sql] 4939: , exec+fetch 30 ms, 1 rows 2026-06-10 06:51:38,154 DEBUG [mondrian.sql] 4940: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,157 DEBUG [mondrian.sql] 4940: , exec 3 ms 2026-06-10 06:51:38,157 DEBUG [mondrian.sql] 4940: , exec+fetch 3 ms, 1 rows 2026-06-10 06:51:38,157 DEBUG [mondrian.sql] 4941: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,161 DEBUG [mondrian.sql] 4941: , exec 3 ms 2026-06-10 06:51:38,161 DEBUG [mondrian.sql] 4941: , exec+fetch 4 ms, 1 rows 2026-06-10 06:51:38,161 DEBUG [mondrian.sql] 4942: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,166 DEBUG [mondrian.sql] 4942: , exec 5 ms 2026-06-10 06:51:38,166 DEBUG [mondrian.sql] 4942: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:38,167 DEBUG [mondrian.sql] 4943: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 06:51:38,172 DEBUG [mondrian.sql] 4943: , exec 5 ms 2026-06-10 06:51:38,172 DEBUG [mondrian.sql] 4943: , exec+fetch 5 ms, 1 rows 2026-06-10 06:51:38,172 DEBUG [mondrian.sql] 4944: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-10 06:51:38,173 DEBUG [mondrian.sql] 4944: , exec 0 ms 2026-06-10 06:51:38,173 DEBUG [mondrian.sql] 4944: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,173 DEBUG [mondrian.sql] 4945: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 06:51:38,184 DEBUG [mondrian.sql] 4945: , exec 10 ms 2026-06-10 06:51:38,184 DEBUG [mondrian.sql] 4945: , exec+fetch 11 ms, 1 rows 2026-06-10 06:51:38,184 DEBUG [mondrian.sql] 4946: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-10 06:51:38,205 DEBUG [mondrian.sql] 4946: , exec 21 ms 2026-06-10 06:51:38,205 DEBUG [mondrian.sql] 4946: , exec+fetch 21 ms, 1 rows 2026-06-10 06:51:38,205 DEBUG [mondrian.sql] 4947: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-10 06:51:38,240 DEBUG [mondrian.sql] 4947: , exec 35 ms 2026-06-10 06:51:38,240 DEBUG [mondrian.sql] 4947: , exec+fetch 35 ms, 1 rows 2026-06-10 06:51:38,303 DEBUG [mondrian.mdx] 74059: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 06:51:38,305 DEBUG [mondrian.sql] 4948: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-10 06:51:38,306 DEBUG [mondrian.sql] 4948: , exec 0 ms 2026-06-10 06:51:38,306 DEBUG [mondrian.sql] 4948: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,308 DEBUG [mondrian.sql] 4949: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-10 06:51:38,308 DEBUG [mondrian.sql] 4949: , exec 0 ms 2026-06-10 06:51:38,309 DEBUG [mondrian.sql] 4949: , exec+fetch 1 ms, 1 rows 2026-06-10 06:51:38,310 DEBUG [mondrian.mdx] 74059: exec: 7 ms 2026-06-10 06:51:38,312 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:06:15,783 DEBUG [mondrian.sql] 4950: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:15,801 DEBUG [mondrian.sql] 4950: , exec 17 ms 2026-06-10 07:06:15,801 DEBUG [mondrian.sql] 4950: , exec+fetch 18 ms, 1 rows 2026-06-10 07:06:15,801 DEBUG [mondrian.sql] 4951: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:06:15,804 DEBUG [mondrian.sql] 4951: , exec 2 ms 2026-06-10 07:06:15,804 DEBUG [mondrian.sql] 4951: , exec+fetch 3 ms, 3 rows 2026-06-10 07:06:15,804 DEBUG [mondrian.sql] 4952: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:06:15,806 DEBUG [mondrian.sql] 4952: , exec 2 ms 2026-06-10 07:06:15,806 DEBUG [mondrian.sql] 4952: , exec+fetch 2 ms, 3 rows 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4953: 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] 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4953: , exec 0 ms 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4953: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4954: 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] 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4954: , exec 0 ms 2026-06-10 07:06:15,807 DEBUG [mondrian.sql] 4954: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4955: 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] 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4955: , exec 0 ms 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4955: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4956: 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] 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4956: , exec 0 ms 2026-06-10 07:06:15,810 DEBUG [mondrian.sql] 4956: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4957: 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] 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4957: , exec 0 ms 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4957: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4958: 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] 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4958: , exec 0 ms 2026-06-10 07:06:15,813 DEBUG [mondrian.sql] 4958: , exec+fetch 0 ms, 2 rows 2026-06-10 07:06:15,816 DEBUG [mondrian.sql] 4959: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:06:15,817 DEBUG [mondrian.sql] 4959: , exec 1 ms 2026-06-10 07:06:15,817 DEBUG [mondrian.sql] 4959: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,817 DEBUG [mondrian.sql] 4960: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-10 07:06:15,817 DEBUG [mondrian.sql] 4960: , exec 0 ms 2026-06-10 07:06:15,817 DEBUG [mondrian.sql] 4960: , exec+fetch 0 ms, 8 rows 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4961: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4961: , exec 0 ms 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4961: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4962: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4962: , exec 0 ms 2026-06-10 07:06:15,829 DEBUG [mondrian.sql] 4962: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,841 DEBUG [mondrian.sql] 4963: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-10 07:06:15,842 DEBUG [mondrian.sql] 4963: , exec 0 ms 2026-06-10 07:06:15,842 DEBUG [mondrian.sql] 4963: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,842 DEBUG [mondrian.sql] 4964: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-10 07:06:15,842 DEBUG [mondrian.sql] 4964: , exec 0 ms 2026-06-10 07:06:15,842 DEBUG [mondrian.sql] 4964: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4965: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4965: , exec 0 ms 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4965: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4966: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4966: , exec 0 ms 2026-06-10 07:06:15,856 DEBUG [mondrian.sql] 4966: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,870 DEBUG [mondrian.sql] 4967: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-10 07:06:15,871 DEBUG [mondrian.sql] 4967: , exec 0 ms 2026-06-10 07:06:15,871 DEBUG [mondrian.sql] 4967: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,871 DEBUG [mondrian.sql] 4968: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-10 07:06:15,871 DEBUG [mondrian.sql] 4968: , exec 0 ms 2026-06-10 07:06:15,871 DEBUG [mondrian.sql] 4968: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4969: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4969: , exec 0 ms 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4969: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4970: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4970: , exec 0 ms 2026-06-10 07:06:15,884 DEBUG [mondrian.sql] 4970: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,899 DEBUG [mondrian.sql] 4971: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-10 07:06:15,899 DEBUG [mondrian.sql] 4971: , exec 0 ms 2026-06-10 07:06:15,899 DEBUG [mondrian.sql] 4971: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,899 DEBUG [mondrian.sql] 4972: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-10 07:06:15,900 DEBUG [mondrian.sql] 4972: , exec 0 ms 2026-06-10 07:06:15,900 DEBUG [mondrian.sql] 4972: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,916 DEBUG [mondrian.sql] 4973: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-10 07:06:15,917 DEBUG [mondrian.sql] 4973: , exec 0 ms 2026-06-10 07:06:15,917 DEBUG [mondrian.sql] 4973: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,917 DEBUG [mondrian.sql] 4974: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-10 07:06:15,917 DEBUG [mondrian.sql] 4974: , exec 0 ms 2026-06-10 07:06:15,917 DEBUG [mondrian.sql] 4974: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,933 DEBUG [mondrian.sql] 4975: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-10 07:06:15,934 DEBUG [mondrian.sql] 4975: , exec 0 ms 2026-06-10 07:06:15,934 DEBUG [mondrian.sql] 4975: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,934 DEBUG [mondrian.sql] 4976: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-10 07:06:15,934 DEBUG [mondrian.sql] 4976: , exec 0 ms 2026-06-10 07:06:15,934 DEBUG [mondrian.sql] 4976: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4977: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4977: , exec 0 ms 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4977: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4978: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4978: , exec 0 ms 2026-06-10 07:06:15,950 DEBUG [mondrian.sql] 4978: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,979 DEBUG [mondrian.sql] 4979: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4979: , exec 1 ms 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4979: , exec+fetch 2 ms, 1 rows 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4980: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4980: , exec 0 ms 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4980: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:15,981 DEBUG [mondrian.sql] 4981: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-10 07:06:15,982 DEBUG [mondrian.sql] 4981: , exec 0 ms 2026-06-10 07:06:15,982 DEBUG [mondrian.sql] 4981: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,982 DEBUG [mondrian.sql] 4982: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:06:15,983 DEBUG [mondrian.sql] 4982: , exec 1 ms 2026-06-10 07:06:15,983 DEBUG [mondrian.sql] 4982: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:15,983 DEBUG [mondrian.sql] 4983: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:06:15,999 DEBUG [mondrian.sql] 4983: , exec 15 ms 2026-06-10 07:06:15,999 DEBUG [mondrian.sql] 4983: , exec+fetch 16 ms, 1 rows 2026-06-10 07:06:15,999 DEBUG [mondrian.sql] 4984: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 07:06:16,004 DEBUG [mondrian.sql] 4984: , exec 5 ms 2026-06-10 07:06:16,004 DEBUG [mondrian.sql] 4984: , exec+fetch 5 ms, 1 rows 2026-06-10 07:06:16,004 DEBUG [mondrian.sql] 4985: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 07:06:16,011 DEBUG [mondrian.sql] 4985: , exec 6 ms 2026-06-10 07:06:16,011 DEBUG [mondrian.sql] 4985: , exec+fetch 7 ms, 1 rows 2026-06-10 07:06:16,011 DEBUG [mondrian.sql] 4986: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,028 DEBUG [mondrian.sql] 4986: , exec 17 ms 2026-06-10 07:06:16,028 DEBUG [mondrian.sql] 4986: , exec+fetch 17 ms, 1 rows 2026-06-10 07:06:16,028 DEBUG [mondrian.sql] 4987: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,053 DEBUG [mondrian.sql] 4987: , exec 24 ms 2026-06-10 07:06:16,053 DEBUG [mondrian.sql] 4987: , exec+fetch 25 ms, 1 rows 2026-06-10 07:06:16,053 DEBUG [mondrian.sql] 4988: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,067 DEBUG [mondrian.sql] 4988: , exec 14 ms 2026-06-10 07:06:16,067 DEBUG [mondrian.sql] 4988: , exec+fetch 14 ms, 1 rows 2026-06-10 07:06:16,068 DEBUG [mondrian.sql] 4989: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,087 DEBUG [mondrian.sql] 4989: , exec 19 ms 2026-06-10 07:06:16,087 DEBUG [mondrian.sql] 4989: , exec+fetch 19 ms, 1 rows 2026-06-10 07:06:16,107 DEBUG [mondrian.sql] 4990: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-10 07:06:16,107 DEBUG [mondrian.sql] 4990: , exec 0 ms 2026-06-10 07:06:16,107 DEBUG [mondrian.sql] 4990: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:16,107 DEBUG [mondrian.sql] 4991: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-10 07:06:16,108 DEBUG [mondrian.sql] 4991: , exec 0 ms 2026-06-10 07:06:16,108 DEBUG [mondrian.sql] 4991: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:16,108 DEBUG [mondrian.sql] 4992: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-10 07:06:16,108 DEBUG [mondrian.sql] 4992: , exec 0 ms 2026-06-10 07:06:16,108 DEBUG [mondrian.sql] 4992: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:16,110 DEBUG [mondrian.sql] 4993: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:06:16,110 DEBUG [mondrian.sql] 4993: , exec 0 ms 2026-06-10 07:06:16,110 DEBUG [mondrian.sql] 4993: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:16,110 DEBUG [mondrian.sql] 4994: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:06:16,111 DEBUG [mondrian.sql] 4994: , exec 0 ms 2026-06-10 07:06:16,111 DEBUG [mondrian.sql] 4994: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:16,111 DEBUG [mondrian.sql] 4995: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:06:16,112 DEBUG [mondrian.sql] 4995: , exec 0 ms 2026-06-10 07:06:16,112 DEBUG [mondrian.sql] 4995: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:16,112 DEBUG [mondrian.sql] 4996: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,116 DEBUG [mondrian.sql] 4996: , exec 3 ms 2026-06-10 07:06:16,116 DEBUG [mondrian.sql] 4996: , exec+fetch 4 ms, 1 rows 2026-06-10 07:06:16,116 DEBUG [mondrian.sql] 4997: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,120 DEBUG [mondrian.sql] 4997: , exec 4 ms 2026-06-10 07:06:16,120 DEBUG [mondrian.sql] 4997: , exec+fetch 4 ms, 1 rows 2026-06-10 07:06:16,120 DEBUG [mondrian.sql] 4998: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,125 DEBUG [mondrian.sql] 4998: , exec 4 ms 2026-06-10 07:06:16,125 DEBUG [mondrian.sql] 4998: , exec+fetch 5 ms, 1 rows 2026-06-10 07:06:16,125 DEBUG [mondrian.sql] 4999: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,131 DEBUG [mondrian.sql] 4999: , exec 5 ms 2026-06-10 07:06:16,131 DEBUG [mondrian.sql] 4999: , exec+fetch 6 ms, 1 rows 2026-06-10 07:06:16,131 DEBUG [mondrian.sql] 5000: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,136 DEBUG [mondrian.sql] 5000: , exec 4 ms 2026-06-10 07:06:16,136 DEBUG [mondrian.sql] 5000: , exec+fetch 5 ms, 1 rows 2026-06-10 07:06:16,136 DEBUG [mondrian.sql] 5001: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,139 DEBUG [mondrian.sql] 5001: , exec 2 ms 2026-06-10 07:06:16,139 DEBUG [mondrian.sql] 5001: , exec+fetch 3 ms, 1 rows 2026-06-10 07:06:16,140 DEBUG [mondrian.sql] 5002: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,142 DEBUG [mondrian.sql] 5002: , exec 2 ms 2026-06-10 07:06:16,142 DEBUG [mondrian.sql] 5002: , exec+fetch 2 ms, 1 rows 2026-06-10 07:06:16,143 DEBUG [mondrian.sql] 5003: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,146 DEBUG [mondrian.sql] 5003: , exec 3 ms 2026-06-10 07:06:16,146 DEBUG [mondrian.sql] 5003: , exec+fetch 3 ms, 1 rows 2026-06-10 07:06:16,147 DEBUG [mondrian.sql] 5004: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:06:16,150 DEBUG [mondrian.sql] 5004: , exec 3 ms 2026-06-10 07:06:16,150 DEBUG [mondrian.sql] 5004: , exec+fetch 3 ms, 1 rows 2026-06-10 07:06:16,151 DEBUG [mondrian.sql] 5005: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:06:16,151 DEBUG [mondrian.sql] 5005: , exec 0 ms 2026-06-10 07:06:16,151 DEBUG [mondrian.sql] 5005: , exec+fetch 0 ms, 1 rows 2026-06-10 07:06:16,152 DEBUG [mondrian.sql] 5006: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:06:16,159 DEBUG [mondrian.sql] 5006: , exec 6 ms 2026-06-10 07:06:16,159 DEBUG [mondrian.sql] 5006: , exec+fetch 7 ms, 1 rows 2026-06-10 07:06:16,160 DEBUG [mondrian.sql] 5007: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,180 DEBUG [mondrian.sql] 5007: , exec 19 ms 2026-06-10 07:06:16,180 DEBUG [mondrian.sql] 5007: , exec+fetch 20 ms, 1 rows 2026-06-10 07:06:16,180 DEBUG [mondrian.sql] 5008: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-10 07:06:16,206 DEBUG [mondrian.sql] 5008: , exec 25 ms 2026-06-10 07:06:16,206 DEBUG [mondrian.sql] 5008: , exec+fetch 26 ms, 1 rows 2026-06-10 07:06:16,279 DEBUG [mondrian.mdx] 74667: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:06:16,280 DEBUG [mondrian.sql] 5009: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-10 07:06:16,280 DEBUG [mondrian.sql] 5009: , exec 0 ms 2026-06-10 07:06:16,281 DEBUG [mondrian.sql] 5009: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:16,282 DEBUG [mondrian.sql] 5010: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-10 07:06:16,283 DEBUG [mondrian.sql] 5010: , exec 0 ms 2026-06-10 07:06:16,283 DEBUG [mondrian.sql] 5010: , exec+fetch 1 ms, 1 rows 2026-06-10 07:06:16,283 DEBUG [mondrian.mdx] 74667: exec: 4 ms 2026-06-10 07:06:16,285 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:06:18,398 DEBUG [mondrian.mdx] 75420: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:06:18,399 DEBUG [mondrian.mdx] 75420: exec: 1 ms 2026-06-10 07:06:18,399 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:14:03,877 DEBUG [mondrian.mdx] 75822: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:14:03,878 DEBUG [mondrian.mdx] 75822: exec: 1 ms 2026-06-10 07:14:03,878 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:15:02,126 DEBUG [mondrian.mdx] 76224: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:15:02,128 DEBUG [mondrian.mdx] 76224: exec: 2 ms 2026-06-10 07:15:02,128 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:23:14,867 DEBUG [mondrian.sql] 5011: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:23:14,885 DEBUG [mondrian.sql] 5011: , exec 17 ms 2026-06-10 07:23:14,885 DEBUG [mondrian.sql] 5011: , exec+fetch 18 ms, 1 rows 2026-06-10 07:23:14,885 DEBUG [mondrian.sql] 5012: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:23:14,888 DEBUG [mondrian.sql] 5012: , exec 2 ms 2026-06-10 07:23:14,888 DEBUG [mondrian.sql] 5012: , exec+fetch 3 ms, 3 rows 2026-06-10 07:23:14,888 DEBUG [mondrian.sql] 5013: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:23:14,890 DEBUG [mondrian.sql] 5013: , exec 2 ms 2026-06-10 07:23:14,890 DEBUG [mondrian.sql] 5013: , exec+fetch 2 ms, 3 rows 2026-06-10 07:23:14,891 DEBUG [mondrian.sql] 5014: 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] 2026-06-10 07:23:14,891 DEBUG [mondrian.sql] 5014: , exec 0 ms 2026-06-10 07:23:14,891 DEBUG [mondrian.sql] 5014: , exec+fetch 0 ms, 2 rows 2026-06-10 07:23:14,891 DEBUG [mondrian.sql] 5015: 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] 2026-06-10 07:23:14,892 DEBUG [mondrian.sql] 5015: , exec 0 ms 2026-06-10 07:23:14,892 DEBUG [mondrian.sql] 5015: , exec+fetch 1 ms, 2 rows 2026-06-10 07:23:14,893 DEBUG [mondrian.sql] 5016: 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] 2026-06-10 07:23:14,894 DEBUG [mondrian.sql] 5016: , exec 0 ms 2026-06-10 07:23:14,894 DEBUG [mondrian.sql] 5016: , exec+fetch 1 ms, 2 rows 2026-06-10 07:23:14,894 DEBUG [mondrian.sql] 5017: 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] 2026-06-10 07:23:14,894 DEBUG [mondrian.sql] 5017: , exec 0 ms 2026-06-10 07:23:14,894 DEBUG [mondrian.sql] 5017: , exec+fetch 0 ms, 2 rows 2026-06-10 07:23:14,895 DEBUG [mondrian.sql] 5018: 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] 2026-06-10 07:23:14,895 DEBUG [mondrian.sql] 5018: , exec 0 ms 2026-06-10 07:23:14,895 DEBUG [mondrian.sql] 5018: , exec+fetch 0 ms, 2 rows 2026-06-10 07:23:14,895 DEBUG [mondrian.sql] 5019: 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] 2026-06-10 07:23:14,895 DEBUG [mondrian.sql] 5019: , exec 0 ms 2026-06-10 07:23:14,896 DEBUG [mondrian.sql] 5019: , exec+fetch 1 ms, 2 rows 2026-06-10 07:23:14,897 DEBUG [mondrian.sql] 5020: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:23:14,898 DEBUG [mondrian.sql] 5020: , exec 0 ms 2026-06-10 07:23:14,898 DEBUG [mondrian.sql] 5020: , exec+fetch 1 ms, 1 rows 2026-06-10 07:23:14,898 DEBUG [mondrian.sql] 5021: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-10 07:23:14,898 DEBUG [mondrian.sql] 5021: , exec 0 ms 2026-06-10 07:23:14,898 DEBUG [mondrian.sql] 5021: , exec+fetch 0 ms, 8 rows 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5022: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5022: , exec 0 ms 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5022: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5023: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5023: , exec 0 ms 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5023: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5024: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5024: , exec 0 ms 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5024: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5025: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5025: , exec 0 ms 2026-06-10 07:23:14,900 DEBUG [mondrian.sql] 5025: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5026: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5026: , exec 0 ms 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5026: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5027: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5027: , exec 0 ms 2026-06-10 07:23:14,901 DEBUG [mondrian.sql] 5027: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5028: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5028: , exec 0 ms 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5028: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5029: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5029: , exec 0 ms 2026-06-10 07:23:14,902 DEBUG [mondrian.sql] 5029: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5030: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5030: , exec 0 ms 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5030: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5031: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5031: , exec 0 ms 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5031: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5032: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5032: , exec 0 ms 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5032: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5033: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5033: , exec 0 ms 2026-06-10 07:23:14,903 DEBUG [mondrian.sql] 5033: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5034: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5034: , exec 0 ms 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5034: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5035: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5035: , exec 0 ms 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5035: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5036: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5036: , exec 0 ms 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5036: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5037: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5037: , exec 0 ms 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5037: , exec+fetch 0 ms, 1 rows 2026-06-10 07:23:14,904 DEBUG [mondrian.sql] 5038: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-10 07:23:14,905 DEBUG [mondrian.sql] 5038: , exec 0 ms 2026-06-10 07:23:14,905 DEBUG [mondrian.sql] 5038: , exec+fetch 1 ms, 1 rows 2026-06-10 07:23:14,905 DEBUG [mondrian.sql] 5039: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-10 07:23:14,905 DEBUG [mondrian.sql] 5039: , exec 0 ms 2026-06-10 07:23:14,905 DEBUG [mondrian.sql] 5039: , exec+fetch 0 ms, 1 rows 2026-06-10 07:38:31,416 DEBUG [mondrian.mdx] 77181: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:38:31,417 DEBUG [mondrian.mdx] 77181: exec: 1 ms 2026-06-10 07:38:31,418 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:40:31,892 DEBUG [mondrian.mdx] 77932: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:40:31,894 DEBUG [mondrian.mdx] 77932: exec: 1 ms 2026-06-10 07:40:31,895 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-10 07:44:31,826 DEBUG [mondrian.sql] 5040: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:31,846 DEBUG [mondrian.sql] 5040: , exec 19 ms 2026-06-10 07:44:31,846 DEBUG [mondrian.sql] 5040: , exec+fetch 19 ms, 1 rows 2026-06-10 07:44:31,846 DEBUG [mondrian.sql] 5041: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:44:31,849 DEBUG [mondrian.sql] 5041: , exec 3 ms 2026-06-10 07:44:31,850 DEBUG [mondrian.sql] 5041: , exec+fetch 4 ms, 3 rows 2026-06-10 07:44:31,850 DEBUG [mondrian.sql] 5042: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-10 07:44:31,852 DEBUG [mondrian.sql] 5042: , exec 2 ms 2026-06-10 07:44:31,852 DEBUG [mondrian.sql] 5042: , exec+fetch 2 ms, 3 rows 2026-06-10 07:44:31,852 DEBUG [mondrian.sql] 5043: 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] 2026-06-10 07:44:31,853 DEBUG [mondrian.sql] 5043: , exec 0 ms 2026-06-10 07:44:31,853 DEBUG [mondrian.sql] 5043: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,853 DEBUG [mondrian.sql] 5044: 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] 2026-06-10 07:44:31,854 DEBUG [mondrian.sql] 5044: , exec 0 ms 2026-06-10 07:44:31,854 DEBUG [mondrian.sql] 5044: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5045: 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] 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5045: , exec 0 ms 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5045: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5046: 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] 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5046: , exec 0 ms 2026-06-10 07:44:31,856 DEBUG [mondrian.sql] 5046: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5047: 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] 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5047: , exec 0 ms 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5047: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5048: 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] 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5048: , exec 0 ms 2026-06-10 07:44:31,858 DEBUG [mondrian.sql] 5048: , exec+fetch 0 ms, 2 rows 2026-06-10 07:44:31,860 DEBUG [mondrian.sql] 5049: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:44:31,861 DEBUG [mondrian.sql] 5049: , exec 0 ms 2026-06-10 07:44:31,861 DEBUG [mondrian.sql] 5049: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,861 DEBUG [mondrian.sql] 5050: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-10 07:44:31,861 DEBUG [mondrian.sql] 5050: , exec 0 ms 2026-06-10 07:44:31,861 DEBUG [mondrian.sql] 5050: , exec+fetch 0 ms, 8 rows 2026-06-10 07:44:31,862 DEBUG [mondrian.sql] 5051: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-10 07:44:31,862 DEBUG [mondrian.sql] 5051: , exec 0 ms 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5051: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5052: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5052: , exec 0 ms 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5052: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5053: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5053: , exec 0 ms 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5053: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5054: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5054: , exec 0 ms 2026-06-10 07:44:31,863 DEBUG [mondrian.sql] 5054: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5055: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5055: , exec 0 ms 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5055: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5056: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5056: , exec 0 ms 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5056: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5057: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5057: , exec 0 ms 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5057: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,864 DEBUG [mondrian.sql] 5058: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5058: , exec 0 ms 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5058: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5059: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5059: , exec 0 ms 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5059: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5060: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5060: , exec 0 ms 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5060: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,865 DEBUG [mondrian.sql] 5061: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5061: , exec 0 ms 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5061: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5062: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5062: , exec 0 ms 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5062: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5063: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5063: , exec 0 ms 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5063: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5064: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5064: , exec 0 ms 2026-06-10 07:44:31,866 DEBUG [mondrian.sql] 5064: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5065: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5065: , exec 0 ms 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5065: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5066: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5066: , exec 0 ms 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5066: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5067: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5067: , exec 0 ms 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5067: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5068: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5068: , exec 0 ms 2026-06-10 07:44:31,867 DEBUG [mondrian.sql] 5068: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,932 DEBUG [mondrian.sql] 5069: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-10 07:44:31,933 DEBUG [mondrian.sql] 5069: , exec 1 ms 2026-06-10 07:44:31,933 DEBUG [mondrian.sql] 5069: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,933 DEBUG [mondrian.sql] 5070: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5070: , exec 0 ms 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5070: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5071: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5071: , exec 0 ms 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5071: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:31,934 DEBUG [mondrian.sql] 5072: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:44:31,935 DEBUG [mondrian.sql] 5072: , exec 1 ms 2026-06-10 07:44:31,935 DEBUG [mondrian.sql] 5072: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:31,935 DEBUG [mondrian.sql] 5073: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:44:31,942 DEBUG [mondrian.sql] 5073: , exec 6 ms 2026-06-10 07:44:31,942 DEBUG [mondrian.sql] 5073: , exec+fetch 7 ms, 1 rows 2026-06-10 07:44:31,942 DEBUG [mondrian.sql] 5074: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 07:44:31,946 DEBUG [mondrian.sql] 5074: , exec 3 ms 2026-06-10 07:44:31,946 DEBUG [mondrian.sql] 5074: , exec+fetch 4 ms, 1 rows 2026-06-10 07:44:31,946 DEBUG [mondrian.sql] 5075: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-10 07:44:31,949 DEBUG [mondrian.sql] 5075: , exec 3 ms 2026-06-10 07:44:31,949 DEBUG [mondrian.sql] 5075: , exec+fetch 3 ms, 1 rows 2026-06-10 07:44:31,949 DEBUG [mondrian.sql] 5076: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:31,967 DEBUG [mondrian.sql] 5076: , exec 17 ms 2026-06-10 07:44:31,967 DEBUG [mondrian.sql] 5076: , exec+fetch 18 ms, 1 rows 2026-06-10 07:44:31,967 DEBUG [mondrian.sql] 5077: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:31,987 DEBUG [mondrian.sql] 5077: , exec 19 ms 2026-06-10 07:44:31,987 DEBUG [mondrian.sql] 5077: , exec+fetch 20 ms, 1 rows 2026-06-10 07:44:31,987 DEBUG [mondrian.sql] 5078: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:32,003 DEBUG [mondrian.sql] 5078: , exec 15 ms 2026-06-10 07:44:32,003 DEBUG [mondrian.sql] 5078: , exec+fetch 16 ms, 1 rows 2026-06-10 07:44:32,003 DEBUG [mondrian.sql] 5079: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:32,024 DEBUG [mondrian.sql] 5079: , exec 20 ms 2026-06-10 07:44:32,024 DEBUG [mondrian.sql] 5079: , exec+fetch 21 ms, 1 rows 2026-06-10 07:44:32,035 DEBUG [mondrian.sql] 5080: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-10 07:44:32,035 DEBUG [mondrian.sql] 5080: , exec 0 ms 2026-06-10 07:44:32,035 DEBUG [mondrian.sql] 5080: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:32,035 DEBUG [mondrian.sql] 5081: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-10 07:44:32,036 DEBUG [mondrian.sql] 5081: , exec 0 ms 2026-06-10 07:44:32,036 DEBUG [mondrian.sql] 5081: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:32,036 DEBUG [mondrian.sql] 5082: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-10 07:44:32,036 DEBUG [mondrian.sql] 5082: , exec 0 ms 2026-06-10 07:44:32,036 DEBUG [mondrian.sql] 5082: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:32,039 DEBUG [mondrian.sql] 5083: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:44:32,039 DEBUG [mondrian.sql] 5083: , exec 0 ms 2026-06-10 07:44:32,039 DEBUG [mondrian.sql] 5083: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:32,039 DEBUG [mondrian.sql] 5084: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:44:32,040 DEBUG [mondrian.sql] 5084: , exec 0 ms 2026-06-10 07:44:32,040 DEBUG [mondrian.sql] 5084: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:32,040 DEBUG [mondrian.sql] 5085: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-10 07:44:32,041 DEBUG [mondrian.sql] 5085: , exec 1 ms 2026-06-10 07:44:32,041 DEBUG [mondrian.sql] 5085: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:32,042 DEBUG [mondrian.sql] 5086: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,045 DEBUG [mondrian.sql] 5086: , exec 3 ms 2026-06-10 07:44:32,045 DEBUG [mondrian.sql] 5086: , exec+fetch 3 ms, 1 rows 2026-06-10 07:44:32,046 DEBUG [mondrian.sql] 5087: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,050 DEBUG [mondrian.sql] 5087: , exec 4 ms 2026-06-10 07:44:32,050 DEBUG [mondrian.sql] 5087: , exec+fetch 4 ms, 1 rows 2026-06-10 07:44:32,050 DEBUG [mondrian.sql] 5088: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,055 DEBUG [mondrian.sql] 5088: , exec 5 ms 2026-06-10 07:44:32,055 DEBUG [mondrian.sql] 5088: , exec+fetch 5 ms, 1 rows 2026-06-10 07:44:32,055 DEBUG [mondrian.sql] 5089: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,060 DEBUG [mondrian.sql] 5089: , exec 4 ms 2026-06-10 07:44:32,060 DEBUG [mondrian.sql] 5089: , exec+fetch 5 ms, 1 rows 2026-06-10 07:44:32,061 DEBUG [mondrian.sql] 5090: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,067 DEBUG [mondrian.sql] 5090: , exec 6 ms 2026-06-10 07:44:32,067 DEBUG [mondrian.sql] 5090: , exec+fetch 6 ms, 1 rows 2026-06-10 07:44:32,067 DEBUG [mondrian.sql] 5091: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,071 DEBUG [mondrian.sql] 5091: , exec 3 ms 2026-06-10 07:44:32,071 DEBUG [mondrian.sql] 5091: , exec+fetch 4 ms, 1 rows 2026-06-10 07:44:32,071 DEBUG [mondrian.sql] 5092: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,074 DEBUG [mondrian.sql] 5092: , exec 2 ms 2026-06-10 07:44:32,074 DEBUG [mondrian.sql] 5092: , exec+fetch 3 ms, 1 rows 2026-06-10 07:44:32,074 DEBUG [mondrian.sql] 5093: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,077 DEBUG [mondrian.sql] 5093: , exec 2 ms 2026-06-10 07:44:32,077 DEBUG [mondrian.sql] 5093: , exec+fetch 3 ms, 1 rows 2026-06-10 07:44:32,077 DEBUG [mondrian.sql] 5094: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-10 07:44:32,080 DEBUG [mondrian.sql] 5094: , exec 3 ms 2026-06-10 07:44:32,080 DEBUG [mondrian.sql] 5094: , exec+fetch 3 ms, 1 rows 2026-06-10 07:44:32,080 DEBUG [mondrian.sql] 5095: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:44:32,081 DEBUG [mondrian.sql] 5095: , exec 0 ms 2026-06-10 07:44:32,081 DEBUG [mondrian.sql] 5095: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:32,081 DEBUG [mondrian.sql] 5096: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-10 07:44:32,087 DEBUG [mondrian.sql] 5096: , exec 6 ms 2026-06-10 07:44:32,087 DEBUG [mondrian.sql] 5096: , exec+fetch 6 ms, 1 rows 2026-06-10 07:44:32,087 DEBUG [mondrian.sql] 5097: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-10 07:44:32,110 DEBUG [mondrian.sql] 5097: , exec 22 ms 2026-06-10 07:44:32,110 DEBUG [mondrian.sql] 5097: , exec+fetch 22 ms, 1 rows 2026-06-10 07:44:32,110 DEBUG [mondrian.sql] 5098: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-10 07:44:32,145 DEBUG [mondrian.sql] 5098: , exec 34 ms 2026-06-10 07:44:32,145 DEBUG [mondrian.sql] 5098: , exec+fetch 35 ms, 1 rows 2026-06-10 07:44:32,214 DEBUG [mondrian.mdx] 78538: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-10 07:44:32,215 DEBUG [mondrian.sql] 5099: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-10 07:44:32,216 DEBUG [mondrian.sql] 5099: , exec 0 ms 2026-06-10 07:44:32,216 DEBUG [mondrian.sql] 5099: , exec+fetch 0 ms, 1 rows 2026-06-10 07:44:32,218 DEBUG [mondrian.sql] 5100: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-10 07:44:32,218 DEBUG [mondrian.sql] 5100: , exec 0 ms 2026-06-10 07:44:32,219 DEBUG [mondrian.sql] 5100: , exec+fetch 1 ms, 1 rows 2026-06-10 07:44:32,220 DEBUG [mondrian.mdx] 78538: exec: 6 ms 2026-06-10 07:44:32,221 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:06:39,030 DEBUG [mondrian.sql] 5101: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,051 DEBUG [mondrian.sql] 5101: , exec 20 ms 2026-06-17 06:06:39,051 DEBUG [mondrian.sql] 5101: , exec+fetch 20 ms, 1 rows 2026-06-17 06:06:39,051 DEBUG [mondrian.sql] 5102: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:06:39,056 DEBUG [mondrian.sql] 5102: , exec 4 ms 2026-06-17 06:06:39,056 DEBUG [mondrian.sql] 5102: , exec+fetch 5 ms, 3 rows 2026-06-17 06:06:39,056 DEBUG [mondrian.sql] 5103: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:06:39,060 DEBUG [mondrian.sql] 5103: , exec 4 ms 2026-06-17 06:06:39,060 DEBUG [mondrian.sql] 5103: , exec+fetch 4 ms, 3 rows 2026-06-17 06:06:39,061 DEBUG [mondrian.sql] 5104: 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] 2026-06-17 06:06:39,061 DEBUG [mondrian.sql] 5104: , exec 0 ms 2026-06-17 06:06:39,061 DEBUG [mondrian.sql] 5104: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:39,062 DEBUG [mondrian.sql] 5105: 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] 2026-06-17 06:06:39,062 DEBUG [mondrian.sql] 5105: , exec 0 ms 2026-06-17 06:06:39,062 DEBUG [mondrian.sql] 5105: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:39,065 DEBUG [mondrian.sql] 5106: 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] 2026-06-17 06:06:39,065 DEBUG [mondrian.sql] 5106: , exec 0 ms 2026-06-17 06:06:39,065 DEBUG [mondrian.sql] 5106: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:39,066 DEBUG [mondrian.sql] 5107: 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] 2026-06-17 06:06:39,066 DEBUG [mondrian.sql] 5107: , exec 0 ms 2026-06-17 06:06:39,066 DEBUG [mondrian.sql] 5107: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:39,069 DEBUG [mondrian.sql] 5108: 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] 2026-06-17 06:06:39,070 DEBUG [mondrian.sql] 5108: , exec 0 ms 2026-06-17 06:06:39,070 DEBUG [mondrian.sql] 5108: , exec+fetch 1 ms, 2 rows 2026-06-17 06:06:39,070 DEBUG [mondrian.sql] 5109: 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] 2026-06-17 06:06:39,070 DEBUG [mondrian.sql] 5109: , exec 0 ms 2026-06-17 06:06:39,070 DEBUG [mondrian.sql] 5109: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:39,073 DEBUG [mondrian.sql] 5110: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:39,074 DEBUG [mondrian.sql] 5110: , exec 0 ms 2026-06-17 06:06:39,074 DEBUG [mondrian.sql] 5110: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,074 DEBUG [mondrian.sql] 5111: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:06:39,074 DEBUG [mondrian.sql] 5111: , exec 0 ms 2026-06-17 06:06:39,074 DEBUG [mondrian.sql] 5111: , exec+fetch 0 ms, 8 rows 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5112: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5112: , exec 0 ms 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5112: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5113: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5113: , exec 0 ms 2026-06-17 06:06:39,094 DEBUG [mondrian.sql] 5113: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5114: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5114: , exec 0 ms 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5114: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5115: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5115: , exec 0 ms 2026-06-17 06:06:39,110 DEBUG [mondrian.sql] 5115: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,126 DEBUG [mondrian.sql] 5116: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:06:39,127 DEBUG [mondrian.sql] 5116: , exec 0 ms 2026-06-17 06:06:39,127 DEBUG [mondrian.sql] 5116: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,127 DEBUG [mondrian.sql] 5117: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:06:39,127 DEBUG [mondrian.sql] 5117: , exec 0 ms 2026-06-17 06:06:39,127 DEBUG [mondrian.sql] 5117: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,142 DEBUG [mondrian.sql] 5118: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:06:39,142 DEBUG [mondrian.sql] 5118: , exec 0 ms 2026-06-17 06:06:39,142 DEBUG [mondrian.sql] 5118: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,143 DEBUG [mondrian.sql] 5119: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:06:39,143 DEBUG [mondrian.sql] 5119: , exec 0 ms 2026-06-17 06:06:39,143 DEBUG [mondrian.sql] 5119: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5120: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5120: , exec 0 ms 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5120: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5121: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5121: , exec 0 ms 2026-06-17 06:06:39,158 DEBUG [mondrian.sql] 5121: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,172 DEBUG [mondrian.sql] 5122: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:06:39,173 DEBUG [mondrian.sql] 5122: , exec 0 ms 2026-06-17 06:06:39,173 DEBUG [mondrian.sql] 5122: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,173 DEBUG [mondrian.sql] 5123: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:06:39,173 DEBUG [mondrian.sql] 5123: , exec 0 ms 2026-06-17 06:06:39,173 DEBUG [mondrian.sql] 5123: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,186 DEBUG [mondrian.sql] 5124: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:06:39,187 DEBUG [mondrian.sql] 5124: , exec 0 ms 2026-06-17 06:06:39,187 DEBUG [mondrian.sql] 5124: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,187 DEBUG [mondrian.sql] 5125: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:06:39,187 DEBUG [mondrian.sql] 5125: , exec 0 ms 2026-06-17 06:06:39,187 DEBUG [mondrian.sql] 5125: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5126: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5126: , exec 0 ms 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5126: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5127: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5127: , exec 0 ms 2026-06-17 06:06:39,200 DEBUG [mondrian.sql] 5127: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5128: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5128: , exec 0 ms 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5128: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5129: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5129: , exec 0 ms 2026-06-17 06:06:39,215 DEBUG [mondrian.sql] 5129: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,242 DEBUG [mondrian.sql] 5130: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5130: , exec 1 ms 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5130: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5131: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5131: , exec 0 ms 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5131: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,243 DEBUG [mondrian.sql] 5132: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:39,244 DEBUG [mondrian.sql] 5132: , exec 0 ms 2026-06-17 06:06:39,244 DEBUG [mondrian.sql] 5132: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,244 DEBUG [mondrian.sql] 5133: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:39,245 DEBUG [mondrian.sql] 5133: , exec 0 ms 2026-06-17 06:06:39,245 DEBUG [mondrian.sql] 5133: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,245 DEBUG [mondrian.sql] 5134: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:39,258 DEBUG [mondrian.sql] 5134: , exec 12 ms 2026-06-17 06:06:39,258 DEBUG [mondrian.sql] 5134: , exec+fetch 13 ms, 1 rows 2026-06-17 06:06:39,258 DEBUG [mondrian.sql] 5135: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:06:39,263 DEBUG [mondrian.sql] 5135: , exec 4 ms 2026-06-17 06:06:39,263 DEBUG [mondrian.sql] 5135: , exec+fetch 5 ms, 1 rows 2026-06-17 06:06:39,263 DEBUG [mondrian.sql] 5136: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:06:39,268 DEBUG [mondrian.sql] 5136: , exec 5 ms 2026-06-17 06:06:39,268 DEBUG [mondrian.sql] 5136: , exec+fetch 5 ms, 1 rows 2026-06-17 06:06:39,268 DEBUG [mondrian.sql] 5137: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,284 DEBUG [mondrian.sql] 5137: , exec 16 ms 2026-06-17 06:06:39,284 DEBUG [mondrian.sql] 5137: , exec+fetch 16 ms, 1 rows 2026-06-17 06:06:39,285 DEBUG [mondrian.sql] 5138: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,309 DEBUG [mondrian.sql] 5138: , exec 24 ms 2026-06-17 06:06:39,309 DEBUG [mondrian.sql] 5138: , exec+fetch 24 ms, 1 rows 2026-06-17 06:06:39,309 DEBUG [mondrian.sql] 5139: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,324 DEBUG [mondrian.sql] 5139: , exec 14 ms 2026-06-17 06:06:39,324 DEBUG [mondrian.sql] 5139: , exec+fetch 15 ms, 1 rows 2026-06-17 06:06:39,324 DEBUG [mondrian.sql] 5140: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,342 DEBUG [mondrian.sql] 5140: , exec 17 ms 2026-06-17 06:06:39,342 DEBUG [mondrian.sql] 5140: , exec+fetch 18 ms, 1 rows 2026-06-17 06:06:39,351 DEBUG [mondrian.sql] 5141: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5141: , exec 0 ms 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5141: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5142: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5142: , exec 0 ms 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5142: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5143: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5143: , exec 0 ms 2026-06-17 06:06:39,352 DEBUG [mondrian.sql] 5143: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,354 DEBUG [mondrian.sql] 5144: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:39,354 DEBUG [mondrian.sql] 5144: , exec 0 ms 2026-06-17 06:06:39,354 DEBUG [mondrian.sql] 5144: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,354 DEBUG [mondrian.sql] 5145: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:39,355 DEBUG [mondrian.sql] 5145: , exec 0 ms 2026-06-17 06:06:39,355 DEBUG [mondrian.sql] 5145: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,355 DEBUG [mondrian.sql] 5146: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:39,356 DEBUG [mondrian.sql] 5146: , exec 0 ms 2026-06-17 06:06:39,356 DEBUG [mondrian.sql] 5146: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,357 DEBUG [mondrian.sql] 5147: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,360 DEBUG [mondrian.sql] 5147: , exec 3 ms 2026-06-17 06:06:39,360 DEBUG [mondrian.sql] 5147: , exec+fetch 3 ms, 1 rows 2026-06-17 06:06:39,360 DEBUG [mondrian.sql] 5148: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,365 DEBUG [mondrian.sql] 5148: , exec 4 ms 2026-06-17 06:06:39,365 DEBUG [mondrian.sql] 5148: , exec+fetch 5 ms, 1 rows 2026-06-17 06:06:39,365 DEBUG [mondrian.sql] 5149: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,371 DEBUG [mondrian.sql] 5149: , exec 5 ms 2026-06-17 06:06:39,371 DEBUG [mondrian.sql] 5149: , exec+fetch 6 ms, 1 rows 2026-06-17 06:06:39,371 DEBUG [mondrian.sql] 5150: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,377 DEBUG [mondrian.sql] 5150: , exec 5 ms 2026-06-17 06:06:39,377 DEBUG [mondrian.sql] 5150: , exec+fetch 6 ms, 1 rows 2026-06-17 06:06:39,377 DEBUG [mondrian.sql] 5151: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,385 DEBUG [mondrian.sql] 5151: , exec 8 ms 2026-06-17 06:06:39,385 DEBUG [mondrian.sql] 5151: , exec+fetch 8 ms, 1 rows 2026-06-17 06:06:39,386 DEBUG [mondrian.sql] 5152: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,389 DEBUG [mondrian.sql] 5152: , exec 3 ms 2026-06-17 06:06:39,389 DEBUG [mondrian.sql] 5152: , exec+fetch 3 ms, 1 rows 2026-06-17 06:06:39,390 DEBUG [mondrian.sql] 5153: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,394 DEBUG [mondrian.sql] 5153: , exec 4 ms 2026-06-17 06:06:39,395 DEBUG [mondrian.sql] 5153: , exec+fetch 5 ms, 1 rows 2026-06-17 06:06:39,395 DEBUG [mondrian.sql] 5154: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,400 DEBUG [mondrian.sql] 5154: , exec 4 ms 2026-06-17 06:06:39,400 DEBUG [mondrian.sql] 5154: , exec+fetch 5 ms, 1 rows 2026-06-17 06:06:39,400 DEBUG [mondrian.sql] 5155: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:39,406 DEBUG [mondrian.sql] 5155: , exec 5 ms 2026-06-17 06:06:39,406 DEBUG [mondrian.sql] 5155: , exec+fetch 6 ms, 1 rows 2026-06-17 06:06:39,406 DEBUG [mondrian.sql] 5156: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:39,408 DEBUG [mondrian.sql] 5156: , exec 1 ms 2026-06-17 06:06:39,408 DEBUG [mondrian.sql] 5156: , exec+fetch 2 ms, 1 rows 2026-06-17 06:06:39,408 DEBUG [mondrian.sql] 5157: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:39,422 DEBUG [mondrian.sql] 5157: , exec 14 ms 2026-06-17 06:06:39,422 DEBUG [mondrian.sql] 5157: , exec+fetch 14 ms, 1 rows 2026-06-17 06:06:39,424 DEBUG [mondrian.sql] 5158: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,447 DEBUG [mondrian.sql] 5158: , exec 23 ms 2026-06-17 06:06:39,447 DEBUG [mondrian.sql] 5158: , exec+fetch 23 ms, 1 rows 2026-06-17 06:06:39,447 DEBUG [mondrian.sql] 5159: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:06:39,496 DEBUG [mondrian.sql] 5159: , exec 48 ms 2026-06-17 06:06:39,496 DEBUG [mondrian.sql] 5159: , exec+fetch 49 ms, 1 rows 2026-06-17 06:06:39,552 DEBUG [mondrian.mdx] 79146: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:06:39,553 DEBUG [mondrian.sql] 5160: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:06:39,553 DEBUG [mondrian.sql] 5160: , exec 0 ms 2026-06-17 06:06:39,553 DEBUG [mondrian.sql] 5160: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:39,555 DEBUG [mondrian.sql] 5161: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:06:39,555 DEBUG [mondrian.sql] 5161: , exec 0 ms 2026-06-17 06:06:39,556 DEBUG [mondrian.sql] 5161: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:39,557 DEBUG [mondrian.mdx] 79146: exec: 5 ms 2026-06-17 06:06:39,558 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:06:46,754 DEBUG [mondrian.mdx] 79899: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:06:46,756 DEBUG [mondrian.mdx] 79899: exec: 2 ms 2026-06-17 06:06:46,756 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:06:54,802 DEBUG [mondrian.sql] 5162: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:54,825 DEBUG [mondrian.sql] 5162: , exec 22 ms 2026-06-17 06:06:54,825 DEBUG [mondrian.sql] 5162: , exec+fetch 22 ms, 1 rows 2026-06-17 06:06:54,825 DEBUG [mondrian.sql] 5163: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:06:54,832 DEBUG [mondrian.sql] 5163: , exec 6 ms 2026-06-17 06:06:54,832 DEBUG [mondrian.sql] 5163: , exec+fetch 7 ms, 3 rows 2026-06-17 06:06:54,832 DEBUG [mondrian.sql] 5164: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:06:54,840 DEBUG [mondrian.sql] 5164: , exec 7 ms 2026-06-17 06:06:54,840 DEBUG [mondrian.sql] 5164: , exec+fetch 8 ms, 3 rows 2026-06-17 06:06:54,840 DEBUG [mondrian.sql] 5165: 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] 2026-06-17 06:06:54,841 DEBUG [mondrian.sql] 5165: , exec 0 ms 2026-06-17 06:06:54,841 DEBUG [mondrian.sql] 5165: , exec+fetch 1 ms, 2 rows 2026-06-17 06:06:54,841 DEBUG [mondrian.sql] 5166: 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] 2026-06-17 06:06:54,841 DEBUG [mondrian.sql] 5166: , exec 0 ms 2026-06-17 06:06:54,841 DEBUG [mondrian.sql] 5166: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5167: 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] 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5167: , exec 0 ms 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5167: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5168: 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] 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5168: , exec 0 ms 2026-06-17 06:06:54,845 DEBUG [mondrian.sql] 5168: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5169: 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] 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5169: , exec 0 ms 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5169: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5170: 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] 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5170: , exec 0 ms 2026-06-17 06:06:54,848 DEBUG [mondrian.sql] 5170: , exec+fetch 0 ms, 2 rows 2026-06-17 06:06:54,850 DEBUG [mondrian.sql] 5171: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:54,851 DEBUG [mondrian.sql] 5171: , exec 0 ms 2026-06-17 06:06:54,851 DEBUG [mondrian.sql] 5171: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:54,851 DEBUG [mondrian.sql] 5172: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:06:54,852 DEBUG [mondrian.sql] 5172: , exec 0 ms 2026-06-17 06:06:54,852 DEBUG [mondrian.sql] 5172: , exec+fetch 1 ms, 8 rows 2026-06-17 06:06:54,854 DEBUG [mondrian.sql] 5173: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5173: , exec 0 ms 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5173: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5174: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5174: , exec 0 ms 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5174: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5175: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5175: , exec 0 ms 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5175: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5176: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5176: , exec 0 ms 2026-06-17 06:06:54,855 DEBUG [mondrian.sql] 5176: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5177: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5177: , exec 0 ms 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5177: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5178: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5178: , exec 0 ms 2026-06-17 06:06:54,857 DEBUG [mondrian.sql] 5178: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5179: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5179: , exec 0 ms 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5179: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5180: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5180: , exec 0 ms 2026-06-17 06:06:54,858 DEBUG [mondrian.sql] 5180: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5181: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5181: , exec 0 ms 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5181: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5182: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5182: , exec 0 ms 2026-06-17 06:06:54,859 DEBUG [mondrian.sql] 5182: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5183: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5183: , exec 0 ms 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5183: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5184: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5184: , exec 0 ms 2026-06-17 06:06:54,860 DEBUG [mondrian.sql] 5184: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,861 DEBUG [mondrian.sql] 5185: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:06:54,861 DEBUG [mondrian.sql] 5185: , exec 0 ms 2026-06-17 06:06:54,861 DEBUG [mondrian.sql] 5185: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,861 DEBUG [mondrian.sql] 5186: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5186: , exec 0 ms 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5186: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5187: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5187: , exec 0 ms 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5187: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5188: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5188: , exec 0 ms 2026-06-17 06:06:54,862 DEBUG [mondrian.sql] 5188: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5189: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5189: , exec 0 ms 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5189: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5190: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5190: , exec 0 ms 2026-06-17 06:06:54,863 DEBUG [mondrian.sql] 5190: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,933 DEBUG [mondrian.sql] 5191: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5191: , exec 0 ms 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5191: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5192: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5192: , exec 0 ms 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5192: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5193: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5193: , exec 0 ms 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5193: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:54,934 DEBUG [mondrian.sql] 5194: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:54,935 DEBUG [mondrian.sql] 5194: , exec 0 ms 2026-06-17 06:06:54,935 DEBUG [mondrian.sql] 5194: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:54,935 DEBUG [mondrian.sql] 5195: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:54,946 DEBUG [mondrian.sql] 5195: , exec 10 ms 2026-06-17 06:06:54,946 DEBUG [mondrian.sql] 5195: , exec+fetch 11 ms, 1 rows 2026-06-17 06:06:54,946 DEBUG [mondrian.sql] 5196: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:06:54,950 DEBUG [mondrian.sql] 5196: , exec 3 ms 2026-06-17 06:06:54,950 DEBUG [mondrian.sql] 5196: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:54,950 DEBUG [mondrian.sql] 5197: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:06:54,954 DEBUG [mondrian.sql] 5197: , exec 4 ms 2026-06-17 06:06:54,954 DEBUG [mondrian.sql] 5197: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:54,954 DEBUG [mondrian.sql] 5198: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:54,971 DEBUG [mondrian.sql] 5198: , exec 16 ms 2026-06-17 06:06:54,971 DEBUG [mondrian.sql] 5198: , exec+fetch 17 ms, 1 rows 2026-06-17 06:06:54,971 DEBUG [mondrian.sql] 5199: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:54,995 DEBUG [mondrian.sql] 5199: , exec 23 ms 2026-06-17 06:06:54,995 DEBUG [mondrian.sql] 5199: , exec+fetch 24 ms, 1 rows 2026-06-17 06:06:54,995 DEBUG [mondrian.sql] 5200: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:55,016 DEBUG [mondrian.sql] 5200: , exec 20 ms 2026-06-17 06:06:55,016 DEBUG [mondrian.sql] 5200: , exec+fetch 21 ms, 1 rows 2026-06-17 06:06:55,016 DEBUG [mondrian.sql] 5201: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:55,042 DEBUG [mondrian.sql] 5201: , exec 25 ms 2026-06-17 06:06:55,042 DEBUG [mondrian.sql] 5201: , exec+fetch 26 ms, 1 rows 2026-06-17 06:06:55,065 DEBUG [mondrian.sql] 5202: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5202: , exec 0 ms 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5202: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5203: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5203: , exec 0 ms 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5203: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5204: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5204: , exec 0 ms 2026-06-17 06:06:55,066 DEBUG [mondrian.sql] 5204: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:55,072 DEBUG [mondrian.sql] 5205: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:55,073 DEBUG [mondrian.sql] 5205: , exec 0 ms 2026-06-17 06:06:55,073 DEBUG [mondrian.sql] 5205: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,073 DEBUG [mondrian.sql] 5206: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5206: , exec 0 ms 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5206: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5207: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5207: , exec 0 ms 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5207: , exec+fetch 0 ms, 1 rows 2026-06-17 06:06:55,074 DEBUG [mondrian.sql] 5208: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,078 DEBUG [mondrian.sql] 5208: , exec 3 ms 2026-06-17 06:06:55,078 DEBUG [mondrian.sql] 5208: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:55,078 DEBUG [mondrian.sql] 5209: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,081 DEBUG [mondrian.sql] 5209: , exec 3 ms 2026-06-17 06:06:55,081 DEBUG [mondrian.sql] 5209: , exec+fetch 3 ms, 1 rows 2026-06-17 06:06:55,081 DEBUG [mondrian.sql] 5210: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,085 DEBUG [mondrian.sql] 5210: , exec 4 ms 2026-06-17 06:06:55,085 DEBUG [mondrian.sql] 5210: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:55,085 DEBUG [mondrian.sql] 5211: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,089 DEBUG [mondrian.sql] 5211: , exec 3 ms 2026-06-17 06:06:55,089 DEBUG [mondrian.sql] 5211: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:55,089 DEBUG [mondrian.sql] 5212: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,095 DEBUG [mondrian.sql] 5212: , exec 5 ms 2026-06-17 06:06:55,095 DEBUG [mondrian.sql] 5212: , exec+fetch 6 ms, 1 rows 2026-06-17 06:06:55,095 DEBUG [mondrian.sql] 5213: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,097 DEBUG [mondrian.sql] 5213: , exec 2 ms 2026-06-17 06:06:55,097 DEBUG [mondrian.sql] 5213: , exec+fetch 2 ms, 1 rows 2026-06-17 06:06:55,097 DEBUG [mondrian.sql] 5214: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,101 DEBUG [mondrian.sql] 5214: , exec 3 ms 2026-06-17 06:06:55,101 DEBUG [mondrian.sql] 5214: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:55,101 DEBUG [mondrian.sql] 5215: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,104 DEBUG [mondrian.sql] 5215: , exec 3 ms 2026-06-17 06:06:55,104 DEBUG [mondrian.sql] 5215: , exec+fetch 3 ms, 1 rows 2026-06-17 06:06:55,104 DEBUG [mondrian.sql] 5216: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:06:55,108 DEBUG [mondrian.sql] 5216: , exec 3 ms 2026-06-17 06:06:55,108 DEBUG [mondrian.sql] 5216: , exec+fetch 4 ms, 1 rows 2026-06-17 06:06:55,108 DEBUG [mondrian.sql] 5217: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:55,109 DEBUG [mondrian.sql] 5217: , exec 0 ms 2026-06-17 06:06:55,109 DEBUG [mondrian.sql] 5217: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,109 DEBUG [mondrian.sql] 5218: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:06:55,118 DEBUG [mondrian.sql] 5218: , exec 8 ms 2026-06-17 06:06:55,118 DEBUG [mondrian.sql] 5218: , exec+fetch 9 ms, 1 rows 2026-06-17 06:06:55,118 DEBUG [mondrian.sql] 5219: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:06:55,140 DEBUG [mondrian.sql] 5219: , exec 22 ms 2026-06-17 06:06:55,140 DEBUG [mondrian.sql] 5219: , exec+fetch 22 ms, 1 rows 2026-06-17 06:06:55,140 DEBUG [mondrian.sql] 5220: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:06:55,177 DEBUG [mondrian.sql] 5220: , exec 37 ms 2026-06-17 06:06:55,178 DEBUG [mondrian.sql] 5220: , exec+fetch 38 ms, 1 rows 2026-06-17 06:06:55,227 DEBUG [mondrian.mdx] 80505: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:06:55,227 DEBUG [mondrian.sql] 5221: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:06:55,228 DEBUG [mondrian.sql] 5221: , exec 0 ms 2026-06-17 06:06:55,228 DEBUG [mondrian.sql] 5221: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,231 DEBUG [mondrian.sql] 5222: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:06:55,232 DEBUG [mondrian.sql] 5222: , exec 0 ms 2026-06-17 06:06:55,232 DEBUG [mondrian.sql] 5222: , exec+fetch 1 ms, 1 rows 2026-06-17 06:06:55,233 DEBUG [mondrian.mdx] 80505: exec: 6 ms 2026-06-17 06:06:55,233 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:09:21,871 DEBUG [mondrian.sql] 5223: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:21,889 DEBUG [mondrian.sql] 5223: , exec 17 ms 2026-06-17 06:09:21,889 DEBUG [mondrian.sql] 5223: , exec+fetch 18 ms, 1 rows 2026-06-17 06:09:21,889 DEBUG [mondrian.sql] 5224: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:09:21,892 DEBUG [mondrian.sql] 5224: , exec 2 ms 2026-06-17 06:09:21,892 DEBUG [mondrian.sql] 5224: , exec+fetch 3 ms, 3 rows 2026-06-17 06:09:21,892 DEBUG [mondrian.sql] 5225: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5225: , exec 2 ms 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5225: , exec+fetch 3 ms, 3 rows 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5226: 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] 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5226: , exec 0 ms 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5226: , exec+fetch 0 ms, 2 rows 2026-06-17 06:09:21,895 DEBUG [mondrian.sql] 5227: 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] 2026-06-17 06:09:21,896 DEBUG [mondrian.sql] 5227: , exec 0 ms 2026-06-17 06:09:21,896 DEBUG [mondrian.sql] 5227: , exec+fetch 1 ms, 2 rows 2026-06-17 06:09:21,897 DEBUG [mondrian.sql] 5228: 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] 2026-06-17 06:09:21,897 DEBUG [mondrian.sql] 5228: , exec 0 ms 2026-06-17 06:09:21,897 DEBUG [mondrian.sql] 5228: , exec+fetch 0 ms, 2 rows 2026-06-17 06:09:21,897 DEBUG [mondrian.sql] 5229: 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] 2026-06-17 06:09:21,898 DEBUG [mondrian.sql] 5229: , exec 0 ms 2026-06-17 06:09:21,898 DEBUG [mondrian.sql] 5229: , exec+fetch 1 ms, 2 rows 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5230: 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] 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5230: , exec 0 ms 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5230: , exec+fetch 0 ms, 2 rows 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5231: 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] 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5231: , exec 0 ms 2026-06-17 06:09:21,899 DEBUG [mondrian.sql] 5231: , exec+fetch 0 ms, 2 rows 2026-06-17 06:09:21,901 DEBUG [mondrian.sql] 5232: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:09:21,902 DEBUG [mondrian.sql] 5232: , exec 0 ms 2026-06-17 06:09:21,902 DEBUG [mondrian.sql] 5232: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:21,902 DEBUG [mondrian.sql] 5233: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:09:21,902 DEBUG [mondrian.sql] 5233: , exec 0 ms 2026-06-17 06:09:21,902 DEBUG [mondrian.sql] 5233: , exec+fetch 0 ms, 8 rows 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5234: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5234: , exec 0 ms 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5234: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5235: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5235: , exec 0 ms 2026-06-17 06:09:21,912 DEBUG [mondrian.sql] 5235: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5236: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5236: , exec 0 ms 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5236: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5237: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5237: , exec 0 ms 2026-06-17 06:09:21,922 DEBUG [mondrian.sql] 5237: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5238: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5238: , exec 0 ms 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5238: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5239: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5239: , exec 0 ms 2026-06-17 06:09:21,932 DEBUG [mondrian.sql] 5239: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5240: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5240: , exec 0 ms 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5240: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5241: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5241: , exec 0 ms 2026-06-17 06:09:21,942 DEBUG [mondrian.sql] 5241: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5242: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5242: , exec 0 ms 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5242: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5243: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5243: , exec 0 ms 2026-06-17 06:09:21,951 DEBUG [mondrian.sql] 5243: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5244: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5244: , exec 0 ms 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5244: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5245: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5245: , exec 0 ms 2026-06-17 06:09:21,960 DEBUG [mondrian.sql] 5245: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5246: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5246: , exec 0 ms 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5246: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5247: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5247: , exec 0 ms 2026-06-17 06:09:21,970 DEBUG [mondrian.sql] 5247: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,979 DEBUG [mondrian.sql] 5248: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:09:21,980 DEBUG [mondrian.sql] 5248: , exec 0 ms 2026-06-17 06:09:21,980 DEBUG [mondrian.sql] 5248: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:21,980 DEBUG [mondrian.sql] 5249: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:09:21,980 DEBUG [mondrian.sql] 5249: , exec 0 ms 2026-06-17 06:09:21,980 DEBUG [mondrian.sql] 5249: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5250: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5250: , exec 0 ms 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5250: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5251: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5251: , exec 0 ms 2026-06-17 06:09:21,989 DEBUG [mondrian.sql] 5251: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,014 DEBUG [mondrian.sql] 5252: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5252: , exec 1 ms 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5252: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5253: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5253: , exec 0 ms 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5253: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5254: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5254: , exec 0 ms 2026-06-17 06:09:22,015 DEBUG [mondrian.sql] 5254: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,016 DEBUG [mondrian.sql] 5255: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:09:22,016 DEBUG [mondrian.sql] 5255: , exec 0 ms 2026-06-17 06:09:22,016 DEBUG [mondrian.sql] 5255: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,016 DEBUG [mondrian.sql] 5256: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:09:22,023 DEBUG [mondrian.sql] 5256: , exec 6 ms 2026-06-17 06:09:22,023 DEBUG [mondrian.sql] 5256: , exec+fetch 7 ms, 1 rows 2026-06-17 06:09:22,023 DEBUG [mondrian.sql] 5257: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:09:22,025 DEBUG [mondrian.sql] 5257: , exec 2 ms 2026-06-17 06:09:22,026 DEBUG [mondrian.sql] 5257: , exec+fetch 3 ms, 1 rows 2026-06-17 06:09:22,026 DEBUG [mondrian.sql] 5258: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:09:22,028 DEBUG [mondrian.sql] 5258: , exec 2 ms 2026-06-17 06:09:22,028 DEBUG [mondrian.sql] 5258: , exec+fetch 2 ms, 1 rows 2026-06-17 06:09:22,028 DEBUG [mondrian.sql] 5259: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,042 DEBUG [mondrian.sql] 5259: , exec 13 ms 2026-06-17 06:09:22,042 DEBUG [mondrian.sql] 5259: , exec+fetch 14 ms, 1 rows 2026-06-17 06:09:22,043 DEBUG [mondrian.sql] 5260: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,059 DEBUG [mondrian.sql] 5260: , exec 16 ms 2026-06-17 06:09:22,059 DEBUG [mondrian.sql] 5260: , exec+fetch 16 ms, 1 rows 2026-06-17 06:09:22,059 DEBUG [mondrian.sql] 5261: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,072 DEBUG [mondrian.sql] 5261: , exec 12 ms 2026-06-17 06:09:22,072 DEBUG [mondrian.sql] 5261: , exec+fetch 13 ms, 1 rows 2026-06-17 06:09:22,072 DEBUG [mondrian.sql] 5262: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,088 DEBUG [mondrian.sql] 5262: , exec 15 ms 2026-06-17 06:09:22,088 DEBUG [mondrian.sql] 5262: , exec+fetch 16 ms, 1 rows 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5263: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5263: , exec 0 ms 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5263: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5264: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5264: , exec 0 ms 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5264: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5265: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5265: , exec 0 ms 2026-06-17 06:09:22,096 DEBUG [mondrian.sql] 5265: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,097 DEBUG [mondrian.sql] 5266: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:09:22,098 DEBUG [mondrian.sql] 5266: , exec 0 ms 2026-06-17 06:09:22,098 DEBUG [mondrian.sql] 5266: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:22,098 DEBUG [mondrian.sql] 5267: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:09:22,099 DEBUG [mondrian.sql] 5267: , exec 0 ms 2026-06-17 06:09:22,099 DEBUG [mondrian.sql] 5267: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:22,099 DEBUG [mondrian.sql] 5268: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:09:22,100 DEBUG [mondrian.sql] 5268: , exec 1 ms 2026-06-17 06:09:22,100 DEBUG [mondrian.sql] 5268: , exec+fetch 1 ms, 1 rows 2026-06-17 06:09:22,100 DEBUG [mondrian.sql] 5269: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,104 DEBUG [mondrian.sql] 5269: , exec 4 ms 2026-06-17 06:09:22,104 DEBUG [mondrian.sql] 5269: , exec+fetch 4 ms, 1 rows 2026-06-17 06:09:22,105 DEBUG [mondrian.sql] 5270: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,109 DEBUG [mondrian.sql] 5270: , exec 4 ms 2026-06-17 06:09:22,109 DEBUG [mondrian.sql] 5270: , exec+fetch 4 ms, 1 rows 2026-06-17 06:09:22,109 DEBUG [mondrian.sql] 5271: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,115 DEBUG [mondrian.sql] 5271: , exec 5 ms 2026-06-17 06:09:22,115 DEBUG [mondrian.sql] 5271: , exec+fetch 6 ms, 1 rows 2026-06-17 06:09:22,115 DEBUG [mondrian.sql] 5272: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,119 DEBUG [mondrian.sql] 5272: , exec 4 ms 2026-06-17 06:09:22,119 DEBUG [mondrian.sql] 5272: , exec+fetch 4 ms, 1 rows 2026-06-17 06:09:22,120 DEBUG [mondrian.sql] 5273: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,125 DEBUG [mondrian.sql] 5273: , exec 5 ms 2026-06-17 06:09:22,125 DEBUG [mondrian.sql] 5273: , exec+fetch 5 ms, 1 rows 2026-06-17 06:09:22,125 DEBUG [mondrian.sql] 5274: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,128 DEBUG [mondrian.sql] 5274: , exec 2 ms 2026-06-17 06:09:22,128 DEBUG [mondrian.sql] 5274: , exec+fetch 3 ms, 1 rows 2026-06-17 06:09:22,128 DEBUG [mondrian.sql] 5275: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,131 DEBUG [mondrian.sql] 5275: , exec 2 ms 2026-06-17 06:09:22,131 DEBUG [mondrian.sql] 5275: , exec+fetch 3 ms, 1 rows 2026-06-17 06:09:22,131 DEBUG [mondrian.sql] 5276: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,134 DEBUG [mondrian.sql] 5276: , exec 2 ms 2026-06-17 06:09:22,134 DEBUG [mondrian.sql] 5276: , exec+fetch 3 ms, 1 rows 2026-06-17 06:09:22,135 DEBUG [mondrian.sql] 5277: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:09:22,138 DEBUG [mondrian.sql] 5277: , exec 3 ms 2026-06-17 06:09:22,138 DEBUG [mondrian.sql] 5277: , exec+fetch 3 ms, 1 rows 2026-06-17 06:09:22,139 DEBUG [mondrian.sql] 5278: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:09:22,139 DEBUG [mondrian.sql] 5278: , exec 0 ms 2026-06-17 06:09:22,139 DEBUG [mondrian.sql] 5278: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,139 DEBUG [mondrian.sql] 5279: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:09:22,146 DEBUG [mondrian.sql] 5279: , exec 6 ms 2026-06-17 06:09:22,146 DEBUG [mondrian.sql] 5279: , exec+fetch 7 ms, 1 rows 2026-06-17 06:09:22,147 DEBUG [mondrian.sql] 5280: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,171 DEBUG [mondrian.sql] 5280: , exec 24 ms 2026-06-17 06:09:22,172 DEBUG [mondrian.sql] 5280: , exec+fetch 25 ms, 1 rows 2026-06-17 06:09:22,172 DEBUG [mondrian.sql] 5281: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:09:22,206 DEBUG [mondrian.sql] 5281: , exec 33 ms 2026-06-17 06:09:22,206 DEBUG [mondrian.sql] 5281: , exec+fetch 34 ms, 1 rows 2026-06-17 06:09:22,254 DEBUG [mondrian.mdx] 81113: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:09:22,255 DEBUG [mondrian.sql] 5282: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:09:22,255 DEBUG [mondrian.sql] 5282: , exec 0 ms 2026-06-17 06:09:22,255 DEBUG [mondrian.sql] 5282: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,257 DEBUG [mondrian.sql] 5283: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:09:22,257 DEBUG [mondrian.sql] 5283: , exec 0 ms 2026-06-17 06:09:22,257 DEBUG [mondrian.sql] 5283: , exec+fetch 0 ms, 1 rows 2026-06-17 06:09:22,258 DEBUG [mondrian.mdx] 81113: exec: 4 ms 2026-06-17 06:09:22,258 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:16:23,143 DEBUG [mondrian.sql] 5284: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,164 DEBUG [mondrian.sql] 5284: , exec 20 ms 2026-06-17 06:16:23,164 DEBUG [mondrian.sql] 5284: , exec+fetch 21 ms, 1 rows 2026-06-17 06:16:23,164 DEBUG [mondrian.sql] 5285: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:16:23,170 DEBUG [mondrian.sql] 5285: , exec 5 ms 2026-06-17 06:16:23,170 DEBUG [mondrian.sql] 5285: , exec+fetch 6 ms, 3 rows 2026-06-17 06:16:23,170 DEBUG [mondrian.sql] 5286: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:16:23,176 DEBUG [mondrian.sql] 5286: , exec 6 ms 2026-06-17 06:16:23,177 DEBUG [mondrian.sql] 5286: , exec+fetch 7 ms, 3 rows 2026-06-17 06:16:23,177 DEBUG [mondrian.sql] 5287: 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] 2026-06-17 06:16:23,177 DEBUG [mondrian.sql] 5287: , exec 0 ms 2026-06-17 06:16:23,177 DEBUG [mondrian.sql] 5287: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,178 DEBUG [mondrian.sql] 5288: 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] 2026-06-17 06:16:23,178 DEBUG [mondrian.sql] 5288: , exec 0 ms 2026-06-17 06:16:23,178 DEBUG [mondrian.sql] 5288: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5289: 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] 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5289: , exec 0 ms 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5289: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5290: 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] 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5290: , exec 0 ms 2026-06-17 06:16:23,180 DEBUG [mondrian.sql] 5290: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5291: 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] 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5291: , exec 0 ms 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5291: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5292: 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] 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5292: , exec 0 ms 2026-06-17 06:16:23,182 DEBUG [mondrian.sql] 5292: , exec+fetch 0 ms, 2 rows 2026-06-17 06:16:23,183 DEBUG [mondrian.sql] 5293: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:16:23,184 DEBUG [mondrian.sql] 5293: , exec 0 ms 2026-06-17 06:16:23,184 DEBUG [mondrian.sql] 5293: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,184 DEBUG [mondrian.sql] 5294: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:16:23,185 DEBUG [mondrian.sql] 5294: , exec 0 ms 2026-06-17 06:16:23,185 DEBUG [mondrian.sql] 5294: , exec+fetch 1 ms, 8 rows 2026-06-17 06:16:23,186 DEBUG [mondrian.sql] 5295: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5295: , exec 0 ms 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5295: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5296: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5296: , exec 0 ms 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5296: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5297: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5297: , exec 0 ms 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5297: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5298: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5298: , exec 0 ms 2026-06-17 06:16:23,187 DEBUG [mondrian.sql] 5298: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5299: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5299: , exec 0 ms 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5299: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5300: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5300: , exec 0 ms 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5300: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5301: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5301: , exec 0 ms 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5301: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5302: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5302: , exec 0 ms 2026-06-17 06:16:23,188 DEBUG [mondrian.sql] 5302: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5303: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5303: , exec 0 ms 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5303: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5304: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5304: , exec 0 ms 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5304: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5305: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5305: , exec 0 ms 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5305: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5306: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5306: , exec 0 ms 2026-06-17 06:16:23,189 DEBUG [mondrian.sql] 5306: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5307: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5307: , exec 0 ms 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5307: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5308: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5308: , exec 0 ms 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5308: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5309: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5309: , exec 0 ms 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5309: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5310: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5310: , exec 0 ms 2026-06-17 06:16:23,190 DEBUG [mondrian.sql] 5310: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5311: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5311: , exec 0 ms 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5311: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5312: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5312: , exec 0 ms 2026-06-17 06:16:23,191 DEBUG [mondrian.sql] 5312: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,263 DEBUG [mondrian.sql] 5313: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5313: , exec 0 ms 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5313: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5314: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5314: , exec 0 ms 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5314: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,264 DEBUG [mondrian.sql] 5315: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:16:23,265 DEBUG [mondrian.sql] 5315: , exec 0 ms 2026-06-17 06:16:23,265 DEBUG [mondrian.sql] 5315: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,265 DEBUG [mondrian.sql] 5316: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:16:23,265 DEBUG [mondrian.sql] 5316: , exec 0 ms 2026-06-17 06:16:23,265 DEBUG [mondrian.sql] 5316: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,266 DEBUG [mondrian.sql] 5317: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:16:23,272 DEBUG [mondrian.sql] 5317: , exec 6 ms 2026-06-17 06:16:23,272 DEBUG [mondrian.sql] 5317: , exec+fetch 6 ms, 1 rows 2026-06-17 06:16:23,272 DEBUG [mondrian.sql] 5318: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:16:23,275 DEBUG [mondrian.sql] 5318: , exec 2 ms 2026-06-17 06:16:23,275 DEBUG [mondrian.sql] 5318: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,275 DEBUG [mondrian.sql] 5319: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:16:23,278 DEBUG [mondrian.sql] 5319: , exec 3 ms 2026-06-17 06:16:23,278 DEBUG [mondrian.sql] 5319: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,279 DEBUG [mondrian.sql] 5320: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,293 DEBUG [mondrian.sql] 5320: , exec 14 ms 2026-06-17 06:16:23,293 DEBUG [mondrian.sql] 5320: , exec+fetch 14 ms, 1 rows 2026-06-17 06:16:23,293 DEBUG [mondrian.sql] 5321: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,312 DEBUG [mondrian.sql] 5321: , exec 18 ms 2026-06-17 06:16:23,312 DEBUG [mondrian.sql] 5321: , exec+fetch 19 ms, 1 rows 2026-06-17 06:16:23,312 DEBUG [mondrian.sql] 5322: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,327 DEBUG [mondrian.sql] 5322: , exec 14 ms 2026-06-17 06:16:23,328 DEBUG [mondrian.sql] 5322: , exec+fetch 16 ms, 1 rows 2026-06-17 06:16:23,328 DEBUG [mondrian.sql] 5323: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,345 DEBUG [mondrian.sql] 5323: , exec 16 ms 2026-06-17 06:16:23,345 DEBUG [mondrian.sql] 5323: , exec+fetch 17 ms, 1 rows 2026-06-17 06:16:23,354 DEBUG [mondrian.sql] 5324: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5324: , exec 0 ms 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5324: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5325: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5325: , exec 0 ms 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5325: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5326: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5326: , exec 0 ms 2026-06-17 06:16:23,355 DEBUG [mondrian.sql] 5326: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5327: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5327: , exec 0 ms 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5327: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5328: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5328: , exec 0 ms 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5328: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,360 DEBUG [mondrian.sql] 5329: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:16:23,361 DEBUG [mondrian.sql] 5329: , exec 0 ms 2026-06-17 06:16:23,361 DEBUG [mondrian.sql] 5329: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,361 DEBUG [mondrian.sql] 5330: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,364 DEBUG [mondrian.sql] 5330: , exec 2 ms 2026-06-17 06:16:23,364 DEBUG [mondrian.sql] 5330: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,364 DEBUG [mondrian.sql] 5331: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,368 DEBUG [mondrian.sql] 5331: , exec 3 ms 2026-06-17 06:16:23,368 DEBUG [mondrian.sql] 5331: , exec+fetch 4 ms, 1 rows 2026-06-17 06:16:23,368 DEBUG [mondrian.sql] 5332: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,371 DEBUG [mondrian.sql] 5332: , exec 3 ms 2026-06-17 06:16:23,371 DEBUG [mondrian.sql] 5332: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,371 DEBUG [mondrian.sql] 5333: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,375 DEBUG [mondrian.sql] 5333: , exec 3 ms 2026-06-17 06:16:23,375 DEBUG [mondrian.sql] 5333: , exec+fetch 4 ms, 1 rows 2026-06-17 06:16:23,375 DEBUG [mondrian.sql] 5334: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,380 DEBUG [mondrian.sql] 5334: , exec 4 ms 2026-06-17 06:16:23,380 DEBUG [mondrian.sql] 5334: , exec+fetch 5 ms, 1 rows 2026-06-17 06:16:23,380 DEBUG [mondrian.sql] 5335: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,382 DEBUG [mondrian.sql] 5335: , exec 2 ms 2026-06-17 06:16:23,382 DEBUG [mondrian.sql] 5335: , exec+fetch 2 ms, 1 rows 2026-06-17 06:16:23,382 DEBUG [mondrian.sql] 5336: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,385 DEBUG [mondrian.sql] 5336: , exec 2 ms 2026-06-17 06:16:23,385 DEBUG [mondrian.sql] 5336: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,385 DEBUG [mondrian.sql] 5337: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,388 DEBUG [mondrian.sql] 5337: , exec 2 ms 2026-06-17 06:16:23,388 DEBUG [mondrian.sql] 5337: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,388 DEBUG [mondrian.sql] 5338: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:16:23,391 DEBUG [mondrian.sql] 5338: , exec 3 ms 2026-06-17 06:16:23,391 DEBUG [mondrian.sql] 5338: , exec+fetch 3 ms, 1 rows 2026-06-17 06:16:23,392 DEBUG [mondrian.sql] 5339: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:16:23,392 DEBUG [mondrian.sql] 5339: , exec 0 ms 2026-06-17 06:16:23,392 DEBUG [mondrian.sql] 5339: , exec+fetch 0 ms, 1 rows 2026-06-17 06:16:23,392 DEBUG [mondrian.sql] 5340: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:16:23,398 DEBUG [mondrian.sql] 5340: , exec 6 ms 2026-06-17 06:16:23,398 DEBUG [mondrian.sql] 5340: , exec+fetch 6 ms, 1 rows 2026-06-17 06:16:23,398 DEBUG [mondrian.sql] 5341: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,418 DEBUG [mondrian.sql] 5341: , exec 20 ms 2026-06-17 06:16:23,419 DEBUG [mondrian.sql] 5341: , exec+fetch 21 ms, 1 rows 2026-06-17 06:16:23,419 DEBUG [mondrian.sql] 5342: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:16:23,467 DEBUG [mondrian.sql] 5342: , exec 48 ms 2026-06-17 06:16:23,467 DEBUG [mondrian.sql] 5342: , exec+fetch 48 ms, 1 rows 2026-06-17 06:16:23,526 DEBUG [mondrian.mdx] 81721: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:16:23,527 DEBUG [mondrian.sql] 5343: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:16:23,528 DEBUG [mondrian.sql] 5343: , exec 0 ms 2026-06-17 06:16:23,528 DEBUG [mondrian.sql] 5343: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,529 DEBUG [mondrian.sql] 5344: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:16:23,529 DEBUG [mondrian.sql] 5344: , exec 0 ms 2026-06-17 06:16:23,530 DEBUG [mondrian.sql] 5344: , exec+fetch 1 ms, 1 rows 2026-06-17 06:16:23,530 DEBUG [mondrian.mdx] 81721: exec: 3 ms 2026-06-17 06:16:23,531 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:18:56,273 DEBUG [mondrian.sql] 5345: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,298 DEBUG [mondrian.sql] 5345: , exec 25 ms 2026-06-17 06:18:56,298 DEBUG [mondrian.sql] 5345: , exec+fetch 25 ms, 1 rows 2026-06-17 06:18:56,299 DEBUG [mondrian.sql] 5346: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:18:56,304 DEBUG [mondrian.sql] 5346: , exec 5 ms 2026-06-17 06:18:56,304 DEBUG [mondrian.sql] 5346: , exec+fetch 5 ms, 3 rows 2026-06-17 06:18:56,304 DEBUG [mondrian.sql] 5347: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:18:56,311 DEBUG [mondrian.sql] 5347: , exec 6 ms 2026-06-17 06:18:56,311 DEBUG [mondrian.sql] 5347: , exec+fetch 7 ms, 3 rows 2026-06-17 06:18:56,311 DEBUG [mondrian.sql] 5348: 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] 2026-06-17 06:18:56,312 DEBUG [mondrian.sql] 5348: , exec 0 ms 2026-06-17 06:18:56,312 DEBUG [mondrian.sql] 5348: , exec+fetch 1 ms, 2 rows 2026-06-17 06:18:56,312 DEBUG [mondrian.sql] 5349: 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] 2026-06-17 06:18:56,313 DEBUG [mondrian.sql] 5349: , exec 0 ms 2026-06-17 06:18:56,313 DEBUG [mondrian.sql] 5349: , exec+fetch 1 ms, 2 rows 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5350: 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] 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5350: , exec 0 ms 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5350: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5351: 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] 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5351: , exec 0 ms 2026-06-17 06:18:56,315 DEBUG [mondrian.sql] 5351: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5352: 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] 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5352: , exec 0 ms 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5352: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5353: 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] 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5353: , exec 0 ms 2026-06-17 06:18:56,317 DEBUG [mondrian.sql] 5353: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:56,319 DEBUG [mondrian.sql] 5354: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:56,320 DEBUG [mondrian.sql] 5354: , exec 0 ms 2026-06-17 06:18:56,320 DEBUG [mondrian.sql] 5354: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,320 DEBUG [mondrian.sql] 5355: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:18:56,321 DEBUG [mondrian.sql] 5355: , exec 0 ms 2026-06-17 06:18:56,321 DEBUG [mondrian.sql] 5355: , exec+fetch 1 ms, 8 rows 2026-06-17 06:18:56,331 DEBUG [mondrian.sql] 5356: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:18:56,331 DEBUG [mondrian.sql] 5356: , exec 0 ms 2026-06-17 06:18:56,331 DEBUG [mondrian.sql] 5356: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,331 DEBUG [mondrian.sql] 5357: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:18:56,332 DEBUG [mondrian.sql] 5357: , exec 0 ms 2026-06-17 06:18:56,332 DEBUG [mondrian.sql] 5357: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5358: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5358: , exec 0 ms 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5358: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5359: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5359: , exec 0 ms 2026-06-17 06:18:56,340 DEBUG [mondrian.sql] 5359: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5360: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5360: , exec 0 ms 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5360: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5361: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5361: , exec 0 ms 2026-06-17 06:18:56,350 DEBUG [mondrian.sql] 5361: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5362: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5362: , exec 0 ms 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5362: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5363: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5363: , exec 0 ms 2026-06-17 06:18:56,359 DEBUG [mondrian.sql] 5363: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5364: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5364: , exec 0 ms 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5364: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5365: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5365: , exec 0 ms 2026-06-17 06:18:56,368 DEBUG [mondrian.sql] 5365: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5366: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5366: , exec 0 ms 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5366: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5367: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5367: , exec 0 ms 2026-06-17 06:18:56,376 DEBUG [mondrian.sql] 5367: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,384 DEBUG [mondrian.sql] 5368: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:18:56,385 DEBUG [mondrian.sql] 5368: , exec 0 ms 2026-06-17 06:18:56,385 DEBUG [mondrian.sql] 5368: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,385 DEBUG [mondrian.sql] 5369: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:18:56,385 DEBUG [mondrian.sql] 5369: , exec 0 ms 2026-06-17 06:18:56,385 DEBUG [mondrian.sql] 5369: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5370: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5370: , exec 0 ms 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5370: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5371: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5371: , exec 0 ms 2026-06-17 06:18:56,393 DEBUG [mondrian.sql] 5371: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,402 DEBUG [mondrian.sql] 5372: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:18:56,403 DEBUG [mondrian.sql] 5372: , exec 0 ms 2026-06-17 06:18:56,403 DEBUG [mondrian.sql] 5372: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,403 DEBUG [mondrian.sql] 5373: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:18:56,403 DEBUG [mondrian.sql] 5373: , exec 0 ms 2026-06-17 06:18:56,403 DEBUG [mondrian.sql] 5373: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,420 DEBUG [mondrian.sql] 5374: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5374: , exec 1 ms 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5374: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5375: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5375: , exec 0 ms 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5375: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5376: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5376: , exec 0 ms 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5376: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,421 DEBUG [mondrian.sql] 5377: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:56,422 DEBUG [mondrian.sql] 5377: , exec 0 ms 2026-06-17 06:18:56,422 DEBUG [mondrian.sql] 5377: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,422 DEBUG [mondrian.sql] 5378: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:18:56,428 DEBUG [mondrian.sql] 5378: , exec 6 ms 2026-06-17 06:18:56,428 DEBUG [mondrian.sql] 5378: , exec+fetch 6 ms, 1 rows 2026-06-17 06:18:56,429 DEBUG [mondrian.sql] 5379: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:18:56,431 DEBUG [mondrian.sql] 5379: , exec 2 ms 2026-06-17 06:18:56,431 DEBUG [mondrian.sql] 5379: , exec+fetch 2 ms, 1 rows 2026-06-17 06:18:56,431 DEBUG [mondrian.sql] 5380: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:18:56,434 DEBUG [mondrian.sql] 5380: , exec 2 ms 2026-06-17 06:18:56,434 DEBUG [mondrian.sql] 5380: , exec+fetch 2 ms, 1 rows 2026-06-17 06:18:56,434 DEBUG [mondrian.sql] 5381: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,448 DEBUG [mondrian.sql] 5381: , exec 13 ms 2026-06-17 06:18:56,448 DEBUG [mondrian.sql] 5381: , exec+fetch 14 ms, 1 rows 2026-06-17 06:18:56,448 DEBUG [mondrian.sql] 5382: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,466 DEBUG [mondrian.sql] 5382: , exec 17 ms 2026-06-17 06:18:56,466 DEBUG [mondrian.sql] 5382: , exec+fetch 17 ms, 1 rows 2026-06-17 06:18:56,466 DEBUG [mondrian.sql] 5383: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,479 DEBUG [mondrian.sql] 5383: , exec 13 ms 2026-06-17 06:18:56,479 DEBUG [mondrian.sql] 5383: , exec+fetch 13 ms, 1 rows 2026-06-17 06:18:56,479 DEBUG [mondrian.sql] 5384: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,495 DEBUG [mondrian.sql] 5384: , exec 15 ms 2026-06-17 06:18:56,495 DEBUG [mondrian.sql] 5384: , exec+fetch 16 ms, 1 rows 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5385: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5385: , exec 0 ms 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5385: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5386: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5386: , exec 0 ms 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5386: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5387: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5387: , exec 0 ms 2026-06-17 06:18:56,505 DEBUG [mondrian.sql] 5387: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,507 DEBUG [mondrian.sql] 5388: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:56,507 DEBUG [mondrian.sql] 5388: , exec 0 ms 2026-06-17 06:18:56,507 DEBUG [mondrian.sql] 5388: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,507 DEBUG [mondrian.sql] 5389: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:56,508 DEBUG [mondrian.sql] 5389: , exec 0 ms 2026-06-17 06:18:56,508 DEBUG [mondrian.sql] 5389: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,508 DEBUG [mondrian.sql] 5390: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:56,508 DEBUG [mondrian.sql] 5390: , exec 0 ms 2026-06-17 06:18:56,508 DEBUG [mondrian.sql] 5390: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,509 DEBUG [mondrian.sql] 5391: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,512 DEBUG [mondrian.sql] 5391: , exec 2 ms 2026-06-17 06:18:56,512 DEBUG [mondrian.sql] 5391: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,512 DEBUG [mondrian.sql] 5392: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,515 DEBUG [mondrian.sql] 5392: , exec 3 ms 2026-06-17 06:18:56,515 DEBUG [mondrian.sql] 5392: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,515 DEBUG [mondrian.sql] 5393: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,518 DEBUG [mondrian.sql] 5393: , exec 3 ms 2026-06-17 06:18:56,519 DEBUG [mondrian.sql] 5393: , exec+fetch 4 ms, 1 rows 2026-06-17 06:18:56,519 DEBUG [mondrian.sql] 5394: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,522 DEBUG [mondrian.sql] 5394: , exec 3 ms 2026-06-17 06:18:56,522 DEBUG [mondrian.sql] 5394: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,522 DEBUG [mondrian.sql] 5395: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,527 DEBUG [mondrian.sql] 5395: , exec 4 ms 2026-06-17 06:18:56,527 DEBUG [mondrian.sql] 5395: , exec+fetch 5 ms, 1 rows 2026-06-17 06:18:56,527 DEBUG [mondrian.sql] 5396: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,530 DEBUG [mondrian.sql] 5396: , exec 2 ms 2026-06-17 06:18:56,530 DEBUG [mondrian.sql] 5396: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,530 DEBUG [mondrian.sql] 5397: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,533 DEBUG [mondrian.sql] 5397: , exec 2 ms 2026-06-17 06:18:56,533 DEBUG [mondrian.sql] 5397: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,534 DEBUG [mondrian.sql] 5398: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,537 DEBUG [mondrian.sql] 5398: , exec 2 ms 2026-06-17 06:18:56,537 DEBUG [mondrian.sql] 5398: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,537 DEBUG [mondrian.sql] 5399: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:18:56,540 DEBUG [mondrian.sql] 5399: , exec 3 ms 2026-06-17 06:18:56,540 DEBUG [mondrian.sql] 5399: , exec+fetch 3 ms, 1 rows 2026-06-17 06:18:56,541 DEBUG [mondrian.sql] 5400: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:18:56,541 DEBUG [mondrian.sql] 5400: , exec 0 ms 2026-06-17 06:18:56,541 DEBUG [mondrian.sql] 5400: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:56,541 DEBUG [mondrian.sql] 5401: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:18:56,548 DEBUG [mondrian.sql] 5401: , exec 6 ms 2026-06-17 06:18:56,548 DEBUG [mondrian.sql] 5401: , exec+fetch 7 ms, 1 rows 2026-06-17 06:18:56,549 DEBUG [mondrian.sql] 5402: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,568 DEBUG [mondrian.sql] 5402: , exec 19 ms 2026-06-17 06:18:56,568 DEBUG [mondrian.sql] 5402: , exec+fetch 19 ms, 1 rows 2026-06-17 06:18:56,568 DEBUG [mondrian.sql] 5403: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:18:56,594 DEBUG [mondrian.sql] 5403: , exec 25 ms 2026-06-17 06:18:56,594 DEBUG [mondrian.sql] 5403: , exec+fetch 26 ms, 1 rows 2026-06-17 06:18:56,654 DEBUG [mondrian.mdx] 82329: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:18:56,655 DEBUG [mondrian.sql] 5404: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:18:56,656 DEBUG [mondrian.sql] 5404: , exec 0 ms 2026-06-17 06:18:56,656 DEBUG [mondrian.sql] 5404: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,657 DEBUG [mondrian.sql] 5405: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:18:56,658 DEBUG [mondrian.sql] 5405: , exec 0 ms 2026-06-17 06:18:56,658 DEBUG [mondrian.sql] 5405: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:56,658 DEBUG [mondrian.mdx] 82329: exec: 4 ms 2026-06-17 06:18:56,659 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:18:59,344 DEBUG [mondrian.sql] 5406: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:18:59,361 DEBUG [mondrian.sql] 5406: , exec 17 ms 2026-06-17 06:18:59,362 DEBUG [mondrian.sql] 5406: , exec+fetch 18 ms, 1 rows 2026-06-17 06:18:59,362 DEBUG [mondrian.sql] 5407: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:18:59,365 DEBUG [mondrian.sql] 5407: , exec 2 ms 2026-06-17 06:18:59,365 DEBUG [mondrian.sql] 5407: , exec+fetch 3 ms, 3 rows 2026-06-17 06:18:59,365 DEBUG [mondrian.sql] 5408: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:18:59,367 DEBUG [mondrian.sql] 5408: , exec 2 ms 2026-06-17 06:18:59,367 DEBUG [mondrian.sql] 5408: , exec+fetch 2 ms, 3 rows 2026-06-17 06:18:59,368 DEBUG [mondrian.sql] 5409: 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] 2026-06-17 06:18:59,368 DEBUG [mondrian.sql] 5409: , exec 0 ms 2026-06-17 06:18:59,368 DEBUG [mondrian.sql] 5409: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:59,368 DEBUG [mondrian.sql] 5410: 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] 2026-06-17 06:18:59,369 DEBUG [mondrian.sql] 5410: , exec 0 ms 2026-06-17 06:18:59,369 DEBUG [mondrian.sql] 5410: , exec+fetch 1 ms, 2 rows 2026-06-17 06:18:59,370 DEBUG [mondrian.sql] 5411: 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] 2026-06-17 06:18:59,371 DEBUG [mondrian.sql] 5411: , exec 0 ms 2026-06-17 06:18:59,371 DEBUG [mondrian.sql] 5411: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:59,371 DEBUG [mondrian.sql] 5412: 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] 2026-06-17 06:18:59,371 DEBUG [mondrian.sql] 5412: , exec 0 ms 2026-06-17 06:18:59,371 DEBUG [mondrian.sql] 5412: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:59,372 DEBUG [mondrian.sql] 5413: 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] 2026-06-17 06:18:59,373 DEBUG [mondrian.sql] 5413: , exec 0 ms 2026-06-17 06:18:59,373 DEBUG [mondrian.sql] 5413: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:59,373 DEBUG [mondrian.sql] 5414: 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] 2026-06-17 06:18:59,373 DEBUG [mondrian.sql] 5414: , exec 0 ms 2026-06-17 06:18:59,373 DEBUG [mondrian.sql] 5414: , exec+fetch 0 ms, 2 rows 2026-06-17 06:18:59,374 DEBUG [mondrian.sql] 5415: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:18:59,375 DEBUG [mondrian.sql] 5415: , exec 0 ms 2026-06-17 06:18:59,375 DEBUG [mondrian.sql] 5415: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:59,375 DEBUG [mondrian.sql] 5416: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:18:59,376 DEBUG [mondrian.sql] 5416: , exec 0 ms 2026-06-17 06:18:59,376 DEBUG [mondrian.sql] 5416: , exec+fetch 1 ms, 8 rows 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5417: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5417: , exec 0 ms 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5417: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5418: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5418: , exec 0 ms 2026-06-17 06:18:59,377 DEBUG [mondrian.sql] 5418: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5419: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5419: , exec 0 ms 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5419: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5420: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5420: , exec 0 ms 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5420: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,378 DEBUG [mondrian.sql] 5421: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5421: , exec 0 ms 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5421: , exec+fetch 1 ms, 1 rows 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5422: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5422: , exec 0 ms 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5422: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5423: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5423: , exec 0 ms 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5423: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5424: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5424: , exec 0 ms 2026-06-17 06:18:59,379 DEBUG [mondrian.sql] 5424: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5425: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5425: , exec 0 ms 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5425: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5426: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5426: , exec 0 ms 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5426: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5427: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5427: , exec 0 ms 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5427: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5428: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5428: , exec 0 ms 2026-06-17 06:18:59,380 DEBUG [mondrian.sql] 5428: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5429: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5429: , exec 0 ms 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5429: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5430: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5430: , exec 0 ms 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5430: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5431: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5431: , exec 0 ms 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5431: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5432: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5432: , exec 0 ms 2026-06-17 06:18:59,381 DEBUG [mondrian.sql] 5432: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5433: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5433: , exec 0 ms 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5433: , exec+fetch 0 ms, 1 rows 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5434: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5434: , exec 0 ms 2026-06-17 06:18:59,382 DEBUG [mondrian.sql] 5434: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,853 DEBUG [mondrian.sql] 5435: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:40,871 DEBUG [mondrian.sql] 5435: , exec 18 ms 2026-06-17 06:19:40,871 DEBUG [mondrian.sql] 5435: , exec+fetch 18 ms, 1 rows 2026-06-17 06:19:40,871 DEBUG [mondrian.sql] 5436: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:19:40,874 DEBUG [mondrian.sql] 5436: , exec 2 ms 2026-06-17 06:19:40,874 DEBUG [mondrian.sql] 5436: , exec+fetch 3 ms, 3 rows 2026-06-17 06:19:40,875 DEBUG [mondrian.sql] 5437: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:19:40,877 DEBUG [mondrian.sql] 5437: , exec 2 ms 2026-06-17 06:19:40,877 DEBUG [mondrian.sql] 5437: , exec+fetch 2 ms, 3 rows 2026-06-17 06:19:40,877 DEBUG [mondrian.sql] 5438: 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] 2026-06-17 06:19:40,877 DEBUG [mondrian.sql] 5438: , exec 0 ms 2026-06-17 06:19:40,878 DEBUG [mondrian.sql] 5438: , exec+fetch 1 ms, 2 rows 2026-06-17 06:19:40,878 DEBUG [mondrian.sql] 5439: 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] 2026-06-17 06:19:40,878 DEBUG [mondrian.sql] 5439: , exec 0 ms 2026-06-17 06:19:40,878 DEBUG [mondrian.sql] 5439: , exec+fetch 0 ms, 2 rows 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5440: 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] 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5440: , exec 0 ms 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5440: , exec+fetch 0 ms, 2 rows 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5441: 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] 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5441: , exec 0 ms 2026-06-17 06:19:40,880 DEBUG [mondrian.sql] 5441: , exec+fetch 0 ms, 2 rows 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5442: 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] 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5442: , exec 0 ms 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5442: , exec+fetch 0 ms, 2 rows 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5443: 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] 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5443: , exec 0 ms 2026-06-17 06:19:40,882 DEBUG [mondrian.sql] 5443: , exec+fetch 0 ms, 2 rows 2026-06-17 06:19:40,883 DEBUG [mondrian.sql] 5444: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:19:40,884 DEBUG [mondrian.sql] 5444: , exec 0 ms 2026-06-17 06:19:40,884 DEBUG [mondrian.sql] 5444: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:40,884 DEBUG [mondrian.sql] 5445: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:19:40,884 DEBUG [mondrian.sql] 5445: , exec 0 ms 2026-06-17 06:19:40,884 DEBUG [mondrian.sql] 5445: , exec+fetch 0 ms, 8 rows 2026-06-17 06:19:40,885 DEBUG [mondrian.sql] 5446: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:19:40,885 DEBUG [mondrian.sql] 5446: , exec 0 ms 2026-06-17 06:19:40,885 DEBUG [mondrian.sql] 5446: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5447: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5447: , exec 0 ms 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5447: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5448: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5448: , exec 0 ms 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5448: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5449: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5449: , exec 0 ms 2026-06-17 06:19:40,886 DEBUG [mondrian.sql] 5449: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5450: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5450: , exec 0 ms 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5450: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5451: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5451: , exec 0 ms 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5451: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,887 DEBUG [mondrian.sql] 5452: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5452: , exec 0 ms 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5452: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5453: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5453: , exec 0 ms 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5453: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5454: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5454: , exec 0 ms 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5454: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5455: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5455: , exec 0 ms 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5455: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,888 DEBUG [mondrian.sql] 5456: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5456: , exec 0 ms 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5456: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5457: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5457: , exec 0 ms 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5457: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5458: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5458: , exec 0 ms 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5458: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5459: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5459: , exec 0 ms 2026-06-17 06:19:40,889 DEBUG [mondrian.sql] 5459: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5460: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5460: , exec 0 ms 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5460: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5461: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5461: , exec 0 ms 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5461: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5462: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5462: , exec 0 ms 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5462: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5463: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5463: , exec 0 ms 2026-06-17 06:19:40,890 DEBUG [mondrian.sql] 5463: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,979 DEBUG [mondrian.sql] 5464: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5464: , exec 0 ms 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5464: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5465: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5465: , exec 0 ms 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5465: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5466: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5466: , exec 0 ms 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5466: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:40,980 DEBUG [mondrian.sql] 5467: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:19:40,981 DEBUG [mondrian.sql] 5467: , exec 0 ms 2026-06-17 06:19:40,981 DEBUG [mondrian.sql] 5467: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:40,981 DEBUG [mondrian.sql] 5468: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:19:40,988 DEBUG [mondrian.sql] 5468: , exec 6 ms 2026-06-17 06:19:40,988 DEBUG [mondrian.sql] 5468: , exec+fetch 7 ms, 1 rows 2026-06-17 06:19:40,988 DEBUG [mondrian.sql] 5469: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:19:40,991 DEBUG [mondrian.sql] 5469: , exec 2 ms 2026-06-17 06:19:40,991 DEBUG [mondrian.sql] 5469: , exec+fetch 3 ms, 1 rows 2026-06-17 06:19:40,991 DEBUG [mondrian.sql] 5470: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:19:40,994 DEBUG [mondrian.sql] 5470: , exec 2 ms 2026-06-17 06:19:40,994 DEBUG [mondrian.sql] 5470: , exec+fetch 3 ms, 1 rows 2026-06-17 06:19:40,994 DEBUG [mondrian.sql] 5471: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,008 DEBUG [mondrian.sql] 5471: , exec 14 ms 2026-06-17 06:19:41,008 DEBUG [mondrian.sql] 5471: , exec+fetch 14 ms, 1 rows 2026-06-17 06:19:41,008 DEBUG [mondrian.sql] 5472: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,027 DEBUG [mondrian.sql] 5472: , exec 18 ms 2026-06-17 06:19:41,027 DEBUG [mondrian.sql] 5472: , exec+fetch 19 ms, 1 rows 2026-06-17 06:19:41,027 DEBUG [mondrian.sql] 5473: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,045 DEBUG [mondrian.sql] 5473: , exec 17 ms 2026-06-17 06:19:41,045 DEBUG [mondrian.sql] 5473: , exec+fetch 18 ms, 1 rows 2026-06-17 06:19:41,045 DEBUG [mondrian.sql] 5474: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,069 DEBUG [mondrian.sql] 5474: , exec 24 ms 2026-06-17 06:19:41,069 DEBUG [mondrian.sql] 5474: , exec+fetch 24 ms, 1 rows 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5475: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5475: , exec 0 ms 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5475: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5476: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5476: , exec 0 ms 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5476: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:41,081 DEBUG [mondrian.sql] 5477: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:19:41,082 DEBUG [mondrian.sql] 5477: , exec 0 ms 2026-06-17 06:19:41,082 DEBUG [mondrian.sql] 5477: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,086 DEBUG [mondrian.sql] 5478: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:19:41,087 DEBUG [mondrian.sql] 5478: , exec 0 ms 2026-06-17 06:19:41,087 DEBUG [mondrian.sql] 5478: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,087 DEBUG [mondrian.sql] 5479: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:19:41,088 DEBUG [mondrian.sql] 5479: , exec 1 ms 2026-06-17 06:19:41,088 DEBUG [mondrian.sql] 5479: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,088 DEBUG [mondrian.sql] 5480: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:19:41,089 DEBUG [mondrian.sql] 5480: , exec 1 ms 2026-06-17 06:19:41,089 DEBUG [mondrian.sql] 5480: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,089 DEBUG [mondrian.sql] 5481: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,093 DEBUG [mondrian.sql] 5481: , exec 3 ms 2026-06-17 06:19:41,093 DEBUG [mondrian.sql] 5481: , exec+fetch 4 ms, 1 rows 2026-06-17 06:19:41,093 DEBUG [mondrian.sql] 5482: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,098 DEBUG [mondrian.sql] 5482: , exec 4 ms 2026-06-17 06:19:41,098 DEBUG [mondrian.sql] 5482: , exec+fetch 5 ms, 1 rows 2026-06-17 06:19:41,098 DEBUG [mondrian.sql] 5483: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,104 DEBUG [mondrian.sql] 5483: , exec 5 ms 2026-06-17 06:19:41,104 DEBUG [mondrian.sql] 5483: , exec+fetch 6 ms, 1 rows 2026-06-17 06:19:41,104 DEBUG [mondrian.sql] 5484: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,109 DEBUG [mondrian.sql] 5484: , exec 5 ms 2026-06-17 06:19:41,109 DEBUG [mondrian.sql] 5484: , exec+fetch 5 ms, 1 rows 2026-06-17 06:19:41,109 DEBUG [mondrian.sql] 5485: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,116 DEBUG [mondrian.sql] 5485: , exec 6 ms 2026-06-17 06:19:41,116 DEBUG [mondrian.sql] 5485: , exec+fetch 7 ms, 1 rows 2026-06-17 06:19:41,116 DEBUG [mondrian.sql] 5486: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,118 DEBUG [mondrian.sql] 5486: , exec 2 ms 2026-06-17 06:19:41,118 DEBUG [mondrian.sql] 5486: , exec+fetch 2 ms, 1 rows 2026-06-17 06:19:41,119 DEBUG [mondrian.sql] 5487: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,121 DEBUG [mondrian.sql] 5487: , exec 2 ms 2026-06-17 06:19:41,121 DEBUG [mondrian.sql] 5487: , exec+fetch 2 ms, 1 rows 2026-06-17 06:19:41,121 DEBUG [mondrian.sql] 5488: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,124 DEBUG [mondrian.sql] 5488: , exec 2 ms 2026-06-17 06:19:41,124 DEBUG [mondrian.sql] 5488: , exec+fetch 3 ms, 1 rows 2026-06-17 06:19:41,125 DEBUG [mondrian.sql] 5489: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5489: , exec 3 ms 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5489: , exec+fetch 3 ms, 1 rows 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5490: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5490: , exec 0 ms 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5490: , exec+fetch 0 ms, 1 rows 2026-06-17 06:19:41,128 DEBUG [mondrian.sql] 5491: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:19:41,135 DEBUG [mondrian.sql] 5491: , exec 6 ms 2026-06-17 06:19:41,135 DEBUG [mondrian.sql] 5491: , exec+fetch 7 ms, 1 rows 2026-06-17 06:19:41,135 DEBUG [mondrian.sql] 5492: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,154 DEBUG [mondrian.sql] 5492: , exec 19 ms 2026-06-17 06:19:41,154 DEBUG [mondrian.sql] 5492: , exec+fetch 19 ms, 1 rows 2026-06-17 06:19:41,154 DEBUG [mondrian.sql] 5493: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:19:41,186 DEBUG [mondrian.sql] 5493: , exec 31 ms 2026-06-17 06:19:41,186 DEBUG [mondrian.sql] 5493: , exec+fetch 32 ms, 1 rows 2026-06-17 06:19:41,247 DEBUG [mondrian.mdx] 83143: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:19:41,247 DEBUG [mondrian.sql] 5494: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:19:41,248 DEBUG [mondrian.sql] 5494: , exec 0 ms 2026-06-17 06:19:41,248 DEBUG [mondrian.sql] 5494: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,249 DEBUG [mondrian.sql] 5495: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:19:41,250 DEBUG [mondrian.sql] 5495: , exec 0 ms 2026-06-17 06:19:41,250 DEBUG [mondrian.sql] 5495: , exec+fetch 1 ms, 1 rows 2026-06-17 06:19:41,251 DEBUG [mondrian.mdx] 83143: exec: 4 ms 2026-06-17 06:19:41,252 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:21:33,884 DEBUG [mondrian.sql] 5496: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:33,904 DEBUG [mondrian.sql] 5496: , exec 19 ms 2026-06-17 06:21:33,904 DEBUG [mondrian.sql] 5496: , exec+fetch 20 ms, 1 rows 2026-06-17 06:21:33,904 DEBUG [mondrian.sql] 5497: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:21:33,908 DEBUG [mondrian.sql] 5497: , exec 4 ms 2026-06-17 06:21:33,908 DEBUG [mondrian.sql] 5497: , exec+fetch 4 ms, 3 rows 2026-06-17 06:21:33,908 DEBUG [mondrian.sql] 5498: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:21:33,912 DEBUG [mondrian.sql] 5498: , exec 3 ms 2026-06-17 06:21:33,912 DEBUG [mondrian.sql] 5498: , exec+fetch 4 ms, 3 rows 2026-06-17 06:21:33,912 DEBUG [mondrian.sql] 5499: 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] 2026-06-17 06:21:33,912 DEBUG [mondrian.sql] 5499: , exec 0 ms 2026-06-17 06:21:33,912 DEBUG [mondrian.sql] 5499: , exec+fetch 0 ms, 2 rows 2026-06-17 06:21:33,913 DEBUG [mondrian.sql] 5500: 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] 2026-06-17 06:21:33,913 DEBUG [mondrian.sql] 5500: , exec 0 ms 2026-06-17 06:21:33,913 DEBUG [mondrian.sql] 5500: , exec+fetch 0 ms, 2 rows 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5501: 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] 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5501: , exec 0 ms 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5501: , exec+fetch 0 ms, 2 rows 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5502: 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] 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5502: , exec 0 ms 2026-06-17 06:21:33,915 DEBUG [mondrian.sql] 5502: , exec+fetch 0 ms, 2 rows 2026-06-17 06:21:33,916 DEBUG [mondrian.sql] 5503: 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] 2026-06-17 06:21:33,917 DEBUG [mondrian.sql] 5503: , exec 0 ms 2026-06-17 06:21:33,917 DEBUG [mondrian.sql] 5503: , exec+fetch 1 ms, 2 rows 2026-06-17 06:21:33,917 DEBUG [mondrian.sql] 5504: 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] 2026-06-17 06:21:33,917 DEBUG [mondrian.sql] 5504: , exec 0 ms 2026-06-17 06:21:33,917 DEBUG [mondrian.sql] 5504: , exec+fetch 0 ms, 2 rows 2026-06-17 06:21:33,918 DEBUG [mondrian.sql] 5505: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:21:33,919 DEBUG [mondrian.sql] 5505: , exec 0 ms 2026-06-17 06:21:33,919 DEBUG [mondrian.sql] 5505: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:33,919 DEBUG [mondrian.sql] 5506: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:21:33,919 DEBUG [mondrian.sql] 5506: , exec 0 ms 2026-06-17 06:21:33,920 DEBUG [mondrian.sql] 5506: , exec+fetch 1 ms, 8 rows 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5507: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5507: , exec 0 ms 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5507: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5508: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5508: , exec 0 ms 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5508: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5509: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5509: , exec 0 ms 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5509: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5510: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5510: , exec 0 ms 2026-06-17 06:21:33,921 DEBUG [mondrian.sql] 5510: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5511: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5511: , exec 0 ms 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5511: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5512: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5512: , exec 0 ms 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5512: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5513: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5513: , exec 0 ms 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5513: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,922 DEBUG [mondrian.sql] 5514: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5514: , exec 0 ms 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5514: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5515: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5515: , exec 0 ms 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5515: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5516: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5516: , exec 0 ms 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5516: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5517: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5517: , exec 0 ms 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5517: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,923 DEBUG [mondrian.sql] 5518: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5518: , exec 0 ms 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5518: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5519: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5519: , exec 0 ms 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5519: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5520: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5520: , exec 0 ms 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5520: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5521: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5521: , exec 0 ms 2026-06-17 06:21:33,924 DEBUG [mondrian.sql] 5521: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5522: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5522: , exec 0 ms 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5522: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5523: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5523: , exec 0 ms 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5523: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5524: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5524: , exec 0 ms 2026-06-17 06:21:33,925 DEBUG [mondrian.sql] 5524: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,991 DEBUG [mondrian.sql] 5525: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5525: , exec 0 ms 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5525: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5526: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5526: , exec 0 ms 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5526: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5527: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5527: , exec 0 ms 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5527: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:33,992 DEBUG [mondrian.sql] 5528: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:21:33,993 DEBUG [mondrian.sql] 5528: , exec 0 ms 2026-06-17 06:21:33,993 DEBUG [mondrian.sql] 5528: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:33,993 DEBUG [mondrian.sql] 5529: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:21:34,000 DEBUG [mondrian.sql] 5529: , exec 6 ms 2026-06-17 06:21:34,000 DEBUG [mondrian.sql] 5529: , exec+fetch 7 ms, 1 rows 2026-06-17 06:21:34,000 DEBUG [mondrian.sql] 5530: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:21:34,003 DEBUG [mondrian.sql] 5530: , exec 3 ms 2026-06-17 06:21:34,003 DEBUG [mondrian.sql] 5530: , exec+fetch 3 ms, 1 rows 2026-06-17 06:21:34,004 DEBUG [mondrian.sql] 5531: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:21:34,007 DEBUG [mondrian.sql] 5531: , exec 3 ms 2026-06-17 06:21:34,007 DEBUG [mondrian.sql] 5531: , exec+fetch 3 ms, 1 rows 2026-06-17 06:21:34,007 DEBUG [mondrian.sql] 5532: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,022 DEBUG [mondrian.sql] 5532: , exec 15 ms 2026-06-17 06:21:34,022 DEBUG [mondrian.sql] 5532: , exec+fetch 15 ms, 1 rows 2026-06-17 06:21:34,022 DEBUG [mondrian.sql] 5533: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,044 DEBUG [mondrian.sql] 5533: , exec 21 ms 2026-06-17 06:21:34,044 DEBUG [mondrian.sql] 5533: , exec+fetch 22 ms, 1 rows 2026-06-17 06:21:34,044 DEBUG [mondrian.sql] 5534: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,063 DEBUG [mondrian.sql] 5534: , exec 18 ms 2026-06-17 06:21:34,063 DEBUG [mondrian.sql] 5534: , exec+fetch 19 ms, 1 rows 2026-06-17 06:21:34,063 DEBUG [mondrian.sql] 5535: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,084 DEBUG [mondrian.sql] 5535: , exec 21 ms 2026-06-17 06:21:34,084 DEBUG [mondrian.sql] 5535: , exec+fetch 21 ms, 1 rows 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5536: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5536: , exec 0 ms 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5536: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5537: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5537: , exec 0 ms 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5537: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:34,093 DEBUG [mondrian.sql] 5538: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:21:34,094 DEBUG [mondrian.sql] 5538: , exec 0 ms 2026-06-17 06:21:34,094 DEBUG [mondrian.sql] 5538: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:34,095 DEBUG [mondrian.sql] 5539: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:21:34,095 DEBUG [mondrian.sql] 5539: , exec 0 ms 2026-06-17 06:21:34,095 DEBUG [mondrian.sql] 5539: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:34,095 DEBUG [mondrian.sql] 5540: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:21:34,096 DEBUG [mondrian.sql] 5540: , exec 0 ms 2026-06-17 06:21:34,096 DEBUG [mondrian.sql] 5540: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:34,096 DEBUG [mondrian.sql] 5541: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:21:34,097 DEBUG [mondrian.sql] 5541: , exec 1 ms 2026-06-17 06:21:34,097 DEBUG [mondrian.sql] 5541: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:34,097 DEBUG [mondrian.sql] 5542: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,101 DEBUG [mondrian.sql] 5542: , exec 3 ms 2026-06-17 06:21:34,101 DEBUG [mondrian.sql] 5542: , exec+fetch 4 ms, 1 rows 2026-06-17 06:21:34,101 DEBUG [mondrian.sql] 5543: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,105 DEBUG [mondrian.sql] 5543: , exec 4 ms 2026-06-17 06:21:34,105 DEBUG [mondrian.sql] 5543: , exec+fetch 4 ms, 1 rows 2026-06-17 06:21:34,106 DEBUG [mondrian.sql] 5544: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,110 DEBUG [mondrian.sql] 5544: , exec 4 ms 2026-06-17 06:21:34,110 DEBUG [mondrian.sql] 5544: , exec+fetch 4 ms, 1 rows 2026-06-17 06:21:34,110 DEBUG [mondrian.sql] 5545: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,115 DEBUG [mondrian.sql] 5545: , exec 4 ms 2026-06-17 06:21:34,115 DEBUG [mondrian.sql] 5545: , exec+fetch 5 ms, 1 rows 2026-06-17 06:21:34,115 DEBUG [mondrian.sql] 5546: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,120 DEBUG [mondrian.sql] 5546: , exec 4 ms 2026-06-17 06:21:34,120 DEBUG [mondrian.sql] 5546: , exec+fetch 5 ms, 1 rows 2026-06-17 06:21:34,121 DEBUG [mondrian.sql] 5547: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,123 DEBUG [mondrian.sql] 5547: , exec 2 ms 2026-06-17 06:21:34,123 DEBUG [mondrian.sql] 5547: , exec+fetch 2 ms, 1 rows 2026-06-17 06:21:34,124 DEBUG [mondrian.sql] 5548: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,127 DEBUG [mondrian.sql] 5548: , exec 3 ms 2026-06-17 06:21:34,127 DEBUG [mondrian.sql] 5548: , exec+fetch 3 ms, 1 rows 2026-06-17 06:21:34,127 DEBUG [mondrian.sql] 5549: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,130 DEBUG [mondrian.sql] 5549: , exec 3 ms 2026-06-17 06:21:34,130 DEBUG [mondrian.sql] 5549: , exec+fetch 3 ms, 1 rows 2026-06-17 06:21:34,131 DEBUG [mondrian.sql] 5550: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:21:34,134 DEBUG [mondrian.sql] 5550: , exec 3 ms 2026-06-17 06:21:34,134 DEBUG [mondrian.sql] 5550: , exec+fetch 3 ms, 1 rows 2026-06-17 06:21:34,135 DEBUG [mondrian.sql] 5551: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:21:34,135 DEBUG [mondrian.sql] 5551: , exec 0 ms 2026-06-17 06:21:34,135 DEBUG [mondrian.sql] 5551: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:34,135 DEBUG [mondrian.sql] 5552: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:21:34,142 DEBUG [mondrian.sql] 5552: , exec 6 ms 2026-06-17 06:21:34,142 DEBUG [mondrian.sql] 5552: , exec+fetch 7 ms, 1 rows 2026-06-17 06:21:34,143 DEBUG [mondrian.sql] 5553: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,163 DEBUG [mondrian.sql] 5553: , exec 19 ms 2026-06-17 06:21:34,163 DEBUG [mondrian.sql] 5553: , exec+fetch 20 ms, 1 rows 2026-06-17 06:21:34,163 DEBUG [mondrian.sql] 5554: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:21:34,194 DEBUG [mondrian.sql] 5554: , exec 30 ms 2026-06-17 06:21:34,194 DEBUG [mondrian.sql] 5554: , exec+fetch 31 ms, 1 rows 2026-06-17 06:21:34,253 DEBUG [mondrian.mdx] 83751: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:21:34,254 DEBUG [mondrian.sql] 5555: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:21:34,255 DEBUG [mondrian.sql] 5555: , exec 0 ms 2026-06-17 06:21:34,255 DEBUG [mondrian.sql] 5555: , exec+fetch 1 ms, 1 rows 2026-06-17 06:21:34,256 DEBUG [mondrian.sql] 5556: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:21:34,256 DEBUG [mondrian.sql] 5556: , exec 0 ms 2026-06-17 06:21:34,256 DEBUG [mondrian.sql] 5556: , exec+fetch 0 ms, 1 rows 2026-06-17 06:21:34,257 DEBUG [mondrian.mdx] 83751: exec: 4 ms 2026-06-17 06:21:34,258 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:23:08,859 DEBUG [mondrian.sql] 5557: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:08,879 DEBUG [mondrian.sql] 5557: , exec 20 ms 2026-06-17 06:23:08,880 DEBUG [mondrian.sql] 5557: , exec+fetch 21 ms, 1 rows 2026-06-17 06:23:08,880 DEBUG [mondrian.sql] 5558: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:23:08,885 DEBUG [mondrian.sql] 5558: , exec 4 ms 2026-06-17 06:23:08,885 DEBUG [mondrian.sql] 5558: , exec+fetch 5 ms, 3 rows 2026-06-17 06:23:08,885 DEBUG [mondrian.sql] 5559: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:23:08,889 DEBUG [mondrian.sql] 5559: , exec 4 ms 2026-06-17 06:23:08,889 DEBUG [mondrian.sql] 5559: , exec+fetch 4 ms, 3 rows 2026-06-17 06:23:08,890 DEBUG [mondrian.sql] 5560: 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] 2026-06-17 06:23:08,890 DEBUG [mondrian.sql] 5560: , exec 0 ms 2026-06-17 06:23:08,890 DEBUG [mondrian.sql] 5560: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:08,890 DEBUG [mondrian.sql] 5561: 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] 2026-06-17 06:23:08,891 DEBUG [mondrian.sql] 5561: , exec 0 ms 2026-06-17 06:23:08,891 DEBUG [mondrian.sql] 5561: , exec+fetch 1 ms, 2 rows 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5562: 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] 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5562: , exec 0 ms 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5562: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5563: 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] 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5563: , exec 0 ms 2026-06-17 06:23:08,892 DEBUG [mondrian.sql] 5563: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5564: 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] 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5564: , exec 0 ms 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5564: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5565: 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] 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5565: , exec 0 ms 2026-06-17 06:23:08,894 DEBUG [mondrian.sql] 5565: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:08,896 DEBUG [mondrian.sql] 5566: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:08,896 DEBUG [mondrian.sql] 5566: , exec 0 ms 2026-06-17 06:23:08,896 DEBUG [mondrian.sql] 5566: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,896 DEBUG [mondrian.sql] 5567: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:23:08,897 DEBUG [mondrian.sql] 5567: , exec 0 ms 2026-06-17 06:23:08,897 DEBUG [mondrian.sql] 5567: , exec+fetch 1 ms, 8 rows 2026-06-17 06:23:08,907 DEBUG [mondrian.sql] 5568: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:23:08,907 DEBUG [mondrian.sql] 5568: , exec 0 ms 2026-06-17 06:23:08,907 DEBUG [mondrian.sql] 5568: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,907 DEBUG [mondrian.sql] 5569: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:23:08,908 DEBUG [mondrian.sql] 5569: , exec 0 ms 2026-06-17 06:23:08,908 DEBUG [mondrian.sql] 5569: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5570: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5570: , exec 0 ms 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5570: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5571: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5571: , exec 0 ms 2026-06-17 06:23:08,917 DEBUG [mondrian.sql] 5571: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5572: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5572: , exec 0 ms 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5572: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5573: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5573: , exec 0 ms 2026-06-17 06:23:08,927 DEBUG [mondrian.sql] 5573: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,936 DEBUG [mondrian.sql] 5574: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:23:08,936 DEBUG [mondrian.sql] 5574: , exec 0 ms 2026-06-17 06:23:08,936 DEBUG [mondrian.sql] 5574: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,936 DEBUG [mondrian.sql] 5575: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:23:08,937 DEBUG [mondrian.sql] 5575: , exec 0 ms 2026-06-17 06:23:08,937 DEBUG [mondrian.sql] 5575: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5576: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5576: , exec 0 ms 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5576: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5577: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5577: , exec 0 ms 2026-06-17 06:23:08,945 DEBUG [mondrian.sql] 5577: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,954 DEBUG [mondrian.sql] 5578: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:23:08,955 DEBUG [mondrian.sql] 5578: , exec 0 ms 2026-06-17 06:23:08,955 DEBUG [mondrian.sql] 5578: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:08,955 DEBUG [mondrian.sql] 5579: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:23:08,955 DEBUG [mondrian.sql] 5579: , exec 0 ms 2026-06-17 06:23:08,955 DEBUG [mondrian.sql] 5579: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5580: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5580: , exec 0 ms 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5580: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5581: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5581: , exec 0 ms 2026-06-17 06:23:08,965 DEBUG [mondrian.sql] 5581: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5582: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5582: , exec 0 ms 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5582: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5583: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5583: , exec 0 ms 2026-06-17 06:23:08,975 DEBUG [mondrian.sql] 5583: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5584: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5584: , exec 0 ms 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5584: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5585: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5585: , exec 0 ms 2026-06-17 06:23:08,984 DEBUG [mondrian.sql] 5585: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,002 DEBUG [mondrian.sql] 5586: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5586: , exec 1 ms 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5586: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5587: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5587: , exec 0 ms 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5587: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5588: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5588: , exec 0 ms 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5588: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,003 DEBUG [mondrian.sql] 5589: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:09,004 DEBUG [mondrian.sql] 5589: , exec 0 ms 2026-06-17 06:23:09,004 DEBUG [mondrian.sql] 5589: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:09,004 DEBUG [mondrian.sql] 5590: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:09,011 DEBUG [mondrian.sql] 5590: , exec 6 ms 2026-06-17 06:23:09,011 DEBUG [mondrian.sql] 5590: , exec+fetch 7 ms, 1 rows 2026-06-17 06:23:09,011 DEBUG [mondrian.sql] 5591: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:23:09,014 DEBUG [mondrian.sql] 5591: , exec 3 ms 2026-06-17 06:23:09,014 DEBUG [mondrian.sql] 5591: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,014 DEBUG [mondrian.sql] 5592: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:23:09,017 DEBUG [mondrian.sql] 5592: , exec 3 ms 2026-06-17 06:23:09,017 DEBUG [mondrian.sql] 5592: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,017 DEBUG [mondrian.sql] 5593: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,032 DEBUG [mondrian.sql] 5593: , exec 14 ms 2026-06-17 06:23:09,032 DEBUG [mondrian.sql] 5593: , exec+fetch 15 ms, 1 rows 2026-06-17 06:23:09,032 DEBUG [mondrian.sql] 5594: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,051 DEBUG [mondrian.sql] 5594: , exec 19 ms 2026-06-17 06:23:09,051 DEBUG [mondrian.sql] 5594: , exec+fetch 19 ms, 1 rows 2026-06-17 06:23:09,051 DEBUG [mondrian.sql] 5595: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,069 DEBUG [mondrian.sql] 5595: , exec 17 ms 2026-06-17 06:23:09,069 DEBUG [mondrian.sql] 5595: , exec+fetch 18 ms, 1 rows 2026-06-17 06:23:09,070 DEBUG [mondrian.sql] 5596: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,088 DEBUG [mondrian.sql] 5596: , exec 18 ms 2026-06-17 06:23:09,088 DEBUG [mondrian.sql] 5596: , exec+fetch 18 ms, 1 rows 2026-06-17 06:23:09,096 DEBUG [mondrian.sql] 5597: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5597: , exec 0 ms 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5597: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5598: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5598: , exec 0 ms 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5598: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5599: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5599: , exec 0 ms 2026-06-17 06:23:09,097 DEBUG [mondrian.sql] 5599: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,102 DEBUG [mondrian.sql] 5600: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:09,102 DEBUG [mondrian.sql] 5600: , exec 0 ms 2026-06-17 06:23:09,102 DEBUG [mondrian.sql] 5600: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,102 DEBUG [mondrian.sql] 5601: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:09,103 DEBUG [mondrian.sql] 5601: , exec 0 ms 2026-06-17 06:23:09,103 DEBUG [mondrian.sql] 5601: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:09,103 DEBUG [mondrian.sql] 5602: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:09,104 DEBUG [mondrian.sql] 5602: , exec 0 ms 2026-06-17 06:23:09,104 DEBUG [mondrian.sql] 5602: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:09,104 DEBUG [mondrian.sql] 5603: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,106 DEBUG [mondrian.sql] 5603: , exec 2 ms 2026-06-17 06:23:09,107 DEBUG [mondrian.sql] 5603: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,107 DEBUG [mondrian.sql] 5604: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,110 DEBUG [mondrian.sql] 5604: , exec 3 ms 2026-06-17 06:23:09,110 DEBUG [mondrian.sql] 5604: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,110 DEBUG [mondrian.sql] 5605: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,113 DEBUG [mondrian.sql] 5605: , exec 3 ms 2026-06-17 06:23:09,113 DEBUG [mondrian.sql] 5605: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,113 DEBUG [mondrian.sql] 5606: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,117 DEBUG [mondrian.sql] 5606: , exec 3 ms 2026-06-17 06:23:09,117 DEBUG [mondrian.sql] 5606: , exec+fetch 4 ms, 1 rows 2026-06-17 06:23:09,117 DEBUG [mondrian.sql] 5607: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,122 DEBUG [mondrian.sql] 5607: , exec 4 ms 2026-06-17 06:23:09,122 DEBUG [mondrian.sql] 5607: , exec+fetch 5 ms, 1 rows 2026-06-17 06:23:09,122 DEBUG [mondrian.sql] 5608: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,124 DEBUG [mondrian.sql] 5608: , exec 2 ms 2026-06-17 06:23:09,124 DEBUG [mondrian.sql] 5608: , exec+fetch 2 ms, 1 rows 2026-06-17 06:23:09,125 DEBUG [mondrian.sql] 5609: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,127 DEBUG [mondrian.sql] 5609: , exec 2 ms 2026-06-17 06:23:09,127 DEBUG [mondrian.sql] 5609: , exec+fetch 2 ms, 1 rows 2026-06-17 06:23:09,128 DEBUG [mondrian.sql] 5610: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,131 DEBUG [mondrian.sql] 5610: , exec 2 ms 2026-06-17 06:23:09,131 DEBUG [mondrian.sql] 5610: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,131 DEBUG [mondrian.sql] 5611: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5611: , exec 3 ms 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5611: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5612: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5612: , exec 0 ms 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5612: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,134 DEBUG [mondrian.sql] 5613: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:09,141 DEBUG [mondrian.sql] 5613: , exec 6 ms 2026-06-17 06:23:09,141 DEBUG [mondrian.sql] 5613: , exec+fetch 7 ms, 1 rows 2026-06-17 06:23:09,141 DEBUG [mondrian.sql] 5614: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,161 DEBUG [mondrian.sql] 5614: , exec 19 ms 2026-06-17 06:23:09,161 DEBUG [mondrian.sql] 5614: , exec+fetch 20 ms, 1 rows 2026-06-17 06:23:09,161 DEBUG [mondrian.sql] 5615: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:23:09,191 DEBUG [mondrian.sql] 5615: , exec 30 ms 2026-06-17 06:23:09,191 DEBUG [mondrian.sql] 5615: , exec+fetch 30 ms, 1 rows 2026-06-17 06:23:09,253 DEBUG [mondrian.mdx] 84359: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:23:09,254 DEBUG [mondrian.sql] 5616: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:23:09,254 DEBUG [mondrian.sql] 5616: , exec 0 ms 2026-06-17 06:23:09,254 DEBUG [mondrian.sql] 5616: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,256 DEBUG [mondrian.sql] 5617: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:23:09,256 DEBUG [mondrian.sql] 5617: , exec 0 ms 2026-06-17 06:23:09,256 DEBUG [mondrian.sql] 5617: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:09,257 DEBUG [mondrian.mdx] 84359: exec: 4 ms 2026-06-17 06:23:09,258 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:23:13,908 DEBUG [mondrian.sql] 5618: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:13,927 DEBUG [mondrian.sql] 5618: , exec 18 ms 2026-06-17 06:23:13,927 DEBUG [mondrian.sql] 5618: , exec+fetch 19 ms, 1 rows 2026-06-17 06:23:13,927 DEBUG [mondrian.sql] 5619: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:23:13,931 DEBUG [mondrian.sql] 5619: , exec 3 ms 2026-06-17 06:23:13,931 DEBUG [mondrian.sql] 5619: , exec+fetch 4 ms, 3 rows 2026-06-17 06:23:13,931 DEBUG [mondrian.sql] 5620: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:23:13,933 DEBUG [mondrian.sql] 5620: , exec 2 ms 2026-06-17 06:23:13,933 DEBUG [mondrian.sql] 5620: , exec+fetch 2 ms, 3 rows 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5621: 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] 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5621: , exec 0 ms 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5621: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5622: 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] 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5622: , exec 0 ms 2026-06-17 06:23:13,934 DEBUG [mondrian.sql] 5622: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5623: 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] 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5623: , exec 0 ms 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5623: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5624: 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] 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5624: , exec 0 ms 2026-06-17 06:23:13,936 DEBUG [mondrian.sql] 5624: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5625: 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] 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5625: , exec 0 ms 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5625: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5626: 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] 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5626: , exec 0 ms 2026-06-17 06:23:13,938 DEBUG [mondrian.sql] 5626: , exec+fetch 0 ms, 2 rows 2026-06-17 06:23:13,939 DEBUG [mondrian.sql] 5627: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:13,940 DEBUG [mondrian.sql] 5627: , exec 0 ms 2026-06-17 06:23:13,940 DEBUG [mondrian.sql] 5627: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:13,940 DEBUG [mondrian.sql] 5628: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:23:13,941 DEBUG [mondrian.sql] 5628: , exec 0 ms 2026-06-17 06:23:13,941 DEBUG [mondrian.sql] 5628: , exec+fetch 1 ms, 8 rows 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5629: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5629: , exec 0 ms 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5629: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5630: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5630: , exec 0 ms 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5630: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,942 DEBUG [mondrian.sql] 5631: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5631: , exec 0 ms 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5631: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5632: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5632: , exec 0 ms 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5632: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5633: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5633: , exec 0 ms 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5633: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,943 DEBUG [mondrian.sql] 5634: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5634: , exec 0 ms 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5634: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5635: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5635: , exec 0 ms 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5635: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5636: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5636: , exec 0 ms 2026-06-17 06:23:13,944 DEBUG [mondrian.sql] 5636: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5637: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5637: , exec 0 ms 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5637: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5638: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5638: , exec 0 ms 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5638: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5639: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5639: , exec 0 ms 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5639: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5640: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5640: , exec 0 ms 2026-06-17 06:23:13,945 DEBUG [mondrian.sql] 5640: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5641: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5641: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5641: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5642: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5642: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5642: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5643: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5643: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5643: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5644: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5644: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5644: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5645: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5645: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5645: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5646: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5646: , exec 0 ms 2026-06-17 06:23:13,946 DEBUG [mondrian.sql] 5646: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,033 DEBUG [mondrian.sql] 5647: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:14,033 DEBUG [mondrian.sql] 5647: , exec 0 ms 2026-06-17 06:23:14,033 DEBUG [mondrian.sql] 5647: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5648: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5648: , exec 0 ms 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5648: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5649: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5649: , exec 0 ms 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5649: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,034 DEBUG [mondrian.sql] 5650: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:14,035 DEBUG [mondrian.sql] 5650: , exec 0 ms 2026-06-17 06:23:14,035 DEBUG [mondrian.sql] 5650: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:14,035 DEBUG [mondrian.sql] 5651: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:14,042 DEBUG [mondrian.sql] 5651: , exec 6 ms 2026-06-17 06:23:14,042 DEBUG [mondrian.sql] 5651: , exec+fetch 7 ms, 1 rows 2026-06-17 06:23:14,042 DEBUG [mondrian.sql] 5652: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:23:14,045 DEBUG [mondrian.sql] 5652: , exec 3 ms 2026-06-17 06:23:14,045 DEBUG [mondrian.sql] 5652: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:14,045 DEBUG [mondrian.sql] 5653: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:23:14,048 DEBUG [mondrian.sql] 5653: , exec 3 ms 2026-06-17 06:23:14,048 DEBUG [mondrian.sql] 5653: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:14,048 DEBUG [mondrian.sql] 5654: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,063 DEBUG [mondrian.sql] 5654: , exec 14 ms 2026-06-17 06:23:14,063 DEBUG [mondrian.sql] 5654: , exec+fetch 15 ms, 1 rows 2026-06-17 06:23:14,063 DEBUG [mondrian.sql] 5655: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,103 DEBUG [mondrian.sql] 5655: , exec 39 ms 2026-06-17 06:23:14,103 DEBUG [mondrian.sql] 5655: , exec+fetch 40 ms, 1 rows 2026-06-17 06:23:14,103 DEBUG [mondrian.sql] 5656: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,128 DEBUG [mondrian.sql] 5656: , exec 24 ms 2026-06-17 06:23:14,128 DEBUG [mondrian.sql] 5656: , exec+fetch 25 ms, 1 rows 2026-06-17 06:23:14,128 DEBUG [mondrian.sql] 5657: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,152 DEBUG [mondrian.sql] 5657: , exec 23 ms 2026-06-17 06:23:14,152 DEBUG [mondrian.sql] 5657: , exec+fetch 24 ms, 1 rows 2026-06-17 06:23:14,161 DEBUG [mondrian.sql] 5658: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:14,161 DEBUG [mondrian.sql] 5658: , exec 0 ms 2026-06-17 06:23:14,161 DEBUG [mondrian.sql] 5658: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,161 DEBUG [mondrian.sql] 5659: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:23:14,162 DEBUG [mondrian.sql] 5659: , exec 0 ms 2026-06-17 06:23:14,162 DEBUG [mondrian.sql] 5659: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:14,162 DEBUG [mondrian.sql] 5660: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:23:14,162 DEBUG [mondrian.sql] 5660: , exec 0 ms 2026-06-17 06:23:14,162 DEBUG [mondrian.sql] 5660: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,163 DEBUG [mondrian.sql] 5661: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:14,163 DEBUG [mondrian.sql] 5661: , exec 0 ms 2026-06-17 06:23:14,163 DEBUG [mondrian.sql] 5661: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,163 DEBUG [mondrian.sql] 5662: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:14,164 DEBUG [mondrian.sql] 5662: , exec 1 ms 2026-06-17 06:23:14,164 DEBUG [mondrian.sql] 5662: , exec+fetch 1 ms, 1 rows 2026-06-17 06:23:14,164 DEBUG [mondrian.sql] 5663: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:23:14,166 DEBUG [mondrian.sql] 5663: , exec 1 ms 2026-06-17 06:23:14,166 DEBUG [mondrian.sql] 5663: , exec+fetch 2 ms, 1 rows 2026-06-17 06:23:14,166 DEBUG [mondrian.sql] 5664: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,170 DEBUG [mondrian.sql] 5664: , exec 4 ms 2026-06-17 06:23:14,170 DEBUG [mondrian.sql] 5664: , exec+fetch 4 ms, 1 rows 2026-06-17 06:23:14,170 DEBUG [mondrian.sql] 5665: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,175 DEBUG [mondrian.sql] 5665: , exec 5 ms 2026-06-17 06:23:14,175 DEBUG [mondrian.sql] 5665: , exec+fetch 5 ms, 1 rows 2026-06-17 06:23:14,175 DEBUG [mondrian.sql] 5666: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,181 DEBUG [mondrian.sql] 5666: , exec 5 ms 2026-06-17 06:23:14,181 DEBUG [mondrian.sql] 5666: , exec+fetch 6 ms, 1 rows 2026-06-17 06:23:14,181 DEBUG [mondrian.sql] 5667: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,187 DEBUG [mondrian.sql] 5667: , exec 5 ms 2026-06-17 06:23:14,187 DEBUG [mondrian.sql] 5667: , exec+fetch 6 ms, 1 rows 2026-06-17 06:23:14,187 DEBUG [mondrian.sql] 5668: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,194 DEBUG [mondrian.sql] 5668: , exec 7 ms 2026-06-17 06:23:14,194 DEBUG [mondrian.sql] 5668: , exec+fetch 7 ms, 1 rows 2026-06-17 06:23:14,194 DEBUG [mondrian.sql] 5669: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,198 DEBUG [mondrian.sql] 5669: , exec 3 ms 2026-06-17 06:23:14,198 DEBUG [mondrian.sql] 5669: , exec+fetch 4 ms, 1 rows 2026-06-17 06:23:14,199 DEBUG [mondrian.sql] 5670: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,202 DEBUG [mondrian.sql] 5670: , exec 3 ms 2026-06-17 06:23:14,202 DEBUG [mondrian.sql] 5670: , exec+fetch 3 ms, 1 rows 2026-06-17 06:23:14,202 DEBUG [mondrian.sql] 5671: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,206 DEBUG [mondrian.sql] 5671: , exec 3 ms 2026-06-17 06:23:14,206 DEBUG [mondrian.sql] 5671: , exec+fetch 4 ms, 1 rows 2026-06-17 06:23:14,206 DEBUG [mondrian.sql] 5672: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:23:14,210 DEBUG [mondrian.sql] 5672: , exec 3 ms 2026-06-17 06:23:14,210 DEBUG [mondrian.sql] 5672: , exec+fetch 4 ms, 1 rows 2026-06-17 06:23:14,210 DEBUG [mondrian.sql] 5673: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:14,210 DEBUG [mondrian.sql] 5673: , exec 0 ms 2026-06-17 06:23:14,210 DEBUG [mondrian.sql] 5673: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,211 DEBUG [mondrian.sql] 5674: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:23:14,217 DEBUG [mondrian.sql] 5674: , exec 6 ms 2026-06-17 06:23:14,217 DEBUG [mondrian.sql] 5674: , exec+fetch 6 ms, 1 rows 2026-06-17 06:23:14,218 DEBUG [mondrian.sql] 5675: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,240 DEBUG [mondrian.sql] 5675: , exec 21 ms 2026-06-17 06:23:14,240 DEBUG [mondrian.sql] 5675: , exec+fetch 22 ms, 1 rows 2026-06-17 06:23:14,240 DEBUG [mondrian.sql] 5676: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:23:14,271 DEBUG [mondrian.sql] 5676: , exec 31 ms 2026-06-17 06:23:14,272 DEBUG [mondrian.sql] 5676: , exec+fetch 32 ms, 1 rows 2026-06-17 06:23:14,333 DEBUG [mondrian.mdx] 84967: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:23:14,334 DEBUG [mondrian.sql] 5677: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:23:14,334 DEBUG [mondrian.sql] 5677: , exec 0 ms 2026-06-17 06:23:14,334 DEBUG [mondrian.sql] 5677: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,335 DEBUG [mondrian.sql] 5678: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:23:14,336 DEBUG [mondrian.sql] 5678: , exec 0 ms 2026-06-17 06:23:14,336 DEBUG [mondrian.sql] 5678: , exec+fetch 0 ms, 1 rows 2026-06-17 06:23:14,337 DEBUG [mondrian.mdx] 84967: exec: 4 ms 2026-06-17 06:23:14,338 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:25:34,058 DEBUG [mondrian.sql] 5679: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,078 DEBUG [mondrian.sql] 5679: , exec 20 ms 2026-06-17 06:25:34,079 DEBUG [mondrian.sql] 5679: , exec+fetch 21 ms, 1 rows 2026-06-17 06:25:34,079 DEBUG [mondrian.sql] 5680: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:25:34,083 DEBUG [mondrian.sql] 5680: , exec 4 ms 2026-06-17 06:25:34,083 DEBUG [mondrian.sql] 5680: , exec+fetch 4 ms, 3 rows 2026-06-17 06:25:34,083 DEBUG [mondrian.sql] 5681: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:25:34,087 DEBUG [mondrian.sql] 5681: , exec 3 ms 2026-06-17 06:25:34,087 DEBUG [mondrian.sql] 5681: , exec+fetch 4 ms, 3 rows 2026-06-17 06:25:34,088 DEBUG [mondrian.sql] 5682: 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] 2026-06-17 06:25:34,088 DEBUG [mondrian.sql] 5682: , exec 0 ms 2026-06-17 06:25:34,088 DEBUG [mondrian.sql] 5682: , exec+fetch 0 ms, 2 rows 2026-06-17 06:25:34,088 DEBUG [mondrian.sql] 5683: 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] 2026-06-17 06:25:34,089 DEBUG [mondrian.sql] 5683: , exec 0 ms 2026-06-17 06:25:34,089 DEBUG [mondrian.sql] 5683: , exec+fetch 1 ms, 2 rows 2026-06-17 06:25:34,090 DEBUG [mondrian.sql] 5684: 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] 2026-06-17 06:25:34,090 DEBUG [mondrian.sql] 5684: , exec 0 ms 2026-06-17 06:25:34,091 DEBUG [mondrian.sql] 5684: , exec+fetch 1 ms, 2 rows 2026-06-17 06:25:34,091 DEBUG [mondrian.sql] 5685: 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] 2026-06-17 06:25:34,091 DEBUG [mondrian.sql] 5685: , exec 0 ms 2026-06-17 06:25:34,091 DEBUG [mondrian.sql] 5685: , exec+fetch 0 ms, 2 rows 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5686: 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] 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5686: , exec 0 ms 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5686: , exec+fetch 0 ms, 2 rows 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5687: 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] 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5687: , exec 0 ms 2026-06-17 06:25:34,092 DEBUG [mondrian.sql] 5687: , exec+fetch 0 ms, 2 rows 2026-06-17 06:25:34,094 DEBUG [mondrian.sql] 5688: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:25:34,095 DEBUG [mondrian.sql] 5688: , exec 0 ms 2026-06-17 06:25:34,095 DEBUG [mondrian.sql] 5688: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,095 DEBUG [mondrian.sql] 5689: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:25:34,095 DEBUG [mondrian.sql] 5689: , exec 0 ms 2026-06-17 06:25:34,095 DEBUG [mondrian.sql] 5689: , exec+fetch 0 ms, 8 rows 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5690: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5690: , exec 0 ms 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5690: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5691: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5691: , exec 0 ms 2026-06-17 06:25:34,106 DEBUG [mondrian.sql] 5691: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,114 DEBUG [mondrian.sql] 5692: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:25:34,115 DEBUG [mondrian.sql] 5692: , exec 0 ms 2026-06-17 06:25:34,115 DEBUG [mondrian.sql] 5692: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,115 DEBUG [mondrian.sql] 5693: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:25:34,115 DEBUG [mondrian.sql] 5693: , exec 0 ms 2026-06-17 06:25:34,115 DEBUG [mondrian.sql] 5693: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,123 DEBUG [mondrian.sql] 5694: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:25:34,124 DEBUG [mondrian.sql] 5694: , exec 0 ms 2026-06-17 06:25:34,124 DEBUG [mondrian.sql] 5694: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,124 DEBUG [mondrian.sql] 5695: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:25:34,124 DEBUG [mondrian.sql] 5695: , exec 0 ms 2026-06-17 06:25:34,124 DEBUG [mondrian.sql] 5695: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5696: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5696: , exec 0 ms 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5696: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5697: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5697: , exec 0 ms 2026-06-17 06:25:34,133 DEBUG [mondrian.sql] 5697: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5698: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5698: , exec 0 ms 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5698: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5699: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5699: , exec 0 ms 2026-06-17 06:25:34,143 DEBUG [mondrian.sql] 5699: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5700: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5700: , exec 0 ms 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5700: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5701: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5701: , exec 0 ms 2026-06-17 06:25:34,153 DEBUG [mondrian.sql] 5701: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5702: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5702: , exec 0 ms 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5702: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5703: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5703: , exec 0 ms 2026-06-17 06:25:34,163 DEBUG [mondrian.sql] 5703: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5704: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5704: , exec 0 ms 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5704: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5705: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5705: , exec 0 ms 2026-06-17 06:25:34,173 DEBUG [mondrian.sql] 5705: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,182 DEBUG [mondrian.sql] 5706: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:25:34,183 DEBUG [mondrian.sql] 5706: , exec 0 ms 2026-06-17 06:25:34,183 DEBUG [mondrian.sql] 5706: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,183 DEBUG [mondrian.sql] 5707: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:25:34,183 DEBUG [mondrian.sql] 5707: , exec 0 ms 2026-06-17 06:25:34,183 DEBUG [mondrian.sql] 5707: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,202 DEBUG [mondrian.sql] 5708: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:25:34,203 DEBUG [mondrian.sql] 5708: , exec 1 ms 2026-06-17 06:25:34,203 DEBUG [mondrian.sql] 5708: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,203 DEBUG [mondrian.sql] 5709: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5709: , exec 0 ms 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5709: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5710: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5710: , exec 0 ms 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5710: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,204 DEBUG [mondrian.sql] 5711: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:25:34,205 DEBUG [mondrian.sql] 5711: , exec 0 ms 2026-06-17 06:25:34,205 DEBUG [mondrian.sql] 5711: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,205 DEBUG [mondrian.sql] 5712: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:25:34,211 DEBUG [mondrian.sql] 5712: , exec 6 ms 2026-06-17 06:25:34,211 DEBUG [mondrian.sql] 5712: , exec+fetch 6 ms, 1 rows 2026-06-17 06:25:34,211 DEBUG [mondrian.sql] 5713: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:25:34,214 DEBUG [mondrian.sql] 5713: , exec 2 ms 2026-06-17 06:25:34,214 DEBUG [mondrian.sql] 5713: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,214 DEBUG [mondrian.sql] 5714: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:25:34,217 DEBUG [mondrian.sql] 5714: , exec 2 ms 2026-06-17 06:25:34,217 DEBUG [mondrian.sql] 5714: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,217 DEBUG [mondrian.sql] 5715: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,233 DEBUG [mondrian.sql] 5715: , exec 15 ms 2026-06-17 06:25:34,233 DEBUG [mondrian.sql] 5715: , exec+fetch 16 ms, 1 rows 2026-06-17 06:25:34,233 DEBUG [mondrian.sql] 5716: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,259 DEBUG [mondrian.sql] 5716: , exec 25 ms 2026-06-17 06:25:34,259 DEBUG [mondrian.sql] 5716: , exec+fetch 26 ms, 1 rows 2026-06-17 06:25:34,259 DEBUG [mondrian.sql] 5717: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,276 DEBUG [mondrian.sql] 5717: , exec 17 ms 2026-06-17 06:25:34,277 DEBUG [mondrian.sql] 5717: , exec+fetch 18 ms, 1 rows 2026-06-17 06:25:34,277 DEBUG [mondrian.sql] 5718: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,295 DEBUG [mondrian.sql] 5718: , exec 18 ms 2026-06-17 06:25:34,296 DEBUG [mondrian.sql] 5718: , exec+fetch 19 ms, 1 rows 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5719: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5719: , exec 0 ms 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5719: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5720: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5720: , exec 0 ms 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5720: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,306 DEBUG [mondrian.sql] 5721: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:25:34,307 DEBUG [mondrian.sql] 5721: , exec 0 ms 2026-06-17 06:25:34,307 DEBUG [mondrian.sql] 5721: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,308 DEBUG [mondrian.sql] 5722: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:25:34,308 DEBUG [mondrian.sql] 5722: , exec 0 ms 2026-06-17 06:25:34,308 DEBUG [mondrian.sql] 5722: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,308 DEBUG [mondrian.sql] 5723: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:25:34,309 DEBUG [mondrian.sql] 5723: , exec 0 ms 2026-06-17 06:25:34,309 DEBUG [mondrian.sql] 5723: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,309 DEBUG [mondrian.sql] 5724: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:25:34,310 DEBUG [mondrian.sql] 5724: , exec 0 ms 2026-06-17 06:25:34,310 DEBUG [mondrian.sql] 5724: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,310 DEBUG [mondrian.sql] 5725: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,313 DEBUG [mondrian.sql] 5725: , exec 2 ms 2026-06-17 06:25:34,313 DEBUG [mondrian.sql] 5725: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,313 DEBUG [mondrian.sql] 5726: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,316 DEBUG [mondrian.sql] 5726: , exec 3 ms 2026-06-17 06:25:34,316 DEBUG [mondrian.sql] 5726: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,316 DEBUG [mondrian.sql] 5727: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,320 DEBUG [mondrian.sql] 5727: , exec 3 ms 2026-06-17 06:25:34,320 DEBUG [mondrian.sql] 5727: , exec+fetch 4 ms, 1 rows 2026-06-17 06:25:34,320 DEBUG [mondrian.sql] 5728: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,323 DEBUG [mondrian.sql] 5728: , exec 3 ms 2026-06-17 06:25:34,323 DEBUG [mondrian.sql] 5728: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,323 DEBUG [mondrian.sql] 5729: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,328 DEBUG [mondrian.sql] 5729: , exec 4 ms 2026-06-17 06:25:34,328 DEBUG [mondrian.sql] 5729: , exec+fetch 5 ms, 1 rows 2026-06-17 06:25:34,329 DEBUG [mondrian.sql] 5730: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,332 DEBUG [mondrian.sql] 5730: , exec 3 ms 2026-06-17 06:25:34,332 DEBUG [mondrian.sql] 5730: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,332 DEBUG [mondrian.sql] 5731: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,335 DEBUG [mondrian.sql] 5731: , exec 2 ms 2026-06-17 06:25:34,335 DEBUG [mondrian.sql] 5731: , exec+fetch 2 ms, 1 rows 2026-06-17 06:25:34,336 DEBUG [mondrian.sql] 5732: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,339 DEBUG [mondrian.sql] 5732: , exec 2 ms 2026-06-17 06:25:34,339 DEBUG [mondrian.sql] 5732: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,339 DEBUG [mondrian.sql] 5733: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:25:34,342 DEBUG [mondrian.sql] 5733: , exec 3 ms 2026-06-17 06:25:34,342 DEBUG [mondrian.sql] 5733: , exec+fetch 3 ms, 1 rows 2026-06-17 06:25:34,343 DEBUG [mondrian.sql] 5734: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:25:34,343 DEBUG [mondrian.sql] 5734: , exec 0 ms 2026-06-17 06:25:34,343 DEBUG [mondrian.sql] 5734: , exec+fetch 0 ms, 1 rows 2026-06-17 06:25:34,344 DEBUG [mondrian.sql] 5735: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:25:34,350 DEBUG [mondrian.sql] 5735: , exec 6 ms 2026-06-17 06:25:34,350 DEBUG [mondrian.sql] 5735: , exec+fetch 6 ms, 1 rows 2026-06-17 06:25:34,351 DEBUG [mondrian.sql] 5736: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,372 DEBUG [mondrian.sql] 5736: , exec 21 ms 2026-06-17 06:25:34,372 DEBUG [mondrian.sql] 5736: , exec+fetch 21 ms, 1 rows 2026-06-17 06:25:34,372 DEBUG [mondrian.sql] 5737: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:25:34,403 DEBUG [mondrian.sql] 5737: , exec 31 ms 2026-06-17 06:25:34,403 DEBUG [mondrian.sql] 5737: , exec+fetch 31 ms, 1 rows 2026-06-17 06:25:34,466 DEBUG [mondrian.mdx] 85575: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:25:34,466 DEBUG [mondrian.sql] 5738: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:25:34,467 DEBUG [mondrian.sql] 5738: , exec 0 ms 2026-06-17 06:25:34,467 DEBUG [mondrian.sql] 5738: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,468 DEBUG [mondrian.sql] 5739: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:25:34,469 DEBUG [mondrian.sql] 5739: , exec 0 ms 2026-06-17 06:25:34,469 DEBUG [mondrian.sql] 5739: , exec+fetch 1 ms, 1 rows 2026-06-17 06:25:34,469 DEBUG [mondrian.mdx] 85575: exec: 3 ms 2026-06-17 06:25:34,470 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:28:42,305 DEBUG [mondrian.sql] 5740: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,323 DEBUG [mondrian.sql] 5740: , exec 17 ms 2026-06-17 06:28:42,323 DEBUG [mondrian.sql] 5740: , exec+fetch 17 ms, 1 rows 2026-06-17 06:28:42,323 DEBUG [mondrian.sql] 5741: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:28:42,326 DEBUG [mondrian.sql] 5741: , exec 2 ms 2026-06-17 06:28:42,326 DEBUG [mondrian.sql] 5741: , exec+fetch 3 ms, 3 rows 2026-06-17 06:28:42,327 DEBUG [mondrian.sql] 5742: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:28:42,329 DEBUG [mondrian.sql] 5742: , exec 2 ms 2026-06-17 06:28:42,329 DEBUG [mondrian.sql] 5742: , exec+fetch 2 ms, 3 rows 2026-06-17 06:28:42,329 DEBUG [mondrian.sql] 5743: 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] 2026-06-17 06:28:42,330 DEBUG [mondrian.sql] 5743: , exec 0 ms 2026-06-17 06:28:42,330 DEBUG [mondrian.sql] 5743: , exec+fetch 1 ms, 2 rows 2026-06-17 06:28:42,330 DEBUG [mondrian.sql] 5744: 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] 2026-06-17 06:28:42,330 DEBUG [mondrian.sql] 5744: , exec 0 ms 2026-06-17 06:28:42,330 DEBUG [mondrian.sql] 5744: , exec+fetch 0 ms, 2 rows 2026-06-17 06:28:42,332 DEBUG [mondrian.sql] 5745: 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] 2026-06-17 06:28:42,332 DEBUG [mondrian.sql] 5745: , exec 0 ms 2026-06-17 06:28:42,332 DEBUG [mondrian.sql] 5745: , exec+fetch 0 ms, 2 rows 2026-06-17 06:28:42,332 DEBUG [mondrian.sql] 5746: 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] 2026-06-17 06:28:42,333 DEBUG [mondrian.sql] 5746: , exec 0 ms 2026-06-17 06:28:42,333 DEBUG [mondrian.sql] 5746: , exec+fetch 1 ms, 2 rows 2026-06-17 06:28:42,334 DEBUG [mondrian.sql] 5747: 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] 2026-06-17 06:28:42,334 DEBUG [mondrian.sql] 5747: , exec 0 ms 2026-06-17 06:28:42,334 DEBUG [mondrian.sql] 5747: , exec+fetch 0 ms, 2 rows 2026-06-17 06:28:42,334 DEBUG [mondrian.sql] 5748: 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] 2026-06-17 06:28:42,334 DEBUG [mondrian.sql] 5748: , exec 0 ms 2026-06-17 06:28:42,335 DEBUG [mondrian.sql] 5748: , exec+fetch 1 ms, 2 rows 2026-06-17 06:28:42,336 DEBUG [mondrian.sql] 5749: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:28:42,337 DEBUG [mondrian.sql] 5749: , exec 0 ms 2026-06-17 06:28:42,337 DEBUG [mondrian.sql] 5749: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,337 DEBUG [mondrian.sql] 5750: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:28:42,337 DEBUG [mondrian.sql] 5750: , exec 0 ms 2026-06-17 06:28:42,338 DEBUG [mondrian.sql] 5750: , exec+fetch 1 ms, 8 rows 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5751: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5751: , exec 0 ms 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5751: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5752: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5752: , exec 0 ms 2026-06-17 06:28:42,339 DEBUG [mondrian.sql] 5752: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5753: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5753: , exec 0 ms 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5753: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5754: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5754: , exec 0 ms 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5754: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,340 DEBUG [mondrian.sql] 5755: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5755: , exec 0 ms 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5755: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5756: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5756: , exec 0 ms 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5756: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5757: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5757: , exec 0 ms 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5757: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5758: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5758: , exec 0 ms 2026-06-17 06:28:42,341 DEBUG [mondrian.sql] 5758: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5759: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5759: , exec 0 ms 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5759: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5760: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5760: , exec 0 ms 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5760: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5761: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5761: , exec 0 ms 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5761: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5762: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:28:42,342 DEBUG [mondrian.sql] 5762: , exec 0 ms 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5762: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5763: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5763: , exec 0 ms 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5763: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5764: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5764: , exec 0 ms 2026-06-17 06:28:42,343 DEBUG [mondrian.sql] 5764: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5765: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5765: , exec 0 ms 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5765: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5766: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5766: , exec 0 ms 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5766: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5767: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5767: , exec 0 ms 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5767: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5768: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5768: , exec 0 ms 2026-06-17 06:28:42,344 DEBUG [mondrian.sql] 5768: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,424 DEBUG [mondrian.sql] 5769: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5769: , exec 0 ms 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5769: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5770: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5770: , exec 0 ms 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5770: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5771: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5771: , exec 0 ms 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5771: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,425 DEBUG [mondrian.sql] 5772: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:28:42,426 DEBUG [mondrian.sql] 5772: , exec 0 ms 2026-06-17 06:28:42,426 DEBUG [mondrian.sql] 5772: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,426 DEBUG [mondrian.sql] 5773: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:28:42,433 DEBUG [mondrian.sql] 5773: , exec 6 ms 2026-06-17 06:28:42,433 DEBUG [mondrian.sql] 5773: , exec+fetch 7 ms, 1 rows 2026-06-17 06:28:42,433 DEBUG [mondrian.sql] 5774: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:28:42,436 DEBUG [mondrian.sql] 5774: , exec 2 ms 2026-06-17 06:28:42,436 DEBUG [mondrian.sql] 5774: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,436 DEBUG [mondrian.sql] 5775: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:28:42,439 DEBUG [mondrian.sql] 5775: , exec 3 ms 2026-06-17 06:28:42,439 DEBUG [mondrian.sql] 5775: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,439 DEBUG [mondrian.sql] 5776: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,454 DEBUG [mondrian.sql] 5776: , exec 15 ms 2026-06-17 06:28:42,454 DEBUG [mondrian.sql] 5776: , exec+fetch 15 ms, 1 rows 2026-06-17 06:28:42,454 DEBUG [mondrian.sql] 5777: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,472 DEBUG [mondrian.sql] 5777: , exec 17 ms 2026-06-17 06:28:42,472 DEBUG [mondrian.sql] 5777: , exec+fetch 18 ms, 1 rows 2026-06-17 06:28:42,472 DEBUG [mondrian.sql] 5778: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,486 DEBUG [mondrian.sql] 5778: , exec 13 ms 2026-06-17 06:28:42,486 DEBUG [mondrian.sql] 5778: , exec+fetch 14 ms, 1 rows 2026-06-17 06:28:42,486 DEBUG [mondrian.sql] 5779: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,502 DEBUG [mondrian.sql] 5779: , exec 16 ms 2026-06-17 06:28:42,502 DEBUG [mondrian.sql] 5779: , exec+fetch 16 ms, 1 rows 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5780: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5780: , exec 0 ms 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5780: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5781: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5781: , exec 0 ms 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5781: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5782: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5782: , exec 0 ms 2026-06-17 06:28:42,511 DEBUG [mondrian.sql] 5782: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,516 DEBUG [mondrian.sql] 5783: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:28:42,516 DEBUG [mondrian.sql] 5783: , exec 0 ms 2026-06-17 06:28:42,516 DEBUG [mondrian.sql] 5783: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,516 DEBUG [mondrian.sql] 5784: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5784: , exec 0 ms 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5784: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5785: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5785: , exec 0 ms 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5785: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,517 DEBUG [mondrian.sql] 5786: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,520 DEBUG [mondrian.sql] 5786: , exec 2 ms 2026-06-17 06:28:42,520 DEBUG [mondrian.sql] 5786: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,520 DEBUG [mondrian.sql] 5787: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,523 DEBUG [mondrian.sql] 5787: , exec 3 ms 2026-06-17 06:28:42,523 DEBUG [mondrian.sql] 5787: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,523 DEBUG [mondrian.sql] 5788: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,527 DEBUG [mondrian.sql] 5788: , exec 3 ms 2026-06-17 06:28:42,527 DEBUG [mondrian.sql] 5788: , exec+fetch 4 ms, 1 rows 2026-06-17 06:28:42,527 DEBUG [mondrian.sql] 5789: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,530 DEBUG [mondrian.sql] 5789: , exec 3 ms 2026-06-17 06:28:42,530 DEBUG [mondrian.sql] 5789: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,530 DEBUG [mondrian.sql] 5790: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,535 DEBUG [mondrian.sql] 5790: , exec 4 ms 2026-06-17 06:28:42,535 DEBUG [mondrian.sql] 5790: , exec+fetch 4 ms, 1 rows 2026-06-17 06:28:42,535 DEBUG [mondrian.sql] 5791: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,538 DEBUG [mondrian.sql] 5791: , exec 2 ms 2026-06-17 06:28:42,538 DEBUG [mondrian.sql] 5791: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,538 DEBUG [mondrian.sql] 5792: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,541 DEBUG [mondrian.sql] 5792: , exec 2 ms 2026-06-17 06:28:42,541 DEBUG [mondrian.sql] 5792: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,541 DEBUG [mondrian.sql] 5793: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,544 DEBUG [mondrian.sql] 5793: , exec 2 ms 2026-06-17 06:28:42,544 DEBUG [mondrian.sql] 5793: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,544 DEBUG [mondrian.sql] 5794: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5794: , exec 3 ms 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5794: , exec+fetch 3 ms, 1 rows 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5795: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5795: , exec 0 ms 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5795: , exec+fetch 0 ms, 1 rows 2026-06-17 06:28:42,547 DEBUG [mondrian.sql] 5796: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:28:42,564 DEBUG [mondrian.sql] 5796: , exec 16 ms 2026-06-17 06:28:42,564 DEBUG [mondrian.sql] 5796: , exec+fetch 17 ms, 1 rows 2026-06-17 06:28:42,565 DEBUG [mondrian.sql] 5797: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,583 DEBUG [mondrian.sql] 5797: , exec 18 ms 2026-06-17 06:28:42,583 DEBUG [mondrian.sql] 5797: , exec+fetch 18 ms, 1 rows 2026-06-17 06:28:42,583 DEBUG [mondrian.sql] 5798: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:28:42,613 DEBUG [mondrian.sql] 5798: , exec 29 ms 2026-06-17 06:28:42,613 DEBUG [mondrian.sql] 5798: , exec+fetch 30 ms, 1 rows 2026-06-17 06:28:42,669 DEBUG [mondrian.mdx] 86183: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:28:42,670 DEBUG [mondrian.sql] 5799: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:28:42,671 DEBUG [mondrian.sql] 5799: , exec 0 ms 2026-06-17 06:28:42,671 DEBUG [mondrian.sql] 5799: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,672 DEBUG [mondrian.sql] 5800: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:28:42,673 DEBUG [mondrian.sql] 5800: , exec 0 ms 2026-06-17 06:28:42,673 DEBUG [mondrian.sql] 5800: , exec+fetch 1 ms, 1 rows 2026-06-17 06:28:42,674 DEBUG [mondrian.mdx] 86183: exec: 5 ms 2026-06-17 06:28:42,674 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 06:31:43,064 DEBUG [mondrian.sql] 5801: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."country" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,082 DEBUG [mondrian.sql] 5801: , exec 17 ms 2026-06-17 06:31:43,082 DEBUG [mondrian.sql] 5801: , exec+fetch 18 ms, 1 rows 2026-06-17 06:31:43,082 DEBUG [mondrian.sql] 5802: SqlTupleReader.readTuples [[Customers].[Country]]: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:31:43,085 DEBUG [mondrian.sql] 5802: , exec 2 ms 2026-06-17 06:31:43,085 DEBUG [mondrian.sql] 5802: , exec+fetch 3 ms, 3 rows 2026-06-17 06:31:43,085 DEBUG [mondrian.sql] 5803: SqlMemberSource.getMemberChildren: executing sql [ select "customer"."country" as "c0" from "customer" as "customer" group by "customer"."country" order by CASE WHEN "customer"."country" IS NULL THEN 1 ELSE 0 END, "customer"."country" ASC] 2026-06-17 06:31:43,087 DEBUG [mondrian.sql] 5803: , exec 2 ms 2026-06-17 06:31:43,087 DEBUG [mondrian.sql] 5803: , exec+fetch 2 ms, 3 rows 2026-06-17 06:31:43,087 DEBUG [mondrian.sql] 5804: 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] 2026-06-17 06:31:43,088 DEBUG [mondrian.sql] 5804: , exec 0 ms 2026-06-17 06:31:43,088 DEBUG [mondrian.sql] 5804: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,088 DEBUG [mondrian.sql] 5805: 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] 2026-06-17 06:31:43,088 DEBUG [mondrian.sql] 5805: , exec 0 ms 2026-06-17 06:31:43,088 DEBUG [mondrian.sql] 5805: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5806: 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] 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5806: , exec 0 ms 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5806: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5807: 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] 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5807: , exec 0 ms 2026-06-17 06:31:43,090 DEBUG [mondrian.sql] 5807: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5808: 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] 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5808: , exec 0 ms 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5808: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5809: 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] 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5809: , exec 0 ms 2026-06-17 06:31:43,092 DEBUG [mondrian.sql] 5809: , exec+fetch 0 ms, 2 rows 2026-06-17 06:31:43,093 DEBUG [mondrian.sql] 5810: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."quarter" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:31:43,094 DEBUG [mondrian.sql] 5810: , exec 0 ms 2026-06-17 06:31:43,094 DEBUG [mondrian.sql] 5810: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,094 DEBUG [mondrian.sql] 5811: SqlTupleReader.readTuples [[Time].[Quarter]]: executing sql [ select "time_by_day"."the_year" as "c0", "time_by_day"."quarter" as "c1" from "time_by_day" as "time_by_day" group by "time_by_day"."the_year", "time_by_day"."quarter" order by CASE WHEN "time_by_day"."the_year" IS NULL THEN 1 ELSE 0 END, "time_by_day"."the_year" ASC, CASE WHEN "time_by_day"."quarter" IS NULL THEN 1 ELSE 0 END, "time_by_day"."quarter" ASC] 2026-06-17 06:31:43,095 DEBUG [mondrian.sql] 5811: , exec 0 ms 2026-06-17 06:31:43,095 DEBUG [mondrian.sql] 5811: , exec+fetch 1 ms, 8 rows 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5812: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_10_sales_fact_1997"] 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5812: , exec 0 ms 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5812: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5813: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997"] 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5813: , exec 0 ms 2026-06-17 06:31:43,104 DEBUG [mondrian.sql] 5813: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5814: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_c_14_sales_fact_1997"] 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5814: , exec 0 ms 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5814: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5815: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_c_14_sales_fact_1997" as "agg_c_14_sales_fact_1997"] 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5815: , exec 0 ms 2026-06-17 06:31:43,114 DEBUG [mondrian.sql] 5815: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5816: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5816: , exec 0 ms 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5816: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5817: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_g_ms_pcat_sales_fact_1997" as "agg_g_ms_pcat_sales_fact_1997"] 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5817: , exec 0 ms 2026-06-17 06:31:43,123 DEBUG [mondrian.sql] 5817: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5818: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_03_sales_fact_1997"] 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5818: , exec 0 ms 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5818: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5819: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_03_sales_fact_1997" as "agg_l_03_sales_fact_1997"] 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5819: , exec 0 ms 2026-06-17 06:31:43,132 DEBUG [mondrian.sql] 5819: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,141 DEBUG [mondrian.sql] 5820: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_04_sales_fact_1997"] 2026-06-17 06:31:43,141 DEBUG [mondrian.sql] 5820: , exec 0 ms 2026-06-17 06:31:43,141 DEBUG [mondrian.sql] 5820: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,142 DEBUG [mondrian.sql] 5821: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_04_sales_fact_1997" as "agg_l_04_sales_fact_1997"] 2026-06-17 06:31:43,142 DEBUG [mondrian.sql] 5821: , exec 0 ms 2026-06-17 06:31:43,142 DEBUG [mondrian.sql] 5821: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5822: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_l_05_sales_fact_1997"] 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5822: , exec 0 ms 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5822: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5823: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_l_05_sales_fact_1997" as "agg_l_05_sales_fact_1997"] 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5823: , exec 0 ms 2026-06-17 06:31:43,151 DEBUG [mondrian.sql] 5823: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5824: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_lc_06_sales_fact_1997"] 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5824: , exec 0 ms 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5824: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5825: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_lc_06_sales_fact_1997" as "agg_lc_06_sales_fact_1997"] 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5825: , exec 0 ms 2026-06-17 06:31:43,161 DEBUG [mondrian.sql] 5825: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5826: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_ll_01_sales_fact_1997"] 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5826: , exec 0 ms 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5826: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5827: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_ll_01_sales_fact_1997" as "agg_ll_01_sales_fact_1997"] 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5827: , exec 0 ms 2026-06-17 06:31:43,170 DEBUG [mondrian.sql] 5827: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,178 DEBUG [mondrian.sql] 5828: SqlStatisticsProvider.getTableCardinality: executing sql [select count(*) from "agg_pl_01_sales_fact_1997"] 2026-06-17 06:31:43,179 DEBUG [mondrian.sql] 5828: , exec 0 ms 2026-06-17 06:31:43,179 DEBUG [mondrian.sql] 5828: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,179 DEBUG [mondrian.sql] 5829: AggStar.FactTable.makeNumberOfRows: executing sql [ select count(*) as "c0" from "agg_pl_01_sales_fact_1997" as "agg_pl_01_sales_fact_1997"] 2026-06-17 06:31:43,179 DEBUG [mondrian.sql] 5829: , exec 0 ms 2026-06-17 06:31:43,179 DEBUG [mondrian.sql] 5829: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,196 DEBUG [mondrian.sql] 5830: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_name" as "c0" from "store" as "store") as "init"] 2026-06-17 06:31:43,197 DEBUG [mondrian.sql] 5830: , exec 0 ms 2026-06-17 06:31:43,197 DEBUG [mondrian.sql] 5830: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5831: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_sqft" as "c0" from "store" as "store") as "init"] 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5831: , exec 0 ms 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5831: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5832: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_type" as "c0" from "store" as "store") as "init"] 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5832: , exec 0 ms 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5832: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,198 DEBUG [mondrian.sql] 5833: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."month_of_year" as "c0", "time_by_day"."quarter" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:31:43,199 DEBUG [mondrian.sql] 5833: , exec 0 ms 2026-06-17 06:31:43,199 DEBUG [mondrian.sql] 5833: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,199 DEBUG [mondrian.sql] 5834: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:31:43,205 DEBUG [mondrian.sql] 5834: , exec 6 ms 2026-06-17 06:31:43,205 DEBUG [mondrian.sql] 5834: , exec+fetch 6 ms, 1 rows 2026-06-17 06:31:43,205 DEBUG [mondrian.sql] 5835: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."media_type" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:31:43,208 DEBUG [mondrian.sql] 5835: , exec 2 ms 2026-06-17 06:31:43,208 DEBUG [mondrian.sql] 5835: , exec+fetch 3 ms, 1 rows 2026-06-17 06:31:43,208 DEBUG [mondrian.sql] 5836: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "promotion"."promotion_name" as "c0" from "promotion" as "promotion") as "init"] 2026-06-17 06:31:43,211 DEBUG [mondrian.sql] 5836: , exec 2 ms 2026-06-17 06:31:43,211 DEBUG [mondrian.sql] 5836: , exec+fetch 3 ms, 1 rows 2026-06-17 06:31:43,211 DEBUG [mondrian.sql] 5837: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."customer_id" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,227 DEBUG [mondrian.sql] 5837: , exec 15 ms 2026-06-17 06:31:43,227 DEBUG [mondrian.sql] 5837: , exec+fetch 16 ms, 1 rows 2026-06-17 06:31:43,227 DEBUG [mondrian.sql] 5838: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."education" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,246 DEBUG [mondrian.sql] 5838: , exec 19 ms 2026-06-17 06:31:43,246 DEBUG [mondrian.sql] 5838: , exec+fetch 19 ms, 1 rows 2026-06-17 06:31:43,246 DEBUG [mondrian.sql] 5839: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."gender" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,260 DEBUG [mondrian.sql] 5839: , exec 13 ms 2026-06-17 06:31:43,260 DEBUG [mondrian.sql] 5839: , exec+fetch 14 ms, 1 rows 2026-06-17 06:31:43,260 DEBUG [mondrian.sql] 5840: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."yearly_income" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,276 DEBUG [mondrian.sql] 5840: , exec 15 ms 2026-06-17 06:31:43,276 DEBUG [mondrian.sql] 5840: , exec+fetch 16 ms, 1 rows 2026-06-17 06:31:43,291 DEBUG [mondrian.sql] 5841: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_country" as "c0" from "store" as "store") as "init"] 2026-06-17 06:31:43,291 DEBUG [mondrian.sql] 5841: , exec 0 ms 2026-06-17 06:31:43,291 DEBUG [mondrian.sql] 5841: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,291 DEBUG [mondrian.sql] 5842: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_state" as "c0" from "store" as "store") as "init"] 2026-06-17 06:31:43,292 DEBUG [mondrian.sql] 5842: , exec 0 ms 2026-06-17 06:31:43,292 DEBUG [mondrian.sql] 5842: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,292 DEBUG [mondrian.sql] 5843: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "store"."store_city" as "c0", "store"."store_state" as "c1" from "store" as "store") as "init"] 2026-06-17 06:31:43,292 DEBUG [mondrian.sql] 5843: , exec 0 ms 2026-06-17 06:31:43,292 DEBUG [mondrian.sql] 5843: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,293 DEBUG [mondrian.sql] 5844: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."the_year" as "c0" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:31:43,293 DEBUG [mondrian.sql] 5844: , exec 0 ms 2026-06-17 06:31:43,293 DEBUG [mondrian.sql] 5844: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,293 DEBUG [mondrian.sql] 5845: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."week_of_year" as "c0", "time_by_day"."the_year" as "c1" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:31:43,294 DEBUG [mondrian.sql] 5845: , exec 0 ms 2026-06-17 06:31:43,294 DEBUG [mondrian.sql] 5845: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,294 DEBUG [mondrian.sql] 5846: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "time_by_day"."day_of_month" as "c0", "time_by_day"."week_of_year" as "c1", "time_by_day"."the_year" as "c2" from "time_by_day" as "time_by_day") as "init"] 2026-06-17 06:31:43,295 DEBUG [mondrian.sql] 5846: , exec 1 ms 2026-06-17 06:31:43,295 DEBUG [mondrian.sql] 5846: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,296 DEBUG [mondrian.sql] 5847: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,299 DEBUG [mondrian.sql] 5847: , exec 3 ms 2026-06-17 06:31:43,299 DEBUG [mondrian.sql] 5847: , exec+fetch 3 ms, 1 rows 2026-06-17 06:31:43,299 DEBUG [mondrian.sql] 5848: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0", "product_class"."product_family" as "c1" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,304 DEBUG [mondrian.sql] 5848: , exec 4 ms 2026-06-17 06:31:43,304 DEBUG [mondrian.sql] 5848: , exec+fetch 5 ms, 1 rows 2026-06-17 06:31:43,304 DEBUG [mondrian.sql] 5849: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0", "product_class"."product_department" as "c1", "product_class"."product_family" as "c2" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,309 DEBUG [mondrian.sql] 5849: , exec 5 ms 2026-06-17 06:31:43,309 DEBUG [mondrian.sql] 5849: , exec+fetch 5 ms, 1 rows 2026-06-17 06:31:43,309 DEBUG [mondrian.sql] 5850: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0", "product_class"."product_category" as "c1", "product_class"."product_department" as "c2", "product_class"."product_family" as "c3" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,318 DEBUG [mondrian.sql] 5850: , exec 7 ms 2026-06-17 06:31:43,318 DEBUG [mondrian.sql] 5850: , exec+fetch 9 ms, 1 rows 2026-06-17 06:31:43,318 DEBUG [mondrian.sql] 5851: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0", "product_class"."product_subcategory" as "c1", "product_class"."product_category" as "c2", "product_class"."product_department" as "c3", "product_class"."product_family" as "c4" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,326 DEBUG [mondrian.sql] 5851: , exec 8 ms 2026-06-17 06:31:43,326 DEBUG [mondrian.sql] 5851: , exec+fetch 8 ms, 1 rows 2026-06-17 06:31:43,327 DEBUG [mondrian.sql] 5852: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_family" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,331 DEBUG [mondrian.sql] 5852: , exec 3 ms 2026-06-17 06:31:43,331 DEBUG [mondrian.sql] 5852: , exec+fetch 4 ms, 1 rows 2026-06-17 06:31:43,331 DEBUG [mondrian.sql] 5853: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_department" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,335 DEBUG [mondrian.sql] 5853: , exec 4 ms 2026-06-17 06:31:43,335 DEBUG [mondrian.sql] 5853: , exec+fetch 4 ms, 1 rows 2026-06-17 06:31:43,336 DEBUG [mondrian.sql] 5854: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_category" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,341 DEBUG [mondrian.sql] 5854: , exec 4 ms 2026-06-17 06:31:43,341 DEBUG [mondrian.sql] 5854: , exec+fetch 5 ms, 1 rows 2026-06-17 06:31:43,341 DEBUG [mondrian.sql] 5855: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product_class"."product_subcategory" as "c0" from "product" as "product", "product_class" as "product_class" where "product"."product_class_id" = "product_class"."product_class_id") as "init"] 2026-06-17 06:31:43,345 DEBUG [mondrian.sql] 5855: , exec 3 ms 2026-06-17 06:31:43,345 DEBUG [mondrian.sql] 5855: , exec+fetch 4 ms, 1 rows 2026-06-17 06:31:43,346 DEBUG [mondrian.sql] 5856: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."brand_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:31:43,346 DEBUG [mondrian.sql] 5856: , exec 0 ms 2026-06-17 06:31:43,347 DEBUG [mondrian.sql] 5856: , exec+fetch 1 ms, 1 rows 2026-06-17 06:31:43,347 DEBUG [mondrian.sql] 5857: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "product"."product_name" as "c0" from "product" as "product") as "init"] 2026-06-17 06:31:43,355 DEBUG [mondrian.sql] 5857: , exec 7 ms 2026-06-17 06:31:43,355 DEBUG [mondrian.sql] 5857: , exec+fetch 8 ms, 1 rows 2026-06-17 06:31:43,356 DEBUG [mondrian.sql] 5858: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."state_province" as "c0" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,383 DEBUG [mondrian.sql] 5858: , exec 26 ms 2026-06-17 06:31:43,383 DEBUG [mondrian.sql] 5858: , exec+fetch 27 ms, 1 rows 2026-06-17 06:31:43,383 DEBUG [mondrian.sql] 5859: SqlMemberSource.getLevelMemberCount: executing sql [ select count(*) as "c0" from (select distinct "customer"."city" as "c0", "customer"."state_province" as "c1" from "customer" as "customer") as "init"] 2026-06-17 06:31:43,423 DEBUG [mondrian.sql] 5859: , exec 39 ms 2026-06-17 06:31:43,423 DEBUG [mondrian.sql] 5859: , exec+fetch 40 ms, 1 rows 2026-06-17 06:31:43,486 DEBUG [mondrian.mdx] 86791: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 06:31:43,487 DEBUG [mondrian.sql] 5860: SqlStatisticsProvider.getColumnCardinality: executing sql [select count(distinct "the_year") from "time_by_day"] 2026-06-17 06:31:43,487 DEBUG [mondrian.sql] 5860: , exec 0 ms 2026-06-17 06:31:43,487 DEBUG [mondrian.sql] 5860: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,489 DEBUG [mondrian.sql] 5861: Segment.load: executing sql [ select "agg_c_10_sales_fact_1997"."the_year" as "c0", sum("agg_c_10_sales_fact_1997"."unit_sales") as "m0" from "agg_c_10_sales_fact_1997" as "agg_c_10_sales_fact_1997" where "agg_c_10_sales_fact_1997"."the_year" = 1997 group by "agg_c_10_sales_fact_1997"."the_year"] 2026-06-17 06:31:43,489 DEBUG [mondrian.sql] 5861: , exec 0 ms 2026-06-17 06:31:43,489 DEBUG [mondrian.sql] 5861: , exec+fetch 0 ms, 1 rows 2026-06-17 06:31:43,490 DEBUG [mondrian.mdx] 86791: exec: 4 ms 2026-06-17 06:31:43,493 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more 2026-06-17 07:06:27,251 DEBUG [mondrian.mdx] 87195: select NON EMPTY Hierarchize(AddCalculatedMembers({[Store].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, [Store].[Store Name].[Store Type], [Store].[Store Name].[Store Manager], [Store].[Store Name].[Store Sqft], [Store].[Store Name].[Grocery Sqft], [Store].[Store Name].[Frozen Sqft], [Store].[Store Name].[Meat Sqft], [Store].[Store Name].[Has coffee bar], [Store].[Store Name].[Street address] ON COLUMNS, NON EMPTY Hierarchize(AddCalculatedMembers({[Product].[(All)].Members})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME ON ROWS from [Sales] 2026-06-17 07:06:27,253 DEBUG [mondrian.mdx] 87195: exec: 1 ms 2026-06-17 07:06:27,253 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message mondrian.xmla.XmlaException: Mondrian Error:XMLA Execute unparse results error at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1181) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:753) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:549) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:322) [mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [servlet-api.jar:4.0.FR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:264) [catalina.jar:9.0.52] at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:168) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [catalina.jar:9.0.52] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:9.0.52] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [catalina.jar:9.0.52] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.52] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [catalina.jar:9.0.52] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:9.0.52] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [catalina.jar:9.0.52] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:9.0.52] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-util.jar:9.0.52] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.52] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.olapInfo(XmlaHandler.java:2450) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler$MDDataSet_Multidimensional.unparse(XmlaHandler.java:2357) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] at mondrian.xmla.XmlaHandler.execute(XmlaHandler.java:1174) ~[mondrian-9.3.0.0-SNAPSHOT.jar:9.3.0.0-SNAPSHOT] ... 31 more