Modifier

Questions fréquentes (FAQ) sur la passerelle de données locale

Général

Une passerelle est-elle nécessaire pour les sources de données cloud, comme Azure SQL Database ?

Non, les services peuvent généralement se connecter aux sources de données cloud sans passerelle. Toutefois, vous pouvez avoir besoin d’une passerelle de données si vos sources de données se trouvent derrière un pare-feu, nécessitent un réseau VPN ou se trouvent sur des réseaux virtuels.

Pourquoi les erreurs « InvalidConnectionCredentials » ou « AccessUnauthorized » surviennent-elles lors de l’accès aux sources de données cloud à l’aide d’informations d’identification OAuth2, alors que les informations d’identification ont été mises à jour récemment ?

En cas d’utilisation des informations d’identification OAuth2, la passerelle ne prend pas en charge l’actualisation automatique des jetons actuellement quand les jetons d’accès expirent (une heure après le début de l’actualisation). Cette limitation pour les actualisations d’exécution longue concerne les passerelles VNET et les passerelles de données locales.

Quelle est la configuration requise pour utiliser la passerelle ?

Consultez la section sur les exigences dans l’article d’installation.

La passerelle doit-elle être installée sur le même ordinateur que la source de données ?

Non, la passerelle se connecte à la source de données en utilisant les informations de connexion fournies. Ainsi, considérez la passerelle comme une application cliente. La passerelle doit simplement se connecter au serveur spécifié.

Combien de versions de la passerelle de données locale sont prises en charge activement par Microsoft ?

Actuellement, Microsoft prend activement en charge uniquement les six dernières versions de la passerelle de données locale. Nous publions une nouvelle mise à jour pour les passerelles de données chaque mois.

Existe-t-il des prérequis de licences nécessaires pour installer des passerelles ?

Il n’existe aucune restriction de licences pour l’installation et l’inscription d’une passerelle. Toutefois, tout service cloud peut présenter des restrictions de licences concernant l’utilisation des passerelles au sein de ce service. Pour Power BI, une licence Premium est requise. Toutes les licences Fabric prennent en charge la passerelle. D’autres services peuvent également avoir leurs propres restrictions de licence.

Existe-t-il des exigences concernant la bande passante réseau ?

Nous vous recommandons de vérifier que votre connexion réseau offre un bon débit. Chaque environnement est différent et le débit dépend du volume de données envoyées. Pour garantir un niveau de débit minimum entre votre source de données locale et les centres de données Azure, utilisez Azure ExpressRoute. Pour vous aider à mesurer votre débit, vous pouvez utiliser l’application de test de débit Azure.

Où mes informations d’identification sont-elles stockées ?

Les informations d’identification que vous entrez pour une source de données sont chiffrées et stockées dans le service cloud de passerelle. Les informations d’identification sont déchiffrées au niveau de la passerelle locale. Pour plus d’informations sur le chiffrement des informations d’identification dans Power BI, consultez le Livre blanc sur la sécurité dans Power BI.

Comment s’appelle le service Windows réel ?

Sur votre ordinateur local, dans l’application Services, le service s’appelle « Service de passerelle de données locale ». Dans le Gestionnaire de tâches, sous l’onglet Services, le nom du service est « PBIEgwService ». Le service Windows utilise par défaut « NT SERVICE\PBIEgwService » comme SID de service (SSID).

Le service Windows de passerelle peut-il fonctionner avec un compte Microsoft Entra ID ?

Non, le service Windows a besoin d’un compte Windows valide.

Existe-t-il des connexions entrantes vers la passerelle à partir du cloud ?

Non, la passerelle utilise des connexions sortantes vers Azure Relay.

Que se passe-t-il si je bloque les connexions sortantes ? Que dois-je ouvrir ?

Est-il nécessaire de débloquer la liste d’adresses IP des centres de données Azure ? Où puis-je obtenir la liste ?

Si vous bloquez le trafic IP sortant, vous devez peut-être débloquer la liste d’adresses IP des centres de données Azure. La passerelle communique avec Azure Relay en utilisant une adresse IP et un nom de domaine complet. La liste d’adresses IP des centres de données Azure est mise à jour chaque semaine. Pour plus d’informations, consultez Activer les connexions Azure sortantes.

Quelle est la latence d’exécution des requêtes d’une source de données à partir de la passerelle ? Quelle est la meilleure architecture ?

Pour éviter toute latence du réseau, installez la passerelle le plus près possible de la source de données. Si vous pouvez installer la passerelle sur la source de données réelle, cela réduit la latence.

Tenez également compte de la proximité avec les centres de données Azure. Par exemple, si votre service utilise le centre de données USA Ouest et que SQL Server est hébergé sur une machine virtuelle Azure, vous pouvez également souhaiter que votre machine virtuelle Azure se trouve dans la région USA Ouest. Cette configuration réduit la latence et évite des frais de sortie des données sur la machine virtuelle Azure.

