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.
Database Hub dans Microsoft Fabric vous aide à découvrir des bases de données Microsoft SQL dans Azure SQL Database, SQL Database dans Fabric, et SQL Server activé par Azure Arc. Commencez par une vue Estate, identifiez les bases de données nécessitant une enquête, puis continuez dans le portail Azure ou Visual Studio Code pour la configuration, le travail au niveau de la base de données ou les diagnostics de requêtes.
Conseil / Astuce
💡 Configuration d’agent pour Database Hub
Commencez à utiliser les compétences d’agent du Database Hub pour comprendre et interagir avec le Database Hub dans Fabric :
- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.
Important
Cette fonctionnalité est en version préliminaire.
Surveillez une base de données Microsoft SQL en place
Vos bases de données SQL restent dans leurs abonnements, groupes de ressources et régions existants, voire sur site. Database Hub ne nécessite pas de transférer les données dans Fabric.
Prerequisites
- Dans la prévisualisation actuelle, demandez à un administrateur Fabric d’inscrire votre locataire dans l’expérience d’aperçu du Database Hub dans le portail d’administration Fabric. Dans Paramètres du locataire, activez Les utilisateurs peuvent accéder au hub Base de données (préversion).
- Database Hub utilise vos autorisations Microsoft Entra ID et Azure RBAC existantes plutôt qu’un modèle d’autorisations séparé, donc l’accès que vous attribuez ici suit les étapes standard d’attribution des rôles Azure.
- Pour la découverte et la surveillance, votre identité doit être autorisée à lire les métadonnées pertinentes des ressources Azure et les métriques Azure Monitor.
- Pour la découverte et la surveillance, l’identité que vous utilisez doit être affectée au rôle Reader, ou à un rôle disposant d’autorisations plus élevées, pour chaque abonnement qui contient les ressources que vous souhaitez surveiller.
- Pour consulter les données de surveillance des performances des ressources SQL Microsoft dans le Database Hub, vous devez prendre des mesures supplémentaires pour ajouter un fournisseur de ressources Azure.
- Pour consulter les données de performance de votre Azure SQL Database, vous devez prendre des mesures supplémentaires pour ajouter une propriété étendue à chaque base de données utilisateur.
- Dans l’aperçu actuel, l’onglet Performance prend en charge Azure SQL Database (tous les niveaux de service) et les instances SQL Server activées par Azure Arc.
- L'onglet Performance ne prend actuellement pas en charge Azure SQL Managed Instance, la base de données SQL dans Fabric, ni les instances SQL Server dans les machines virtuelles Azure.
- Dans l’aperçu actuel, l’onglet Performance prend en charge Azure SQL Database (tous les niveaux de service) et les instances SQL Server activées par Azure Arc.
- Pour apparaître dans le Database Hub, SQL Server instances dans Azure VM doivent avoir l’extension Windows SQL Server IaaS Agent installée.
Consultez votre patrimoine Microsoft SQL
Commencez par une vue Estate, identifiez les bases de données qui nécessitent une enquête, puis continuez dans le portail Azure ou Visual Studio Code pour la configuration des serveurs, le travail au niveau de la base de données ou les diagnostics de requêtes.
- Allez dans le centre de base de données dans Microsoft Fabric. Dans la navigation des bases de données, sélectionnez Aperçu.
- La section Que nécessite une attention ? met en évidence les parties de votre patrimoine de base de données qui nécessitent une attention. Chaque carte et chaque lien dans Nécessite votre attention mène à Estate. Dans la vue Estate, sous chaque ressource, les problèmes apparaissent dans des pastilles colorées, tandis que les suggestions apparaissent dans des pastilles accompagnées d’une icône en forme d’ampoule.
- Filtrez l’inventaire sur Affichage : Microsoft SQL. Sélectionnez les abonnements ou groupes de ressources concernés en utilisant les filtres disponibles.
- Recherchez la base de données SQL dont vous avez besoin, ou consultez l’inventaire filtré. Sélectionnez la base de données pour consulter les détails de ses ressources.
Comprendre la surveillance des états de la base de données SQL Microsoft
Utilisez la section Aperçu pour les résumés du processeur, de la mémoire, du stockage et des entrées (IO) de Microsoft SQL. Utilisez Performance pour le tableau de bord Microsoft SQL et une vue plus détaillée des serveurs sélectionnés, incluant le processeur, la mémoire, le stockage, les entrées et la pression sur la charge de travail. La portée des stocks et l’ensemble de ressources sélectionné par le tableau de bord peuvent différer. Vérifiez la sélection des ressources avant de considérer un tableau comme l’ensemble de la succession.
Créer un moniteur SQL personnalisé
Créez un tableau de bord personnalisé de suivi des performances à partir d’un modèle. Le résultat est un tableau de bord Fabric Real-Time où vous pouvez contrôler les graphiques et la mise en page, et partager le tableau de bord avec d’autres membres de votre Fabric locataire. Database Hub respecte vos limites d’accès existantes. Partager une vue ou envoyer un lien de ressource à quelqu’un ne lui donne pas accès au serveur sous-jacent.
- Sur la page Performance , sélectionnez Créer des moniteurs SQL à partir du modèle.
- Choisissez le modèle qui contient les métriques souhaitées, puis sélectionnez Suivant.
- Sélectionnez les bases de données à surveiller, puis sélectionnez Suivant.
- Sélectionnez un espace de travail de destination.
- Créez un nouveau tableau de bord ou ajoutez une page à un tableau de bord existant.
- Personnalisez les graphiques, la mise en page, la plage horaire et les paramètres de partage dans l’expérience Real-Time Dashboard.
Requête directe des données de performance dans Azure Data Explorer (ADX)
Pour une analyse tabulaire au-delà des tableaux de bord intégrés, utilisez la version web d’Azure Data Explorer (ADX) pour interroger les données de surveillance des performances exposées par le proxy SQL ADX.
Note
Dans l’aperçu actuel, l’URI de connexion et le schéma peuvent varier selon l’environnement et la région de prévisualisation. Utilisez le point de terminaison fourni par votre expérience Database Hub. Le client de bureau Azure Data Explorer n'est pas pris en charge pour ce scénario de prévisualisation.
Allez sur l’interface web d’Azure Data Explorer.
Dans le panneau Connexions , sélectionnez Ajouter, puis sélectionnez Connexion.
Voici l’URI de connexion proxy SQL ADX pour votre environnement.
- L’URI de connexion est
https://adx.centralus.arcdataservices.com/kusto/ - L’URI de connexion est le même, quelle que soit la région ou l’environnement où se trouve la ressource SQL.
- L’URI de connexion est
Saisissez un nom d’affichage optionnel, puis sélectionnez Ajouter.
Si on le demande, ajoutez l’URI comme source fiable.
Développez la connexion et sélectionnez la
ArcSqlTelemetrybase de données.Explorez les tables disponibles et exécutez des requêtes KQL sur la télémétrie du périmètre défini.
Exemples de requêtes KQL dans Azure Data Explorer (ADX)
Listez 10 bases de données surveillées et les noms de leurs machines hôtes :
SqlServerDatabaseProperties
| summarize by MachineName, DatabaseName
| take 10
Listez les 10 exemples d’utilisation des processeurs les plus récents :
SqlServerCPUUtilization
| order by SampleTimeUTC desc
| take 10
Consultez une découverte disponible sur la sécurité de Microsoft SQL
Utilisez les étapes suivantes lorsque le Database Hub affiche une découverte de sécurité qui s’applique explicitement à une base SQL. Si l'évaluation pertinente n'est pas disponible, consultez directement ce contrôle dans le portail Azure en utilisant les instructions de documentation de la base de données SQL.
- Sélectionnez la recherche de base de données SQL dans le résumé de sécurité ou le serveur concerné dans Estate, lorsque disponible.
- Confirmez le serveur concerné, le nom de l’évaluation, le cadre évalué et tout temps d’observation disponible. Vérifiez la recommandation par rapport à la politique de votre organisation.
- Ouvrez le serveur dans le portail Azure et vérifiez sa configuration actuelle. Pour l’authentification, le chiffrement ou l’audit, suivez la documentation correspondante du service de base de données SQL.
- Évaluez l’impact de la candidature et obtenez l’approbation requise avant de faire un changement. Activer une méthode d’authentification ou modifier une configuration de sécurité peut nécessiter des étapes supplémentaires spécifiques au service.
- Après la fin du changement autorisé, vérifiez les paramètres dans le portail Azure. Permettre une réévaluation et rafraîchir le Database Hub ; si la découverte persiste, comparer ses preuves avec la configuration actuelle du serveur.
Actuellement, Database Hub évalue les évaluations de sécurité suivantes de la plateforme Microsoft SQL :
-
Authentification Microsoft Entra activée (problème)
- Applicable à Azure SQL Database, SQL Server activé par Azure Arc, Azure SQL Managed Instance
-
TLS version minimale 1.2 requise (problème)
- Applicable à Azure SQL Database, Azure SQL Managed Instance
-
Accès au réseau public désactivé (problème)
- Applicable à Azure SQL Database, SQL Server on Azure VM, Azure SQL Managed Instance
-
Point de terminaison privé activé (problème)
- Applicable à Azure SQL Database
-
Audit (suggestion)
- Applicable à Azure SQL Database
-
Chiffrement au repos utilisant les clés gérées par le client (CMK) (suggestion)
- Applicable à Azure SQL Database, Azure SQL Managed Instance
-
Authentification Microsoft Entra appliquée (suggestion)
- Applicable à Azure SQL Database, SQL Server activé par Azure Arc, Azure SQL Managed Instance
-
SQL Ledger (suggestion)
- Applicable à Azure SQL Database
Troubleshoot
| problème | Les points à vérifier |
|---|---|
| Les bases de données attendues manquent | Confirmez l’accès à l’abonnement, votre RBAC Azure, le type de ressource pris en charge, et l’enregistrement du fournisseur de ressources. Vérifiez que vous avez enregistré un fournisseur de ressources Azure à chaque abonnement. |
| Les données de performance manquent | Confirmez l’accès au lecteur , Microsoft.AzureArcData l’enregistrement, les prérequis spécifiques à la ressource et la propriété étendue de base de données utilisateur. |
| Un avertissement ne clarifie pas | Confirmez que le changement natif a été réalisé avec succès, laissez le temps de rafraîchir le signal et rafraîchez le Database Hub. |
| Ouvrir dans SSMS s’ouvre sans contexte complet | Copiez manuellement le résumé du problème et les preuves dans SSMS et poursuivez le flux de travail de diagnostic autorisé. |
| La recommandation entre en conflit avec les preuves | N’applique pas ce changement. Revérifiez la ressource visée, la plage de temps, les preuves capturées et le chemin d’approbation. |