tm1的python模块。

TM1p的Python项目详细描述


通过将ibm planning analytics(tm1)rest api包装在一个简洁的python框架中,tm1py为tm1的python开发提供了便利。

以编程方式与tm1交互从未如此简单。

withTM1Service(address='localhost',port=8001,user='admin',password='apple',ssl=True)astm1:subset=Subset(dimension_name='Month',subset_name='Q1',elements=['Jan','Feb','Mar'])tm1.subsets.create(subset,private=True)

功能

tm1py提供了与来自python的tm1交互的便利功能,例如

  • 通过多维数据集视图和MDX查询从多维数据集读取数据
  • 将数据写入多维数据集
  • 执行流程和杂务
  • 执行ti的松散语句
  • TM1对象的CRUD功能(立方体、维度、子集等)
  • 查询并终止线程
  • 查询消息日志和事务日志
  • 从现有多维数据集视图
  • 生成MDX查询

要求

  • Python(3.5或更高版本)
  • 请求
  • 熊猫
  • 请求协商SSPI
  • TM1(10.2.2 FP 5或更高)

安装

pip install TM1py

用法

fromTM1py.ServicesimportTM1ServicewithTM1Service(address='localhost',port=8001,user='admin',password='apple',ssl=True)astm1:forchoreintm1.chores.get_all():chore.reschedule(hours=-1)tm1.chores.update(chore)

样品: https://github.com/cubewise-code/TM1py-samples

文档

代码文档: http://tm1py.readthedocs.io/en/latest/

详细的安装说明和示例: https://github.com/cubewise-code/TM1py-samples

问题

如果发现问题,请登录GitHub并在此存储库中打开问题

贡献

tm1py是一个开源项目。它依靠tm1社区的贡献而蓬勃发展。 如果您发现一个bug或者觉得您可以贡献,请分叉存储库,更新代码,然后创建一个pull请求,以便我们可以合并更改。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring 4升级后未加载java应用程序上下文   java Android 2.3.3 internet可以在我的Galaxy S上运行,但不能在我的Galaxy选项卡上运行?(许可?)   java通过不改变其原始位置对大小写字母进行排序   java Spring Boot一直在破坏我的电脑。。。sts的最佳配置是什么。Windows 10上的ini文件?   css Java Spring+引导问题   java Jackson将GeoJsonPoint序列化为纬度/经度   xml Java Transformer:如何将其结果生成OutputStream?   java如何更改字体、文本大小和设置文本位置?   在JavaSpringHibernate3.6.3中,如何告诉一个方法等待,直到获得锁,以及如何重试失败的事务?   java安卓服务代替线程   Java Swing使用鼠标移动JFrame