Freigeben über


Upgrade einer FinOps-Hubs-Instanz

In diesem Lernprogramm können Sie eine vorhandene FinOps-Hubinstanz auf die neueste Version aktualisieren, um neue Funktionen zu verwenden.

Das Upgrade einer FinOps-Hubinstanz entspricht in der Regel dem anfänglichen Setup, bei dem Sie die FinOps-Hubvorlage bereitstellen und dann Power BI-Berichte und Daten-Explorer-Dashboards aktualisieren. Je nachdem, von welcher Version Sie wechseln, sind jedoch möglicherweise zusätzliche Schritte erforderlich. Führen Sie die folgenden Schritte aus, um ihre FinOps-Hubinstanz zu aktualisieren. Wenn Sie Fragen haben, beginnen Sie eine Diskussion.


Bevor Sie beginnen

Stellen Sie vor dem Upgrade sicher, dass Sie wissen, welche Version Sie gerade ausführen. Sie finden die Version im Speicherkonto:

  1. Öffnen Sie das Speicherkonto im Azure-Portal.
    • Sie können aus der Ressourcengruppe oder der Liste der Speicherkonten navigieren.
    • Wenn Sie die Liste der Speicherkonten verwenden, fügen Sie einen Tagfilter für cm-resource-parent enthält Microsoft.Cloud/hubs hinzu, um alle Hubspeicherkonten anzuzeigen.
  2. Öffnen Sie Speicherbrowser>Blob-Container>Konfigurieren.
  3. Suchen Sie die settings.json Zeile, und wählen Sie das Menü ⋯ auf der rechten Seite der Seite und dann "Anzeigen/Bearbeiten" aus.
  4. Suchen Sie nach der Eigenschaft Version.

Wenn Sie FinOps-Hubs verwenden, die älter als 0.2 sind, ist es am einfachsten, eine neue Instanz bereitzustellen. Die Schritte in diesem Lernprogramm berücksichtigen keine Unterschiede, die bis zu 0,2 führen. Informationen zum Bereitstellen einer neuen Instanz finden Sie unter Erstellen einer FinOps-Hubinstanz.

Eine Liste der Änderungen seit Ihrer Veröffentlichung finden Sie im Änderungsprotokoll.


Schritt 1: Löschen nicht verwendeter Ressourcen (0,7)

Dieser Schritt gilt nur beim Upgrade von FinOps Hubs 0.7 und für eine Bereitstellung mit öffentlichem Netzwerkzugriff. Überspringen Sie diesen Schritt, wenn eine der folgenden Punkte zutrifft:

  • Aktualisieren von FinOps-Hubs 0.6 oder früher.
  • Upgrade von FinOps Hubs 0.7 und Verwenden des privaten Netzwerkroutings.
  • Aktualisieren von FinOps-Hubs 0.8 oder höher.

FinOps Hubs 0.8 führte Architekturänderungen zur Bereitstellung von Netzwerkressourcen ein. Netzwerkressourcen müssen vor dem Upgrade von 0.7 auf 0.8 oder höher gelöscht werden. Wenn Sie von 0,6 oder früher zu 0,8 oder höher wechseln, können Sie diesen Schritt überspringen. Die Anweisungen gehen davon aus, dass Ihre FinOps-Hubinstanz die einzige Sache in der Ressourcengruppe ist und keine anderen Netzwerkressourcen vorhanden sind. Löschen Sie keine Ressourcen, die nicht mit FinOps-Hubs zusammenhängen.

So löschen Sie FinOps-Hubs 0.7-Netzwerkressourcen:

  1. Öffnen Sie die FinOps-Hubressourcengruppe im Azure-Portal.
  2. Löschen Sie alle privaten Endpunkte innerhalb der Ressourcengruppe.
  3. Löschen Sie alle privaten Dns-Zonen (Domain Name System) innerhalb der Ressourcengruppe.
  4. Löschen Sie das virtuelle Netzwerk. Wenn Fehler aufgetreten sind:
    • Bestätigen Sie, dass keine privaten Endpunkte oder DNS-Zonen verbleiben.
    • Überprüfen Sie die Registerkarte "Verbundene Geräte", und entfernen Sie alle lingernden Ressourcen, um sicherzustellen, dass das virtuelle Netzwerk nicht verwendet wird.

