你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure Database for MySQL 的财务管理应用

Database for MySQL
应用服务
Power BI

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

本文概述了一个三层应用程序,用于安全地存储数据并提供针对聚合数据的高价值分析。 该体系结构利用 Azure 内置安全性和高性能功能。

体系结构

三层应用程序的体系结构关系图。数据从浏览器和其他源流向主机、数据库以及分析服务。

下载此体系结构的 SVG 图

数据流

该体系结构显示了常见的三层应用程序设计中的数据流:

  • 客户端与应用程序的展示层(浏览器中的移动应用或 Web 应用)交互。
  • Azure 应用服务在应用层中托管后端 API 和业务逻辑。 这些组件处理和聚合财务数据。
  • Azure Database for MySQL 将财务数据存储在数据层中。
  • Power BI 引入用于分析的数据。

组件

  • 使用应用服务可以采用所选编程语言构建和托管 Web 应用、移动后端以及 RESTful API,而无需管理基础结构。
  • Azure Database for MySQL 是一种由 MySQL 社区版提供支持的关系数据库服务。
  • Power BI 是软件服务、应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解。

方案详细信息

此解决方案是 Azure 上三层应用程序的基本示例:

  • 展示层由 Web 应用或浏览器和移动应用组成。
  • 在应用层中,应用服务为应用程序提供逻辑和计算能力。
  • 在数据层中,Azure Database for MySQL 提供完全托管的 OSS 数据库。

Power BI 支持与 MySQL 的本机连接,在此解决方案中提供数据分析。

可能的用例

可以使用此解决方案来管理财务数据。 该体系结构也适用于各种其他用例,包括零售、教育和旅行方案。

作者

本文由 Microsoft 维护, 最初由以下贡献者撰写。

主要作者:

后续步骤