Aplikacje do zarządzania finansami korzystające z usługi Azure Database for PostgreSQL

Azure App Service
Azure Database for PostgreSQL
Power BI

Pomysły dotyczące rozwiązań

Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.

W tym artykule opisano aplikację trójwarstwową do bezpiecznego przechowywania danych i zapewniając analizę o wysokiej wartości w przypadku zagregowanych danych. Architektura korzysta z wbudowanych funkcji zabezpieczeń i wysokiej wydajności platformy Azure.

Architektura

Architecture diagram of a three-tier application. Data flows from a browser and other sources to hosts, into a database, and on to analytics services.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

Architektura przedstawia przepływ danych we wspólnym projekcie aplikacji trójwarstwowej:

  • Klient wchodzi w interakcję z warstwą prezentacji aplikacji — aplikacją mobilną lub aplikacją internetową w przeglądarce.
  • aplikacja systemu Azure Service hostuje interfejsy API zaplecza i logikę biznesową w warstwie aplikacji. Te składniki przetwarzają i agregują dane finansowe.
  • Usługa Azure Database for PostgreSQL przechowuje dane finansowe w warstwie danych.
  • Usługa Power BI pozysuje dane na potrzeby analizy.

Elementy

  • Usługa App Service umożliwia tworzenie i hostowanie aplikacji internetowych, zapleczy mobilnych i interfejsów API RESTful w wybranym języku programowania bez zarządzania infrastrukturą.
  • Azure Database for PostgreSQL to usługa relacyjnej bazy danych obsługiwana przez program PostgreSQL Community Edition.
  • Usługa Power BI to zbiór współdziałających usług oprogramowania, aplikacji i łączników, które działają razem, aby przekształcić Twoje niepowiązane źródła danych w spójne, atrakcyjne wizualnie i interaktywne analizy.

Szczegóły scenariusza

To rozwiązanie jest podstawowym przykładem aplikacji trójwarstwowej na platformie Azure:

  • Warstwa prezentacji składa się z aplikacji internetowej lub przeglądarki i aplikacji mobilnej.
  • W warstwie aplikacji usługa App Service zapewnia logikę i moc obliczeniową aplikacji.
  • W warstwie danych usługa Azure Database for PostgreSQL oferuje w pełni zarządzaną bazę danych systemu operacyjnego.

Usługa Power BI, która obsługuje natywną łączność z bazą danych PostgreSQL, zapewnia analizę danych w tym rozwiązaniu.

Potencjalne przypadki użycia

To rozwiązanie umożliwia zarządzanie danymi finansowymi. Architektura ma również zastosowanie do różnych innych przypadków użycia, w tym sprzedaży detalicznej, edukacji i podróży.

Współautorzy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Główny autor:

Następne kroki