ReOrc docs
Get ReOrc
简体中文
简体中文
  • 欢迎使用 Reorc
  • 设置与部署
    • 设置组织
    • 安装 Reorc-agent
  • 快速开始
    • 1. 添加连接源
    • 2. 创建项目
    • 3. 创建数据模型
    • 4. 验证数据处理流程
    • 5. 创建数据管道和调度任务
  • 连接
    • 目标数据库
    • 项目连接管理
  • 数据建模
    • 概述
    • 数据源
    • 模型
      • 宏
      • 物化
      • 模型配置
    • 字段列表
    • 数据血缘
    • 数据库特定配置
      • SelectDB(Doris)
  • 语义层建模
    • 概述
    • 语义层模型 (Cube)
      • 自定义维度
      • 自定义指标
        • 聚合计算函数
    • 语义层视图 (View)
    • 模型关系 (Relationship)
    • BI 接入方式
  • 数据摄入
    • 概述
    • 连接源类型
      • 从数据库获取数据
      • MySQL
      • SelectDB(Doris)
    • 数据转换(Transform)
  • 数据管道
    • 概述
    • 建模管道
    • 任务调度
  • 进阶用法
    • Jinja 模板
    • 变量
      • 系统内置变量
      • 项目内自定义变量
  • 健康监测
    • 数据管道健康
  • 资产管理
    • 元数据
    • 版本历史
    • dbt 包和项目依赖
  • 数据服务
    • 概述
    • 创建和编辑
    • 数据预览和下载
    • 权限管理
    • 开放 API
  • 数据安全
    • 数据脱敏
  • 设置
    • 组织设置
    • 项目设置
    • 个人设置
    • 角色和权限设置
Powered by GitBook
On this page
  • 概述
  • 什么是自定义维度?
  • 应用场景
  • 创建自定义维度
  1. 语义层建模
  2. 语义层模型 (Cube)

自定义维度

Previous语义层模型 (Cube)Next自定义指标

Last updated 3 months ago

概述

在 Recurve 中,自定义维度允许用户在语义模型中定义新的维度字段。通过自定义维度,用户可以增强数据分析能力,实现更多的数据分组、筛选和细分分析。

什么是自定义维度?

自定义维度是用户根据计算逻辑、数据转换或预设条件自行定义的分类字段。这些维度可以在不修改原始数据集的情况下,帮助优化和细化分析结果。

应用场景

自定义维度通常用于以下场景:

  • 派生分类:创建新的分类方式,例如根据年龄字段分组为“青年”、“中年”和“老年”。

  • 条件标签:基于业务规则为数据打标签,例如将消费金额超过某个阈值的客户标记为“高价值客户”。

  • 合并属性:将多个字段组合为一个维度,例如将“地区”和“销售区域”合并为一个字段。

  • 数据标准化:对不同数据集的值进行统一和标准化处理,确保数据一致性。

创建自定义维度

要创建自定义维度,请按照以下步骤操作:

确保 Cube 已设置主键,才能继续创建自定义维度。参考文档

  1. 点击 + 按钮,选择 添加维度(Add a dimension)。

  1. 在弹出的窗口中填写详细信息:

    1. 字段标签(Field label) 会根据 字段名称(Field name) 自动生成。

    2. 输入自定义公式时,可以点击右侧字段列表,自动将字段添加到公式输入框中。

  1. 点击 校验 按钮,检验公式是否正确。

需确保自定义公式的语法符合数据库类型的语法。

  1. 验证无误后,点击 添加 按钮,将自定义维度添加到当前语义模型中。

将 product_id 和 product_name 拼接(使用 PostgreSQL 语法)
创建 Cube