このページの本文へ

FIXER cloud.config Tech Blog

Power Platformのストレージ容量をうまく削減する方法

2020年08月25日 11時30分更新

文● 横田力哉/FIXER

  • この記事をはてなブックマークに追加
  • 本文印刷

 本記事はFIXERが提供する「cloud.config Tech Blog」に掲載された「Power Platformのストレージ容量を管理する」を再編集したものです。

はじめに

 Power Platformを好奇心でいじってるエンジニア歴2年目の、横田です! Power Platformを使用している方で、データベース容量が1GBを超えて、アラートが出ている方はいませんか? もしかしたら解消できるかもしれません!

 今回はPower Platformのストレージ容量を確認する方法と削減する方法について紹介していきます!

ストレージ容量の確認方法

 ストレージ容量には、データベース、ファイル、ログの3つの区分があります。はじめに各区分の使用量を確認する方法について紹介していきます!

1. Power Appsのホーム画面からPower Platform 管理センターにアクセスする
https://admin.powerplatform.microsoft.com

2. 「リソース」→「容量」→「ストレージ容量」に移動する

3. 環境を選択する

4. ストレージ容量が、データベース、ファイル、ログごとに確認できる

ストレージ容量をより詳しく確認する方法

 先ほどの方法で確認すると各テーブルにどんなデータが保存されているのか確認できません。そこで、より詳細なデータを確認する方法を紹介していきます!

1. Power Appsのホーム画面からDynamics365を「詳細設定」から開く

2. 「高度な検索」をクリックする

 検索画面がポップアップする

3. 見たいテーブルを選択して「結果」をクリックする

4. テーブルのデータがひとつひとつ確認できる

ストレージ容量の削減方法

 ストレージ容量を確認できるようになったところで、ストレージ容量の削減方法を紹介していきます!

 少し話がそれますが、そもそもストレージ容量はライセンスに基づいて定められています。「Power Apps per app plan」ですとデータベース容量は1GBなので簡単に容量をオーバーしてしまい、ライセンス違反でアラートがでてしまいます。このアラートを解消するためにデータベース容量を削減したい方もいるかと思います。アラートの解消方法としては、ストレージ容量の削減以外にも、ライセンスの購入、追加のデータベース容量の購入、環境の削除などが考えられます。ちなみに、ライセンスを購入して解決する場合には「Power Apps per user plan」にするとストレージ容量が10GBになります。

 それではデータベース容量の削減方法を紹介していきます。

 まず注意点として、テーブルの中にはシステムを正常に動かすために必要なデータがあるので、無闇矢鱈にデータを削除するのは危険です! 例えば、容量が大きい「WebResourceBase」「RibbonClientMetadataBase」というテーブルは、Dynamics 365のインスタンスにインストールされているソリューションやカスタマイズに関する情報が格納されているテーブルなので、絶対に消してはダメです!

 そこで、削除してもよいデータをMicrosoftに問い合わせたところ、ソリューションをインポートしたジョブの履歴が保存されている「ImportJobBase」というテーブルのデータは削除しても良いそうです!(履歴を残したい方は削除する前にコピーしておいてください)

 それでは「ImportJobBase」のデータを例に、削除方法を紹介していきます!

1. Power Appsのホーム画面からDynamics365を「詳細設定」から開く

2. 「設定」の「データ管理」に移動する

3. 「レコードの一括削除」に移動する

4. 「新規」をクリックする

5. 「次へ」をクリックする

6. 検索に「インポートジョブ」を選択して、条件として「進行状況」「次の値に等しい」「100.00」に設定する(進行状況が完了になっているインポートジョブが一括選択される)

7. オプションを選択する(ここは好きなように設定してください)

8. 「送信」をクリックする(削除が実行される)

9. レコードの一括削除から削除の実行状況を確認する

 成功するとこんな感じ

10. データベース容量が削減されたかを確認する(反映までに数時間かかる)

まとめ

 今回は、ストレージ容量の確認方法と削除方法について紹介しました! データベース容量を1GB以下にするために「ImportJobBase」などのデータを削除しましたが、あと130MBが削減できず、結局「Power Apps per user plan」のライセンスを購入して対応しました。何もデータを使っていない状態で1GBを超えてしまうのは少し改善して欲しいところです!

FIXER Inc. 横田力哉

 大学で脳科学を研究し、全く別世界のクラウドの会社に飛び込んだ、社会人2年目です! メインはMaaS関連の Webアプリ開発で、縁を感じてPower Platformも触っています!

[転載元]
 Power Platformのストレージ容量を管理する

カテゴリートップへ