尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

SAC中的Dataset/Model/Planning model

SAC中的Dataset/Model/Planning model
📅 发布时间:2026/7/7 9:28:33

目录

1. Dataset

2. Model

2.1 维度表

2.2 数据转换

2.3 ETL

3. Planning model

3.1 日期设置

3.2 Planning 范围设置/数据分布

3.3 货币转换

3.4 添加维度和度量

3.4 Account 维度


SAC里交易数据主要靠这几个来存。有点像BW里的ADSO。

Dataset跟其他两个的区别在于更方便快捷地查看数据,不需要考虑到计划功能或者什么权限配置。它的作用就是快速探查数据。

1. Dataset

有点像在BW里建一个连到本地文本的数据源。(当然也能连到其他系统数据,后续可以转成model)

把数据导入后,可以对行和列的维度或者度量做更改。改列名,改数据类型。

维度字段可以加别的列当作它的描述属性。

加coordinates可以添加经度和维度属性。还可以加层级等等。

在transform log里能看到你对这个数据集做的一些操作,简单来说就是你做的转换操作了。

不过实际上正常项目里不咋用dataset。都是直接从model起手。毕竟也没麻烦很多。

2. Model

Model也有两种创建方式,要么是把数据import进来的,要么是直接live data model的虚拟直连。

导入数据的话,可以有两个选项,一般做planning model选空数据。如果做分析model那就是带数据来分析。

带数据的模型创建的时候,会先把数据导入进来。

直接进来后模型就是维度和度量的展示方式。

换成graph就是图形展示页面了。

这里在模型之上就可以进行一些修改了,改数据类型,转换成维度或者维度转换成度量,复制删除啥的。

在度量或维度里选中的,都会高亮显示。右侧还能做细节更改。描述啦,数据类型啦,聚集方式啦单位或者格式啦都行。

2.1 维度表

也就是说在有数据的model里,你需要对各维度或度量值进行个调整修补。维度上你可以把其他列设置成这列的属性,描述啥的。

也就是说一切从model里的交易数据开始,再一步步建维度主数据里的属性,文本或者层级。还能把维度变成全局通用的public维度。

主数据维度表里有一个比较好搞的就是值可以像excel一样直接copy/paste。

在data fundation的transform上就可以建转换了。

2.2 数据转换

默认的转换形式可以自己去玩玩。

添加列以及删除列也在右键。整体上是比在BW里要快上好几倍。

而且还有个特别好用的transform log,能看到修改记录。整个就是一个excel。修改后的数据即刻展示出来,不用你再去抽数,拉数据,整个流程很自然流畅。

整体感觉就是BW得先把所有的壳子都建好,按流程先建主数据信息对象,再建ADSO,再一层一层的抽数,流程特别长,改一个小东西都要激活好多东西。而SAC就是有了交易数据model,随时再配个维度。转换在数据源导入那步就开始了,每一步添加的转换规则都能实时预览结果,不用你再去激活拉数。所有东西在一个界面就能点来点去查看交易数据,查看主数据,查看层级。很方便快捷。不像BW那样必须先加载维度再抽交易数据那种参照完整性考察了。

另外再吐槽下BW里的转换,那些例程啥的,所有更改都得激活重新执行DTP,还基本上有好多层转换,查一个错得搞半天。SAC里直接改了然后保存,然后预览就行了,还不用写ABAP(复杂逻辑用Advanced formula)

不过我这也是主要对比的轻量化model在不同系统里的创建流程,等有空再来对比BW和DSP的建模流程。

接着再来看SAC里创建calculated measure和conversion measure。因为没有composite provider,那直接在这个模型上就可以建CKF和RKF了。具体怎么弄以后单独写了。

2.3 ETL

最后就是DTP了,在SAC里是在data management下面,能用Import job来导入数据,还能导出数据(跟OpenHub一样)。具体得单独讲。以及里面的权限配置啥的。

暂时来看,SAC上对比BW就是不能海量存储据,做冷热归档了。

3. Planning model

就是各财务规划轻量化的使用场景模型。主要针对预算,滚动预测这类财务模型,其实我觉得财务顾问自己就能在SAC上完成整套建模,ETL,导出和权限配置流程了。完全用不着BW。不过有些SAC story里的按钮逻辑可能要学学(不过那个也是Java script啊,,,跟BW也不搭嘎啊。。。不过就是都是语言,都相通的而已,可能BW学起来更快)

好了回归正题,planning model一般都建议从空的开始建:

