跳转至

多维数据集与维度

每个多维数据集由一个写在方括号中的缩写标识,并且根据它位于 TGKML 脚本的“输入”部分还是“输出”部分而具有不同含义。如果它:

  • 位于“输入”部分(输入多维数据集),则表示用于从数据库检索数据的“虚拟”数据表。从技术上讲,数据是从一个视图中读取的,该视图将一个或多个表的记录组合在一起
  • 位于“输出”部分(输出多维数据集),则表示系统保存脚本结果的物理表。在一个 TGKML 脚本中只能定义一个输出多维数据集。

维度

多维数据集所基于的、且可在脚本中引用的 Tagetik 维度如下所列:

  • 场景/期间时间维度(Time (Scenario,Period));
  • 场景(Scenario);
  • 期间(Period);
  • 实体(Entity);
  • Ctp 实体(EntityCtp);
  • Ctp 自定义维度 2(Dest2Ctp);
  • 类别(Category);
  • 自定义维度(DestN);
  • 日记账编号(NumRett);
  • 分部 Ctp 实体(AziCtpSegment);
  • 分部 Ctp 自定义维度 2(Dest2CtpSegment);
  • 币种(Currency);
  • 币种 2(Currency2)。

多维数据集

可在脚本中管理的多维数据集如下所列:

  • 基于原始场景的多维数据集
  • [LO]。它表示原始金额加上日记账。这些多维数据集的维度为:Time (Scenario, Period), Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency
  • 数据从数据库视图 V_DATI_LORDI_RETT_RIGA 读取,该视图是原始金额表(DATI_SALDI_LORDI)与日记账(DATI_RETT_RIGA)在金额类别的子类别上(未计价对方)的组合
  • 数据写入原始金额表(DATI_SALDI_LORDI)
  • [IC]。它表示公司间金额加上日记账。这些多维数据集的维度为:Time (Scenario, Period), Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp
  • 数据从数据库视图 V_DATI_IC_RETT_RIGA 读取,该视图是 IC 金额表(DATI_SALDI_IC)与调整(DATI_RETT_RIGA)在金额类别的子类别上(已计价对方)的组合
  • 数据写入 IC 金额表(DATI_SALDI_IC)
  • [RETT]。表示实体和合并日记账。这些多维数据集的维度为:Time (Scenario, Period), NumRett, Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp, AziCtpSegment, Dest2CtpSegment。
  • 数据从 DATI_RETT_RIGA 表读取并写入该表
  • [SA]。它一般性地表示金额。这些多维数据集的维度与 [IC] 的维度相同,但对方维度可以为空:Time (Scenario, Period), Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp。
  • 读取的数据(原始和公司间)是 [IC] 与 [LO] 多维数据集的组合,并生成两个集合:公司间数据(带对方)和少数股东份额(通过从原始数据中减去 IC 数据计算得出)
  • 带对方的数据写入 DATI_SALDI_IC 表,而原始金额(通过将少数股东份额与公司间数据相加计算得出)写入 DATI_SALDI_LORDI 表。

  • 基于合并场景的多维数据集

  • [SA_C]。它表示可合并金额。这些多维数据集的维度为:Time (Scenario, Period), Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp

  • 数据从 DATI_SALDI_CONS 表读取并写入该表

  • [RETT_C]。它表示可合并日记账的可合并金额类型。这些多维数据集的维度为:Time (Scenario, Period), NumRett, Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp, AziCtpSegment, Dest2CtpSegment

  • 数据从 DATI_RETT_RIGA_CONS 表读取并写入该表

  • [SA_RETT_C]。它表示金额和可合并日记账。这些多维数据集的维度为:Time (Scenario, Period), Entity, Category, Dest1, Dest2, Dest3, Dest4, Dest5, Currency, EntityCtp, Dest2Ctp

  • 数据从 DATI_SALDI_CONS 和 DATI_RETT_RIGA_CONS 表读取
  • 数据写入金额表(DATI_SALDI_CONS)