ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
この例では、新しいプロセスをサポートできないレガシ システムを最新化し、より優れたユーザー エクスペリエンスを提供する方法を示します。
Architecture
このアーキテクチャの Visio ファイルをダウンロードします。
データフロー
このソリューションのデータ フローは次のとおりです。
- CDS に保存されている仕入先データは、Data Factory を介して SQL に移動されます。
- ERP システムに保存されている注文書 (PO) データは、Azure SQL Database に送信されます。
- Azure Functions は、API を使用して PO データを月単位で表示し、ユーザーが確認するためのタスクを作成します。
- Power Apps は、API を介して Azure SQL Database からデータを取得します。
- ユーザーは Power Apps で PO を確認して更新し、CSV エクスポートによってこのデータを仕入先に送ります。
- Power BI は、仕入先の状態の傾向を報告します。
コンポーネント
複数の Azure コンポーネントを使用して、これらの異なるデータ ソースからデータが読み込まれます。
- Power Apps: プロセスを最新化し、困難な課題を解決するローコード アプリをすばやく構築して、組織全体の俊敏性を高めます。
- Azure Functions:サーバーレス コンピューティングにより、アプリケーション開発を迅速化および簡素化します。
- Azure API Management: あらゆる環境にわたる API のためのハイブリッドなマルチクラウド管理プラットフォーム
- Azure SQL Database:クラウドで管理されたインテリジェントな SQL を使用して、ビジネスのペースに合わせてスケーリングするアプリを構築します。
- Azure Data Factory: 大規模な ETL を簡素化するハイブリッド データ統合サービスです。
- Power BI: データを分析し、分析情報を共有するための一連のビジネス分析ツールです。 Power BI を使用して、Analysis Services に格納されているセマンティック モデルに対してクエリを実行することも、Azure Synapse に対して直接クエリを実行することもできます。
シナリオの詳細
すぐに使えるコネクタまたはカスタム コネクタを使用すると、プロセスの自動化を簡素化し、サード パーティのデータ ソースやレガシ システムに接続できます。 Azure Functions でスケジュールに基づいて計算をスケジュールすることで、ビジネス プロセスを簡素化できます。 Power Apps を使用してデータを処理し、標準のエクスポートによってサード パーティとデータを共有できます。
考えられるユース ケース
このソリューションは、次のようなシナリオで使用できます。
- 最新化できない、または新しいプロセスをサポートできないレガシ システムがある
- サードパーティのデータ ソースの Azure への接続を自動化する必要がある