Microsoft Fabric 概要
Microsoft Fabricは、データエンジニアリング・データ統合・データサイエンス・リアルタイム分析・ビジネスインテリジェンス(BI)を統合したエンタープライズ向けSaaSデータプラットフォームです。2023年に一般提供(GA)が開始されました。
以前は複数の別々の製品・ライセンスが必要だったデータ関連ワークロードを、単一プラットフォーム・単一ライセンスで利用できるようにすることが主な価値提案です。
Fabricのコアコンセプト
OneLake(統合データレイク)
Fabricの基盤となるのがOneLakeです。これはAzure Data Lake Storage Gen2(ADLS Gen2)上に構築されたテナント全体で共有される唯一のデータレイクです。
- テナントに1つだけ存在し、すべてのワークスペースのデータを格納します
- データはDelta Parquet形式で保存され、多様なツールからアクセス可能です
- OneLakeのデータを直接参照するショートカット機能により、データの物理コピーなしに他のストレージ(ADLS Gen2、S3など)のデータへアクセスできます
Fabricのワークロード(エクスペリエンス)
Fabricは以下のワークロードで構成されます:
| ワークロード | 概要 |
|---|---|
| Data Engineering | SparkベースのLakehouse処理、データパイプライン |
| Data Factory | データ統合・ETL/ELT(コピーアクティビティ、データフロー) |
| Data Science | MLモデル開発・実験管理(Notebooks + MLflow) |
| Data Warehouse | T-SQLベースのエンタープライズDWH |
| Real-Time Intelligence | Eventstream、KQLデータベース(Eventhouse)によるストリーミング分析 |
| Power BI | BIレポート・ダッシュボード |
| Database (Preview) | 運用DBとしてのSQL Database(Mirroring含む) |
Power BIとFabricの関係
統合の経緯
Power BIはもともとMicrosoftの独立したBIサービスでした。Fabricが発表された2023年以降、Power BIはFabricの中核の一部として完全に統合されました。
Power BIのapp.powerbi.comにアクセスすると、実際には**Microsoft Fabricポータル(fabric.microsoft.com)**と同じUI・機能セットにリダイレクトされます。
ワークスペース(Workspace)
ワークスペースはFabricとPower BIの両方で共通の組織単位です。
- ワークスペースはFabricアイテムを格納するコンテナであり、Power BIレポートやセマンティックモデルも同じワークスペースにFabricアイテムと共存します
- Fabricが登場する前のPower BIワークスペースは、そのままFabricワークスペースとして移行されています
ワークスペースのライセンスモード
ワークスペースには以下のライセンスモードが存在します:
| ライセンスモード | 説明 |
|---|---|
| Fabric(Trial/容量) | Fabric Capacityに割り当てられたワークスペース。全Fabricワークロードが利用可能 |
| Premium容量(P SKU) | Power BI Premium容量に割り当て。Power BI機能(大規模モデルなど)が利用可能 |
| Embedded(EM/A SKU) | 外部アプリ向け埋め込み用途の容量 |
| Pro | 従来のPower BI Proライセンス。Fabricワークロードは利用不可 |
| Shared | 無料共有容量。機能制限あり |
Direct Lakeモード
Power BIからOneLake上のDeltaテーブルをインポートなし・DirectQuery並みの柔軟性・インポートモード並みのパフォーマンスで参照できるのがDirect Lakeモードです。
課金体系
2つの主要な課金軸
Fabricの課金は大きくCapacity(容量)課金とStorage(ストレージ)課金の2軸です。
Fabric Capacity(Fスキュー)
| SKU | Compute Units (CU) | 目安の用途 | 月額(Pay-As-You-Go) |
|---|---|---|---|
| F2 | 2 CU | PoC・小規模 | 約$260/月 |
| F4 | 4 CU | 小規模本番 | 約$520/月 |
| F8 | 8 CU | 中規模 | 約$1,040/月 |
| F16 | 16 CU | 中規模〜大規模 | 約$2,080/月 |
| F32 | 32 CU | 大規模 | 約$4,160/月 |
| F64 | 64 CU | 大規模 | 約$8,320/月 |
| F128〜F2048 | 128〜2048 CU | エンタープライズ | 〜 |
金額はUS Eastリージョンの参考値です。Azure予約(1年/3年)を購入することで最大41%の割引が適用されます。
Capacityの仕組み(Capacity Unit / Smoothing)
Fabricのコンピュートは**Capacity Unit(CU)**という単位で管理されます。
- 各ワークロード(Spark、SQL、KQLなど)のジョブがCUを消費します
- スムージング:短時間のCUスパイクを24時間に平準化するバッファ機構があり、瞬間的な高負荷による課金超過を緩和します
- バーストリミット:CUバースト可能量は容量サイズに比例し、上限を超えるとジョブが抑制(throttle)されます
Onelakeストレージ課金
| ストレージ種別 | 価格(参考) |
|---|---|
| OneLake LRS(ローカル冗長) | 約$0.023/GB/月 |
| OneLake GRS(地理冗長) | 約$0.046/GB/月 |
- Storage課金はCapacityとは独立して発生します
- Delta Parquetの圧縮により、元データより大幅に小さなサイズになることが多いです
Power BIユーザーライセンスとの関係
Fabricコンテンツを利用(閲覧)するユーザーにも適切なライセンスが必要です:
| シナリオ | 必要なライセンス |
|---|---|
| Fabricワークスペース内でレポートを閲覧・作成 | Power BI Pro または Premium Per User (PPU) |
| Power BI Appとして発行されたコンテンツを閲覧 | F64以上のCapacity使用時は閲覧のみ無料 |
| Fabricアイテム(LH、Notebookなど)を操作 | Fabric(無料)ライセンス + 容量割り当て |
F64以上のCapacityに割り当てられたワークスペースからApp発行したコンテンツは、閲覧ユーザーにProライセンスが不要になります(Power BI Premiumと同等の扱い)。
Fabricトライアル
- MicrosoftアカウントがあればだれでもFabricを60日間無料試用できます
- トライアル中はF64相当のCapacityが割り当てられます
- 試用後は有料のFabric Capacityに移行するか、ワークスペースを別モードに変更する必要があります
Fabricとその他Azureサービスの比較
| 機能 | Microsoft Fabric | 従来のAzureサービス(相当) |
|---|---|---|
| データレイク | OneLake | ADLS Gen2 |
| データ統合・ETL | Data Factory in Fabric | Azure Data Factory |
| Spark処理 | Lakehouse (Spark) | Azure HDInsight / Azure Databricks |
| DWH | Fabric Data Warehouse | Azure Synapse Analytics |
| ストリーミング | Real-Time Intelligence | Azure Event Hubs + Stream Analytics |
| BI | Power BI(統合済み) | Power BI Service(別サービス) |
Fabricは上記すべてを単一のSaaSプラットフォームとCapacity課金に統合したものと理解できます。
まとめ
- Microsoft Fabric = データプラットフォームの統合SaaS であり、Power BIはその中核コンポーネントです
- ワークスペースはFabricとPower BIで共通の組織単位となっており、すべてのアイテムが同一空間で管理されます
- データはすべてOneLake(Delta Parquet)に一元化され、Power BIのDirect Lakeモードで高速分析が可能です
- 課金はCapacity(FスキューのCU消費)+OneLakeストレージの2軸で構成されます
- F64以上を使用する場合、Power BI コンテンツの閲覧ユーザーにProライセンスが不要になります