planning model会自带计划能力和两个老弟 version以及date。

version自己会带一个Actual。实际数据。不过我们一般肯定要import进来其他版本的数据,或者说是把data entry进其他的计划版本。(这里面用的就是planning的功能)

3.1 日期设置

这个date里面就比较乱了,默认用系统生成的。然后booking操作可以改成是distribute(平均分)或者是book to unassigned(给空的)。

这个date里面的time range也可以改,还有就是粒度。你想计划的最细粒度。粒度越细,数据越多。这俩都是私有维度,在每个model里都不一样。

如果财年和日历年不一样的,要选那个Fiscal Year来另外设置。要不然就是按当前的日历年来设置,从1月开始。

然后就是这个week pattern,我一直会忘。这个4-4-5就是说一年52周,拆成12个月,每三月一个季度的话那就是一个季度固定13周。13周怎么拆分呢?

  • 4-4-5:季度内第 1 个月 4 周、第 2 个月 4 周、第 3 个月 5 周
  • 4-5-4:第 1 个月 4 周、第 2 个月 5 周、第 3 个月 4 周
  • 5-4-4:第 1 个月 5 周、第 2 个月 4 周、第 3 个月 4 周

按这种拆分,不管你每个月有几周。都按这个计数周数来。每三个月循环一次。4-4-5这种方便季末多一周的可以用来盘点啊,关账啊啥的。用这个方式来固定周期,像什么排班啊,库存周转啊,KPI以周为单位统计啊都好弄。欧洲大概一般都是445财周,从周一开始算销售周。一年第一周必须包含当年至少4天,用来区分跨年周属于上一年,还是新财年,跟这个4-4-5是配套的。

一般我们都用系统直接给的Date这个当日期维度,如果你不想用这个,想用自己建的date的维度,那你得在这里改:

planning下面还有好些东西,比如delete private versions可以删除掉所有人的私有version。

3.2 Planning 范围设置/数据分布

还有planning area,默认用户能计划的私有版本不能超过500万条数据,要不然会报warning。

另外就是为了提升性能,减少资源耗费,可以限定计划范围。

再有就是在数据分发上,基于什么规则来分布数据。

3.3 货币转换

默认情况下支持多货币,货币单位可以作为公司代码这个organization dimension的属性,用在key figure里。如果要按不同的currency聚集,那就需要currency conversion。这个再后续写吧。

3.4 添加维度和度量

有个空model就要添加维度和度量了。只有organization组织架构类型的维度会带currency.

默认带一个currency属性。如果加了data access control这个权限控制呢,会多出Read/Write两列来控制用户读写交易数据的权限,注意不是主数据的读写权限。另外的属性可以自己添加。

添加度量的思路跟BW里建key figure一样的。currency的值从dimension里的属性来。

这里如果选fixed那就是固定货币单位。一般是用来被转换的母公司货币。

3.4 Account 维度

做财务规划,肯定得有会计科目。

这个account能带的属性就多了,各种公式,科目类型,阈值范围(用来在story里面显示不同颜色预警)

另外,由于我们是用一个account来归集数值。以前是每个account当成列度量值来用,那这里会有一个配置叫结构上的优先级:

意思就是说measure和account都是用来归集值的,那么如果在measure上用了一种聚集方式,在account上用了另外一种,到底哪种优先?

毕竟account上面是有aggregationtype的。

还有decimal spaces 和scale啥的。

再回来对比一下measure上面,也是都有的:

相关新闻

  • ASM330LHH与PIC18LF4525在运动跟踪系统中的硬件设计与优化
  • 从误差累积到帧间稳定:HappyHorse 原生时序约束机制解决十类画面时序问题技术复盘
  • QQ音乐解析终极指南:用Python轻松解锁海量音乐资源的完整开源方案

最新新闻

  • 如何安全备份QQ空间历史数据:GetQzonehistory完整指南
  • GraphQL 订阅驱动链上事件流:WebSocket 重连、去重与断线补偿策略
  • 杰理之发射器做选择连接【篇】
  • WarcraftHelper魔兽辅助插件终极指南:彻底解决魔兽争霸3现代兼容性问题
  • 1.java秒杀项目第一课-项目工程
  • D3KeyHelper:从重复按键到智能战斗,暗黑3玩家的效率革命

日新闻

  • Android逆向分析全能助手:集成化工具链与自动化工作流设计
  • 面搜索(Faceted Search)原理与工程实践指南
  • 神经网络调参避坑指南:从5个常见Loss曲线形态定位超参数问题

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号