银行数据仓库体系实践(16)--数据应用之财务分析

总账系统

         在所有公司中,财务分析的基础都是核算,那在银行的系统体系中,核算功能在业务发生时由业务系统如核心、贷款、理财中实现登记,各业务系统会在每天切日后统计当天各机构的核算科目的发生额与余额,并统一送到总账系统,总账系统进行全行会计核算的汇总、调整并每天统计出全银行的资产负债表、利润表和现金流表,使银行的经营情况一目了然。后续的许多财务应用以及监管报送中,总账数据是必不可少的一部分。而且数据质量校验重点总分规则也是依赖于总账的汇总数据,因此总账是数据仓库重要的源系统之一。

        那总账系统也是全行科目体系标准的管理系统,科目变化首先需要在总账系统落地并同步到各业务系统。

管理会计

         随着市场利率化息差减小,资产收益下降,银行的经营也必须更加精细化才能适应市场环境,那精细化管理主要表现在成本精细化管理、风险精细化管理、利润精细化管理以及定价精细化管理等几方面。因此管理会计作为一个重要的管理理念、体系和手段在各银行提升精细化管理水平、为面对后续利率市场化做好了准备。那管理会计如何来进行成本、利润的核算,主要有以下几个计算模块。

        (1)FTP内部资金转移定价(Funding Transfer Pressing)

        那在银行业务中存款带来的是利息支出,贷款带来的是利息收入,存款是不是就没有利润贡献?贷款就是不是没有成本支出吗?因为在银行中贷款的资金来源就是吸收的存款,银行的一个收入大头就是贷款好存款的息差,因此存款和贷款两者都有成本,都有利润贡献。那对于一家支行它存款量较大,将部分存款通过总行资金中心借给另外一家支行要如何来算收益呢?所以这就需要有银行内部的资金定价来进行各支行与银行内部资金中心之间的收益核算,所以FTP就是各商业银行内部资金中心按照一定规则与内部业务经营单位进行全额的资金转移的定价,主要是为了达到核算资金收益或成本等目的。

       那这个FTP价格需要一般根据市场利率情况以及内部核算进行确定,一般的定价方法有指定利率法、原始期限匹配法、重定价期限匹配法。一般每年年初会指定一个FTP价格,同时根据市场及经营情况也会调整。FTP价格对各经营分支机构的利润计算影响较大,因此FTP价格的调整也能指导各经营机构的手段之一,比如某年的重点是抓存款,则提高FTP价格有利于拉动经营机构获取存款的热情。

        (2)成本分摊及盈利性分析

       成本分摊主要是指银行的每一笔支出由哪个经营业绩机构来承担,比如IT部门建立的系统花费了上百万,那这笔钱是由IT部门来承担还是由使用该系统的部门来承担?办公室进行了职场的装修,该由哪个部门来承担费用还是全行共同承担?因此成本分摊即计算每一笔支出的承担部门,一般的原则是谁收益、谁承担,对于一些无法算清的先由公共部门先统一承担。

       那对于不产生利润的成本中心(部门),他们主要是为产生利润的经营机构(利润中心)服务,因此这些成本中心的支出成本将会分摊到各利润中心,利润中心再分配到具体产品中,确定每个产品的成本,最后可以分摊到各个账户中。

       那在盈利性分析中,对于每一笔业务交易产生的利润首按最明细的账户来计算,即每个账户的收益,再通过账户类型及所属产品将收益归集到产品中。而每个产品都有归属的利润中心,可以计算出每个利润中心的收益。账户、产品及利润中心的成本和收益都确定后,就可以算出每个账户、每个产品和每个利润中心的盈利。盈利性分析主要有两个指标:

        1)经济增加值(EVA)=税后净利润—资本成本

        2)风险调整资产收益(RAROC)=风险调整收益/经济资本

        那通过成本分摊和盈利性分析,可以获得每个经营机构、每个产品的成本和利润,为后续经营提供决策,同时这部分数据也是各经营机构以及客户经理绩效考核的重要数据来源。

        (3)资产负债(ALM)

        资产负债管理的目标是从资产负债表出发,结合行内经营管理和外部监管要求,通过模拟未来利率变化、汇率变化、资产负债结构组合变化,预测未来任意时段的资产负债变化情况、净利息收入变化情况,通过对各种不同业务情景的预测、模拟,以及结果的对比分析,从而评估不同业务情景对流动性、利率风险的影响,以满足外部监管要求(流动性风险管理、市场风险管理),同时为内部经营管理提供辅助决策支持,为合理化的资产负债结构配置以及净利息预测提供支持,主要有以下几部分:

        1)利率风险管理:利率风险是利率变化使实际收益低于预期收益,从而使商业银行遭受损失的可能性,管理目的是减少利率风险带来的负面影响。银行利率风险主要来自于资产负债的期限错配。期限错配在银行的经营中正常存在,利率变化时也可为银行带来部分利润。如短存长贷的过程中,正常是3年期贷款匹配3年期存款,如果用1年期存款进行3年期贷款则因为1年期存款利率比3年期存款利率低,会产生的期限错配利差,同时也产生了利率风险。利率管理常用的报告有缺口 Gap (重定价缺口和流动性缺口)、市值/持续期 MV / Duration和市值敏感性分析、净利息收入 NII 模拟、收益风险度 EaR (Earnings at Risk);

       2)汇率风险管理:汇率风险管理中首先是要对汇率风险进行计量。大部分银行通过风险敞口分析与外汇敏感性分析,以及VaR分析法作为主要的方法。通过对外币资产负债的合理配置以及借助金融衍生工具,预防、规避、转移或消除外汇业务中的风险,从而减少或避免可能的经济损失。       3)流动性风险管理:流动性风险也就是资产负债现金流错配而不能完全履行支付义务的风险。流动性管理中需平衡流动性与盈利性之间的关系,避免当流动性不足时银行不能立即取得所需的流动资金而造成支付危机,或因过多的流动性供给而降低银行的盈利能力。分析、评估流动性风险的监测指标:包括流动性缺口率、核心负债比例、流动性覆盖率(LCR)和净稳定资金比例(NSFR)等指标。

       4)资本管理:就是上一节巴塞尔新资本协议中提到的资本充足率和风险加权资产(RWA)的内容。这个也是管理会计的一部分内容,但计算口径有可能两个系统会存在差异,因此在建这个模块时需要两个系统的业务属主部门确定好系统边界,哪些指标由管理会计来计算,哪些由RWA系统来计算,减少重复计算。

       从管理会计系统的应用来看,它所需要的数据包含了银行所有交易、账户、产品、总账数据,而且计算指标众多且专业性强,一般会由财务集市来进行专门的计算并提供给管理会计系统。在数据方面还有以下特点:

        (1)环境多套:因为系统需要模拟利率变动情况下的各经营指标,需要模拟不同FTP价格下的各经营机构盈利性分析。所以除了不影响生产环境的正常跑批,会有另外一套或多套环境使用生产数据进行模拟计算。

        (2)数据量大,计算时间跨度大:由于具体到每笔业务的交易明细和账户,所以涉及的数据量大,而且模拟经常需要模拟未来,重算历史,因此经常按天跑1年甚至几年的批次,

        (3)管理会计的结果数据还会给到其它系统使用,如账户EVA指标也会提供给绩效系统进行绩效指标的计算,部分资本管理的指标也会给到RWA系统。因此需要将部分结果数据经数据仓库再分发给相关系统。即它即是数据应用系统,也是数据源系统。

        那除了总账和管理会计,财务分析还会有很多财务报表支持日常经营,同时也会通过自助数据分析进行专门项目、审计分析。许多财务分析的结果是直接上报给行长级别进行分析和决策,因此数据仓库中对财务系统支持的批量作业需要做好时效性监控和数据支持。保障财务分析的准确和及时。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/acumen_leo/article/details/99296304

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/366396.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SSM的个性化旅游攻略定制系统设计与实现(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的个性化旅游攻略定制系统设计与实现(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构&#xf…

Google Play上架:因行为透明度被拒审或下架的政策自查(基于区块链的内容)

近期很多朋友的项目出现因行为透明度问题被谷歌拒审或者已经上架的包被下架甚至封号,今天解释一下为什么会被封号下架,根据是什么? 目录 政策发布时间与截止时间政策内容政策背景政策解析和问题讲解政策发布时间与截止时间 基于区块链的内容相关政策,于2023-07-12 公布,…

大数据 - Hadoop系列《三》- MapReduce(分布式计算引擎)概述

上一篇文章: 大数据 - Hadoop系列《三》- HDFS(分布式文件系统)概述-CSDN博客 目录 12.1 针对MapReduce的设计构思 1. 如何对付大数据处理场景 2. 构建抽象编程模型 3. 统一架构、隐藏底层细节 12.2 分布式计算概念 12.3 MapReduce定义…

最近nvm安装报错的原因找到了——npm原淘宝镜像正式到期!

前言 📫 大家好,我是南木元元,热爱技术和分享,欢迎大家交流,一起学习进步! 🍅 个人主页:南木元元 目录 背景 错误原因 问题排查 淘宝镜像 证书到期 问题解决 结语 背景 我们…

华为配置接口二三层切换示例

配置接口二三层切换示例 组网图形 图1 配置非自协商模式下速率和双工模式组网图 二三层切换简介配置注意事项组网需求配置思路操作步骤配置文件 二三层切换简介 基于接口板的硬件构造,某些形态设备上接口只能作为二层以太网接口,某些形态设备上接口…

炒黄金 vs 炒股:探寻投资路线的差异和各自的优势

在当前不景气的股市,人们越来越关注分散投资的方式,以期降低风险并稳定资产。炒黄金成为了一个备受关注的投资选择,与传统炒股相比,它到底有什么区别呢?本文将从多个维度深入分析这两种投资方式的差异以及各自的优势。…

红萝卜,咪咪甜,看斗看斗要过年

老了,老了,但少儿岁月唱过的川南儿歌,至今还能琅琅上口:“红萝卜,咪咪甜,看斗看斗要过年。” 2024年春节,眨眼工夫就要到来了。随着春运来临,人员流动增多, 呼吸道疾病的…

BetaFlight Current Calibration Guide

BetaFlight Current Calibration Guide Download link: BetaFlight_Current_Calibration_v2.xlsx This is a guide for how to use this xlsx file. If you want to know more about this file, please check BetaFlight开源代码之电流校准. Step 1 Filling Pre-Set-Scale, a…

Java/Python/Go不同开发语言基础数据结构和相关操作总结-Map篇

Java/Python/Go不同开发语言基础数据结构和相关操作总结 1. Java1.1 基础操作1.1.1 数据结构和定义方式1.1.2 增加1.1.3 修改1.1.4 查询1.1.5 删除1.1.6 获取总长度1.1.7 按key排序1.1.8 按value排序1.1.9 遍历 1.2 常用其他方法1.2.1 几种数据结构的对比 2. Go2.1基础操作2.1.…

ChatGPT实战100例 - (12) 结构化提示词 LangGPT 实战

文章目录 ChatGPT实战100例 - (12) 结构化提示词 LangGPT 实战一、LangGPT是什么?二、远古诗人 vs 现代诗人三、LangGPT Role模板实战 - 甩锅王Role模板特征提取四、 用AI实现提示词结构化ChatGPT实战100例 - (12) 结构化提示词 LangGPT 实战 一、LangGPT是什么? 随着大模型…

拓扑排序算法

操作对象:AOV网的点和边 有向无环图:有向图且不会形成回路 AOV网:在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,称为AOV网 拓扑排序…

Python程序设计 函数基础

简单函数 函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。 函数的使用包含两个步骤: 定义函数 —— 封装 独立的功能 调用函数 —— 享受 封装 的成果 函数的作用,在开发程序时,使用…

vue3.0中从proxy中取值

使用vue3.0时,因为底层是使用proxy进行代理的所以当我们打印一些值的时候是proxy代理之后的,是Proxy 对象,Proxy对象里边的[[Target]]才是真实的对象。也是我们需要的 第一种获取target值的方式: import { toRaw } from vue; le…

书生浦语2-对话-20B大模型部署实践

简介 书生浦语2.0是一个大语言模型,是商汤科技与上海 AI 实验室联合香港中文大学和复旦大学发布的新一代大语言模型。‘ 具体特性 有效支持20万字超长上下文:模型在 20 万字长输入中几乎完美地实现长文“大海捞针”,而且在 LongBench 和 L…

Linux系统编程之信号(下)

3、信号的保存 在聊这个之前首先要了解一些术语 实际执行信号的处理动作称为信号递达(Delivery) 信号从产生到递达之间的状态,称为信号未决(Pending)。 进程可以选择阻塞 (Block )某个信号。 被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作…

Windows10 安装 OpenSSH 配置 SFTP服务器

1、下载 https://github.com/PowerShell/Win32-OpenSSH/releases 2、默认安装 3、创建用户 4、修改配置文件 C:\ProgramData\ssh\sshd_config# 最后一行后面加入 ForceCommand internal-sftp# 设置用户登录后默认目录 Match User sftpuser ChrootDirectory C:\SFTP# Disable…

spring中生成jwtToken字符串以及解析手写通用工具类

当前使用JWT&#xff0c;肯定得提前准备jwt相关的导入依赖。 <!-- 关于jwt 生成令牌--> <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>${jjwt.version}</version> </dependency…

20240202在Ubuntu20.04.6下配置环境变量之后让nvcc --version显示正常

20240202在Ubuntu20.04.6下配置环境变量之后让nvcc --version显示正常 2024/2/2 20:19 在Ubuntu20.04.6下编译whiper.cpp的显卡模式的时候&#xff0c;报告nvcc异常了&#xff01; 百度&#xff1a;nvcc -v nvidia-cuda-toolkit rootrootrootroot-X99-Turbo:~/whisper.cpp$ WH…

通过Netbackup恢复Oracle备份实操手册

1、系统环境描述 1 2、恢复前数据备份 2 2.1 在NBU上执行一次完整的备份 2 2.2 查看ORACLE的备份集 3 2.2.1在备份客户端上查看备份集 3 2.2.2在备份服务器netbackup上查看客户端备份集 4 3、本机恢复方法 5 3.1丢失SPFILE文件恢复方法 5 3.2丢失CONTROLFILE文件恢复方…

前端常见的栈溢出报错

什么是栈溢出&#xff1f; 在前端开发中&#xff0c;栈溢出是指JavaScript引擎执行代码时&#xff0c;调用栈&#xff08;call stack&#xff09;变得太大&#xff0c;超过了浏览器或JavaScript引擎所分配的栈空间&#xff0c;从而导致栈溢出错误。调用栈是一种数据结构&#x…