Overview of TM1py features
masterTM1py is a Python library designed to interact with IBM Planning Analytics (TM1). It provides a high-level interface for common TM1 tasks, including:
- Data Retrieval: Read data from cubes using cube views or MDX queries (e.g.,
tm1.cells.execute_mdx). - Data Writing: Write data to cubes (e.g.,
tm1.cells.write) or use asynchronous functions to parallelize operations (e.g.,tm1.cells.write_async). - Metadata Management: Update dimensions and hierarchies (e.g.,
tm1.hierarchies.get) and manage elements using pandas DataFrames (e.g.,tm1.elements.get_elements_dataframe). - Process Execution: Execute TI (TurboIntegrator) processes or loose TI statements (e.g.,
tm1.processes.execute_with_return). - CRUD Operations: Full Create, Read, Update, and Delete capabilities for all TM1 objects, including cubes, dimensions, and subsets.