数据产品
Cortex Framework 中的数据产品是指经过精心挑选的数据资产的逻辑封装,旨在解决特定的业务问题。它们充当面向业务的最终层,直接为商业智能 (BI) 信息中心、报告工具、机器学习模型和自主代理提供支持。
Dataform 流水线充当这些数据产品的执行引擎。它们运行 ELT(提取、加载、转换)流程,将标准化数据基础层(以及其他上游数据产品,如果适用)中的数据聚合、联接和整理成这些最终的、可供使用的结构。
主要概念
数据资产 - 指向物理数据资源(例如 BigQuery 数据集、表或视图)的指针。数据产品包含一项或多项资产。
数据产品 - 经过精心整理的逻辑数据资产分组,经过正式打包,可供发现、信任和访问,以解决特定的业务问题。Cortex Framework 提供两种类型的数据产品:
与来源对齐的数据产品:分析数据模型(例如“销售订单”或“客户”)中的一组表。这些产品以数据基础层为基础,充当基础实体,可用于为更复杂的特定用例模型提供数据。
消费数据产品:专为特定业务场景设计的专业分析模型,可提供复杂的 KPI 逻辑和高保真指标(例如“销售业绩分析”)。消费数据产品通常会使用并汇总上游数据基础模块以及与来源对齐的数据产品,以推动立即做出决策。
适用于 SAP ERP 的数据产品
下表概述了 Cortex Framework 框架内适用于 SAP ERP(ECC 和 S/4HANA)的数据产品目录,详细说明了它们的功能描述、源表和支持的源系统。
| 数据产品 | 数据资产 | 说明 | 源表 | 源系统 | |
|---|---|---|---|---|---|
| SAP ECC | SAP S/4HANA | ||||
| 会计凭证 | 会计凭证标题 | 会计凭证标题,粒度为客户端(系统)、公司代码、会计凭证编号和财政年度。 | bkpf, tcurx |
✅ | ✅ |
| 会计凭证项目 | 会计凭证项目,细化程度为客户(系统)、公司代码、会计凭证编号、财政年度和行项目编号。 | bkpf, bseg, t005, tcurx |
✅ | ✅ | |
| 应付账款 | 应付账款 | 应付账款日记账条目,细化到客户(系统)、账簿、公司代码、财政年度、凭证编号和行项目。 | acdoca, bkpf, bseg |
✅ | |
| 供应商已清除的商品 | 供应商清算项目,细化到以下级别:客户(系统)、公司代码、供应商、特殊总账交易类型、特殊总账指标、清算日期、清算凭证、分配、会计年度、凭证编号和行项目。 | bkpf, bsak |
✅ | ||
| 供应商未结项 | 供应商未结项,细化到客户(系统)、公司代码、供应商、特殊总账交易类型、特殊总账指标、清算日期、清算凭证、分配、会计年度、凭证编号和行项目。 | bkpf, bsik |
✅ | ||
| 应收款 | 应收款 | 应收账款日记账分录,细化到客户(系统)、账簿、公司代码、会计年度、凭证编号和行项目。 | acdoca, bkpf, bseg |
✅ | |
| 客户清除的内容 | 客户清除了以下粒度级别的项目:客户端(系统)、公司代码、客户、特殊总账交易类型、特殊总账指标、清算日期、清算凭证、分配、会计年度、凭证编号和行项目。 | bkpf, bsad |
✅ | ||
| 客户未完成的待办项 | 客户未结项,细化到以下级别:客户(系统)、公司代码、客户、特殊总账交易类型、特殊总账指标、清算日期、清算凭证、分配、会计年度、凭证编号和行项目。 | bkpf, bsid |
✅ | ||
| 地址 | 地址 | 地址,细化程度为客户(系统)、地址编号、有效起始日期、版本 ID(针对国际地址)、人员编号和序列号。 | adrc, adr6, adrct |
✅ | ✅ |
| 代理机构业务结算文件 | 代理机构结算单据标头 | 结算单据标题,粒度为客户(系统)和结算单据编号。 | wbrk |
✅ | ✅ |
| 代理机构结算单项 | 代理机构结算单据项目,粒度为客户(系统)、结算单据编号和单据项目编号。 | wbrk, wbrp |
✅ | ✅ | |
| 结算凭证 | 结算凭证标题 | 结算单据标题详细信息,粒度为客户(系统)和结算单据。 | vbrk |
✅ | ✅ |
| 结算凭证项目 | 结算单据项目详细信息,粒度为客户(系统)、结算单据和项目编号。 | vbrk, vbrp |
✅ | ✅ | |
| 结算阻止原因 | 结算屏蔽原因,细化到客户(系统)、语言键和结算屏蔽。 | tvfst |
✅ | ✅ | |
| 业务合作伙伴 | 业务合作伙伴 | 业务合作伙伴,细化到客户(系统)和业务合作伙伴。 | but000 |
✅ | ✅ |
| 业务合作伙伴地址 | 业务合作伙伴地址,细化到客户(系统)、业务合作伙伴、地址编号和有效起始日期。 | adrc, adr6, adrct, but020 |
✅ | ✅ | |
| 业务合作伙伴银行详细信息 | 业务合作伙伴银行详细信息,细化程度为客户(系统)、业务合作伙伴、银行详细信息 ID 和有效起始日期。 | but0bk |
✅ | ✅ | |
| 条件合同 | “条件合同”标题 | 条件合同标题详细信息,粒度为客户(系统)和条件合同编号。 | wcocoh |
✅ | ✅ |
| 条件合同项 | 按客户(系统)、条件合同编号和商品 GUID 的粒度来确定条件合同商品详情。 | wcocoi |
✅ | ✅ | |
| 返款结算日历 | 以客户(系统)、条件合同编号、结算日期和结算日期顺序 ID 为粒度的返款结算日历。 | wb2_d_settl_cal |
✅ | ✅ | |
| 有条件合同结算详细对账单 | 条件合同结算详细对账单,细化到客户(系统)、条件合同编号、凭证编号、凭证项目和业务量凭证键。 | wb2_d_bvdetail |
✅ | ✅ | |
| 控制区域和成本要素 | 控制区域分配 | 以客户端(系统)、公司代码和业务区域为粒度控制控制区域分配。 | tka02 |
✅ | ✅ |
| 控制区域 | 以客户端(系统)和控制区域为粒度控制区域。 | tka01 |
✅ | ✅ | |
| 费用要素 | 细化到以下级别的成本要素:客户端(系统)、控制范围、成本要素、有效截止日期和语言键。 | cskb, csku, tka01 |
✅ | ✅ | |
| 成本中心和利润中心 | 成本中心 | 细化到以下级别的成本中心:客户端(系统)、控制区域、成本中心、有效截止日期和语言键。 | csks, cskt |
✅ | ✅ |
| 利润中心 | 细化到以下级别的利润中心:客户(系统)、利润中心、有效截止日期、控制范围和语言键。 | cepc, cepct |
✅ | ✅ | |
| 货币换算 | 货币代码 | 以“客户(系统)”“币种代码”和“语言键”为粒度的币种代码。 | tcurc, tcurt, tcurx |
✅ | ✅ |
| 汇率 | 汇率,细分到以下级别:客户(系统)、汇率类型、源币种、目标币种和换算日期。 | tcurf, tcurr |
✅ | ✅ | |
| 客户 | 客户 | 客户主数据、客户编号、客户名称、位置、地址以及类似信息,细化程度为客户(系统)和客户编号、国际地址的版本 ID 和有效起始日期。 | kna1, adrc |
✅ | ✅ |
| 交付文件 | 交货凭证标头 | 标题级交付凭证,粒度为“客户(系统)”和“交付凭证编号”。 | tcurx, likp |
✅ | ✅ |
| 交货凭证项目 | 交付凭证项目,细化程度为客户(系统)、交付凭证编号和交付凭证的项目编号。 | tcurx, likp, lips |
✅ | ✅ | |
| 投放受限原因 | 以客户端(系统)和语言键为粒度的投放屏蔽原因。 | tvlst |
✅ | ✅ | |
| 财务报表结构和版本 | 财务报表结构项目 | 细化到客户(系统)、财务报表版本和节点 ID 的财务报表结构项。 | fagl_011pc |
✅ | ✅ |
| 财务报表结构文本 | 财务报表结构文本,粒度为客户(系统)、财务报表版本、语言键、财务报表项目、文本类型和行号。 | fagl_011qt |
✅ | ✅ | |
| 财务报表结构版本分配 | 财务报表结构版本分配,细化到客户(系统)、财务报表版本、财务报表项目、科目表和 G/L 账户来源。 | fagl_011zc |
✅ | ✅ | |
| 会计年度变体 | 会计年度变体 | 以客户(系统)和会计年度变更为粒度的会计年度变式配置。 | t009 |
✅ | ✅ |
| 会计年度变式期间 | 以客户端(系统)、会计年度变体、年、日历月和日历日为粒度的会计年度变体周期。 | t009b |
✅ | ✅ | |
| 固定资产 | 固定资产主记录 | 细化到客户端(系统)、公司代码、资产编号、资产子编号和语言键的固定资产主数据详细信息。 | anla, anlh, ankt, t095t, t098t |
✅ | ✅ |
| 折旧条款 | 以客户端(系统)、公司代码、资产编号、资产子编号、折旧范围、有效截止日期和语言键为粒度的折旧条款。 | anlb, t090nat, t093b, t093c, t093t |
✅ | ✅ | |
| 与时间相关的资产分配 | 以客户端(系统)、公司代码、资产编号、资产子编号和有效截止日期为粒度的时间相关资产分配。 | anlz |
✅ | ✅ | |
| 总账科目 | 总账科目 | 细化到客户(系统)、科目表、总账账号和语言键的总账账号。 | ska1, skat |
✅ | ✅ |
| 全局设置 | 公司代码 | 公司代码,粒度为“客户(系统)”和“公司代码”。 | t001 |
✅ | ✅ |
| 语言 | 语言粒度为语言键和说明语言。 | t002, t002t |
✅ | ✅ | |
| 国家/地区 | 国家/地区(粒度为“国家/地区键”和“语言键”)。 | t005, t005t |
✅ | ✅ | |
| 国家/地区拨号代码 | 国家/地区拨号代码,粒度为客户端(系统)和国家/地区键。 | t005k |
✅ | ✅ | |
| 国家/地区税费区域 | 国家/地区税费区域,细化程度为客户端(系统)、国家/地区键、区域和语言键。 | t005s, t005u |
✅ | ✅ | |
| 系统状态文本 | 系统状态文本,粒度为系统状态键和语言键。 | tj02t |
✅ | ✅ | |
| Material 批次 | Material 跨工厂批次 | 细化到客户端(系统)、物料号、批次号和语言键的物料跨工厂批次。 | makt, mch1 |
✅ | ✅ |
| 材料批次 | 细化到客户端(系统)、物料号、工厂、批次号和语言键的物料工厂批次。 | makt, mcha, t001w |
✅ | ✅ | |
| Material Batch Stocks | 以客户端(系统)、物料号、工厂、库存地点、批次号和语言键为粒度的物料批次库存。 | makt, mchb, t001w |
✅ | ✅ | |
| 材料移动 | 实物凭证 | 细化到客户端(系统)、凭证编号、凭证年份和凭证项目的物料凭证。 | ECC:tcurx, msegS/4H: tcurx, matdoc |
✅ | ✅ |
| 实物移动类型 | 细化到客户端(系统)、语言键、移动类型、特殊库存标识符、移动标识符、收货标识符和消耗相关移动类型的物料移动类型。 | t156, t156t |
✅ | ✅ | |
| Materials | Materials | 细化到客户端(系统)和物料编号的物料。 | mara, makt |
✅ | ✅ |
| 材质类型 | 细化到客户端(系统)、Material 类型和语言键的 Material 类型。 | t134, t134t |
✅ | ✅ | |
| 材质组 | 细化程度为客户端(系统)、素材组和语言键的 Material 组。 | t023, t023t |
✅ | ✅ | |
| Material Plants | 细化到客户端(系统)、物料号和工厂级别的物料工厂。 | marc |
✅ | ✅ | |
| 按存储位置列出的物料 | 在存储位置级别公开物料库存水平、多语言物料说明、工厂名称和存储位置名称 | mard, makt, t001w, and t001l |
✅ | ✅ | |
| 植物和存储 | 植物 | 工厂,粒度为“客户(系统)”和“工厂”。 | t001w |
✅ | ✅ |
| Storage 位置 | 存储位置,细化到客户(系统)、工厂和存储位置。 | t001l |
✅ | ✅ | |
| 项目结构 | 项目结构 | 项目结构,粒度为客户(系统)、项目内部 ID 和 WBS 元素内部 ID。 | proj, prhi, prps, prte |
✅ | ✅ |
| 项目信息数据库 | 项目信息数据库记录,细化程度为客户(系统)、对象编号、账簿、价值类型、对象指标、财政年度、价值类别、预算类型、版本、类别、基金、交易币种和期间块。 | rpsco |
✅ | ✅ | |
| 购买凭证 | 采购凭证标题 | 在标题级别提供有关采购订单的详细信息。此视图的粒度为“客户(系统)”和“采购凭证编号”。 | ekko |
✅ | ✅ |
| 采购凭证项目 | 有关采购订单项的详细信息。此视图的粒度为“客户(系统)”“采购凭证编号”和“采购凭证的项目编号”。 | tcurx, ekpo, ekko |
✅ | ✅ | |
| 采购凭证计划行 | 有关计划行级别的采购凭证的详细信息,包括“未清数量”等 KPI。此视图的粒度为“客户(系统)”“采购凭证编号”“采购凭证的项目编号”和“交货计划行计数器”。 | tcurx, ekpo, ekko, eket |
✅ | ✅ | |
| 采购组织结构 | 购买群体 | 购买组,粒度为“客户(系统)”和“购买组”。 | t024 |
✅ | ✅ |
| 采购组织 | 购买组织主数据,粒度为客户端(系统)和购买组织。 | t024e |
✅ | ✅ | |
| 销售文件 | 销售文档标头 | 标题级销售凭证,粒度为客户(系统)和销售凭证编号。 | tcurx, vbak |
✅ | ✅ |
| 销售凭证项目 | 销售凭证项目,细化程度为客户(系统)、销售凭证编号和销售凭证的项目编号。 | tcurx, vbap |
✅ | ✅ | |
| 销售文档合作伙伴 | 以客户(系统)、销售凭证、销售凭证项目和合作伙伴功能为粒度,销售凭证合作伙伴详细信息。 | vbpa |
✅ | ✅ | |
| 销售凭证计划行 | 计划行级别的销售凭证,包括“未清数量”和“在途数量”等 KPI。此视图的粒度为客户(系统)、销售凭证编号、销售凭证的项目编号和交货计划行计数器。 | tcurx, vbep |
✅ | ✅ | |
| 销售单据标头状态 | 销售凭证标题状态,粒度为客户(系统)和销售凭证。 | vbak, vbuk |
✅ | ✅ | |
| 销售凭证项目状态 | 销售凭证项目状态,粒度为客户(系统)、销售凭证和销售凭证项目。 | lips, vbap, vbup |
✅ | ✅ | |
| 销售凭证流程 | 销售凭证流的粒度为客户(系统)、前续凭证、前续项目、后续凭证和后续项目。 | vbfa |
✅ | ✅ | |
| 销售组织结构 | 销售组织 | 销售组织,细化到客户(系统)、销售组织和语言键。 | tvko, tvkot |
✅ | ✅ |
| 分发渠道 | 分布渠道,粒度为客户端(系统)、分发渠道和语言键。 | tvtw, tvtwt |
✅ | ✅ | |
| 分部 | 细分粒度为客户(系统)、部门和语言键。 | tspa, tspat |
✅ | ✅ | |
| 度量单位 | 度量单位 | 以客户端(系统)、衡量单位和语言键为粒度的衡量单位。 | t006, t006a, t006t |
✅ | ✅ |
| Universal Journal | 通用日记账分录行项目 | 细化到客户、账簿、公司代码、财政年度、会计凭证编号和行项目的通用日记账条目行项目。 | acdoca, tcurx |
✅ | |
| 通用日记账分录账簿 | 以客户、账簿和语言为粒度的通用日记账分录账簿。 | finsc_ledger, finsc_ledger_t |
✅ | ||
| 群组日记条目 | 按以下粒度对日记账条目进行分组:客户、账簿、维度、财政年度、凭证编号、行项目和语言键。 | acdocu, fincs_ref_vers_r, tcurx, tf200, tf201 |
✅ | ||
| 供应商账单 | 供应商账单抬头 | 供应商账单标题,细化程度为客户(系统)、账单凭证编号和财政年度。 | rbkp |
✅ | ✅ |
| 供应商账单项 | 供应商账单项,细化程度为客户(系统)、账单凭证编号、财政年度和账单项编号。 | rbkp, rseg |
✅ | ✅ | |
| 供应商账单结算账号分配 | 供应商账单的科目分配,细化到客户(系统)、发票凭证编号、会计年度、发票项目编号、科目分配的序号和编码块的序号。 | rbco, rbkp |
✅ | ✅ | |
| 供应商 | 供应商 | 供应商主数据、供应商编号、供应商名称、位置、地址,以及类似数据,细化程度为客户(系统)和供应商编号、国际地址的版本 ID 和有效起始日期。 | lfa1, adrc |
✅ | ✅ |
SAP 的消费数据产品示例
以下是适用于 SAP(SAP ERP 和 SAP BDC)的消费数据产品示例。
- 销售业绩数据分析
- 供应商支出分析
如需了解更多详情和具体信息,请参阅消费数据产品示例文档。