Upgrade instance služby FinOps Hubs

Tento kurz vám pomůže upgradovat existující instanci centra FinOps na nejnovější verzi, aby používala nové funkce.

Upgrade instance centra FinOps je obvykle stejný jako počáteční nastavení, ve kterém nasadíte šablonu centra FinOps a pak aktualizujete sestavy Power BI a řídicí panely Průzkumníka dat. V závislosti na verzi, ze které nebo do které verze přecházíte, ale může být potřeba provést další kroky. K upgradu instance centra FinOps použijte následující postup. Pokud máte nějaké otázky, začněte diskuzi.


Než začnete

Před upgradem se ujistěte, že víte, jakou verzi právě používáte. Verzi najdete v účtu úložiště:

  1. Otevřete účet úložiště na webu Azure Portal.
    • Můžete přejít ze skupiny prostředků nebo ze seznamu účtů úložiště.
    • Pokud používáte seznam účtů úložiště, přidejte filtr značek pro cm-resource-parent, který obsahuje Microsoft.Cloud/hubs, abyste viděli všechny účty úložiště centra.
  2. Otevřete prohlížeč úložiště>kontejnerů pro objekty Blob>konfigurace
  3. Najděte řádek settings.json a vyberte nabídku ⋯ na pravé straně stránky, poté zvolte Zobrazit/upravit.
  4. Vyhledejte atribut verze.

Pokud používáte rozbočovače FinOps starší než 0.2, je nejjednodušší nasadit novou instanci. Kroky v tomto kurzu nepočítají s rozdíly až do hodnoty 0.2. Pokud chcete nasadit novou instanci, přečtěte si téma Vytvoření instance centra FinOps.

Pro seznam změn od vaší verze se podívejte do changelogu.


Krok 1: Odstranění nepoužívaných prostředků (0.7)

Tento krok platí jenom při upgradu z center FinOps 0.7 a cílení na nasazení s přístupem k veřejné síti. Tento krok přeskočte, pokud platí některá z následujících možností:

  • Aktualizace z FinOps verzí 0.6 nebo starší.
  • Aktualizace z FinOps Hubs 0.7 a použití směrování v privátní síti
  • Aktualizace FinOps Hubs 0.8 nebo novější.

Centra FinOps 0.8 zavedla změny architektury nasazení síťových prostředků. Síťové prostředky je nutné odstranit před upgradem z verze 0.7 na verzi 0.8 nebo novější. Pokud přecházíte z verze 0.6 nebo starší na verzi 0.8 nebo novější, můžete tento krok přeskočit. Pokyny předpokládají, že vaše instance centra FinOps je jediná věc ve skupině prostředků a neexistují žádné další síťové prostředky. Neodstraňujte prostředky, které nejsou spojené s rozbočovači FinOps.

Odstranění síťových prostředků FinOps Hubs 0.7:

  1. Na webu Azure Portal otevřete skupinu prostředků centra FinOps.
  2. Odstraňte všechny privátní koncové body v rámci skupiny prostředků.
  3. Odstraňte všechny zóny DNS (Private Domain Name System) v rámci skupiny prostředků.
  4. Odstraňte virtuální síť. Pokud jsou zjištěny chyby:
    • Potvrďte, že žádné privátní koncové body ani zóny DNS nezůstanou.
    • Zkontrolujte záložku Připojená zařízení a odstraňte všechny zbylé prostředky, abyste se ujistili, že se virtuální síť nepoužívá.

Krok 2: Aktualizace Fabric Eventhouse

Tento krok platí jenom v případě, že používáte Microsoft Fabric jako primární úložiště dat. Tento krok přeskočte, pokud platí některá z následujících možností:

  • Jako úložiště dat používáte Azure Storage.
  • Jako úložiště dat používáte Azure Data Explorer.

Schéma databáze eventhouse Microsoft Fabric musí být ručně aktualizováno o každou verzi. Podrobnosti najdete v tématu Nastavení Microsoft Fabric.


Krok 3: Nasazení šablony centra FinOps

Upgrade instance centra FinOps vyžaduje opětovné nasazení nejnovější verze šablony. Nasazení šablony vytvoří nové prostředky a podle potřeby aktualizuje existující prostředky. Pokud chcete zajistit, že se aktualizuje existující instance, nezapomeňte zadat stejný název hubu a název clusteru Průzkumníka dat nebo identifikátor URI dotazu na Fabric eventhouse.


Krok 4: Aktualizace exportů služby Cost Management (0.2-4)

