導入

完了済み

Microsoft Power Platform のソリューション アーキテクトは、ソリューションの全体的な設計を担当します。 Microsoft Power Platform のアーキテクチャ、設計方法、およびその限界を理解することは、Microsoft Power Platform に基づくソリューションを設計する際に重要です。

ソリューションの設計を検討する場合、Microsoft Power Platform のコンポーネントと機能、およびソリューションの設計が制御される方法について理解する必要があります。

Microsoft Power Platform コンポーネント

Microsoft Power Platform は、ローコードの迅速なビジネス アプリケーション開発プラットフォームです。また、複数の独立しながらも密接に関連した異なるツールを含んでいます。

  • Microsoft Power Apps - ローコードまたはコードなしで、誰でもカスタム Web とモバイル アプリを作成できます。

  • Microsoft Power Automate - クラウドとデスクトップ アプリケーションをまとめて接続してビジネス プロセスを自動化するクラウド ワークフロー ツールです。

  • Microsoft Power BI - ユーザーがデータに関するインサイトを取得できるセルフサービス分析サービス。 Power BI を使用すると、さまざまなソースからのデータをマージして、モデル、ビジュアル化、レポート、およびダッシュボードを作成できます。

  • Copilot Studio (旧 Power Virtual Agents) - ブラウザー インターフェイス内からコードを記述することなく、誰でも Copilot エージェントを作成することができます。

  • Microsoft Power Pages - どのユーザーでも、作成者の組織外のユーザー Dataverse でデータの作成や表示を行うための、外部向けの Web サイトを作成できます。

さまざまなローコード ツールを示す図。

Microsoft Power Platform には、ソリューション アーキテクトが使用できる Microsoft Power Platform Tools をサポートする多数のその他のコンポーネントが含まれています。

  • Microsoft Dataverse - テーブル、リレーションシップおよびビジネス ロジックを作成するためのコードなしの環境を提供します。

  • データ コネクタ - コネクタは、Microsoft Power Platform Tools がアクセスできるサービスおよびデータ ソースを定義します。

  • AI Builder - Microsoft Power Platform の他のコンポーネントで使用できる AI モデルを Dataverse のデータを使用して作成、調整およびトレーニングできる AI モデル タイプのセット。

次の図は、Microsoft Power Platform のコンポーネントがどのように関係しているかを示します。

Microsoft Power Platform の要素を示すスクリーンショット。

注

このモジュールでは、Microsoft Power Platform のアーキテクチャについて説明します。 その他のモジュールでは、Power Apps、Power Automate、Power BI、Power Virtual Agents (現在の Copilot Studio)、Power Pages の詳細について確認します。

クラウド

Microsoft Power Platform は Microsoft Entra ID テナント内から使用できるクラウド ベースのサービスとしてのソフトウェア (SaaS) ソリューションです。 Microsoft Power Platform のライセンスは Microsoft 365 を通じて付与され、Microsoft Entra ID によってセキュリティが保護されます。 Microsoft Power Platform は Microsoft Azure で実行されるため、拡張性が高く、グローバルで使用できます。

Microsoft Power Platform の各種機能

一般に、ソリューション アーキテクトが設計するソリューションは、Microsoft Power Platform によって提供される多くのコンポーネントを使用します。 個々のコンポーネントは単独でも優れた機能を提供しますが、組み合わせるとさらに強力になります。

  • Power Apps を使用することで、ユーザーはデータを扱い、ビジネス プロセスを推進できます。
  • Power Automate では、アプリケーションを自動化し、指標およびイベントに応答してユーザーの代わりに処理することができます。
  • Power BI では、アプリによってキャプチャされるデータを分析できます。
  • Copilot は、生成 AI を使用してユーザーを支援できます。
  • Power Pages は外部ユーザーと対話できます。
  • Power Automate のフローは、Power Apps、Copilot Studio のアクション、および Power BI のアラートから呼び出せます。
  • Power BI のダッシュボードとタイルは Power Apps の画面に表示できます。
  • Power BI のダッシュボードは、Power Apps に埋め込むことができます。

Microsoft Power Platform 用のローコード ツールの図。

プラットフォームの意味

一般に、ほとんどのユーザーが Microsoft Power Platform を参照する場合、ユーザーは 4 つのコンポーネントである Power Apps、Power Automate、Power BI、および Copilot Studio のことを考えています。 これらのツールを使用してアプリとエージェントを構築し、ソリューションを作成できます。

データは、ビジネスで今日行われるあらゆる業務の中心に位置しています。 Microsoft Power Platform を使用すると、Microsoft Dataverse でコネクタを使用するか、データを格納することにより、データが存在する場所でデータに接続できます。 コネクタは、以下を含む、多数のエンティティに対して用意されており、その数は増え続けています。

  • メールや SharePoint などの Office 365 サービス
  • Azure SQL などの Azure サービス
  • Twitter、SendGrid、Dropbox、Mailchimp などの Microsoft 以外のソース

Power Apps および Power Automate はコネクタを使用して、データが存在する場所でデータにアクセスします。 Microsoft Dataverse は単なるデータベース以上のものです。ビジネス アプリとソリューションを構築するプラットフォームです。

Microsoft Dataverse にはセキュリティの制御、ロジックの実装、統合の有効化、および強力なビジネス ソリューションの作成を可能にする豊富な機能が含まれています。 これらの機能については、このモジュールでさらに説明します。

Dataverse の詳細について確認する前に、まず、環境を通じて Dataverse にアクセスする方法について説明する必要があります。