Delen via


Een FinOps Hubs-exemplaar upgraden

Deze handleiding helpt u een bestaande FinOps-hubinstantie naar de nieuwste versie te upgraden om nieuwe mogelijkheden te benutten.

Het upgraden van een FinOps Hub-exemplaar is meestal hetzelfde als de eerste installatie waarin u de FinOps-hubsjabloon implementeert en vervolgens Power BI-rapporten en Data Explorer-dashboards bijwerkt. Afhankelijk van van welke versie u overstapt of naar welke versie, zijn er mogelijk extra stappen nodig. Voer de volgende stappen uit om uw FinOps-hub-exemplaar te upgraden. Als u vragen hebt, start u een discussie.


Voordat u begint

Voordat u een upgrade uitvoert, moet u controleren welke versie u momenteel gebruikt. U vindt de versie in het opslagaccount:

  1. Open het opslagaccount in Azure Portal.
    • U kunt navigeren vanuit de resourcegroep of de lijst met opslagaccounts.
    • Als u de lijst met opslagaccounts gebruikt, voegt u een tagfilter voor cm-resource-parent bevat Microsoft.Cloud/hubs toe om alle hubopslagaccounts weer te geven.
  2. Open opslagbrowser>Blob-containers>configuratie
  3. Zoek de rij settings.json en selecteer het menu ⋯ aan de rechterkant van de pagina en vervolgens Weergeven/bewerken.
  4. Zoek naar de versie-eigenschap.

Als u FinOps-hubs gebruikt die ouder zijn dan 0.2, is het eenvoudigst om een nieuw exemplaar te implementeren. De stappen in deze zelfstudie houden geen rekening met verschillen die tot 0,2 leiden. Zie Een FinOps-hub-exemplaar maken om een nieuw exemplaar te implementeren.

Raadpleeg het wijzigingenlogboek voor een lijst met wijzigingen sinds uw release.


Stap 1: ongebruikte resources verwijderen (0.7)

Deze stap is alleen van toepassing wanneer u een upgrade uitvoert van FinOps-hubs 0.7 en gericht is op een implementatie met openbare netwerktoegang. Sla deze stap over als een van de volgende opties van toepassing is:

  • Bijwerken van FinOps-hubs 0.6 of eerder.
  • Upgraden van FinOps-hubs 0.7 en het gebruik van routering van privénetwerken.
  • Upgraden van FinOps-hubs 0.8 of hoger.

In FinOps Hubs 0.8 zijn architectuurwijzigingen geïntroduceerd in de wijze waarop netwerkresources zijn geïmplementeerd. Netwerkresources moeten worden verwijderd voordat u een upgrade uitvoert van 0.7 naar 0.8 of hoger. Als u overstapt van 0,6 of eerder naar 0,8 of hoger, kunt u deze stap overslaan. In de instructies wordt ervan uitgegaan dat uw FinOps Hub-exemplaar het enige is in de resourcegroep en dat er geen andere netwerkresources zijn. Verwijder geen resources die niet zijn gerelateerd aan FinOps-hubs.

FinOps-hubs 0.7-netwerkresources verwijderen:

  1. Open de Resourcegroep van de FinOps-hub in Azure Portal.
  2. Verwijder alle privé-eindpunten in de resourcegroep.
  3. Verwijder alle DNS-zones (Private Domain Name System) binnen de resourcegroep.
  4. Verwijder het virtuele netwerk. Als er fouten optreden:
    • Controleer of er geen privé-eindpunten of DNS-zones behouden blijven.
    • Controleer het tabblad Verbonden apparaten en verwijder eventuele achtergebleven resources om ervoor te zorgen dat het virtuele netwerk niet in gebruik is.

Stap 2: Evenementenhuis Fabric bijwerken

Het Microsoft Fabric EventHouse-databaseschema moet handmatig worden bijgewerkt met elke release. Zie Microsoft Fabric instellen voor meer informatie.


Stap 3: De FinOps-hubsjabloon implementeren

Voor het upgraden van een FinOps Hub-exemplaar moet de nieuwste versie van de sjabloon opnieuw worden geïmplementeerd. Als u de sjabloon implementeert, worden nieuwe resources gemaakt en worden bestaande resources zo nodig bijgewerkt. Als u ervoor wilt zorgen dat het bestaande exemplaar wordt bijgewerkt, moet u dezelfde hubnaam en de naam van het Data Explorer-cluster of de eventhouse-query-URI van Fabric opgeven.


Stap 4: Cost Management-exports bijwerken (0.2-4)

Deze stap is alleen van toepassing als u een upgrade uitvoert van FinOps-hubs 0.4 of eerder en handmatige exports gebruikt. Sla deze stap over als u een upgrade uitvoert van FinOps-hubs 0,5 of hoger of beheerde exports gebruikt.

