次の方法で共有


FinOps Hubs インスタンスをアップグレードする

このチュートリアルでは、既存の FinOps ハブ インスタンスを最新バージョンにアップグレードして、新しい機能を使用するのに役立ちます。

通常、FinOps ハブ インスタンスのアップグレードは、FinOps ハブ テンプレートをデプロイし、Power BI レポートとデータ エクスプローラー ダッシュボードを更新する初期セットアップと同じです。 ただし、移行するバージョンによっては、追加の手順が必要になる場合があります。 FinOps ハブ インスタンスをアップグレードするには、次の手順に従います。 質問がある場合は、ディスカッション 開始


開始する前に

アップグレードする前に、現在実行中のバージョンがわかっていることを確認してください。 ストレージ アカウントには、次のバージョンがあります。

  1. Azure portal でストレージ アカウントを開きます。
    • リソース グループまたはストレージ アカウントのリストから移動できます
    • ストレージ アカウントの一覧を使用する場合は、すべてのハブ ストレージ アカウントを表示するcm-resource-parentが含まれるMicrosoft.Cloud/hubsのタグ フィルターを追加します。
  2. ストレージ ブラウザー>Blob コンテナー>configを開く
  3. settings.json行を見つけて、ページの右側にある []⋯ メニューを選択し、表示/編集
  4. version プロパティを探します。

0.2 より前の FinOps ハブを使用している場合は、新しいインスタンスをデプロイするのが最も簡単です。 このチュートリアルの手順では、0.2 までの違いは考慮されません。 新しいインスタンスをデプロイするには、「 FinOps ハブ インスタンスの作成」を参照してください。

リリース以降の変更の一覧については、 変更ログを参照してください。


手順 1: 未使用のリソースを削除する (0.7)

この手順は、FinOps ハブ 0.7 からアップグレードし、パブリック ネットワーク アクセスを使用してデプロイをターゲットにしている場合にのみ適用されます。 次のいずれかが該当する場合は、この手順をスキップします。

  • FinOps ハブ 0.6 以前からのアップグレード。
  • FinOps ハブ 0.7 からのアップグレードとプライベート ネットワーク ルーティングの使用。
  • FinOps ハブ 0.8 以降からのアップグレード。

FinOps Hubs 0.8 では、ネットワーク リソースのデプロイ方法に関するアーキテクチャの変更が導入されました。 0.7 から 0.8 以降にアップグレードする前に、ネットワーク リソースを削除する必要があります。 0.6 以前から 0.8 以降に移行する場合は、この手順をスキップできます。 この手順では、リソース グループ内に FinOps ハブ インスタンスのみが存在し、他のネットワーク リソースがないことを前提としています。 FinOps ハブに関連しないリソースは削除しないでください。

FinOps Hubs 0.7 ネットワーク リソースを削除するには:

  1. Azure portal で FinOps ハブ リソース グループを開きます。
  2. リソース グループ内のすべてのプライベート エンドポイントを削除します。
  3. リソース グループ内のすべてのプライベート ドメイン ネーム システム (DNS) ゾーンを削除します。
  4. 仮想ネットワークを削除します。 エラーが発生した場合:
    • プライベート エンドポイントまたは DNS ゾーンが残っていないかどうかを確認します。
    • [接続されているデバイス] タブを確認し、残っているリソースを削除して、仮想ネットワークが使用されていないことを確認します。

手順 2: Fabric イベントハウスを更新する

Microsoft Fabric eventhouse データベース スキーマは、各リリースで手動で更新する必要があります。 詳細については、「 Microsoft Fabric のセットアップ」を参照してください。


手順 3: FinOps ハブ テンプレートをデプロイする

FinOps ハブ インスタンスをアップグレードするには、最新バージョンのテンプレートを再デプロイする必要があります。 テンプレートをデプロイすると、新しいリソースが作成され、必要に応じて既存のリソースが更新されます。 既存のインスタンスが確実に更新されるようにするには、同じハブ名と Data Explorer クラスター名または Fabric Eventhouse クエリ URI を指定してください。


手順 4: Cost Management のエクスポートを更新する (0.2-4)

この手順は、FinOps ハブ 0.4 以前からアップグレードし、手動エクスポートを使用する場合にのみ適用されます。 FinOps ハブ 0.5 以降からアップグレードする場合、またはマネージド エクスポートを使用する場合は、この手順をスキップします。

