Dela via


Uppgradera en FinOps Hubs-instans

Den här självstudien hjälper dig att uppgradera en befintlig FinOps-hubbinstans till den senaste versionen för att använda nya funktioner.

Uppgradering av en FinOps-hubbinstans är vanligtvis samma som den första installationen där du distribuerar FinOps Hub-mallen och sedan uppdaterar Power BI-rapporter och Data Explorer-instrumentpaneler. Beroende på vilken version du flyttar från eller till kan det dock krävas extra steg. Använd följande steg för att uppgradera din FinOps Hub-instans. Om du har några frågor kan du starta en diskussion.


Innan du börjar

Innan du uppgraderar kontrollerar du vilken version du kör för närvarande. Du hittar versionen i lagringskontot:

  1. Öppna lagringskontot i Azure-portalen.
    • Du kan navigera från resursgruppen eller listan över lagringskonton.
    • Lägg till ett filter som innehåller "cm-resource-parent contains Microsoft.Cloud/hubs" för att se alla hubblagringskonton i listan över lagringskonton.
  2. Öppna lagringswebbläsare>Blob-behållare>konfiguration
  3. Leta upp raden settings.json och välj menyn ⋯ till höger på sidan och sedan Visa/redigera.
  4. Leta efter egenskapen version.

Om du använder FinOps-hubbar som är äldre än 0.2 är det enklast att distribuera en ny instans. Stegen i den här handledningen tar inte hänsyn till skillnader fram till version 0.2. Information om hur du distribuerar en ny instans finns i Skapa en FinOps-hubbinstans.

En lista över ändringar sedan lanseringen finns i ändringsloggen.


Steg 1: Ta bort oanvända resurser (0,7)

Det här steget gäller endast när du uppgraderar från FinOps Hubs 0.7 och riktar in sig på en distribution med offentlig nätverksåtkomst. Hoppa över det här steget om något av följande gäller:

  • Uppgradera från FinOps Hubs 0.6 eller tidigare.
  • Uppgradera från FinOps Hubs 0.7 och använda routning av privata nätverk.
  • Uppgradera från FinOps Hubs 0.8 eller senare.

FinOps Hubs 0.8 introducerade arkitektoniska ändringar i hur nätverksresurser distribuerades. Nätverksresurser måste tas bort innan du uppgraderar från 0.7 till 0.8 eller senare. Om du flyttar från 0,6 eller tidigare till 0,8 eller senare kan du hoppa över det här steget. Anvisningarna förutsätter att din FinOps-hubbinstans är det enda i resursgruppen och att det inte finns några andra nätverksresurser. Ta inte bort resurser som inte är relaterade till FinOps-hubbar.

Så här tar du bort FinOps Hubs 0.7-nätverksresurser:

  1. Öppna resursgruppen FinOps Hub i Azure-portalen.
  2. Ta bort alla privata slutpunkter i resursgruppen.
  3. Ta bort alla privata DNS-zoner (Domain Name System) i resursgruppen.
  4. Ta bort det virtuella nätverket. Om fel påträffas:
    • Bekräfta att inga privata slutpunkter eller DNS-zoner finns kvar.
    • Kontrollera fliken Anslutna enheter och ta bort eventuella kvardröjande resurser för att säkerställa att det virtuella nätverket inte används.

Steg 2: Uppdatera Fabric eventhus

Databasschemat för Microsoft Fabric-händelsehuset måste uppdateras manuellt med varje version. Mer information finns i Konfigurera Microsoft Fabric.


Steg 3: Distribuera FinOps Hub-mallen

Om du uppgraderar en FinOps-hubbinstans måste du distribuera om den senaste versionen av mallen. När du distribuerar mallen skapas nya resurser och befintliga resurser uppdateras efter behov. Se till att den befintliga instansen uppdateras genom att ange samma hubbnamn och datautforskarens klusternamn eller URI för Infrastrukturhändelsehusfråga.


Steg 4: Uppdatera Cost Management-exporter (0,2–4)

Det här steget gäller endast om du uppgraderar från FinOps Hubs 0.4 eller tidigare och använder manuell export. Hoppa över det här steget om du uppgraderar från FinOps Hubs 0.5 eller senare eller använder hanterade exporter.

FinOps toolkit 0.5-rapporter ersatte Cost Management-kopplaren med exporterna av reservationsrekommendationer. När du uppdaterar till 0.5-rapporter måste du skapa nya exporter av reservationsrekommendationer i Cost Management.


Steg 5: Ta bort dubblettdata (0,2–6)

