ファブリック容量と 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 ポータルを使用して 450 MB のファイルを lakehouse にアップロードします。 このアクションでは、OneLake ストレージと OneLake トランザクションの両方が使用されます。
次に、これらの各ディメンションについて詳しく見ていきましょう。
OneLake ストレージ
OneLake ストレージは従量課金制モデルで動作するため、格納されている 450 MB (メガバイト)のデータに対応する "OneLake ストレージ" の料金が請求書に表示されます。
容量管理者の場合は、Fabric 容量メトリック アプリでストレージ使用量を表示できます。 [Storage] タブを開き、[Experience を lake] に選択して、OneLake ストレージのコストを確認します。 容量に複数のワークスペースがある場合は、ワークスペースごとにストレージを確認できます。
次の図は、
たとえば、1 日目に 1 TB のデータを格納すると、1 日に 33 GB の課金対象ストレージが追加されます。 1 日目は 1 TB/30 日 = 33 GB で、毎日月が終わるまで 33 GB が追加されます。 OneLake のソフト削除 は、ファイルが完全に削除される前に、既定の保持期間中にファイルを保持することで、個々のファイルを誤った削除から保護します。 論理的に削除されたデータは、アクティブ なデータと同じレートで課金されます。
OneLake コンピューティング
OneLake への要求 (読み取り、書き込み、リストなど) では、ファブリック容量が消費されます。 OneLake は、 API を ADLS などの操作にマップします。 各操作の容量使用量は、容量メトリック アプリに表示されます。 上記の例では、ファイルのアップロードの結果、書き込みトランザクションで 127.46 CU 秒が消費されました。 この使用量は、容量メトリック アプリの操作名列において、プロキシ 経由における OneLake 書き込み
ここで、ノートブックを使用してこのデータを読み取る場合。 1.39 CU秒の読み取りトランザクションを消費します。 この使用量は、メトリック アプリで "リダイレクト経由の OneLake 読み取り" として報告されます。 各種類の操作が容量ユニットを消費する方法について知るためには、OneLake の消費に関するページ を参照してください。
メトリック アプリのさまざまな用語の詳細については、「メトリック アプリのコンピューティング ページについて - Microsoft Fabric」を参照してください。
ショートカットが OneLake の使用状況にどのように影響するか疑問に思うかもしれません。 上記の例では、ストレージとコンピューティングの両方が Capacity1 に課金されます。 次に、Workspace2 を含む 2 つ目の容量 Capacity2 があるとします。 Lakehouse を作成し、Workspace1 にアップロードした Parquet ファイルへのショートカットを作成します。 Parquet ファイルに対してクエリを実行するノートブックを作成します。 Capacity2 がデータにアクセスすると、この読み取り操作のコンピューティングコストまたはトランザクション コストでは Capacity2 から CU を使用します。 ストレージは引き続き Capacity1 に課金されます。
Capacity2 が一時停止しているが Capacity1 がアクティブな場合、Workspace2 (Capacity2) のショートカットを使用してデータを読み取ることはできませんが、Workspace1 (Capacity1) 内のデータに直接アクセスできます。
Capacity1 が一時停止していて Capacity2 がアクティブな場合、Workspace1 (Capacity1) のデータを読み取ることはできませんが、Workspace2 のショートカットを使用してデータを使用することはできます。 どちらの場合も、データは Capacity1 に格納されたままであるため、ストレージ コストは Capacity1 に対して引き続き課金されます
CU 消費量が容量制限を超えた場合、スロットリング が発生し、トランザクションが一時的に遅延または拒否される可能性があります。
Fabric の 60 日間の無料試用版を開始して OneLake やその他の機能を調べ、Fabric フォーラム で質問を受けてください。