Dataverse とは? Power Apps ・ Power Pages で業務データ管理を始める方法

Microsoft Dataverse イメージ

 Dataverse は、Microsoftが提供するクラウド型データベースで、 Excel や SharePoint よりも高度なデータ管理が可能です。

 従来、Excelや基幹システムで管理していた顧客情報・業務データを、クラウド型データベースで一元管理したいというご相談が増えています。また、Microsoft 365の利活用を最大化するために、Power Platform( Power Automate や Power Apps 、 Power Pages)を活用したいというニーズも高まっています。
 本記事では、 この クラウド型データベースの データ管理 の仕組みと、Power PagesやPower Appsを使って業務アプリを構築・操作する方法について、具体的な活用イメージを交えてご紹介します。

目次

Dataverse の 主機能

 データ と テーブルの操作

 SharePoint と Dataverse の比較

 セキュリティ機能

業務データをどう整理する?活用例で学ぶ構成設計

Dataverse の使い方 | Power Pages / Power Apps でのテーブル作成と連携方法

 Dataverse テーブルの作成方法(Power Pages編)

 自動化処理の導入:収入データの加算フロー

 実際の運用画面と操作の流れ(Webサイト編)

社内アプリでの活用例(Power Apps編)

 画面構成とフォーム設計のポイント

 操作イメージと活用シーン

よくある質問(FAQ)

Dataverse を利用した Power Platform活用サービスのご紹介

Dataverse の 主機能

 機能は多岐にわたります。まず、データのストレージ機能があります。これにより、さまざまなデータ形式を一元管理できるため、企業は情報を効率的に整理できます。

 次に、データのダッシュボード機能です。この機能を利用することで、リアルタイムでデータの可視化が可能になり、迅速な意思決定をサポートします。さらに、クエリ機能により、膨大なデータの中から必要な情報を効率よく抽出できます。

 これらの機能は、アプリケーション開発者やデータアナリストにとって特に価値があります。データ活用が加速し、ビジネスの成長に寄与することが期待できます。

データ と テーブルの操作

 データ とテーブルの操作は、中心機能です。ユーザーは視覚的にデータを整理し、必要に応じて簡単に変更を加えることができます。テーブルを作成する際は、データの種類や属性を柔軟に設定し、各テーブルを一元的に管理できます。

 さらに、テーブル間の関係性も簡単に設定できます。この機能により、複雑なデータ構造を持つアプリケーションでも、データの整合性が保証されます。余分な手作業を減少させることで、エンジニアの作業効率も向上します。

 このように、データ管理とテーブル操作機能は、業務でのデータ利用をスムーズにするための極めて重要な要素です。

SharePoint と Dataverse の比較

 SharePoint と比較すると、それぞれの特長が明確に見えてきます。 SharePoint は主に文書管理やコラボレーションのためのツールであるのに対し、データのストレージや分析に特化したプラットフォームです。

 データの取り込みや処理の柔軟性が高く、あらゆる形式のデータを扱え、データ処理が多い業務に適しています。一方、SharePointは主に文書とコンテンツの管理に強みを持っています。

 また、APIを通じた拡張性が高く、他のシステムとのインテグレーションも簡単です。これにより、企業は必要な情報を素早く取得でき、業務の効率化が可能になります。

比較項目DataverseSharePoint
主な用途業務データ管理文書・コンテンツ管理
拡張性高い(API連携可)中程度
セキュリティ高度な制御可能基本的な制御

セキュリティ機能

 セキュリティ機能は、企業がデータを安全に管理するために欠かせない要素です。まず、ユーザーアクセス制御により、特定のユーザーやグループに対してデータへのアクセス権を設定することができます。これにより、情報漏洩のリスクを低減できるのです。

 次に、暗号化技術も重要なポイントです。データが保存される際や転送される際に暗号化を行い、データの安全性を確保します。万が一のデータ侵害が発生した場合でも、暗号化により実質的な情報が守られるため、安心感があります。

 このように、セキュリティ機能は、企業の重要な資産であるデータを守るために重要な役割を果たしています。信頼できるデータ管理を実現するために、ぜひ活用を検討してみてください。

