Partage via


Migrer Azure Analysis Services vers Power BI

Cet article décrit la fonctionnalité de migration Microsoft Azure Analysis Services vers Microsoft Power BI Premium dans Power BI. Cette fonctionnalité permet la migration de la base de données du modèle d'Azure Analysis Services vers un modèle sémantique dans Power BI Premium, Power BI Premium par utilisateur, et les espaces de travail Power BI Embedded.

Avant de commencer une migration, veillez à consulter Migrer d’Azure Analysis Services vers Power BI Premium et Scénarios de migration. Les articles de conseils fournissent une comparaison détaillée des deux plateformes et peuvent vous aider à déterminer une stratégie de migration qui convient le mieux à votre organisation.

Après la migration, vous pouvez apporter des modifications aux propriétés du serveur dans Analysis Services si nécessaire.

Présentation de la migration

Conditions préalables

Vérifiez que chaque environnement répond aux conditions préalables suivantes :

Dans Azure Analysis Services

  • Le serveur Azure Analysis Services à partir duquel vous migrez et l’espace de travail Power BI vers lequel vous effectuez la migration doivent se trouver dans le même locataire.

  • Vous devez disposer des autorisations d’Administrateur de serveur et faire partie des rôles Propriétaire et/ou Contributeur pour l’abonnement.

  • Azure Analysis Services doit avoir un compte de stockage Azure avec un conteneur configuré et une sauvegarde activé pour le serveur, comme décrit dans sauvegarde et restauration de base de données Azure Analysis Services.

  • Si le pare-feu est activé pour votre serveur, vérifiez Autoriser l’accès à partir du service Power BI est activé ou désactivez le pare-feu pendant la migration.

  • Votre serveur doit être démarré lors de la migration. Vous pouvez suspendre votre serveur une fois la migration terminée.

dans Power BI

Jumelage

Lorsque vous utilisez la fonctionnalité de migration Azure Analysis Services vers Power BI Premium dans Power BI, après avoir vérifié que toutes les conditions préalables sont remplies, vous commencez une migration en créant d’abord une connexion entre un serveur Azure Analysis Services et un espace de travail. La connexion est un jumelage unique entre une ressource de serveur dans Azure Analysis Services et un espace de travail dans Power BI. Une seule connexion de jumelage peut exister entre un serveur et un espace de travail particulier. Quand une paire de migration est créée, vous pouvez ensuite migrer une ou plusieurs bases de données de modèle du serveur vers l’espace de travail en tant que modèle sémantique.

Migration

Lors de la migration, une sauvegarde de la base de données de modèle est créée dans le compte de stockage Azure spécifié dans les paramètres de sauvegarde du serveur Azure Analysis Services. La sauvegarde est ensuite copiée dans le compte de stockage ADLS Gen2 connecté à l’espace de travail. La sauvegarde est ensuite restaurée dans l’espace de travail. Les autorisations de génération et d’écriture pour le modèle sont ensuite configurées.

La migration inclut :

  • Métadonnées du modèle.
  • Données de modèle, à partir de la dernière actualisation.
  • Rôles du modèle dans Azure Analysis Services, tels que ceux utilisés pour la sécurité au niveau des objets et au niveau des lignes. Les UPN sont également inclus.
  • Les autorisations de génération de modèle sémantique sont définies pour les membres des rôles de modèle de lecture.
  • Les autorisations d’écriture de modèle sémantique sont définies pour les membres des rôles de modèle Administrateur.

La migration n’inclut pas :

  • Les entités de service configurées pour le serveur Azure Analysis Services et la base de données du modèle ne sont pas incluses dans le modèle restauré dans Power BI.
  • La redirection de serveur permettant aux applications clientes, aux outils et aux processus d’automatisation d’être automatiquement redirigés vers le modèle nouvellement migré dans Power BI n’est pas incluse dans l’étape de migration. La redirection est activée séparément, une fois la migration terminée.

Après la migration, le modèle dans Power BI est rétrocompatible avec les mêmes outils utilisés avec Azure Analysis Services. La modification des métadonnées de modèle nécessite des outils clients XMLA basés sur des points de terminaison tels que Visual Studio avec des projets Analysis Services, SQL Server Management Studio, ALM Toolkit et l’éditeur tabulaire. Comme d’autres modèles dans Power BI qui ont des métadonnées modifiées via le point de terminaison XMLA, les modèles migrés ne peuvent pas être téléchargés en tant que fichier Power BI Desktop. Pour en savoir plus sur la gestion des modèles via le point de terminaison XMLA, consultez gestion avancée des modèles de données.

Réorientation

La redirection de serveur permet aux outils clients basés sur un point de terminaison XMLA et aux processus d’automatisation de continuer à fonctionner sans avoir à changer la référence du nom du serveur dans la chaîne de connexion. Les applications clientes, les outils et les processus d’automatisation sont automatiquement redirigés vers le modèle migré dans Power BI. Si un alias de serveur est configuré pour le serveur Azure Analysis Services, il redirige également vers le modèle migré dans Power BI.