Comment les résultats sont-ils renvoyés vers le cloud ?

Les résultats sont envoyés via Azure Relay. Pour plus d’informations, consultez Architecture de la passerelle de données locale.

Puis-je placer la passerelle dans un réseau de périmètre (également appelé DMZ, zone démilitarisée ou sous-réseau filtré) ?

La passerelle nécessite une connexion à la source de données. Par conséquent, si la source de données n’est pas accessible dans votre réseau de périmètre, la passerelle n’y a peut-être pas accès.

Par exemple, supposez que votre ordinateur SQL Server ne se trouve pas dans votre réseau de périmètre. Supposez également que vous ne pouvez pas vous connecter à cet ordinateur à partir du réseau de périmètre. Si vous placez la passerelle dans votre réseau de périmètre, la passerelle ne peut pas accéder à l’ordinateur SQL Server.

Si le serveur sur lequel la passerelle est installée utilise uniquement une adresse IPv6 et se connecte à une source de données (par exemple Azure SQL/Serveur de fichiers/Base de données sur machine virtuelle Azure) via une adresse IPv6 uniquement, est-il possible de communiquer du service Power BI vers ces sources de données via la passerelle ?

Oui.

Si le serveur sur lequel la passerelle est installée utilise une double pile pour l’attribution des adresses IPv4 et IPv6, est-ce que IPv4 ou IPv6 est prioritaire pour la communication de la passerelle ?

Cette priorité dépend de Windows ou des pilotes de source de données appropriés. Ce comportement est configurable à la fois dans Windows et dans différents pilotes, mais il n’est pas contrôlé par la passerelle.

La passerelle prend-elle en charge l’accès Microsoft Entra ID multilocataire ?

Non, l’accès Microsoft Entra ID multilocataire n’est pas pris en charge. Un modèle sémantique Power BI dans un locataire ne peut pas se connecter aux sources de données d’un autre locataire en utilisant un compte Microsoft Entra ID. Cette limitation s’applique que la source de données utilise ou non une passerelle de données locale. Pour contourner cette limitation, utilisez un autre type d’authentification qu’OAuth.

Puis-je forcer la passerelle à utiliser un trafic HTTPS avec Azure Relay au lieu de TCP ?

Oui, pour plus d’informations, consultez Forcer des communications HTTPS avec Azure Relay. L’activation de cette fonctionnalité affecte peu les performances.

La passerelle de données locale et la passerelle de gestion des données, utilisées par Azure Machine Learning Studio et Azure Data Factory, sont-elles identiques ?

Non, ce sont des produits différents. Pour obtenir plus d’informations sur la passerelle de gestion des données, qui est désormais appelée Runtime d’intégration auto-hébergé, consultez Créer et configurer un runtime d’intégration auto-hébergé.

L’utilisateur qui configure la passerelle dans le portail Azure peut-il être différent de celui qui installe cette passerelle ?

Oui, vous devez utiliser PowerShell pour ajouter d’autres propriétaires à la même passerelle. Ces utilisateurs peuvent créer la passerelle dans le portail Azure. Toutefois, ils doivent se connecter au portail et à la passerelle en utilisant le même client.

Azure ExpressRoute élimine-t-il la nécessité d’une passerelle ?

Nombre Une passerelle est toujours nécessaire lors de la connexion aux sources de données locales.

Comment puis-je conserver mes données dans la même région lors de l’utilisation d’une passerelle de données locale ?

Haute disponibilité et récupération d’urgence

Existe-t-il des plans pour activer les scénarios de haute disponibilité avec la passerelle ?

Pour éviter un point de défaillance unique, vous pouvez configurer des passerelles de données locales en tant que clusters pour une haute disponibilité. Par défaut, les services cloud comme Power Apps et Power BI utilisent la passerelle principale et repassent à la passerelle secondaire si la principale n’est pas disponible.

Quelles sont les options de reprise d’activité disponibles ?

Quand vous installez la passerelle, vous fournissez une clé de récupération. Vous pouvez utiliser la clé pour restaurer ou migrer une passerelle.

Quel avantage offre la clé de récupération ?

La clé permet d’ajouter une nouvelle passerelle à un cluster ou de migrer, récupérer ou reprendre une passerelle.

Résolution des problèmes

Pour plus d’informations, consultez Résoudre les problèmes liés à la passerelle de données locale.

Où sont situés les journaux de la passerelle ?

Accédez à Outils de dépannage.

Comment déterminer quelles requêtes sont envoyées vers la source de données locale ?

Vous pouvez activer le traçage des requêtes en activant la journalisation supplémentaire. Les journaux incluent les requêtes envoyées. N’oubliez pas de désactiver le traçage des requêtes quand vous avez terminé la résolution des problèmes. L’activation du traçage des requêtes augmente la taille des journaux.

