Freigeben über


Fabric-Kapazität und OneLake-Verbrauch

Sie benötigen nur eine Kapazität, um alle Ihre Microsoft Fabric-Erfahrungen voranzutreiben, einschließlich Microsoft OneLake. Lesen Sie weiter, wenn Sie ein detailliertes Beispiel für die Nutzung von Speicher und die Berechnung von OneLake wünschen.

Übersicht

OneLake wird automatisch mit jedem Microsoft Fabric-Mandanten bereitgestellt und ist als zentraler Ort für alle Ihre Analysedaten konzipiert. Alle Fabric-Datenelemente sind für die Speicherung von Daten in OneLake vorab verknüpft. Wenn Sie beispielsweise Daten in einem Lakehouse oder Warehouse speichern, werden Ihre Daten nativ in OneLake gespeichert.

Mit OneLake zahlen Sie für die gespeicherten Daten, ähnlich wie Dienste wie Azure Data Lake Storage (ADLS) Gen2 oder Amazon S3. Im Gegensatz zu anderen Diensten enthält OneLake jedoch keine separate Gebühr für Transaktionen (z. B. Lesevorgänge, Schreibvorgänge). Stattdessen verbrauchen Transaktionen Kapazitäten von vorhandenen Fabric-Kapazitäten, die auch zum Ausführen Ihrer anderen Fabric-Erfahrungen verwendet werden. Informationen zu Preisen, die mit ADLS Gen2 vergleichbar sind, finden Sie unter Fabric – Preise.

Zur Veranschaulichung wird hier ein Beispiel durchlaufen.

  • Angenommen, Sie kaufen eine F2-SKU mit 2 Kapazitätseinheiten (CU) pro Sekunde. Nennen wir dieses Capacity1.

  • Anschließend erstellen Sie Workspace1 und laden eine 450 MB-Datei mithilfe des Fabric-Portals in ein Lakehouse hoch. Diese Aktion verwendet sowohl OneLake-Speicher als auch OneLake-Transaktionen.

Jetzt befassen wir uns mit den einzelnen Dimensionen.

OneLake-Speicher

Da OneLake Storage auf dem Modell einer nutzungsbasierten Zahlung arbeitet, wird eine separate Gebühr für OneLake-Speicher in Ihrer Rechnung angezeigt, die den gespeicherten 450 MB an Daten entspricht.

Wenn Sie ein Kapazitätsadministrator sind, können Sie Ihren Speicherverbrauch in der App für Fabric-Kapazitätsmetriken anzeigen. Öffnen Sie die Registerkarte Speicher und wählen Sie Experience als Lake aus, um die Kosten für die Speicherung in OneLake zu sehen. Wenn Sie über mehrere Arbeitsbereiche in der Kapazität verfügen, können Sie den Speicher pro Arbeitsbereich sehen.

Diagramm, das zeigt, wie OneLake-Speicher in der Fabric Metrics-App angezeigt wird.

Die folgende Abbildung zeigt zwei Spalten: Abrechenbarer Speicher und Aktueller Speicher. Die abrechnungsfähige Speicherung spiegelt die kumulative Datennutzung im Laufe des Monats wider. Da die Gesamtgebühr für gespeicherte Daten nicht an einem Tag des Monats, sondern auf anteilsbezogener Basis innerhalb des Monats berechnet wird. Sie können den monatlichen Preis als abrechnender Speicher (GB) schätzen, der mit dem Preis pro GB pro Monat multipliziert wird.

Beispielsweise führt das Speichern von 1 TB an Daten am 1. Tag zu zusätzlichen 33 GB täglich abrechenbaren Speicherplatz. Am ersten Tag beträgt die Datenmenge 1 TB / 30 Tage = 33 GB und es werden täglich weitere 33 GB hinzugefügt, bis der Monat endet. OneLake soft delete schützt einzelne Dateien vor versehentlichem Löschen, indem Dateien für einen Standardaufbewahrungszeitraum aufbewahrt werden, bevor sie endgültig gelöscht werden. Vorläufig gelöschte Daten werden mit der gleichen Rate wie aktive Daten in Rechnung gestellt.

Das Diagramm zeigt die Differenz zwischen abrechnungsfähigem und aktuellen Speicher.

OneLake Compute

Anforderungen an OneLake (z. B. Lese-, Schreib- oder Listenanforderungen) verbrauchen Fabric-Kapazität. OneLake ordnet APIs Vorgängen wie ADLS zu. Die Kapazitätsauslastung für jeden Vorgang ist in der Kapazitätsmetriken-App sichtbar. Im obigen Beispiel resultierte der Dateiupload in einer Schreibtransaktion, die 127,46 CU-Sekunden verbrauchte. Dieser Verbrauch wird als OneLake Write via Proxy unter der Spalte "Vorgangsname" in der Kapazitätsmetrik-App gemeldet.

Wenn Sie diese Daten nun mithilfe eines Notebooks lesen. Sie verbrauchen 1,39 CU-Sekunden für Lesevorgänge. Dieser Verbrauch wird als OneLake Read via Redirect in der Metriken-App gemeldet. Lesen Sie OneLake-Verbrauchsseite, um zu erfahren, wie jeder Betriebstyp Kapazitätseinheiten verbraucht.

Diagramm, das zeigt, wie OneLake-Compute in der Fabric Metrics-App angezeigt wird.

Um mehr über die verschiedenen Begriffe in der Metriken-App zu erfahren, siehe Verständnis der Berechnungsseite der Metriken-App – Microsoft Fabric.

Vielleicht fragen Sie sich, wie sich Verknüpfungen auf Ihre OneLake-Nutzung auswirken? Im obigen Beispiel werden sowohl Speicher als auch Rechenleistung auf Capacity1 abgerechnet. Angenommen, Sie haben eine zweite Kapazität Capacity2, die Workspace2enthält. Sie erstellen ein Lakehouse und eine Verknüpfung zu der Parquet-Datei, die Sie in Workspace1 hochgeladen haben. Sie erstellen ein Notebook zum Abfragen der Parquet-Datei. Da Capacity2 auf die Daten zugreift, verbrauchen die Berechnungs- oder Transaktionskosten für diesen Lesevorgang CU von Capacity2. Der Speicher wird weiterhin Capacity1 in Rechnung gestellt.

Diagramm, das zeigt, wie die Abrechnung über die Verknüpfung pro Kapazität erfolgt.

  • Wenn "Capacity2" angehalten ist, aber "Capacity1" aktiv ist, können Sie die Daten nicht über die Verknüpfung in Workspace2 (Capacity2) lesen, aber Sie können direkt in Workspace1 (Capacity1) auf die Daten zugreifen.

  • Wenn "Capacity1" angehalten ist und "Capacity2" aktiv ist, können Sie nicht auf die Daten in Workspace1 (Capacity1) zugreifen, aber Sie können sie weiterhin mit der Verknüpfung in Workspace2 verwenden. In beiden Fällen werden die Speicherkosten weiterhin über Capacity1 abgerechnet, da die Daten nach wie vor in Capacity1 gespeichert werden.

Wenn Ihr CU-Verbrauch den Kapazitätsgrenzwert überschreitet, kann es zu Drosselung kommen, was dazu führt, dass Transaktionen vorübergehend verzögert oder abgelehnt werden.

Starten Sie die 60-tägige kostenlose Testversion von Fabric, um OneLake und andere Features zu erkunden, und besuchen Sie das Fabric-Forum für Fragen.