スケーラブルなモデルの重要性を説明する

完了

大きなデータを持つ管理しやすいパフォーマンスの高いソリューションへのキーの 1 つは、優れたモデル設計です。 モデルのスケーラビリティ、それが重要な理由、およびユーザーとチームが目標を達成するのに役立つ Power BI に存在するツールについて説明します。

エンタープライズ データまたは大規模データとは

スケーラビリティについて説明する前に、話す内容について定義しましょう。 モジュール全体で、ビッグ データではなく、"エンタープライズ規模" または "大規模" データについて言及していることがわかります。 このモジュールでは、エンタープライズ規模または大規模なデータは、レコードまたは行の数が多いテーブルを参照します。 Power BI は Azure Synapse Analytics などのツールで使用され、数兆行またはペタバイト単位のデータ範囲で大規模なデータセットを分析できます。

エンタープライズ データの操作に慣れている場合は、Power BI が次世代の Analysis Services であることを理解しておくと役立つ場合があります。 これは、Analysis Services と Power BI データセット (VertiPaq エンジン) の内部でも同じテクノロジです。

ヒント

Azure のデータ分析の詳細については、「Azure Synapse でデータをモデル化、クエリ、探索する」ラーニング パスを参照してください。

スケーラビリティの概要と、それが重要な理由

このコンテキストでのスケーラビリティとは、データ量の増加に対応できるデータ モデルを構築することです。 数千行のデータを取り込むデータ モデルは、時間の経過とともに数百万行にまで増加する可能性があり、このような増加に対応するようにモデルを設計する必要があります。 データの増加や変更を考慮することが重要であり、複雑さが増します。

スケーラビリティで次のものを保証するには、エンタープライズ ソリューションの最前線にある必要があります。

  • 柔軟性 - モデルは変更に対応できる必要があります
  • データの増加 - モデルは、許容可能なレポート パフォーマンスでデータ量の増加に対応できる必要があります
  • 複雑さの軽減 - スケーラビリティを念頭に置いて構築されたモデルの複雑さが減り、管理が容易になります

スケーラビリティのための設計方法

スケーラブルな Power BI データ モデルを構築するための最善の方法は、常にデータ モデリングのベスト プラクティスを念頭に置いて構築することです。

データ モデルを超えて、Power BI Premium はエンタープライズ デプロイ専用に設計されました。 Premium 容量により、より大きなストレージ容量が提供され、SKU に応じて個々のデータセットが大きくできます。 Premium のみの大規模なデータセット ストレージ機能を実装すると、Power BI デスクトップ (.pbix) ファイル サイズの制限を超えてデータを拡張できます。

ヒント

Power BI エンタープライズ デプロイを計画していますか? エンタープライズ展開に関する考慮事項の完全な一覧については、Power BI エンタープライズ展開に関するホワイト ペーパーを参照してください。

Power BI Premium を使用してスケーラビリティを設計する際のもう 1 つの重要な考慮事項は、適切な容量を選択することです。 Power BI 管理者と協力して、使用可能な Power BI Premium ライセンス SKU を確認する必要があります。 Premium 容量でパフォーマンスの問題が発生している場合は、まずモデルを最適化してから、Power BI 管理者と協力してPower BI Premium の容量を監視してください。

最も基本的なレベルとして、Premium 容量の処理には十分なメモリが必要であることを理解することが重要です。 データ モデルの更新を処理するには、RAM の量を 2 倍にする必要があります。 たとえば、40 GB のデータセットがある場合は、"少なくとも" 80 GB のメモリが必要です。 40 GB のデータセットは、100 GB のメモリを持つ P3/A6 容量で最適にサポートされます。

ヒント

Power BI ライセンスの種類と機能に関するページを参照してください。 組織のライセンスの種類がわからない場合は、Power BI 管理者にお問い合わせください。