業務データをどう整理する?活用例で学ぶ構成設計

 本記事では、「2025年度4月~9月末までの予算と実績管理」を行う前提で、 業務データの管理方法を紹介します。

管理対象となるテーブルは以下の2つです:

  • 予実管理テーブル:チームごとの予算と実績を記録するテーブル
  • チーム別収入テーブル:案件ごとの収入情報を記録するテーブル

これらのテーブルは、チーム名をキーとして連携しており、収入データをチーム別収入テーブルに記録することで、予実管理テーブルの「実績」列に自動反映される仕組みです。

なお、チーム別収入テーブルは1つだけ作成し、すべてのチームの収入情報をこのテーブルで管理しています。チームごとにテーブルを分けるのではなく、1つのテーブルに「チーム名」列を持たせることで、柔軟かつ効率的なデータ管理が可能になります。

テーブル名用途テーブルがいくつ存在するか
予実管理テーブルチーム毎の予算と実績を管理するテーブル社内に1つだけ存在
チーム別収入テーブルチームの収入を管理するテーブル社内に1つだけ存在

①空の状態

空の状態でのテーブルイメージです。予実管理テーブルです。列「チーム名」「予算」「実績」が存在します。

チーム名予算実績

チーム別収入テーブルです。列「チーム名」「日付」「案件名」「収入額」が存在します。

チーム名日付案件名収入額

②予算作成

年度初めに予算を立てた状態です。予実管理テーブルにチーム名や予算を記載します。実績は記載しません。また、チーム別収入テーブルはまだ利用しません。

チーム名予算実績
Aチーム1,000万円
Bチーム2,000万円

③実績記載

実績を記載した状態です。チーム別収入テーブルを記載した状態です。

チーム名日付案件名収入額
Aチーム2025/04/30ABCの制作200万円
Bチーム2025/04/30GHIの制作400万円
Bチーム2025/05/31JKLの制作
1,400万円
Aチーム2025/06/30DEFの制作400万円
Aチーム2025/09/30XYZの制作200万円
Bチーム2025/09/30STUの制作400万円

チーム別収入テーブルの反映後、予実管理テーブルの実績列が自動反映されます。これにより、予実管理が可能となります。

部署予算実績
Aチーム1,000万円800万円
Bチーム2,000万円2,200万円

Dataverse の使い方 | Power Pages / Power Apps でのテーブル作成と連携方法

クラウド上で管理される業務データは、専用のWebサイトや社内向けアプリと連携することで、ノーコード/ローコードによる柔軟なシステム構築が可能になります。

  • Power Pages:社外公開可能なWebサイトを構築でき、申請フォームや問い合わせフォームなどに最適です。社内専用サイトとしても運用可能です。
  • Power Apps:社内業務向けのアプリを素早く構築でき、データの登録・編集・参照を効率化します。

 どちらのツールでも、 作成したテーブルを共通で利用できるため、一度テーブルを設計すれば、複数のアプリで再利用できます。これにより、データの整合性と管理効率が大きく向上します。 

Dataverse テーブルの作成方法(Power Pages編)

 先述の「2025年度4月~9月末までの予算と実績管理」を実現する方法について説明します。 

手順は下記となります。

1. Power Pagesにサインイン 

2. データメニューからテーブル作成 

3. 列とビューを設定 

4. フォームとリストを配置 

 Power Pages でテンプレートをベースに簡単なサイトが作成されている前提で話しを進めます。まずは、Power Pages 上で、必要なテーブルを用意します。

