CCH Tagetik 架构
Tagetik 数据库¶
单个安装由以下部分组成:
- 一个中央数据库(存储库),用于管理用户和分配的用户角色。角色定义了用户可以在 Tagetik 中执行的活动。
- 一个或多个应用程序数据库,用于存储数据模型的数据和维度,并可用于管理应用程序流程。
应用程序流程¶
每个应用程序流程代表一个业务周期(预算、实际、预测等),具有开始日期和结束日期。每个应用程序流程具有以下特征:
- 可以有一个单一截止日期,或多个中间截止日期
- 可以按不同间隔重复(每月、每季度、每半年或每年)
- 可以作用于整个数据模型或其一部分
每个应用程序流程由以下元素定义:
- 一组实体
- 流程和活动工作流
- 流程数据模型
- 时间范围
- 数据录入和报表表单
- 计算逻辑
- 诊断逻辑

重要:可以在同一个应用程序数据库上管理多个应用程序流程(预算、实际、预测和合并)。
当数据模型具有以下特征时,使用单个应用程序数据库特别有用:
- 不同流程共用该数据模型
- 由相同的管理员用户管理
应用程序架构类型¶
可以创建不同的应用程序架构,为系统管理员在构建数据模型和计算逻辑时提供不同程度的自由度。
数据模型管理和完全集中式计算逻辑¶
此架构具有以下特征:
- 单个应用程序数据库,可以在其上管理多个流程(例如预算、实际、预测)
- 所有管理员用户在所有流程中都在同一个应用程序数据库和同一个数据库上工作(各自处理自己的数据),并共享数据模型和计算逻辑
- 每个管理员用户可以对流程拥有不同的权限(要使用的规则集、可编辑数据和可用的数据录入表单等)。
此解决方案避免了在不同应用程序数据库之间传输或同步数据的需要。相反,管理用户权限以及各个公司的特定功能和/或特性则较为繁重和复杂。
数据模型管理和分布式计算逻辑¶
此架构具有以下特征:
- 多个应用程序数据库,每个数据库具有不同的数据模型,可以在其上管理多个流程(例如预算、实际、预测)
- 每个管理员用户对不同的应用程序/流程数据库拥有不同的权限
此解决方案在自定义数据模型和计算逻辑方面提供了完全的自由度。相反,这需要在应用程序数据库之间传输/同步数据,这可能非常繁重。
除了这两种类型之外,还可以针对特定需求创建中间架构。