Les applications clientes et les outils qui se connectent à un modèle migré doivent utiliser les versions minimales ou ultérieures d’Analysis Services bibliothèque cliente :

Bibliothèque de client Version du fichier Version du produit
MSOLAP 2022.160.35.23 16.0.35.23
AMO 16.0.35.23 19.42.0.4
ADOMD 16.0.35.23 19.42.0.4

Les applications suivantes se connectant à un modèle migré via la redirection doivent respecter ou dépasser les versions minimales :

Application Version minimale
Microsoft Excel 16.0.15826.10000
Applets de commande PowerShell À déterminer
Profileur de Serveur 19.0.2
SQL Server Management Studio (SSMS) 19.0.2
Visual Studio avec des projets de Analysis Services (SSDT) 3.0.6

Note

Les applets de commande PowerShell sont actuellement en attente de publication.

La redirection de serveur pour une migration peut être activée à l’aide d’un paramètre Activé/Désactivé. Lorsque vous activez la redirection de serveur, le serveur Azure Analysis Services doit exister et ne peut pas être suspendu. L’utilisateur actuel doit être à la fois administrateur de serveur et administrateur d’espace de travail.

Lorsque l’état de redirection de la migration affiche la redirection du serveur activé, vous pouvez ensuite suspendre votre serveur dans le portail Azure ou à l’aide de l’API REST Azure Analysis Services. Les applications clientes, les outils et les processus sont redirigés vers le modèle dans Power BI. Vous n’êtes pas facturé pendant que votre serveur est suspendu. La suppression de serveurs avec redirection de serveur n’est actuellement pas prise en charge. Pour plus d’informations, consultez Activer la redirection plus loin dans cet article.

Re-liaison

Contrairement à la redirection de serveur, qui redirige les outils clients basés sur un point de terminaison XMLA vers le nouveau jeu de données dans Power BI, relier redirige les rapports de connexion en direct dans le service Power BI pour utiliser le nouveau jeu de données dans Power BI.

Comme la redirection de serveur, il n’est pas effectué automatiquement pour vous dans le cadre de la migration. C’est quelque chose que vous contrôlez une fois votre migration terminée. Vous pouvez activer la re-liaison, vérifier l’état d’une re-liaison ou annuler la re-liaison et rétablir les rapports à l’interrogation des données du modèle dans Azure Analysis Services. Pour plus d’informations, consultez Activer la re-liaison plus loin dans cet article.

Considérations importantes

  • Les modèles migrés à l’aide de la fonctionnalité de migration Azure Analysis Services vers Power BI Premium dans Power BI ne peuvent pas être téléchargés en tant que fichier .pbix. Pour modifier les métadonnées du modèle, utilisez Visual Studio, le kit de ressources ALM open source ou l’éditeur tabulaire open source.

  • Les expressions Table et PowerQuery M portant le même nom ne sont pas autorisées dans les modèles Power BI. Avant la migration, vérifiez que les tables de base de données de modèle et les expressions PowerQuery M dans le modèle n’ont pas le même nom. Pour tous les noms en double, vous pouvez renommer l’expression ou la table, toutefois, dans la plupart des cas, il est plus simple de renommer l’expression. Si des noms en double sont présents pendant la migration, l’opération de restauration échoue et une erreur est retournée.

Pour migrer d’Azure Analysis Services vers Power BI

Avant de commencer une migration, vérifiez d’abord que conditions préalables sont remplies. Ouvrez des pages pour votre serveur Azure Analysis Services et Power BI dans votre navigateur.

Créer une paire de migration

  1. Dans Power BI, sélectionnez Paramètres>Migrations Azure Analysis Services.

    Capture d'écran affichée Gérez les migrations Azure AS dans le menu paramètres.

  2. Dans la page Azure Analysis Services vers Power BI Premium, sélectionnez + Nouvelle migration.

  3. Dans le volet Créer une migration Azure Analysis Services, sélectionnez Se connecter à Azure.

  4. Sélectionnez l'abonnement Azure , le groupe de ressources , et le nom du serveur avec une ou plusieurs bases de données de modèle que vous souhaitez migrer.

  5. Dans la zone de liste espace de travail, sélectionnez un espace de travail existant vers lequel migrer ou pour créer un espace de travail, sélectionnez Créer un espace de travail Premium, puis entrez un nom, une description et un mode de licence.

    Par exemple, si vous créez une connexion de migration avec un nouvel espace de travail PPU, le menu volant Créer une migration AAS doit ressembler à l’image ci-dessous :

    Capture d’écran du menu volant Créer une migration.

  6. Vérifiez vos paramètres, puis sélectionnez Créer.