1. Power Pagesにサインイン 

 Power Pages へサインイン( https://make.powerpages.microsoft.com/ )します。

2. データメニューからテーブル作成 

「編集」 → 「データ」 のメニューを選択します。

「+表」 → 「+新しい」テーブルから表を作成します。

3. 列とビューを設定 

予実管理テーブルの作成と列の設定・ビューの設定を行っていきます。

「+新しい列」 を使って、列名を追加していきます。

「ビュー」を選択し「ビューの新規作成」を行います。

また、新しいビューが作成されたら、「+列を表示する」をクリックして列を追加します。(基本)がついていないほうを追加しましょう。列を追加したら、保存して公開をクリックします。

③チーム別収入テーブルの作成と列の設定・ビューの設定

 ②の予実管理テーブルの手順とほぼ同一です。

4. フォームとリストを配置

フォーム・リストの配置と表示

作成した テーブルについて Power Pages アプリで、登録、変更、削除、参照するための、設定方法を解説します。

参考 https://learn.microsoft.com/ja-jp/power-pages/getting-started/add-form

先ほど作ったテーブルとフォームを配置してサイトを作ります。

  1. 追加したい場所をクリック
    ページ上の任意の場所を選択すると、コンポーネント追加メニューが表示されます。
  2. 「フォーム」や「リスト」などのコンポーネントを選択
    先ほど作成したのテーブルに紐づいたビューやフォームを選びます。
  3. 表示内容を調整
    表示する列やフォームの項目をカスタマイズして、使いやすいUIに整えます。

画像はテーブルとフォームを配置した、編集画面になります。

自動化処理の導入:収入データの加算フロー

Power Automate でフローを作成することで、入力された値が自動的に処理され、Power Pages アプリ上でリアルタイムに値を参照できるようになります。これにより、ユーザーはフォーム入力のみで最新のデータを確認できる運用が可能になります。

※Power Automateにサインインhttps://make.powerautomate.com/
今回作成するフローはこちらです。

収入テーブルに値が追加されたときに、その値を別のテーブルに自動的に加算するフローです。

Power Automateを起動し、右上の環境がPower Pagesの時と同じ環境であることを確認してください。

  1. 収入データの追加をトリガーに設定
    新しい行が追加されたときに処理を開始します。
  2. チーム名と収入額を取得
    追加されたデータから、対象チームと金額を変数として取得します。
  3. 予実管理テーブルから該当チームの行を検索
    チーム名に一致する行を1件取得します。
  4. 実績額に収入額を加算
    取得した実績に新しい収入を加算する式を設定します。
  5. 予実管理テーブルの行を更新
    実績列に加算後の値を反映し、保存します。

このフローによってフォームから登録された、チームの収入額が予実管理テーブルの実績に自動で加算されます。

実際の運用画面と操作の流れ(Webサイト編)

この画面では、チームごとの予算と実績の一覧表示に加えて、新しいチームの登録も行えます。

この画面では、チームごとの収入データを一覧表示しながら、すぐ下にあるフォームから新しい収入情報を登録できます。

登録した収入はPower Automateのフローによって、チーム一覧テーブルの実績に加算されます。

社内アプリでの活用例(Power Apps編)

 Power Appsでは、 データテーブルに保存されたデータを直接読み書きできるため、社内向けの業務アプリをノーコード/ローコードで迅速に構築できます。たとえば、顧客管理・在庫管理・申請業務などのアプリを、 テーブルベースに作成することで、データの整合性と再利用性が高まります。Power Pagesで作成したテーブルは、Power Appsでもそのまま利用可能です。
 画面やフォームの構成は異なりますが、基本的な操作(登録・編集・参照)は共通しており、目的に応じて使い分けることができます。

Power Appsでのアプリ構築方法について詳しく知りたい方は、公式ドキュメントをご覧ください。

参考 https://learn.microsoft.com/ja-jp/power-apps/powerapps-overview

画面構成とフォーム設計のポイント

 作成したデータテーブルについて Power Apps アプリで、登録、変更、削除、参照するための、設定方法を解説します。

参考 https://learn.microsoft.com/ja-jp/power-apps/maker/canvas-apps/data-platform-create-app-scratch

以下は、Power Appsのアプリ作成画面一例です

①「空のキャンバスを使用して開始」を選択し、アプリを作成します。

今回は予実管理アプリを作ってみます。

②挿入からデータテーブルを選択し、先ほど作成した予実管理テーブルを追加します。

⑤同じように新しい画面でチーム収入の登録フォームを追加します。

⑥次にボタン類を追加します。各画面に挿入からボタンを配置し、別画面に遷移するボタンと、フォームの登録ボタンを追加します。ボタンの動作はプロパティから設定します。

⑦ボタンを配置した画面がこちらです。

操作イメージと活用シーン

 運用において、 Power Pages で作成したアプリ(サイト)を操作して、データを更新するイメージと同じです。

 実際にチーム収入をフォームで登録し、実績一覧に反映されるか確認してみましょう。

 この画面ではチーム毎の実績を確認できます。

 新たにチームを登録する場合は、チーム登録ボタンを押し、登録フォームへ。

 チームの収入を登録する場合は、チーム収入一覧へ行き、収入登録ボタンを押します。

 収入登録ボタンからフォームへ収入登録フォームへ遷移します。

 収入を送信します。

 実績一覧に戻り更新ボタンを押すと、先ほど入力した収入が加算され反映されています。


よくある質問(FAQ)

導入前や活用中によくいただくご質問をまとめました。
基本的な疑問から、実際の運用に関するポイントまで、押さえておきたい内容をQ&A形式でご紹介します。


Q1. Excelと何が違うのですか?

この クラウド型データベース は、複数ユーザーによる同時利用・セキュリティ管理・自動化連携が可能です。Excelは個人利用や簡易集計には便利ですが、業務システムとしての拡張性や安全性には限界があります。


Q2. データはリアルタイムで反映されますか?

はい。登録されたデータは即座に保存され、Power PagesやPower Appsの画面にもリアルタイムで反映されます。さらに、Power Automateを使えば自動処理も可能です。


Q3. 追加ライセンスが必要ですか?

Microsoft 365の標準ライセンスでは制限があります。
本格的な業務アプリ構築やデータ管理を行う場合は、 Power Apps Premium ライセンスまたは Power Pages ライセンスが必要です。
特に、テーブルを直接操作するアプリや、外部ユーザーとのデータ共有を行う場合は、ライセンス要件を事前に確認することをおすすめします。


Q4. バックアップや監査ログの取得は可能ですか?

はい、 以下のようなデータ保全・監査機能が提供されています

・バックアップとリストア:環境単位で自動バックアップが行われており、管理者はPower Platform管理センターから任意の時点に復元可能です。
・変更履歴の取得:テーブルごとに「変更履歴(Audit)」を有効化することで、誰がいつ何を変更したかを記録できます。
・監査ログ:Microsoft Purviewと連携することで、ユーザー操作やデータアクセスのログを取得・分析できます。


Q5. データはどこに保存されますか?

データは、 Microsoft Azure のデータセンターに保存されます。
環境作成時に選択したリージョン(例:Japan East)に基づいて、データはその地域内で保管されます。

Dataverse を利用した Power Platform活用サービスのご紹介

利用により、業務データの一元管理やリアルタイム反映が可能になり、Excel管理からの脱却を図る第一歩となります。
さらに、Power Apps、Power Automate、Power BI、Power PagesなどのPower Platform製品を組み合わせることで、業務の自動化・可視化・アプリ開発・Web公開までを一貫して実現できます。

ACJ株式会社では、これらのツールを最大限に活用するための導入支援・アプリ作成代行・研修サービスを提供しています。
現場の課題に寄り添いながら、業務改善とデジタル変革を力強くサポートいたします。

💡 Power Platform活用サービスの詳細はこちら:

https://www.a-c-japan.com/solution/power-platform/