FinOps Toolkit 0.5-rapporten vervangen de Cost Management-connector door export van aanbevelingen voor reserveringen. Wanneer u bijwerkt naar 0.5-rapporten, moet u nieuwe export van reserveringsaanbiedingen maken in Cost Management.


Stap 5: dubbele gegevens verwijderen (0.2-6)

Deze stap is alleen van toepassing als u een upgrade uitvoert van FinOps-hubs 0.6 of eerder. Sla deze stap over als u een upgrade uitvoert van FinOps-hubs 0.7 of hoger.

FinOps-hubs 0.6 en 0.7 hebben het mappad voor gegevens die zijn opgeslagen in de opnamecontainer gewijzigd. Dit betekent dat oudere Power BI-rapporten niet werken met FinOps-hubs 0.7 en hoger. Nieuwe Power BI-rapporten zijn compatibel met eerdere versies en ondersteunen oude mappaden. U hoeft geen gegevens voor opslagrapporten opnieuw te exporteren. Omdat FinOps-hubs 0.6 en 0.7 echter nieuwe mappaden gebruiken, ziet u mogelijk dubbele gegevens voor de huidige maand. Als u de duplicatie wilt voorkomen, verwijdert u de gegevens van de huidige maand uit het oude pad in de opnamecontainer om te voorkomen dat deze dubbel worden geteld.

Als u Azure Data Explorer of Microsoft Fabric inschakelt, moet u historische gegevens opnieuw opnemen om deze toe te voegen aan Data Explorer. Deze opnamevereiste is ook van toepassing op gegevens die afkomstig zijn van andere systemen of clouds.

Belangrijk

Als u historische gegevens opnieuw exporteert in 0,7 of hoger die eerder in een eerdere versie zijn geëxporteerd, worden oudere gegevens niet verwijderd. Verwijder de oudere gegevens in de opname container om onjuiste getallen te voorkomen vanwege dubbele gegevens. FinOps Hubs 0.7 verplaatst alle inhoud naar een map op basis van het gegevenssettype: CommitmentDiscountUsage, Kosten, Prijzen, Recommendationsof Transactions. Alle andere mappen kunnen veilig worden verwijderd. Nadat u de gegevens hebt verwijderd, voert u indien nodig de backfill van historische gegevens uit.


Stap 6: Power BI-rapporten bijwerken

Hoewel Power BI-rapporten zijn ontworpen om te werken met het bijbehorende FinOps-hubexemplaren, is voor de meeste releases geen update naar Power BI-rapporten vereist. Het bijwerken van Power BI-rapporten is vereist voor FinOps-hubs 0.6 of eerder. Zie de compatibiliteitshandleiding voor meer informatie.

Power BI-rapporten bijwerken:

  1. Download de nieuwste sjablonen:
  2. Pak de gewenste rapportsjabloon uit en open deze in Power BI Desktop.
  3. Geef indien nodig rapportparameters op en laad elk rapport.
    • 0.9 verouderde FOCUS 1.0 ondersteuning voor preview. Als u bestaande PREVIEW-gegevens van FOCUS 1.0 wilt gebruiken, schakelt u de afgeschafte parameter Extra queryoptimalisaties uit .
  4. Pas eventuele aanpassingen aan het nieuwe rapport opnieuw toe met de volgende wijzigingen:
    • 0.4 heeft de volgende kolommen gewijzigd om te worden uitgelijnd met FOCUS 1.0:
      • ChargeCategory is Purchase voor restituties in plaats van Adjustment.
      • ChargeClass (nieuw) is Correction voor restituties.
      • CommitmentDiscountStatus (nieuw) vervangt ChargeSubcategory voor het gebruik van toezeggingskortingen.
      • RegionId en RegionName hebben de regio vervangen.
    • Als u wilt voorkomen dat aanpassingen handmatig worden toegepast in toekomstige updates, kunt u overwegen aanpassingen toe te passen in de FinOps-toolkit.
  5. Rapporten publiceren naar een Fabric-werkruimte.
  6. Herhaal 2-5 voor elk rapport.

Zie Power BI-rapporten instellen voor meer informatie.


Stap 7: het Data Explorer-dashboard bijwerken

Het Data Explorer-dashboard is geïntroduceerd met Data Explorer-ondersteuning in 0.7 en werkt ook met Microsoft Fabric sinds 0.10. Alle versies van het dashboard werken met alle versies van FinOps-hubs sinds 0.7. Als u het dashboard wilt upgraden, vervangt u het bestaande dashboard door de nieuwste dashboardsjabloon.

Zie Data Explorer-dashboards configureren voor meer informatie.


Stap 8: Aangepaste KQL-query's bijwerken

Vervang het gebruik van afgeschafte kolommen en functies:

Oude versie Verouderd verklaard Vervanging
0,7 daterange() datestring(datetime, [datetime])
0,7 monthsago() startofmonth(datetime, [offset])
0,7 parse_resourceid(ResourceId).ResourceType resource_type(x_ResourceType).SingularDisplayName

Feedback geven

Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.

Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.