Schritt 2: Aktualisieren des Fabric-Ereignishauses

Das Microsoft Fabric Eventhouse-Datenbankschema muss mit jeder Version manuell aktualisiert werden. Ausführliche Informationen finden Sie unter Einrichten von Microsoft Fabric.


Schritt 3: Bereitstellen der FinOps-Hubvorlage

Für das Upgrade einer FinOps-Hubinstanz muss die neueste Version der Vorlage erneut bereitgestellt werden. Durch die Bereitstellung der Vorlage werden nach Bedarf neue Ressourcen erstellt und vorhandene Ressourcen aktualisiert. Um sicherzustellen, dass die vorhandene Instanz aktualisiert wird, müssen Sie denselben Hubnamen und den Daten-Explorer-Clusternamen oder den Fabric Eventhouse-Abfrage-URI angeben.


Schritt 4: Aktualisieren von Kostenverwaltungsexporten (0,2-4)

Dieser Schritt gilt nur, wenn ein Upgrade von FinOps Hubs 0.4 oder früher und die Verwendung manueller Exporte erfolgt. Überspringen Sie diesen Schritt, wenn Sie ein Upgrade von FinOps Hubs 0.5 oder höher oder mit verwalteten Exporten durchführen.

FinOps Toolkit 0.5-Berichte ersetzten den Cost Management Connector mit Reservierungsempfehlungsexporten. Wenn Sie auf 0.5-Berichte aktualisieren, müssen Sie neue Reservierungsempfehlungsexporte in Cost Management erstellen.


Schritt 5: Entfernen doppelter Daten (0,2-6)

Dieser Schritt gilt nur, wenn ein Upgrade von FinOps Hubs 0.6 oder früher erfolgt. Überspringen Sie diesen Schritt, wenn Sie ein Upgrade von FinOps Hubs 0.7 oder höher durchführen.

FinOps Hubs 0.6 und 0.7 haben den Ordnerpfad für Daten geändert, die im Aufnahmecontainer gespeichert sind, was bedeutet, dass ältere Power BI-Berichte nicht mit FinOps Hubs 0.7 und höher funktionieren. Neue Power BI-Berichte sind abwärtskompatibel und unterstützen alte Ordnerpfade. Sie müssen keine Daten für Speicherberichte erneut exportieren. Da FinOps-Hubs 0.6 und 0.7 jedoch neue Ordnerpfade verwenden, werden möglicherweise doppelte Daten für den aktuellen Monat angezeigt. Um die Duplizierung zu vermeiden, löschen Sie die Daten des aktuellen Monats aus dem alten Pfad im Aufnahmecontainer , um zu vermeiden, dass sie doppelt gezählt wird.

Wenn Sie Azure Data Explorer oder Microsoft Fabric aktivieren, müssen Sie historische Daten erneut aufnehmen, um sie dem Daten-Explorer hinzuzufügen. Diese Aufnahmeanforderung gilt auch für Daten aus anderen Systemen oder Clouds.

Wichtig

Wenn Sie verlaufsbezogene Daten in 0.7 oder höher, die zuvor in einer früheren Version exportiert wurden, erneut exportieren, werden ältere Daten nicht entfernt. Löschen Sie die älteren Daten im Aufnahmecontainer , um ungenaue Zahlen aufgrund doppelter Daten zu vermeiden. FinOps Hubs 0.7 verschiebt alle Inhalte basierend auf dem Datasettyp in einen Ordner: CommitmentDiscountUsage, Kosten, Preise, Empfehlungen oder Transaktionen. Alle anderen Ordner können sicher entfernt werden. Führen Sie nach der Entfernung nach Bedarf einen Abgleich der Verlaufsdaten aus.


