Results 13 issues of 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...

enhancement

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...

enhancement

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...

enhancement

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...

enhancement