Marius Wirtz
Marius Wirtz
The `execute_mdx_dataframe` function doesn't work with multi-axes MDX queries. Only the first two axes are considered in the resulting data frame. See below. This needs to be addressed. ``` python...
I was just informed that TM1 release 11.8.15 will not have a limitation on the number of statements that a TI process can have. We can increase the MAX_STATEMENTS logic...
new arg for `TM1Service`, `RestService`: `paw_api_key`. `paw_api_key` and `base_url` allow connection to TM1 12 in IBM cloud ``` python with TM1Service( base_url="https://eu-de.planning-analytics.cloud.ibm.com/api/Q9NT819TNO2C/v0/tm1/24Retail", paw_api_key=PAW_API_KEY) as tm1: cube_names = tm1.cubes.get_all_names() print(cube_names[0]) ```
Allow easy logging to TM1 Message Log with the standard python logging framework. Sample: ``` python import logging import sys from pathlib import Path from TM1py import TM1Service from TM1py.Utils...
Built with Power BI in mind as a data source the `get_member_proprties` function, is located in the `PowerBiService` and does not retrieve weights to parents. However, the function can be...
There is currently no way to take full advantage of asynchronous request execution (`asnyc_requests_mode`). It would be nice if TM1py could return the job-id to the calling function. This way...
We could introduce a module to TM1py that offers bedrock process execution most conveniently. Based on the existing bedrock processes, we could introduce functions to TM1py that map 1 to...
Unfortunately, to optimize for query speed, there is no silver bullet. The query speed depends on the composition of the view. Currently, Optimus is optimizing for one view only. It...
I propose we roll out the `return_async_id` argument to more functions. It would be helpful to have it on tasks that are "single request based" but yet can long to...