Vous pouvez également examiner les outils de votre source de données pour le traçage des requêtes. Par exemple, si SQL Server et SQL Server Analysis Services sont des sources de données, vous pouvez utiliser les événements étendus SQL Server ou SQL Server Profiler pour suivre les requêtes.

Que dois-je faire si j’ai atteint la limite maximale de 1 000 sources de données par utilisateur, et comment éviter d’atteindre cette limite ?

Les utilisateurs sont limités à 1 000 sources de données par utilisateur.

Si vous avez atteint la limite du nombre maximal de sources de données, vérifiez que le nombre de sources de données par utilisateur n’a pas dépassé la limite. Pour résoudre les problèmes connexes, vous pouvez supprimer manuellement les sources de données du Centre d’administration, ou utiliser le script PowerShell de passerelle suivant pour rechercher et supprimer en bloc toutes les sources de données qui dépassent la limite.

## https://learn.microsoft.com/powershell/module/datagateway/?view=datagateway-ps
## PowerShell version of '7.0.0' to run
## required module "DataGateway" Install-Module -Name DataGateway and sign in the same user who exceeded the 1000 limit
Connect-DataGatewayServiceAccount

## get the gateway information per the sign in person
$gatewayClusters = Get-DataGatewayCluster | where-Object {$_.Type -EQ 'Personal'}; 
foreach ($gw in $gatewayClusters)
{
  $datasources = Get-DataGatewayClusterDatasource -GatewayClusterId $gw.Id;
  foreach ($datasource in $datasources)
  {
    $datasource
    "gateway cluster id={0}, Personal Gateway={1}, datasource id={2}, datasourceType={3}, datasource connection details={4}" -f $gw.Id, $datasource.OnPremGatewayRequired, $datasource.Id, $datasource.DatasourceType, $datasource.ConnectionDetails 
   
    ## conditional logic to determine if name matches set
    ## Remove-DataGatewayClusterDatasource -GatewayClusterId $gw.Id -GatewayClusterDatasourceId $datasource.Id
  }
}

Comment éviter d’atteindre cette limite ? Si vous êtes fournisseur de logiciel indépendant ou propriétaire d’une application Power BI Embedded avec un grand nombre de clients, utilisez des profils de principal de service pour les applications multilocataires dans Power BI Embedded. Si vous n’êtes pas fournisseur de logiciel indépendant, vous pouvez atteindre cette limite, car vous créez une source de données pour chaque fichier CSV ou Excel. Pour résoudre ce problème, vous pouvez utiliser la zone de chargement de fichier dans Power BI Desktop pour sélectionner plusieurs fichiers Excel, ce qui crée plusieurs connexions de source de données. Dans ce scénario, pour qu’une seule source de données soit sélectionnée, nous vous recommandons de sélectionner au lieu de cela le dossier contenant ces fichiers Excel.

Administration

Puis-je avoir plusieurs administrateurs pour une passerelle ?

Oui, quand vous gérez une passerelle, vous pouvez accéder à l’onglet de l’administrateur pour ajouter des administrateurs. Vous pouvez également avoir des groupes de sécurité en tant qu’administrateurs.

L’administrateur de la passerelle doit-il être un administrateur sur l’ordinateur où est installée la passerelle ?

Non, l’administrateur de la passerelle gère la passerelle à partir du service.

Migration

En cas d’échec de la migration de la passerelle, l’activité de la passerelle peut-elle se poursuivre à partir de l’ancien serveur de passerelle ? Une opération manuelle est-elle nécessaire ?

Si le processus de migration échoue sur le nouveau serveur, la passerelle de données locale existe toujours sur l’ancien serveur et vous pouvez toujours exécuter cette passerelle, sauf si le serveur est hors connexion ou si le logiciel de la passerelle a été désinstallé. Toutefois, pour restaurer la passerelle sur l’ancien serveur, vous pouvez être invité à utiliser votre clé de récupération de passerelle.

Combien de temps une migration complète de la passerelle de données locale dure-t-elle ?

Étant donné que la migration ne comprend que deux tâches, l’installation de la passerelle et la restauration et la configuration sur un nouveau serveur, la migration peut généralement être effectuée en 10 à 15 minutes.

Supposons que le processus de migration complet dure 5 minutes. Pour toutes les actualisations qui se produisent au cours de ces 5 minutes, où le trafic est-t-il acheminé ? Est-il acheminé via l’ancien serveur de passerelle avant la fin de la migration ?

Oui. Toutefois, des échecs sont probables pendant cette période. Les migrations de ce type doivent être effectuées lors d’une fenêtre de temps d’arrêt. Plus d’informations : Minimiser les temps d’arrêt de la migration

Problèmes connus

Existe-t-il des problèmes connus ?

  • Si une actualisation OAuth qui prend plus d’une heure est annulée avec l’erreur « Identifiants de connexion non valides » ou le dépassement du délai d’expiration, le problème est probablement que les informations d’identification ont expiré.