I am getting this error when trying to retrieve results of scidb query via python scidbpy interface.
i am using between operator to get smaller subset of big array. i do persist output of between operator and then use wrap_array and and toarray functions of scidbpy. The result is well less than 1M cells shim is constrained by but it seems to me between operator keeps original dimensions of large dimensions and scidbpy uses those to estimate the size of query’s result.
Here is the details: as you see the array has only 100k cells. (in fact number of cells does not matter, even if number of cells in query is 0, i still get array to big error.
here is the query which produced q_result array
this is corresponding scidbpy code
bring the result back as numpy array
q_result = sdb.wrap_array(“q_result”)
q_result_as_numpy = q_result.toarray() <— get array too large, even though array has only 100k cells.