课程前言与总览
课程目标与学员收益
- 理解智能化资金管理的核心理念和方法。
- 掌握从数据自动获取、整合清洗、存储管理到可视化分析的全流程技术原理。
- 学习如何运用RPA、银企直连、Power Query、MySQL、“速六财易Excel工具箱”及Power BI等工具协同工作。
- 能够根据企业实际需求,设计并初步实现资金管理的关键分析报表。
- 为企业提升资金使用效率、降低财务风险、辅助管理决策打下坚实基础。
速六财易智能资金管理平台的核心价值、愿景与扩展性
- 核心价值:自动化、集中化、标准化、可视化、智能化,解决传统痛点。
- 愿景:成为企业贴心的“智能财务官”,让资金管理更轻松、高效、智能。
- 平台扩展性:该平台不仅仅局限于资金管理,其灵活的架构设计使其能够作为智能财务管理体系的核心基础。未来可以基于此架构,便捷地扩展集成预算管理、运营数据分析、财务绩效分析等多个模块,最终构建成一个覆盖企业经营管理多方面的一体化智能可视化决策支持平台。
平台整体架构与技术栈概览
平台遵循“数据驱动决策”的理念,通过各技术组件协同工作, 实现端到端的智能资金管理流程。这套架构具有良好的模块化和扩展性,为未来集成更多财务管理功能(如预算控制、成本分析、全面财务仪表盘等)奠定了坚实基础,向着构建综合性智能财务管理平台迈进。
- 数据获取层: RPA + 银企直连
- 数据处理层: Power Query
- 数据存储层: MySQL数据库
- 数据交互/管理层: “速六财易Excel工具箱”(Excel VSTO插件)
- 数据分析层: Power BI (数据建模, DAX)
- 数据展示层: Power BI (可视化报表与仪表板)
企业资金管理面临的挑战与智能化解决方案的优势
- 挑战:信息孤岛、效率低下、数据滞后、分析不足。
- 优势:实时洞察、提高效率、数据驱动、风险可控。
功能架构图
课程实施主要难点与“速六财易”解决方案
难点一:银行登录方式多样性及自动化挑战
在自动化获取银行数据的过程中,首要挑战来自于各银行复杂且不统一的登录验证机制:
- U盾/Key盾验证:
- 部分银行U盾的密码输入框对标准模拟按键无响应,需要特殊技术。
- 某些U盾(如农行部分型号)在交易确认或登录时,需要在U盾实体上按压“OK”或确认按钮。
- 手机动态验证码: 大多数网银操作涉及通过短信或银行APP发送的动态验证码,RPA流程需要有效捕获并填入。
- 图形/滑动验证码: 复杂的图形验证码、滑动拼图等,对传统基于图像识别的RPA方法构成较大障碍。
- 安全控件与加密键盘: 银行页面常使用安全控件或加密键盘输入密码,常规RPA工具的键盘模拟功能可能失效。
“速六财易”解决方案:
- 针对U盾物理按压需求,可提供或推荐兼容的硬件按键模拟器/按压器,通过程序控制完成物理点击。
- 对于普通模拟按键无法输入的密码框或安全控件,推荐使用“速六财易”配套的驱动级虚拟键盘输入工具,该工具能更底层地模拟键盘输入,有效应对各类特殊输入环境。
- 手机验证码问题,可通过以下几种方式解决或缓解:
- 引导学员配置开源的短信/App通知转发工具,例如将手机收到的特定银行验证码短信自动转发到指定邮箱,RPA再从邮箱读取。
- 部分银行可能提供针对企业的小额免密查询或特定API,可优先探索。
- 对于可控的测试环境或内部系统,可探讨临时调整验证方式的可能性(不推荐生产环境)。
- 对于图形验证码,课程会提及目前行业内的一些思路,如集成第三方打码平台API(需考虑成本与安全性),或在可能的情况下引导企业与银行沟通是否能为对公账户提供更自动化的数据接口(如银企直连)。
难点二:财务人员对数据库的陌生感与数据源选择困境
财务人员日常工作高度依赖Excel,对于关系型数据库(如MySQL)的结构、查询语言(SQL)及维护感到陌生,这导致了以下问题:
- 依赖Excel作为数据源的局限性:
- 当数据量(如多年流水)巨大时,Excel性能急剧下降,BI工具(如Power BI)加载和刷新缓慢,严重影响分析效率。
- Excel文件本身不利于多用户并发操作、版本控制和权限管理,易造成数据冗余、不一致甚至泄露。
- 难以构建稳定、高效、可扩展的数据模型。
- IT支持的瓶颈:
- 企业若依赖IT部门进行数据库设计、数据导入和日常维护,财务部门的需求响应可能不及时,沟通成本高。
- 许多中小型企业可能没有专职的IT数据库管理员,使得数据库方案难以落地。
“速六财易Excel工具箱”的创新解决方案:
为了解决财务人员使用数据库的技术门槛问题,并结合其对Excel的熟悉度,“速六财易”团队专门开发了“速六财易Excel工具箱”(Excel VSTO插件)。这款工具的核心创新在于:
- Excel作为数据库的前端界面: 财务人员无需学习复杂的SQL语句或数据库管理软件,可以直接在熟悉的Excel界面中,通过工具箱提供的可视化按钮和表单,对后端MySQL数据库中的数据进行操作。
- 便捷的增删改查(CRUD):
- 查询与筛选: 自定义查询条件,将数据库数据加载到Excel工作表进行查看和分析。
- 数据新增: 在Excel中录入新数据行,一键保存到数据库对应表中。
- 数据修改: 直接在Excel中修改已加载的数据,点击保存即可更新回数据库。
- 数据删除: 在Excel中选中行,通过工具箱删除数据库中的对应记录。
- 数据导入导出与映射: 轻松将Power Query清洗好的数据从Excel导入MySQL,并支持字段映射;也可以将数据库表导出到Excel。
- 内置权限管理与系统功能: 工具箱可以集成用户角色和权限管理(需后端配合),确保不同用户对数据的操作权限受控,保障数据安全。还可以集成其他如数据校验、日志记录等实用功能。
- 降低技术门槛,赋能财务人员: 通过这种方式,财务人员可以平滑过渡到使用结构化数据库存储和管理数据,享受到数据库带来的性能和规范性优势,同时又无需深入学习底层技术细节,使他们能更专注于数据分析和价值创造。
因此,“速六财易Excel工具箱”成为了连接财务用户与强大后端数据库之间的一座重要桥梁,有效解决了“想用数据库但不会用、不敢用”的痛点。
模块五:商业智能核心——Power BI数据建模
Power BI Desktop入门
- Power BI产品家族与Desktop的核心功能: Desktop(开发)、Service(共享协作)、Mobile(移动查看)、Report Server(本地部署)。
- 数据导入:从MySQL数据库连接并加载数据: 使用“获取数据”连接MySQL,选择表,选择“导入”模式(通常推荐)或“DirectQuery”模式。
数据建模基础
- 维度表 (Dimension Tables) 与事实表 (Fact Tables) 概念: 事实表包含度量和外键,维度表包含描述性属性;流水表是事实表,账户表是维度表。
- 关系 (Relationships) 的建立与管理: 在模型视图中建立表间关系(通常为一对多),理解基数和筛选方向。
- 星型模型 (Star Schema) 与雪花模型 (Snowflake Schema) 的选择: 优先选择结构简单、性能较优的星型模型。
- 创建计算列 (Calculated Columns): 使用DAX在表中添加基于同行数据的衍生列(在刷新时计算,占用内存)。
DAX (Data Analysis Expressions) 语言入门
- DAX的基本语法与核心函数: 类似Excel公式但作用于表/列,理解SUM, CALCULATE, FILTER, ALL, RELATED等。
- 创建度量值 (Measures): DAX的核心应用,动态计算结果随交互变化(查询时计算,不占内存)。例如:总收入、总支出、净现金流、余额。
- 时间智能函数 (Time Intelligence Functions) 的应用: 需配合日期维度表,实现YTD, MTD, QTD, 同比(SAMEPERIODLASTYEAR), 环比(DATEADD)等计算。
优化数据模型
- 隐藏不必要的字段: 简化用户字段列表(隐藏外键、中间计算列等)。
- 数据类型的正确设置: 确保类型准确(数字、日期、文本)影响计算和性能。
- 模型性能优化技巧: 减少列基数、优先在源或PQ中转换、避免复杂计算列、优化DAX度量值、考虑聚合表。