Tento krok platí jenom v případě, že upgradujete z Center FinOps verze 0.4 nebo starší a použijete ruční exporty. Tento krok přeskočte, pokud upgradujete z Center FinOps 0.5 nebo novější nebo používáte spravované exporty.

Sestavy sady FinOps Toolkit 0.5 nahradily konektor Cost Management exportem doporučení rezervací. Při aktualizaci na reporty verze 0.5 musíte vytvořit nové exporty doporučení rezervací ve službě Cost Management.


Krok 5: Odebrání duplicitních dat (0.2-6)

Tento krok platí jen v případě, že upgradujete z centra FinOps verze 0.6 nebo starší. Pokud upgradujete z center FinOps 0.7 nebo novější, tento krok přeskočte.

FinOps huby 0.6 a 0.7 změnily cestu ke složce pro data uložená v kontejneru příjem dat, což znamená, že starší sestavy Power BI nefungují s FinOps huby 0.7 a pozdějšími. Nové sestavy Power BI jsou zpětně kompatibilní a podporují staré cesty ke složkám. Data pro sestavy úložiště nemusíte znovu exportovat. Vzhledem k tomu, že finOps hubs 0.6 a 0.7 používají nové cesty ke složkám, může se zobrazit duplicitní data pro aktuální měsíc. Abyste se vyhnuli duplikaci, odstraňte data aktuálního měsíce ze staré cesty v kontejneru příjmu dat, abyste se vyhnuli dvojímu počítání.

Pokud povolíte Azure Data Explorer nebo Microsoft Fabric, budete muset znovu použít historická data, abyste je mohli přidat do Průzkumníka dat. Tento požadavek na příjem dat platí také pro data přenesená z jiných systémů nebo cloudů.

Důležité

Pokud znovu exportujete historická data ve verzi 0.7 nebo novější, která byla dříve exportována v dřívější verzi, starší data se neodeberou. Odstraňte starší data v kontejneru pro příjem dat , abyste se vyhnuli nepřesným číslům kvůli duplicitním datům. Centra FinOps 0,7 přesunou veškerý obsah do složky na základě typu datové sady: CommitmentDiscountUsage, Náklady, Ceny, Doporučení, nebo Transakce. Všechny ostatní složky je možné bezpečně odebrat. Po odebrání spusťte doplnění historických dat podle potřeby.


Krok 6: Aktualizace sestav Power BI

I když jsou sestavy Power BI navržené tak, aby fungovaly s odpovídající instancí centra FinOps, většina verzí nevyžaduje aktualizaci sestav Power BI. Pokud aktualizujete z FinOps hubů verze 0.6 nebo starší, musíte také aktualizovat sestavy Power BI. Sestavy Power BI z verze 12 a novější vyžadují huby FinOps 12 nebo novější. Další informace najdete v průvodci kompatibilitou.

Aktualizovat sestavy Power BI:

  1. Stáhněte si nejnovější šablony:
  2. Extrahujte a otevřete požadovanou šablonu sestavy v Power BI Desktopu.
  3. Zadejte parametry sestavy podle potřeby a načtěte každou sestavu.
    • Verze 0.9 ukončila podporu pro focus 1.0 preview. Pokud chcete použít existující data FOCUS 1.0 ve verzi Preview, povolte parametr Zastaralé: Proveďte dodatečné optimalizace dotazů.
  4. Znovu aplikujte libovolné vlastní úpravy na novou sestavu, přičemž vezměte na vědomí následující změny:
    • 0,4 změnil následující sloupce tak, aby odpovídaly fokusu 1.0:
      • ChargeCategory je Purchase pro refundace místo Adjustment.
      • ChargeClass (nový) je Correction pro refundace.
      • CommitmentDiscountStatus (nový) nahrazuje ChargeSubcategory pro použití slev na závazek.
      • RegionId a RegionName nahradily oblast.
    • Pokud se chcete vyhnout ručnímu aplikování vlastních nastavení v budoucích aktualizacích, zvažte přispívání vlastních nastavení do sady nástrojů FinOps.
  5. Publikujte sestavy do Fabric workspace.
  6. Zopakujte kroky 2 až 5 pro každou sestavu.

Další informace najdete v tématu Nastavení sestav Power BI.


Krok 7: Aktualizace řídicího panelu Průzkumníka dat

