Приложения для управления финансами, в которых используется База данных Azure для PostgreSQL

Служба приложений Azure
База данных Azure для PostgreSQL
Power BI

Идеи решения

Эта статья является идеей решения. Если вы хотите расширить содержимое с дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам, предоставив отзыв GitHub.

В этой статье описывается трехуровневое приложение для безопасного хранения данных и обеспечения высокоценной аналитики по агрегированным данным. Архитектура использует встроенные функции безопасности и высокой производительности Azure.

Архитектура

Схема архитектуры трехуровневого приложения. Данные передаются из браузера и других источников на узлы, в базу данных и службы аналитики.

Скачайте файл Visio для этой архитектуры.

Поток данных

В архитектуре показан поток данных в общем трехмерном дизайне приложения:

  • Клиент взаимодействует с уровнем презентации приложения — мобильным приложением или веб-приложением в браузере.
  • приложение Azure служба размещает внутренние API и бизнес-логику на уровне приложений. Эти компоненты обрабатывают и агрегируют финансовые данные.
  • База данных Azure для PostgreSQL хранит финансовые данные на уровне данных.
  • Power BI прием данных для аналитики.

Компоненты

  • Служба приложений позволяет создавать и размещать веб-приложения, мобильные серверные части и API RESTful на выбранном языке программирования без управления инфраструктурой.
  • База данных Azure для PostgreSQL — это реляционная служба баз данных, которая используется в выпуске сообщества PostgreSQL.
  • Power BI — это коллекция программных служб, приложений и соединителей, которые взаимодействуют друг с другом, чтобы превратить разрозненные источники данных в согласованные, визуально иммерсивные и интерактивные аналитические данные.

Подробности сценария

Это решение является базовым примером трехуровневого приложения в Azure:

  • Уровень презентации состоит из веб-приложения или браузера и мобильного приложения.
  • На уровне приложений Служба приложений предоставляет логику и вычислительные мощности для приложения.
  • На уровне данных База данных Azure для PostgreSQL предлагает полностью управляемую базу данных OSS.

Power BI, которая поддерживает собственное подключение к PostgreSQL, предоставляет аналитику данных в этом решении.

Потенциальные варианты использования

Это решение можно использовать для управления финансовыми данными. Архитектура также применяется к различным другим вариантам использования, включая розничные, образовательные и туристические сценарии.

Соавторы

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участник.

Автор субъекта:

Следующие шаги