Émigrer

  1. Dans la page Azure Analysis Services vers Power BI Premium, sélectionnez Toutes les migrations pour actualiser et afficher les paires de connexions de migration créées pour votre locataire.

  2. Sous serveur Azure Analysis Services, sélectionnez le serveur contenant une ou plusieurs bases de données de modèle que vous souhaitez migrer vers l’espace de travail Power BI jumelé.

  3. Dans Détails de la migration, vérifiez vos paramètres de serveur Azure Analysis Services et d’espace de travail Power BI Premium. Toutes les conditions préalables non remplies sont affichées. Les bases de données de modèle sur le serveur qui peuvent être migrées sont affichées dans modèles sémantiques.

    Capture d’écran des détails de la migration.

  4. Pour chaque base de données de modèles que vous souhaitez migrer, sous Inclure dans la migration, basculez le bouton curseur sur Oui.

    Les bases de données de modèle sont migrées en parallèle pour réduire l’impact sur votre capacité cible, le nombre maximal de bases de données de modèle pouvant être migrées simultanément est de cinq.

  5. Sélectionnez Migrer. Si les conditions préalables sont remplies, la migration commence. Le processus de migration peut prendre un certain temps pendant que la base de données du modèle source est enregistrée dans le stockage de sauvegarde, copiée dans le stockage ADLS Gen2 et restaurée dans l’espace de travail. Vous pouvez quitter cette page et continuer à utiliser Power BI pendant la migration.

    La redirection de serveur n’est pas activée pendant la migration. Les clients continueront de se connecter à la base de données de modèle dans Azure Analysis Services jusqu’à ce que la redirection du serveur soit activée. Avant d’activer la redirection de serveur, il est recommandé de tester soigneusement la connexion au modèle migré dans Power BI.

Surveiller la migration

Dans la page Détails de la migration, dans les modèles sémantiques, sélectionnez la base de données de modèle vers laquelle vous migrez pour afficher la fenêtre contextuelle Détails de la migration . Le menu volant affiche des détails importants sur votre migration, notamment l’état et la progression de la migration. N’oubliez pas que la migration peut prendre un certain temps en fonction de la taille et de la complexité de la base de données de modèle en cours de migration.

Détails de la migration de modèle montrant la progression.

Une fois le processus de migration terminé, tous les problèmes s’affichent.

Détails de la migration de modèle montrant l’achèvement.

Activer la redirection

Une fois la migration terminée, vous pouvez activer la redirection du serveur. Une fois la redirection de serveur terminée, les applications clientes et les outils qui répondent aux exigences minimales de version ainsi que les processus d’automatisation sont automatiquement redirigés vers le modèle dans Power BI.

Pour activer la redirection, dans la page Azure Analysis Services vers Power BI Premium, sous Toutes les migrations, pour la paire de migration que vous souhaitez rediriger, dans la colonne Redirection de serveur activée, définissez le curseur sur Activer.

Activer la redirection.

La redirection peut prendre un certain temps. Vous pouvez quitter la page et continuer à utiliser Power BI pendant le processus de redirection. Pour vérifier l’état de la redirection du serveur, sélectionnez Autres options, puis sélectionnez état de redirection.

Vérifier l’état de redirection dans le menu Autres options.

Le menu volant Redirection de serveur affiche l’état de la redirection.

Menu volant de l’état de la redirection.

Pour désactiver la redirection de serveur, dans la page Azure Analysis Services vers Power BI Premium, sous Toutes les migrations, déplacez simplement le curseur Redirection de serveur activé vers Désactivé.

Activer la re-liaison

Si vous avez des rapports dans le service Power BI qui étaient connectés à votre modèle de données dans Azure Analysis Services et l'interrogeaient, après que votre migration ait été terminée avec succès, vous pouvez ensuite relier les rapports dans le service Power BI pour interroger le modèle dans Power BI.

Pour rebiner des rapports, dans la page Azure Analysis Services vers Power BI Premium, sous Toutes les migrations>serveur Azure Analysis Services, sélectionnez votre migration de serveur. Ensuite, sur la page Détails de la migration, pour votre nouveau modèle migré, sélectionnez Lier à nouveau les rapports.

connexion au serveur de migration

L’opération de re-liaison peut prendre quelques minutes. Pour vérifier l’état de votre re-liaison, sélectionnez Rétablir l’état.

Pour annuler la liaison et rétablir les rapports en interrogeant les données du modèle dans Azure Analysis Services, sélectionnez Annuler la liaison.

Suspendre le serveur

Une fois que vous avez vérifié une migration réussie, vous pouvez suspendre votre serveur Azure Analysis Services dans le portail Azure ou à l’aide de l’API REST Azure Analysis Services.

Si votre serveur reste démarré après avoir activé la redirection de serveur, les modèles Azure Analysis Services existants peuvent toujours être interrogés en définissant la propriété de chaîne de connexion AsAzureRedirection sur Désactivé.

Communauté

Power BI dispose d’une communauté dynamique où les MVP, les professionnels du décisionnel et les pairs partagent une expertise dans les groupes de discussion, les vidéos, les blogs et bien plus encore. Lorsque vous découvrez la migration, veillez à consulter ces ressources supplémentaires :