Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce tutoriel vous aide à mettre à niveau une instance de hub FinOps existante vers la dernière version pour utiliser de nouvelles fonctionnalités.
La mise à niveau d’une instance de hub FinOps est généralement identique à la configuration initiale où vous déployez le modèle de hub FinOps, puis mettez à jour les rapports Power BI et les tableaux de bord de l’Explorateur de données. Toutefois, selon la version d'origine ou celle vers laquelle vous migrez, des étapes supplémentaires peuvent être nécessaires. Procédez comme suit pour mettre à niveau votre instance de hub FinOps. Si vous avez des questions, commencez une discussion.
Avant de commencer
Avant de procéder à la mise à niveau, vérifiez que vous connaissez la version que vous exécutez actuellement. Vous trouverez la version dans le compte de stockage :
- Ouvrez le compte de stockage dans le portail Microsoft Azure.
- Vous pouvez naviguer à partir du groupe de ressources ou de la liste des comptes de stockage.
- Si vous utilisez la liste des comptes de stockage, ajoutez un filtre d’étiquettes pour que
cm-resource-parentcontienneMicrosoft.Cloud/hubspour afficher tous les comptes de stockage hub.
- Ouvrir Navigateur de stockage>Conteneurs d'objets blob>configuration
- Recherchez la ligne settings.json et sélectionnez le menu ⋯ sur le côté droit de la page, puis affichez/modifiez.
- Recherchez la propriété version.
Si vous utilisez des hubs FinOps antérieurs à 0.2, il est plus simple de déployer une nouvelle instance. Les étapes décrites dans ce didacticiel ne sont pas prises en compte pour les différences allant jusqu’à la version 0.2. Pour déployer une nouvelle instance, consultez Créer une instance de hub FinOps.
Pour obtenir la liste des modifications apportées depuis votre version, reportez-vous au journal des modifications.
Étape 1 : Supprimer les ressources inutilisées (0.7)
Cette étape s’applique uniquement lors de la mise à niveau à partir de FinOps Hubs 0.7 et le ciblage d’un déploiement avec un accès réseau public. Ignorez cette étape si l’une des opérations suivantes s’applique :
- Mise à niveau à partir de FinOps Hubs 0.6 ou version antérieure.
- Mise à niveau à partir de FinOps Hubs 0.7 et utilisation du routage de réseau privé.
- Mise à niveau à partir de FinOps Hubs 0.8 ou version ultérieure.
FinOps Hubs 0.8 a introduit des modifications architecturales sur la façon dont les ressources réseau ont été déployées. Les ressources réseau doivent être supprimées avant la mise à niveau de la version 0.7 vers la version 0.8 ou ultérieure. Si vous passez de la version 0.6 ou antérieure à la version 0.8 ou ultérieure, vous pouvez ignorer cette étape. Les instructions supposent que votre instance de hub FinOps est la seule chose dans le groupe de ressources et qu’il n’existe aucune autre ressource réseau. Ne supprimez pas les ressources qui ne sont pas liées aux hubs FinOps.
Pour supprimer des ressources réseau FinOps Hubs 0.7 :
- Ouvrez le groupe de ressources du hub FinOps dans le portail Azure.
- Supprimez tous les points de terminaison privés au sein du groupe de ressources.
- Supprimez toutes les zones DNS (Domain Name System) privées au sein du groupe de ressources.
- Supprimez le réseau virtuel. Si des erreurs sont rencontrées :
- Vérifiez qu’aucun point de terminaison privé ou aucune zone DNS n’est conservé.
- Vérifiez l’onglet Appareils connectés et supprimez les ressources persistantes pour vous assurer que le réseau virtuel n’est pas utilisé.
Étape 2 : Mettre à jour l’eventhouse Fabric
Le schéma de base de données de la base de données d’eventhouse Microsoft Fabric doit être mis à jour manuellement avec chaque version. Pour plus d’informations, consultez Configurer Microsoft Fabric.
Étape 3 : Déployer le modèle de hub FinOps
La mise à niveau d’une instance de hub FinOps nécessite le redéploiement de la dernière version du modèle. Le déploiement du modèle crée de nouvelles ressources et met à jour les ressources existantes en fonction des besoins. Pour vous assurer que l’instance existante est mise à jour, veillez à spécifier le même nom de hub et le même nom de cluster Data Explorer ou l’URI de requête fabric eventhouse.
Étape 4 : Mettre à jour les exportations Cost Management (0.2-4)
Cette étape s’applique uniquement si vous effectuez la mise à niveau à partir de FinOps hubs 0.4 ou d'une version antérieure et que vous utilisez des exportations manuelles. Ignorez cette étape si vous effectuez une mise à niveau à partir de FinOps Hubs 0.5 ou version ultérieure ou à l’aide d’exportations gérées.
Les rapports de la version 0.5 du FinOps toolkit ont remplacé le connecteur Cost Management par des exportations de recommandations de réservation. Lorsque vous effectuez une mise à jour vers des rapports 0.5, vous devez créer de nouvelles exportations de recommandations de réservation dans Cost Management.
Étape 5 : Supprimer les données en double (0.2-6)
Cette étape s’applique uniquement si la mise à niveau à partir de FinOps Hubs 0.6 ou version antérieure est appliquée. Ignorez cette étape si vous effectuez une mise à niveau à partir de FinOps Hubs 0.7 ou version ultérieure.
FinOps hubs 0.6 et 0.7 ont modifié le chemin du dossier pour les données stockées dans le conteneur d’ingestion , ce qui signifie que les anciens rapports Power BI ne fonctionnent pas avec FinOps Hubs 0.7 et versions ultérieures. Les nouveaux rapports Power BI sont rétrocompatibles et prennent en charge les anciens chemins d’accès aux dossiers. Vous n’avez pas besoin de réexporter des données pour les rapports de stockage. Toutefois, étant donné que FinOps hubs 0.6 et 0.7 utilisent de nouveaux chemins de dossier, vous pouvez voir des données dupliquées pour le mois en cours. Pour éviter la duplication, supprimez les données du mois actuel de l’ancien chemin d’accès dans le conteneur d’ingestion pour éviter qu’elles soient comptabilisées deux fois.
Si vous activez Azure Data Explorer ou Microsoft Fabric, vous devez reingler les données historiques pour les ajouter à l’Explorateur de données. Cette exigence d’ingestion s’applique également aux données introduites à partir d’autres systèmes ou clouds.
Important
Si vous réexportez les données historiques dans la version 0.7 ou ultérieure précédemment exportées dans une version antérieure, les données plus anciennes ne sont pas supprimées. Supprimez les données plus anciennes dans le conteneur d’ingestion pour éviter les nombres incorrects en raison de données dupliquées. FinOps hubs 0.7 déplace tout le contenu dans un dossier en fonction du type de jeu de données : CommitmentDiscountUsage, Coûts, Prix, Recommandationsou Transactions. Tous les autres dossiers peuvent être supprimés en toute sécurité. Une fois supprimé, exécutez le remplissage des données historiques en fonction des besoins.
Étape 6 : Mettre à jour les rapports Power BI
Bien que les rapports Power BI soient conçus pour fonctionner avec l’instance du hub FinOps correspondant, la plupart des versions ne nécessitent pas de mise à jour des rapports Power BI. La mise à jour des rapports Power BI est requise pour les hubs FinOps 0.6 ou versions antérieures. Pour plus d’informations, consultez le guide de compatibilité.
Pour mettre à jour les rapports Power BI :
- Téléchargez les derniers modèles :
- Rapports KQL (Kusto Query Language) pour l’Explorateur de données ou Microsoft Fabric.
- Rapports de stockage pour les déploiements de stockage uniquement.
- Extrayez et ouvrez le modèle de rapport souhaité dans Power BI Desktop.
- Spécifiez les paramètres de rapport en fonction des besoins et chargez chaque rapport.
- Prise en charge de la préversion de FOCUS 1.0 devenue obsolète en 0.9. Pour utiliser les données focus 1.0 en préversion existantes, activez le paramètre Déprécié : Effectuer des optimisations de requête supplémentaires .
- Réappliquez les personnalisations au nouveau rapport en notant les modifications suivantes :
- 0.4 a modifié les colonnes suivantes pour s’aligner sur FOCUS 1.0 :
- ChargeCategory est
Purchasedestiné aux remboursements au lieu deAdjustment. - ChargeClass (nouveau) est
Correctiondestiné aux remboursements. - CommitmentDiscountStatus (nouveau) remplace ChargeSubcategory pour l'utilisation des remises sur engagements.
- RegionId et RegionName ont remplacé Region.
- ChargeCategory est
- Pour éviter d’appliquer manuellement des personnalisations dans les futures mises à jour, envisagez de contribuer aux personnalisations dans le kit de ressources FinOps.
- 0.4 a modifié les colonnes suivantes pour s’aligner sur FOCUS 1.0 :
- Publiez des rapports dans un espace de travail Fabric.
- Répétez 2 à 5 pour chaque rapport.
Pour plus d’informations, consultez Configurer des rapports Power BI.
Étape 7 : Mettre à jour le tableau de bord de l’Explorateur de données
Le tableau de bord de l’Explorateur de données a été introduit avec le support de l’Explorateur de données dans la version 0.7 et fonctionne également avec Microsoft Fabric à partir de la version 0.10. Toutes les versions du tableau de bord fonctionnent avec toutes les versions des hubs FinOps depuis la version 0.7. Pour mettre à niveau le tableau de bord, remplacez le tableau de bord existant par le dernier modèle de tableau de bord.
Pour plus d’informations, consultez Configurer les tableaux de bord de l’Explorateur de données.
Étape 8 : Mettre à jour des requêtes KQL personnalisées
Remplacez l’utilisation des colonnes et fonctions déconseillées :
| Ancienne version | Déconseillé | Remplacement |
|---|---|---|
| 0,7 | daterange() |
datestring(datetime, [datetime]) |
| 0,7 | monthsago() |
startofmonth(datetime, [offset]) |
| 0,7 | parse_resourceid(ResourceId).ResourceType |
resource_type(x_ResourceType).SingularDisplayName |
Envoyer des commentaires
Faites-nous savoir ce que vous pensez de notre travail avec un petit avis. Nous utilisons ces révisions pour améliorer et développer les outils et ressources FinOps.
Si vous recherchez quelque chose de spécifique, votez pour une idée existante ou créez une nouvelle idée. Partagez des idées avec d’autres personnes pour obtenir plus de votes. Nous nous concentrons sur les idées avec le plus de votes.