Řídicí panel Průzkumník dat byl představen s podporou Průzkumníka dat ve verzi 0.7 a funguje také s Microsoft Fabric od verze 0.10. Obecně platí, že řídicí panel nemusí být po nasazení aktualizován, pokud nechcete využívat nové funkce. Pokud chcete řídicí panel upgradovat, nahraďte stávající řídicí panel nejnovější šablonou řídicího panelu.

Každá verze řídicího panelu je nakonfigurovaná tak, aby fungovala s konkrétní verzí schématu centra FinOps (v1_0 nebo v1_2). Verze schématu zajišťují zpětnou kompatibilitu mezi verzemi datových sad FOCUS od různých poskytovatelů. Starší verze řídicího panelu budou i nadále fungovat po upgradu na nejnovější verzi center FinOps, ale novější verze řídicích panelů nemusí fungovat se staršími verzemi centra FinOps. Následující tabulka popisuje podporované kombinace.

Verze řídicího panelu Schéma uzlů FinOps Verze uzlů FinOps
12+ v1_2 12+
0.7-0.11 v1_0 0.7+

Další informace najdete v tématu Konfigurace řídicích panelů Průzkumníka dat.


Krok 8: Aktualizace vlastních dotazů KQL

Nahraďte použití zastaralých sloupců a funkcí:

Představeno V důchodu Nedoporučované Náhrada
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])

Pokud používáte neveřejné funkce nebo aktualizujete z verze schématu , zkontrolujte svůj kód kvůli jakémukoli explicitnímu použití datového typu a nahraďte ho . Od FinOps hubs v12 (verze schématu v1_2) se všechny decimal datové typy změnily na real pro zlepšení výkonu. Další informace o verzích schémat najdete v tématu O verzích schématu.

Pokud aktualizujete dotazy tak, aby používaly novější verzi schématu, použijte následující tabulku, abyste porozuměli změnám zavedeným v každé verzi schématu pro každou spravovanou datovou sadu.

Dataset Schema Sloupec Poznámky
(Vše) v1_2 Všechny decimal sloupce Změněno na real
ZávazkováSlevaPoužití v1_2 CommitmentDiscountQuantity Nový vlastní sloupec
Využití slevového závazku v1_2 CommitmentDiscountUnit Nový vlastní sloupec
Použití slevy z oddanosti v1_2 ServiceSubcategory Nový vlastní sloupec
Náklady v1_2 CapacityReservationId Novinka s fokusem 1.2
Náklady v1_2 CapacityReservationStatus Novinka s fokusem 1.2
Náklady v1_2 CommitmentDiscountQuantity Novinka s fokusem 1.2
Náklady v1_2 CommitmentDiscountUnit Novinka s fokusem 1.2
Náklady v1_2 ServiceSubcategory Novinka s fokusem 1.2
Náklady v1_2 SkuPriceDetails Novinka s FOCUS 1.2, odvozeno od x_SkuDetails
Náklady v1_2 x_AmortizationClass Novinka v nástroji Cost Management FOCUS 1.2-preview
Náklady v1_2 x_CommitmentDiscountNormalizedRatio Novinka v nástroji Cost Management FOCUS 1.2-preview
Náklady v1_2 x_InvoiceId Přejmenováno na InvoiceId
Náklady v1_2 x_PricingCurrency Přejmenováno na PricingCurrency
Náklady v1_2 x_ServiceModel Nový vlastní sloupec
Náklady v1_2 x_SkuMeterName Přejmenováno na SkuMeter
Prices v1_2 CommitmentDiscountUnit Nový vlastní sloupec
Prices v1_2 x_PricingCurrency Přejmenováno na PricingCurrency
Prices v1_2 x_SkuMeterName Přejmenováno na SkuMeter
Recommendations v1_2 ResourceId Nový vlastní sloupec
Recommendations v1_2 ResourceName Nový vlastní sloupec
Recommendations v1_2 ResourceType Nový vlastní sloupec
Recommendations v1_2 SubAccountName Nový vlastní sloupec
Recommendations v1_2 x_RecommendationDetails Nový vlastní sloupec
Recommendations v1_2 x_ResourceGroupName Nový vlastní sloupec
Transakce v1_2 x_InvoiceId Přejmenováno na InvoiceId

Váš názor

Dejte nám vědět, jak si vedeme, pomocí rychlé zpětné vazby. Tyto recenze používáme k vylepšení a rozšíření nástrojů a prostředků FinOps.

Pokud hledáte něco konkrétního, hlasujte pro existující nebo vytvořte nový nápad. Sdílejte nápady s ostatními, abyste získali více hlasů. Zaměřujeme se na nápady s nejvíce hlasy.