Azure Database for PostgreSQL を使用した財務管理アプリ

App Service
Database for PostgreSQL
Power BI

ソリューションのアイデア

この記事にさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

組み込みのセキュリティとパフォーマンスを使用して、データを安全に格納し、集約されたデータに対する価値の高い分析を提供します。

考えられるユース ケース

このアーキテクチャは、Data Analytics に Power BI を使用した、Azure での 3 層アプリケーション設計の簡単な例です。 財務管理アプリケーションのユース ケースはビジネス コンテキストを追加するために使用されますが、この設計は多くのユースケースに適用されます。

Architecture

アーキテクチャ図このアーキテクチャの SVG をダウンロードしてください。

データフロー

このアーキテクチャは、一般的な 3 層アプリケーション設計におけるデータ フローを示しています。

  • プレゼンテーション層 1 は、クライアントによって使用される Web アプリ (ブラウザー) やモバイル アプリによって表されます。
  • Azure App Service は、層 2 を構成するバックエンド API とビジネス ロジックをホストします。
  • Azure Database for PostgreSQL は、データ レイヤー層 3 用のフル マネージド OSS データベースを提供します。
  • Power BI は、分析用のデータを取り込むため、PostgreSQL とのネイティブ接続をサポートしています。

Components

  • Azure App Service - Azure App Service を使用すると、インフラストラクチャを管理することなく、任意のプログラミング言語で Web アプリ、モバイル バック エンド、および RESTful API を構築し、ホストできます。
  • Azure Database for PostgreSQL - Azure Database for PostgreSQL は、PostgreSQL コミュニティ エディションを利用したリレーショナル データベース サービスです。
  • Power BI - Power BI はソフトウェア サービス、アプリ、コネクタのコレクションであり、これらが連携して、関連のないデータ ソースを、一貫性があり視覚的に没入型で対話形式の分析情報に変換します。

次のステップ

コンポーネントのテクノロジの詳細については、次を参照してください。

次の関連するアーキテクチャを確認してください。