FinOps ツールキット 0.5 のレポートでは、Cost Management コネクタが予約推奨のエクスポートに変更されました。 0.5 レポートに更新する場合は、Cost Management で新しい予約推奨エクスポートを作成する必要があります。


手順 5: 重複するデータを削除する (0.2-6)

この手順は、FinOps ハブ 0.6 以前からアップグレードする場合にのみ適用されます。 FinOps ハブ 0.7 以降からアップグレードする場合は、この手順をスキップします。

FinOps Hubs 0.6 および 0.7 では 、インジェスト コンテナーに格納されているデータのフォルダー パスが変更されました。つまり、以前の Power BI レポートは FinOps Hubs 0.7 以降では機能しません。 新しい Power BI レポートは下位互換性があり、古いフォルダー パスをサポートしています。 ストレージ レポートのデータを再エクスポートする必要はありません。 ただし、FinOps Hubs 0.6 および 0.7 では新しいフォルダー パスが使用されるため、現在の月のデータが重複している可能性があります。 重複を回避するには、 インジェスト コンテナー内の古いパスから現在の月のデータを削除して、二重カウントされないようにします。

Azure Data Explorer または Microsoft Fabric を有効にする場合は、履歴データを再読み込みしてデータ エクスプローラーに追加する必要があります。 このインジェスト要件は、他のシステムまたはクラウドから取り込まれたデータにも適用されます。

重要

以前のリリースで以前にエクスポートした履歴データを 0.7 以降で再エクスポートした場合、古いデータは削除されません。 データが重複しているために不正確な数値が発生しないように、 インジェスト コンテナー内の古いデータを削除します。 FinOps Hubs 0.7 は、データセットの種類に基づいて、すべてのコンテンツをフォルダーに移動します:CommitmentDiscountUsageCostsPricesRecommendations、または Transactions。 その他のフォルダーは安全に削除できます。 削除したら、必要に応じて履歴データのバックフィルを実行します。


手順 6: Power BI レポートを更新する

Power BI レポートは対応する FinOps ハブ インスタンスで動作するように設計されていますが、ほとんどのリリースでは Power BI レポートを更新する必要はありません。 FinOps ハブ 0.6 以前では、Power BI レポートの更新が必要です。 詳細については、 互換性ガイドを参照してください。

Power BI レポートを更新するには:

  1. 最新のテンプレートをダウンロードします。
  2. Power BI Desktop で目的のレポート テンプレートを抽出して開きます。
  3. 必要に応じてレポート パラメーターを指定し、各レポートを読み込みます。
    • 0.9 は、FOCUS 1.0 プレビューのサポートを非推奨にしました。 既存の FOCUS 1.0 プレビュー データを使用するには、 Deprecated: Perform Extra Query Optimizations パラメーターを 有効にします。
  4. 次の変更に従って、新しいレポートにカスタマイズを再適用します。
    • 0.4 は、FOCUS 1.0 に合わせて次の列を変更しました。
      • ChargeCategory はPurchaseが払い戻し用であり、Adjustmentではありません。
      • ChargeClass (新規) は払戻の場合は Correction です。
      • CommitmentDiscountStatus (新規) は、コミットメント割引の使用に対する ChargeSubcategory に代わるものになります。
      • RegionId と RegionName がリージョンに置き換えられました。
    • 今後の更新でカスタマイズを手動で適用しないようにするには、FinOps ツールキットにカスタマイズを提供することを検討してください。
  5. Fabric ワークスペースにレポートを発行します。
  6. レポートごとに 2 ~ 5 を繰り返します。

詳細については、「 Power BI レポートを設定する」を参照してください。


手順 7: データ エクスプローラー ダッシュボードを更新する

Data Explorer ダッシュボードは、0.7 で Data Explorer のサポートと共に導入され、0.10 以降の Microsoft Fabric でも動作します。 ダッシュボードのすべてのバージョンは、0.7 以降のすべてのバージョンの FinOps ハブで動作します。 ダッシュボードをアップグレードするには、既存のダッシュボードを最新のダッシュボード テンプレートに置き換えます。

詳細については、「 データ エクスプローラー ダッシュボードの構成」を参照してください。


手順 8: カスタム KQL クエリを更新する

非推奨の列と関数の使用を置き換えます。

古いバージョン 推奨されない 代替
0.7 daterange() datestring(datetime, [datetime])
0.7 monthsago() startofmonth(datetime, [offset])
0.7 parse_resourceid(ResourceId).ResourceType resource_type(x_ResourceType).SingularDisplayName

フィードバックを送る

クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。

特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。