TreeviewCopyright © aleen42 all right reserved, powered by aleen42

语义模型介绍

使用前须知:

原厂单据支持通过语义模型做报表。数据源请尽量优先使用对应领域的查询仓,因为领域单独的查询仓内该领域的业务对象、数据库表最全,不清楚数据库表结构的可以提工单咨询。如果各领域间需要联查,请使用公共仓。


1.功能描述

语义模型是提供开发者、实施顾问,业务用户基于各类型数据源,创建业务数据模型的平台工具。

支撑的数据来源类型包括业务对象、数据源表、SQL脚本:

业务对象: 是面向业务封装的统一业务元数据,便于用户理解的业务实体模型,支撑后续的查询、分析与应用。

数据源表: 是指各类型关系型数据源和非关系型数据源。

SQL脚本: 支撑用户通过编写SQL的方式,作为创建业务数据模型的基础查询;如:要获取一份2天完成回款结算的销售订单明细,可以通过构建SQL方式获得;

语义模型支持应用与仪表板、自由报表、移动页面设计,用户进行各类数据可视化展现、业务报表的统计分析等;

语义模型主要功能:

  • 支持各类型的来源表进行JOIN关联;
  • 支持新增自定义字段,设置事实表与档案表的关联;
  • 支持基于BIP数据源,进行组织权限和数据权限的配置;
  • 支持设置筛选过滤;
  • 支持设置字段排序,返回前N行;
  • 支持对语义模型进行编程扩展;
  • 支持对语义模型进行物化存储(非BIP数据源);

语义模型支持向导方式创建和管理

2.关键应用

  • 新建语义模型

新建界面,由用户输入语义模型编码、语义模型名称、数据源,所属领域,支持用户填写语义模型的描述。

  • 语义模型设计器-选择表

表来源—业务对象: 由领域注册的业务对象,支持按照领域、应用进行分类、搜索、选择业务对象和选择字段。

表来源—数据源表: 支持用户基于数据源中的表创建语义模型,点击【数据源表】弹出数据源的列表窗口。

表来源—SQL脚本: 支持用户以SQL脚本方式创建查询表。

  • 语义模型设计器-连接条件

典型模式: 支持用户新增表与表之间的连接条件,通过选择表连接表、连接字段的方式,实现表与表之间的JOIN条件和ON的关联设置。

高级模式: 支持用户通过表达式的方式来设置表与表之间的ON的关联设置。

  • 语义模型设计器-选择字段

选择字段,支持用户基于表,勾选字段和新增自定义字段,修改字段,设置字段类型、设置长度和小数位数、关联维度档案、启用权限、设置受控对象。

  • 语义模型设计器-描述器

筛选过滤支持用户添加条件(且条件、或条件)和公式(且公式、或公式);

支持用户参照选择语义模型的字段,给字段设置排列顺序(升序、降序),支持用户设置返回前N行。

  • 语义模型设计器-选项

语义模型的选项部分,用于完成扩展编程、物化策略设置及其他语义模型设置。

3.操作说明

3.1.新建语义模型

首先要弹出新建界面,由用户输入语义模型编码、语义模型名称、数据源,支持用户填写语义模型的描述。

我们点击"新增"按钮,弹出如下功能窗口:

在语义模型的属性中设置对象权限

注意事项:

  • 根据租户中购买的领域和应用,来决定该租户下用户可以看到哪些数据源的表
  • 在用户使用语义模型时,如果当前用户为管理员身份,则不控制所属领域,当前用户可看到所有预置语义模型和用户定义的语义模型;如非管理员身份,则根据当前用户授权的领域来加载可见哪些领域和应用的语义模型。
  • 语义模型中支持用户创建多层文件夹,支持列表、卡片方式呈现语义模型。
  • 支持【语义模型设计】、【预览】功能;
  • 领域预置的语义模型必须设置所属领域和应用,在非系统租户中支持对语义模型设置所属领域应用

3.2.语义模型设计

点击语义模型列表的【语义模型设计】按钮,进入到语义模型设计器界面。

语义模型设计器分为五个步骤:选择表、选择条件、选择字段、描述器、选项。

Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2023-11-13 11:38:28

results matching ""

    No results matching ""