Det här steget gäller endast om du uppgraderar från FinOps Hubs 0.6 eller tidigare. Hoppa över det här steget om du uppgraderar från FinOps Hubs 0.7 eller senare.

FinOps Hubs 0.6 och 0.7 ändrade mappsökvägen för data som lagras i inmatningscontainern , vilket innebär att äldre Power BI-rapporter inte fungerar med FinOps Hubs 0.7 och senare. Nya Power BI-rapporter är bakåtkompatibla och stöder gamla mappsökvägar. Du behöver inte exportera data på nytt för lagringsrapporter. Men eftersom FinOps Hubs 0.6 och 0.7 använder nya mappsökvägar kan du se dubbletter av data för den aktuella månaden. Undvik dupliceringen genom att ta bort den aktuella månadens data från den gamla sökvägen i inmatningscontainern för att undvika att den räknas dubbelt.

Om du aktiverar Azure Data Explorer eller Microsoft Fabric måste du ange historiska data för att lägga till dem i Datautforskaren. Det här inmatningskravet gäller även för data som hämtas från andra system eller moln.

Viktigt!

Om du återexporterade historiska data i 0,7 eller senare som tidigare exporterades i en tidigare version tas inte äldre data bort. Ta bort äldre data i inmatningscontainern för att undvika felaktiga tal på grund av duplicerade data. FinOps Hubs 0.7 flyttar allt innehåll till en mapp baserat på datamängdstypen: CommitmentDiscountUsage, Costs, Prices, Recommendationseller Transactions. Andra mappar kan tas bort på ett säkert sätt. När du har tagit bort den, kör du historisk datafyllning efter behov.


Steg 6: Uppdatera Power BI-rapporter

Power BI-rapporter är utformade för att fungera med motsvarande FinOps-hubbinstans, men de flesta versioner kräver ingen uppdatering av Power BI-rapporter. Uppdatering av Power BI-rapporter krävs för FinOps Hubs 0.6 eller tidigare. Mer information finns i kompatibilitetsguiden.

Så här uppdaterar du Power BI-rapporter:

  1. Ladda ned de senaste mallarna:
  2. Extrahera och öppna den önskade rapportmallen i Power BI Desktop.
  3. Ange rapportparametrar efter behov och läs in varje rapport.
    • 0.9 inte längre stöder förhandsgranskning av FOCUS 1.0. Om du vill använda befintliga förhandsversionsdata för FOCUS 1.0 aktiverar du parametern Inaktuell: Utför extra frågeoptimeringar .
  4. Tillämpa eventuella anpassningar på den nya rapporten igen och notera följande ändringar:
    • 0.4 ändrade följande kolumner så att de överensstämmer med FOCUS 1.0:
      • ChargeCategory är Purchase för återbetalningar istället för Adjustment.
      • ChargeClass (ny) är Correction för återbetalningar.
      • CommitmentDiscountStatus (ny) ersätter ChargeSubcategory för användning av åtaganderabatter.
      • RegionId och RegionName ersatte Region.
    • Om du vill undvika att manuellt tillämpa anpassningar i framtida uppdateringar bör du överväga att bidra med anpassningar i FinOps-verktygslådan.
  5. Publicera rapporter till en Fabric-arbetsyta.
  6. Upprepa 2–5 för varje rapport.

Mer information finns i Konfigurera Power BI-rapporter.


Steg 7: Uppdatera instrumentpanelen för Data Explorer

Datautforskarens instrumentpanel infördes med stöd för Data Explorer i version 0.7 och fungerar även tillsammans med Microsoft Fabric sedan version 0.10. Alla versioner av instrumentpanelen fungerar med alla versioner av FinOps-hubbar sedan 0.7. Om du vill uppgradera instrumentpanelen ersätter du den befintliga instrumentpanelen med den senaste instrumentpanelsmallen.

Mer information finns i Konfigurera Instrumentpaneler för DataUtforskaren.


Steg 8: Uppdatera anpassade KQL-frågor

Ersätt användningen av inaktuella kolumner och funktioner:

Gammal version Avrådes från användning Ersättning
0,7 daterange() datestring(datetime, [datetime])
0,7 monthsago() startofmonth(datetime, [offset])
0,7 parse_resourceid(ResourceId).ResourceType resource_type(x_ResourceType).SingularDisplayName

Lämna feedback

Låt oss veta hur det går med en snabb granskning. Vi använder dessa granskningar för att förbättra och utöka FinOps-verktyg och -resurser.

Om du letar efter något specifikt kan du rösta på en befintlig eller skapa en ny idé. Dela idéer med andra för att få fler röster. Vi fokuserar på idéer med flest röster.