问题标签 [cognos-tm1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

vba - TM1 VUSLICE,如何使其工作 VBA

我一直在尝试使 VUSLICE tm1 功能为我工作。我只得到“FALSE”作为单元格 (1,1) 中的输出。

有人可以帮我解决我应该如何编码这个特定的片段吗?我希望将视图导出到 excel 中?

我以与上述相同的格式尝试了 E_PICK 函数,效果很好。

0 投票
2 回答
5203 浏览

cognos-tm1 - 通过 REST API 从 Cognos TM1 获取数据

我正在使用 IBM Cognos Tm1 REST API。我需要一个多维数据集(例如 Cube1)中包含的数据值的子集。

所以,我正在执行一个视图(例如 View1)并获得一个单元集。

但是,我获得的单元格值比我需要的要多得多。我的问题是:

  • 我只能通过 REST API 创建自己的视图吗?(如何?)
  • 我可以要求 API 只返回不合并的值吗?
  • 我可以在没有视图的情况下以其他方式获取单元格值吗?
0 投票
1 回答
148 浏览

cube - cognos tm1 链接多维数据集

我有一个立方体 A,其中包含 4 个维度:名称、位置、数量、总和。和其他立方体b:位置、货币、汇率。

现在我希望如果用户根据位置在多维数据集 A 中输入某些内容,则 TM1 必须从多维数据集 B 中获取相应的汇率,将金额(来自多维数据集 A)乘以汇率(来自多维数据集 B)并给出总和立方体 A。

我可以为此申请什么所有规则和链接..需要一些帮助..

提前致谢。

0 投票
1 回答
67 浏览

ssis - 使用 SSIS 在 SSAS 以外的其他 CubeSystems 中写入

我有一个项目,我有不同的立方体系统(特别是:Tm1,Infor PM 10,SSAS)。有没有办法用 SSIS 填充这些立方体?Connection SSIS-SSAS 肯定是一个简单的连接。但是是否有任何方法可以使用 SSIS 写入其他多维数据集系统?(也许是一个开源接口?)

如果没有,最好的工具是什么?目前我只知道 Cubeware Importer,但是那个太慢了——我绝对需要一个更快的。

0 投票
1 回答
1042 浏览

cognos-tm1 - 向 TM1 中的现有多维数据集添加维度

TI 流程有两个部分让我感到困惑不已。

  1. 据称,这个过程在没有数据源的情况下为多维数据集(使用某些元素的属性)创建了新维度。但我只能看到它创建了维度名称并立即继续向该维度添加元素。这怎么可能,除非有人已经创建了那个名字的维度,这不太可能?(下面的截图)

无数据源创建维度

  1. 据说此过程还将这些新创建的维度添加到现有多维数据集。这怎么能执行?该多维数据集中的现有数据将如何适应新维度?
0 投票
1 回答
1470 浏览

cognos - 当服务器使用 CAM 时如何对 Cognos TM1 REST API 进行身份验证

何时尝试使用 Cognos TM1 中的 REST API 获取某个日期我得到 HTTP 401:未经授权

这是我的带有基本身份验证标头的示例。

我得到 HTTP 401: Unauthorized 并且在头脑中:

如何从 CAM 获取 cookie,以便我可以将它与 REST API 一起使用?

0 投票
0 回答
80 浏览

cognos - 如何在 cognos FM(filter) 中编写以下函数

上面的表达式在 BO(Universe) 中。需要用 cognos FM (Filetr) 编写。尝试了 CASE 语句,但没有帮助。

0 投票
1 回答
952 浏览

jquery - TM1 REST API Python 请求 ConnectionResetError MaxRetryError ProxyError 但 JavaScript/jQuery 工作

我正在尝试使用 TM1 REST API 和 Python 请求运行获取请求,但收到 ConnectionResetError / MaxRetryError / ProxyError。这是我的代码:

我已经尝试了使用代理身份验证/无身份验证/无代理的获取请求,但我得到了相同的 3 个错误。

作为参考,相同的 url 是 https 并且适用于 JavaScript/jQuery:

这是追溯:

0 投票
1 回答
73 浏览

cognos-tm1 - 允许用户以一种货币输入数据

我创建了四个 TM1 多维数据集:小时费率、小时数、汇率和收入。

  1. 在第一个中,用户以不同的货币输入费率(成本)。
  2. 在第二个中,用户输入客户时间(例如,客户咨询花费了多少时间)。
  3. 第三,用户输入每种货币的汇率。
  4. 在收入中,根据之前多维数据集中的数据,我以欧元计算所有收入。

问题是当用户以一种以上的货币输入相同的汇率时。然后收入立方体中的收入大于应有的值。

我的问题:有没有办法阻止用户输入不止一种货币的汇率?我尝试的所有方法都以循环引用错误告终。

0 投票
2 回答
2082 浏览

r - 使用 Kerberos 身份验证建立连接

我正在尝试使用 kerberos 身份验证建立连接。我认为我遇到的问题不取决于服务器的类型(在我的情况下它是 cognos tm1 服务器)或语言(在我的情况下 R 使用包 httr(或 RCurl)),因为它更像是一个通用的 http( s) 东西。

我没有太多使用 kerberos 的经验。据我了解,客户端和服务器之间会按照以下步骤进行一些协商(此处为 get-requests)。我唯一需要传递的是用户名,不需要密码。

  1. get(url) -> 返回一个“WWW-Authenticate: Kerberos”标头,告诉此身份验证方法受支持。
  2. get(url, header = Authentification: "Negotiate" + token ) --> 第二个请求,这次是头信息 "Negotiate" 加上 token
  3. 服务器返回一些认证细节。
  4. 收到的详细信息可以在标头中再次发送,并将请求的数据发回

httr (type = gssnegotiate) 或 curl (4 = CURLAUTH_NEGOTIATE) 允许输入协商类型。我想,这应该完成上述协商过程并直接返回请求的数据。情况似乎并非如此:

不返回所需的结果。日志说:

我尝试使用(R)curl

不幸的是,这也没有成功:

您对我如何获得所需数据有任何提示吗?我也在考虑手动实施上述步骤。由于我被困在第 2 步,因为我没有要在协商标头中发送的令牌(并且也不知道从哪里获取它)。