Schritt 6: Aktualisieren von Power BI-Berichten

Während Power BI-Berichte für die Arbeit mit der entsprechenden FinOps-Hubinstanz konzipiert sind, benötigen die meisten Versionen keine Aktualisierung von Power BI-Berichten. Das Aktualisieren von Power BI-Berichten ist für FinOps Hubs 0.6 oder früher erforderlich. Weitere Informationen finden Sie im Kompatibilitätshandbuch.

So aktualisieren Sie Power BI-Berichte:

  1. Laden Sie die neuesten Vorlagen herunter:
  2. Extrahieren und öffnen Sie die gewünschte Berichtsvorlage in Power BI Desktop.
  3. Geben Sie berichtsparameter nach Bedarf an, und laden Sie jeden Bericht.
    • 0.9 hat die Vorschau-Unterstützung für FOCUS 1.0 als obsolet erklärt. Um vorhandene FOCUS 1.0-Vorschaudaten zu verwenden, aktivieren Sie den Veralteten Parameter: Ausführen des Parameters "Extra Query Optimizations" .
  4. Wenden Sie alle Anpassungen erneut auf den neuen Bericht an und beachten Sie dabei die folgenden Änderungen:
    • 0.4 hat die folgenden Spalten so geändert, dass sie an FOCUS 1.0 ausgerichtet sind:
      • ChargeCategory ist Purchase für Erstattungen anstelle von Adjustment.
      • ChargeClass (neu) ist Correction für Erstattungen.
      • CommitmentDiscountStatus (neu) ersetzt ChargeSubcategory für die Nutzung von Verpflichtungsrabatten.
      • RegionId und RegionName ersetzen Region.
    • Um das manuelle Anwenden von Anpassungen in zukünftigen Updates zu vermeiden, sollten Sie anpassungen im FinOps-Toolkit beitragen.
  5. Veröffentlichen Sie Berichte in einem Fabric-Arbeitsbereich.
  6. Wiederholen Sie 2 bis 5 für jeden Bericht.

Weitere Informationen finden Sie unter Einrichten von Power BI-Berichten.


Schritt 7: Aktualisieren des Daten-Explorer-Dashboards

Das Daten-Explorer-Dashboard wurde mit der Daten-Explorer-Unterstützung in 0.7 eingeführt und funktioniert auch mit Microsoft Fabric seit 0.10. Alle Versionen des Dashboards funktionieren seit 0.7 mit allen Versionen von FinOps-Hubs. Um das Dashboard zu aktualisieren, ersetzen Sie das vorhandene Dashboard durch die neueste Dashboardvorlage.

Weitere Informationen finden Sie unter Konfigurieren von Daten-Explorer-Dashboards.


Schritt 8: Aktualisieren von benutzerdefinierten KQL-Abfragen

Ersetzen Sie die Verwendung veralteter Spalten und Funktionen:

Alte Version Als veraltet markiert Ersatz
0,7 daterange() datestring(datetime, [datetime])
0,7 monthsago() startofmonth(datetime, [offset])
0,7 parse_resourceid(ResourceId).ResourceType resource_type(x_ResourceType).SingularDisplayName

Feedback senden

Lassen Sie uns mit einer kurzen Bewertung wissen, wie wir abschneiden. Wir verwenden diese Rezensionen, um FinOps-Tools und -Ressourcen zu verbessern und zu erweitern.

Wenn Sie nach etwas Spezifischem suchen, wählen Sie eine vorhandene Idee aus, oder erstellen Sie eine neue Idee. Teilen Sie Ideen mit anderen, um mehr Stimmen zu erhalten. Wir konzentrieren uns auf Ideen mit den meisten Stimmen.