Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- 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-parentbevatMicrosoft.Cloud/hubstoe om alle hubopslagaccounts weer te geven.
- Open opslagbrowser>Blob-containers>configuratie
- Zoek de rij settings.json en selecteer het menu ⋯ aan de rechterkant van de pagina en vervolgens Weergeven/bewerken.
- 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:
- Open de Resourcegroep van de FinOps-hub in Azure Portal.
- Verwijder alle privé-eindpunten in de resourcegroep.
- Verwijder alle DNS-zones (Private Domain Name System) binnen de resourcegroep.
- 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
Deze stap is alleen van toepassing als u Microsoft Fabric gebruikt als een primair gegevensarchief. Sla deze stap over als een van de volgende opties van toepassing is:
- U gebruikt Azure Storage als uw gegevensarchief.
- U gebruikt Azure Data Explorer als uw gegevensarchief.
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. Als u bijwerkt vanuit FinOps-hubs 0.6 of eerder, moet u ook Power BI-rapporten bijwerken. Voor Power BI-rapporten van v12 en hoger zijn FinOps-hubs v12 of hoger vereist. Zie de compatibiliteitshandleiding voor meer informatie.
Power BI-rapporten bijwerken:
- Download de nieuwste sjablonen:
- KQL-rapporten (Kusto Query Language) voor Data Explorer of Microsoft Fabric.
- Opslagrapporten voor alleen implementaties van opslag.
- Pak de gewenste rapportsjabloon uit en open deze in Power BI Desktop.
- 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 .
- 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
Purchasevoor restituties in plaats vanAdjustment. - ChargeClass (nieuw) is
Correctionvoor restituties. - CommitmentDiscountStatus (nieuw) vervangt ChargeSubcategory voor het gebruik van toezeggingskortingen.
- RegionId en RegionName hebben de regio vervangen.
- ChargeCategory is
- Als u wilt voorkomen dat aanpassingen handmatig worden toegepast in toekomstige updates, kunt u overwegen aanpassingen toe te passen in de FinOps-toolkit.
- 0.4 heeft de volgende kolommen gewijzigd om te worden uitgelijnd met FOCUS 1.0:
- Rapporten publiceren naar een Fabric-werkruimte.
- 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. Over het algemeen hoeft het dashboard niet te worden bijgewerkt zodra het is geïmplementeerd, tenzij u wilt profiteren van nieuwe functies. Als u het dashboard wilt upgraden, vervangt u het bestaande dashboard door de nieuwste dashboardsjabloon.
Elke versie van het dashboard is geconfigureerd voor gebruik met een specifieke FinOps-hubschemaversie (v1_0 of v1_2). Schemaversies zorgen voor compatibiliteit met eerdere versies van FOCUS-gegevenssets van verschillende providers. Oudere dashboardversies blijven werken na een upgrade naar de nieuwste versie van FinOps-hubs, maar nieuwere dashboardversies werken mogelijk niet met oudere FinOps-hubversies. De volgende tabel bevat een overzicht van de ondersteunde combinaties.
| Dashboardversie | FinOps-hubsschema | Versie van FinOps-hubs |
|---|---|---|
| 12+ | v1_2 | 12+ |
| 0.7-0.11 | v1_0 | 0.7+ |
Zie Data Explorer-dashboards configureren voor meer informatie.
Stap 8: Aangepaste KQL-query's bijwerken
Vervang het gebruik van afgeschafte kolommen en functies:
| Geïntroduceerd | Buiten gebruik gesteld | Verouderd verklaard | Vervanging |
|---|---|---|---|
| 0,7 | 12 | Costs().x_InvoiceId |
Costs().InvoiceId |
| 0,7 | 12 | Costs().x_PricingCurrency |
Costs().PricingCurrency |
| 0,7 | 12 | Costs().x_SkuMeterName |
Costs().SkuMeter |
| 0,7 | 12 | Prices().x_PricingCurrency |
Prices().PricingCurrency |
| 0,7 | 12 | Prices().x_SkuMeterName |
Prices().SkuMeter |
| 0,7 | 12 | Transactions().x_InvoiceId |
Transactions().InvoiceId |
| 0,7 | 0.8 | parse_resourceid(ResourceId).ResourceType |
resource_type(x_ResourceType).SingularDisplayName |
| 0,7 | N/A | daterange() |
datestring(datetime, [datetime]) |
| 0,7 | N/A | monthsago() |
startofmonth(datetime, [offset]) |
Als u niet-aangepaste functies gebruikt of bijwerkt vanuit de v1_0 schemaversie, controleert u uw code voor een expliciet gebruik van het decimal gegevenstype en vervangt u deze door real. Vanaf FinOps hubs v12 (schemaversie v1_2) zijn alle decimal gegevenstypen gewijzigd naar real om de prestaties te verbeteren. Zie Over schemaversies voor meer informatie over schemaversies.
Als u query's bijwerkt om een nieuwere schemaversie te gebruiken, gebruikt u de volgende tabel om inzicht te hebben in de wijzigingen die zijn geïntroduceerd in elke schemaversie voor elke beheerde gegevensset.
| Dataset | Schema | Rubriek | Opmerkingen |
|---|---|---|---|
| (Alle) | v1_2 | Alle decimal kolommen |
Gewijzigd in real |
| Gebruik van Kortingsverbintenis | v1_2 | CommitmentDiscountQuantity |
Nieuwe aangepaste kolom |
| Gebruik van VerbintenisKorting | v1_2 | CommitmentDiscountUnit |
Nieuwe aangepaste kolom |
| Gebruik van Commitmentkorting | v1_2 | ServiceSubcategory |
Nieuwe aangepaste kolom |
| Kosten | v1_2 | CapacityReservationId |
Nieuw met FOCUS 1.2 |
| Kosten | v1_2 | CapacityReservationStatus |
Nieuw met FOCUS 1.2 |
| Kosten | v1_2 | CommitmentDiscountQuantity |
Nieuw met FOCUS 1.2 |
| Kosten | v1_2 | CommitmentDiscountUnit |
Nieuw met FOCUS 1.2 |
| Kosten | v1_2 | ServiceSubcategory |
Nieuw met FOCUS 1.2 |
| Kosten | v1_2 | SkuPriceDetails |
Nieuw met FOCUS 1.2; afgeleid van x_SkuDetails |
| Kosten | v1_2 | x_AmortizationClass |
Nieuw met Cost Management FOCUS 1.2-preview |
| Kosten | v1_2 | x_CommitmentDiscountNormalizedRatio |
Nieuw met Cost Management FOCUS 1.2-preview |
| Kosten | v1_2 | x_InvoiceId |
De naam is gewijzigd in InvoiceId |
| Kosten | v1_2 | x_PricingCurrency |
De naam is gewijzigd in PricingCurrency |
| Kosten | v1_2 | x_ServiceModel |
Nieuwe aangepaste kolom |
| Kosten | v1_2 | x_SkuMeterName |
De naam is gewijzigd in SkuMeter |
| Prices | v1_2 | CommitmentDiscountUnit |
Nieuwe aangepaste kolom |
| Prices | v1_2 | x_PricingCurrency |
De naam is gewijzigd in PricingCurrency |
| Prices | v1_2 | x_SkuMeterName |
De naam is gewijzigd in SkuMeter |
| Aanbevelingen | v1_2 | ResourceId |
Nieuwe aangepaste kolom |
| Aanbevelingen | v1_2 | ResourceName |
Nieuwe aangepaste kolom |
| Aanbevelingen | v1_2 | ResourceType |
Nieuwe aangepaste kolom |
| Aanbevelingen | v1_2 | SubAccountName |
Nieuwe aangepaste kolom |
| Aanbevelingen | v1_2 | x_RecommendationDetails |
Nieuwe aangepaste kolom |
| Aanbevelingen | v1_2 | x_ResourceGroupName |
Nieuwe aangepaste kolom |
| Transactions | v1_2 | x_InvoiceId |
De naam is gewijzigd in InvoiceId |
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.