跳转至

维度与字典窗口

管理员 | <应用程序数据库>

ETL > ETL 域 > 维度和字典

重要:如果 ETL 域已锁定,窗口将以只读模式打开。

窗口用途

此窗口允许您定义暂存表字段以及维度的一组允许值。

本页面上的操作

元素 描述
用于筛选页面上显示的数据。
用于添加一行以插入维度。
用于复制所选行及其插入的所有信息,代码除外。
删除所选行中包含的元素。
启用/禁用网格修改功能。这允许您直接在表中更改所选元素的特征,并隐藏配置选项卡。
启用多行选择以允许批量更改。
选择要在表中显示/隐藏的列,以及滚动表时要锁定的列。
以 Excel 格式导出数据,以便可以编辑并重新导入到 CCH Tagetik。
从先前准备的 Excel 文件导入数据。

属性选项卡

此选项卡允许您使用以下值定义维度:

字段 描述
代码 标识暂存表其中一列的数值。 - 维度 1 至 89 为 "varchar" 类型,长度为 50 个字符; - 维度 90 至 99 为 "varchar" 类型,长度为 255 个字符; - 维度 100 至 130 为 "varchar" 类型,长度在 文本长度 字段中定义; - 维度 131 至 200 为 "clob" 类型 注意:最多可管理 200 个维度。 参见暂存表主题
描述 包含维度的描述(数值型、文本型等)。
缩写 简短描述,可用于在文本的动态语法和 ETL 的 SQL 过滤器中引用该维度。
类型 指示填充维度的数据类型: - 字符串:仅适用于代码在 1 到 99 之间的维度; - 数字:仅适用于代码在 1 到 99 之间的维度; - 日期:仅适用于代码在 1 到 99 之间的维度; - 文本:仅适用于代码在 100 到 130 之间的维度; - Clob:仅适用于代码在 131 到 200 之间的维度。 重要Clob 类型维度允许您管理大量基于文本的内容,可用于所有设置,并具有一些特定功能: - 它们不能存储在提取数据或转换数据中 - 对于使用这些维度的 ETL 域,必须运行例程的所有步骤。 重要:由于暂存表中的所有列均为 “varchar” 类型,系统仅在以下情况下使用为每个维度指示的 类型 - 格式化在暂存表或日志表上执行查询后要显示的数据。数值数据根据用户国籍进行格式化; - 每当 缩写 被插入到 ETL 过滤器、SQL 模型或 SQL 查询中的动态语法内时,自动转换维度元素的值。 例如,假设有一个数字类型 ETL 维度(例如 CAMPO10),其缩写为“IMP”,我们想将该值乘以 -1,只需在查询中写入 {IMP} * -1,系统便会在乘以 -1 之前自动将该值转换为数字。
日期格式 - 指示要导入的数据将具有的日期格式。对于 类型 “日期”** 的维度为必填。
文本长度 - 指示维度可包含的字符数。对于 类型 “文本”** 的维度为必填。
标识 允许您将包含值的维度与 CCH Tagetik 逻辑维度相关联。标识对于在选择与这些维度相关的参数时以及在特定转换或加载任务中限制可能的值很有用。 可能的标识如下: - - 实体 - 场景 - 期间 - 事件场景 - 科目 - 自定义维度 - 分类器 - 对手方区域 - 计数器 - 类别 - 币种 - 原始币种 - 记录编号 重要:不能为 Clob 类型 维度指定标识。
标识代码 对于以下 标识 为必填: - 自定义维度 指示其中一个受管理的自定义目标 - 分类器:指示一个分类变量 注意:此字段的值对于 ETL 域必须唯一。
编码 如果激活,此选项指示在此维度中输入的值必须在提取步骤中编码。
检查部分
完整性检查 可访问 维度完整性检查 窗口的链接 重要:如果 ETL 域已锁定,窗口将以只读模式打开。

字典选项卡

此选项卡允许您为每个 “字符串”“文本” 类型维度设置字典,以指示该维度的一组允许值。

重要:使用字典并不阻止为该维度插入该字典中不存在的值。 但是,在 ETL 例程中插入字典检查类型的转换任务,将在执行步骤中把处理的数据中值不在字典中的记录标记为警告。 通过激活 在检查中标记空值 选项,您可以告知检查将任何未定义的字段标记为警告。

字段 描述
字典 可为所选维度定义以下选项: :未定义字典。 手动:激活字典元素定义链接 注意:如果 ETL 域已锁定,窗口将以只读模式打开。 - 来自 Tagetik:字典元素由从 CCH Tagetik 表读取的字段值表示。
Tagetik 表 仅用于 来自 Tagetik。允许您选择要从中推断字典元素的 CCH Tagetik 数据库表。
字典代码字段 仅用于 来自 Tagetik。指定所选表中将从中提取字典项代码的字段。
字典描述 仅用于 来自 Tagetik。指定所选表中将从中提取字典项描述的字段。
字典过滤器 允许您限制字典元素。 示例:即使 ENTITY 表中存在的所有实体代码都已输入字典,也可以只考虑代码以 A0 开头的那些(在这种情况下,要输入的 SQL 条件为 COD_AZIENDA LIKE 'A0%')
在检查中标记空值 如果激活,该选项将未定义的字段标记为警告。
委派管理 仅用于 手动。如果激活,此选项允许您将字典元素的管理委派给最终用户(这通常由管理员完成)。

示例 - 来自 CCH Tagetik

要将“ENTITY”表上存在的实体代码用作字典元素,必须将 Tagetik 表元素定义为 ENTITY,将字典代码字段定义为 COD_AZIENDA,将字典描述字段定义为 DESC_AZIENDA0。 可以通过在字典过滤器属性中插入过滤条件来限制字典元素。例如,即使 ENTITY 表中存在的所有实体代码都已输入字典,也可以只考虑代码以 A0 开头的那些(在这种情况下,要输入的 SQL 条件为 COD_AZIENDA LIKE 'A0%')。