TM1规划分析开发者工具
Sublime-TM1是Sublime Text 4的插件,协助TM1/Planning Analytics开发人员
详细信息
安装
- 总计 793
- Win 560
- Mac 181
- Linux 52
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
自述文件
Pelle TM1
Pelle TM1是一个基于Sublime Text 4构建的,为TM1 Planning Analytics提供完整功能的Turbo Integrator流程和规则编辑器。
特性
直接TM1/Planning Analytics集成
Pelle使用TM1 REST API与您的远程TM1环境直接集成。有指令可以将规则和Turbo Integrator更新直接推送到TM1服务器,您可以在Pelle中执行所有代码密集型更新。
您还可以从Pelle中运行Turbo Integrator进程,观察其进度,并自动从侧边栏中查看相关的tm1server.log条目和TM1ProcessError文件。
规则和Turbo Integrator自动完成
Pelle包含了Turbo Integrator中使用的全部函数,您可以使用Sublime的自动补全功能轻松访问它们。通过让Pelle自动填充给定函数的适当参数来节省时间,它甚至还会提供链接到IBM文档。
Pelle将帮助您构建复杂的规则DB()语句,以及TI cellget/put/increment函数,通过填充适当的维度。
语法检查
Pelle将利用TM1 API的语法检查功能,在更新时让您知道规则或流程中是否存在任何问题。它将突出显示相关的行,并提供消息以帮助您修复错误。
TI流程自动格式化
Pelle有助于确保您TM1环境中所有代码的外观和感觉一致。它将自动格式化您的Turbo Integrator流程,确保它们具有一致的缩进、大小写和空白。
高级完成
Pelle内置了大量针对在TI流程中执行的常见操作的完成功能。这包括
- 创建视图、清零立方体、将立方体视为数据源等视图操作
- 维度和层次结构操作
- 遍历文件、立方体、维度等
- 配置不同的数据源如ASCII、ODBC或立方视图
TM1Top线程查看器和终结器
轻松查看您的TM1服务器当前状态。查看所有正在运行的线程,甚至可以直接从Pelle终止服务器线程。
安装
- Pelle可以通过Package Control进行安装此处
- 如何使用Package Control的说明在此
- 从Package Control安装'TM1 Planning Analytics开发工具'包
- 在TM1服务器上,必须启用REST API,说明在此
使用说明
设置您的项目
首先,我们需要为您的TM1环境设置一个Sublime项目。
- 打开Sublime Text,以便您有一个空白的文本输入窗口
- 打开命令面板(Mac上的CMD-SHIFT-P,Windows上的CTRL-SHIFT-P)并输入'tm1 config'。
- 选择'TM1: Config - 创建新的TM1项目'。
- 按照步骤添加远程TM1服务器的连接参数。
- 最后,您将收到确认选择的提示。如果选择正确,请选择'是'。如果有错误,请按'escape'并重新开始。
如果一切正确,您将看到一个包含.sublime-project文件的侧边栏,其中包含项目名称。
从远程服务器获取规则和流程
- 打开命令面板,输入'tm1 get'。
- 选择'TM1: Get - 从服务器拉取对象'。这将连接到远程服务器并拉取所有规则和流程文件。它们将放置在项目内的子文件夹中。
编辑规则和流程
- 要编辑规则和流程,只需在侧边栏中打开文件并进行更改。
- 将更改推送到远程TM1服务器
- 确保要推送的规则或流程是打开并活跃的标签。
- 打开命令面板,输入'tm1 put'。选择'TM1: Put - 推送对象到服务器'。
- 这将触发规则或TI进程更新。
- 如果存在语法问题,它们将被突出显示,更新将被取消。
执行TI流程
要执行TI流程
- 打开命令面板,输入'tm1 run'。选择'TM1: Run - 执行Turbo Integrator流程'。
- 将自动选择当前打开的TI流程,您可以更改要执行的流程的名称。
- 如果TI流程中有任何参数,您将需要输入这些参数。
- 最后,您将被要求确认参数是否正确。
过程将在后台执行。
您将在侧边栏中看到一个名为'Turbo Integrator Logs'的新文件夹。每个TI流程执行都有一个子文件夹。
在这些文件夹中,您可以访问相关tm1server.log行,以及任何在进程执行期间创建的TM1ProcessError文件。
您可以使用命令面板使用户删除所有创建的日志文件。
TM1控制台
您可以使用命令面板的'tm1 console'选项查看TM1服务器上所有的运行线程。
您可以使用命令面板中的'kill thread'选项结束一个运行线程。
Turbo Integrator规则自动格式化
有两个方法来自动格式化您的过程。按需或按保存。所有这些选项都可以通过命令面板中的' tm1 format'命令访问。
如果您启用了自动格式化,TI流程将在从服务器拉取时自动格式化,以及当您保存文件时。
自动完成
已经有几个内置的自动完成功能。
CELLGETN/CELLGETS/CELLINCREMENTN
将自动为所有立方创建完成。您可以通过按Tab在各个字段之间切换来更改它们。
EXECUTEPROCESS
与EXECUTEPROCESS相同
局部变量
您可以根据现有立方生成基于元数据/数据区域的'局部变量'部分。
模板
您可以为各种数据源和其他流程属性生成可编辑的区块。
自动完成
所有规则和Turbo Integrator函数都应该有自动完成选项。您还可以单击直接进入给定函数的IBM文档。只需在窗口中点击‘文档’链接。
片段
已为常见的TI流程操作创建多个片段,例如创建视图和遍历元素。您可以通过下划线访问这些片段。
您可以通过此处查看片段的完整列表。
您可以通过Tab键在相关字段之间切换,以对变量名(以及更多)进行批量更改。
贡献
欢迎拉取请求。对于重大更改,请首先提交一个问题以讨论您想要更改的内容。