導入

完了

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 を使用すると、さまざまなソースからのデータをマージして、モデル、ビジュアル化、レポート、およびダッシュボードを作成できます。

  • Microsoft Power Virtual Agents - ブラウザー インターフェイス内からコードを書き込むことなく、誰でもチャットボットを作成できます。

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

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

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

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

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

  • 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、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 では、アプリによってキャプチャされるデータを分析できます。
  • Power Virtual Agents では、ユーザーを支援できます。
  • Power Pages は外部ユーザーと対話できます。
  • Power Automate のフローは、Power Apps、Power Virtual Agents のアクション、および Power BI のアラートから呼び出せます。
  • Power BI のダッシュボードとタイルは Power Apps の画面に表示できます。
  • Power BI のダッシュボードは、Power Apps に埋め込むことができます。

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

プラットフォームの意味

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

データは、ビジネスで今日行われるあらゆる業務の中心に位置しています。 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 にアクセスする方法について説明する必要があります。