Fabric 容量と OneLake の使用量

Microsoft OneLake を含むすべての Microsoft Fabric エクスペリエンスを推進するために必要な容量は 1 つだけです。 OneLake がストレージとコンピューティングを使用する方法の詳細な例が必要な場合は、引き続きお読みください。

概要

OneLake はすべての Fabric テナントに付属し、すべての分析データの単一の場所になるように設計されています。 すべての Fabric データ項目は、OneLake にデータを格納するために事前に配線されています。 たとえば、レイクハウスまたはウェアハウスにデータを格納する場合、データは OneLake にネイティブに格納されます。
OneLake では、Azure Data Lake Storage (ADLS) Gen2 や Amazon S3 などのサービスと同様に、格納されているデータに対して支払います。 ただし、他のサービスとは異なり、OneLake には、データへのトランザクション (読み取り、書き込みなど) に対して個別の料金は含まれません。 代わりに、トランザクションでは、他の Fabric エクスペリエンスの実行にも使用される既存の Fabric 容量 から使用されます。 ADLS Gen2 に相当する価格については、「Fabric の価格」を参照してください。 これを示すために、例を使って説明します。 たとえば、1 秒ごとに 2 容量ユニット (CU) の F2 SKU を購入するとします。 これに Capacity1 という名前を付けます。 次に、Workspace1 を作成し、Fabric Web ポータルを使用して 450 MB (メガバイト) ファイルをレイクハウスにアップロードします。 このアクションでは、OneLake ストレージと OneLake トランザクションの両方が使用されます。 次に、これらの各ディメンションについて詳しく見ていきましょう。

OneLake ストレージ

OneLake ストレージは従量課金制モデルで動作するため、格納されている 450 MB (メガバイト)のデータに対応する "OneLake ストレージ" の料金が請求書に表示されます。 容量管理者の場合は、Fabric 容量メトリック アプリでストレージ使用量を表示できます。 [ストレージ] タブを開き、["レイク" としてのエクスペリエンス] を選択して OneLake ストレージのコストを確認します。 容量に複数のワークスペースがある場合は、ワークスペースごとにストレージを確認できます。

Fabric Metrics アプリでの OneLake ストレージの表示方法を示す図。

次の図では、課金対象ストレージと現在のストレージという 2 つの列があります。 課金対象ストレージには、1 か月間の累積データが表示されます。 格納されるデータの合計料金は、月の 1 日ではなく、月全体の日割り計算で行われるためです。 毎月の価格は、課金対象ストレージ (GB) に 1 か月ごとの GB あたりの価格を乗算して見積もることができます。 そのため、1 日目に 1 TB (テラバイト) のデータを保存し、2 日目の前に削除した場合、1 TB (テラバイト)/30 日 = 33 GB の日が表示されます。 追加のストレージは報告されておらず、1 か月間は 33 GB しか報告されません。 ただし、1 日目に 1 TB (テラバイト)を保存し、データを削除しなかった場合は、1 TB (テラバイト) が課金対象ストレージに表示される最終日まで毎日 33 GB が追加されます。

課金対象のストレージと現在のストレージの違いを示す図。

OneLake コンピューティング

データの読み取り、書き込み、一覧取得などの OneLake への要求は、Fabric 容量ユニットを使用します。 OneLake は、同様の API の ADLS などの操作へのマッピングに従います。 各種類の操作ごとの CU 使用量は、Fabric 容量メトリック アプリで確認できます。 この例では、ファイルのアップロードの結果、127.46 CU 秒の Fabric 容量を使用した書き込みトランザクションが発生しました。 この使用量は、容量メトリック アプリの操作名に "プロキシ経由の OneLake 書き込み" として報告されます。 次に、Fabric ノートブックを使用してこのデータを読み取りましょう。 1.39 CU 秒の読み取りトランザクションを使用します。 この使用量は、メトリック アプリで "リダイレクト経由の OneLake 読み取り" として報告されます。 各種類の操作が 容量ユニットを使用する方法の詳細については、OneLake の使用量に関するページを参照してください。

Fabric Metrics アプリでの OneLake コンピューティングの表示方法を示す図。

メトリック アプリのさまざまな用語の詳細については、メトリック アプリのコンピューティングの確認 ページ - Microsoft Fabric を参照してください。

ショートカットが OneLake の使用状況にどのように影響するか疑問に思うかもしれません。 上記のシナリオでは、ストレージとコンピューティングの両方が Capacity1 に課金されます。 次に、Workspace2 を含む 2 つ目の容量 Capacity2 があるとします。 レイクハウスを作成し、workspace1 にアップロードした Parquet ファイルへのショートカットを作成します。 Parquet ファイルに対してクエリを実行するノートブックを作成します。 Capacity2 がデータにアクセスすると、この読み取り操作のコンピューティングコストまたはトランザクション コストでは Capacity2 から CU を使用します。 ストレージは引き続き Capacity1 に課金されます。

容量ごとのショートカット課金の実行方法を示す図。

容量を一時停止するとどうなりますか? Capacity2 が一時停止され、Capacity1 が一時停止されていないとします。 Capacity2 が一時停止されている場合、Capacity2 の Workspace2 からショートカットを使用してデータを読み取ることはできませんが、Workspace1 で直接データにアクセスできます。 また、Capacity1 が一時停止され、Capacity2 が再開された場合は、Capacity1 で Workspace1 を使用してデータを読み取ることはできません。 ただし、Capacity2 の Workspace2 で既に作成されているショートカットを使用してデータを読み取ることができます。 どちらの場合も、データはまだ Capacity1 に格納されているため、格納されたデータでは Capacity1 に課金されます。

CU の使用量が容量制限を超えた場合は、いつでも容量が調整されます。 容量が調整された特定の期間、トランザクションが拒否されたり、遅延されたりすることがあります。 調整の詳細については、次を参照してください。

OneLake やその他の Fabric の機能を調べるには、Fabric の 60 日間の無料試用版を開始することをお勧めします。 その他の質問については、Fabric フォーラムを参照してください。