Base de données Azure SQL

Résumé

Élément Description
État de publication Disponibilité générale
Produits pris en charge Power BI (Jeux de données)
Power BI (Dataflows)
Power Apps (Dataflows)
Excel
Dynamics 365 Customer Insights
Analysis Services
Types d’authentification pris en charge Windows (Power BI Desktop, Excel, Power Query en ligne avec la passerelle)
base de données (Power BI Desktop, Excel)
Compte Microsoft (tout)
De base (Power Query en ligne)
Documentation de référence sur les fonctions Sql.Database
Sql.Databases

Notes

Certaines fonctionnalités peuvent être présentes dans un même produit, mais pas pour d’autres, en raison des calendriers de déploiement et des fonctionnalités propres à l’hôte.

Prérequis

par défaut, Power BI installe un pilote OLE DB pour la base de données SQL Azure. toutefois, pour des performances optimales, nous recommandons que le client installe le SQL Server Native Client avant d’utiliser le connecteur de base de données Azure SQL. SQL Server Native Client 11,0 et SQL Server Native Client 10,0 sont pris en charge dans la version la plus récente.

Fonctionnalités prises en charge

  • Importer
  • DirectQuery (Power BI uniquement)
  • Options avancées
    • Délai de commande en minutes
    • instruction SQL Native
    • Colonnes de relation
    • Naviguer avec la hiérarchie complète
    • prise en charge du basculement SQL Server

Connecter à la base de données Azure SQL à partir de Power Query Desktop

pour vous connecter à une base de données Azure SQL à partir d’Power Query Desktop, procédez comme suit :

  1. sélectionnez l’option de base de données Azure SQL dans la sélection du connecteur.

  2. dans SQL Server base de données, indiquez le nom du serveur et de la base de données (facultatif).

    entrez la connexion à la base de données SQL Azure.

  3. Sélectionnez le mode de connectivité des données Import ou DirectQuery.

  4. si vous le souhaitez, vous pouvez sélectionner et entrer des options avancées qui modifieront la requête de connexion, telle qu’un délai d’expiration de commande ou une requête native (instruction SQL). pour plus d’informations : Connecter à l’aide des options avancées

  5. Sélectionnez OK.

  6. Si c’est la première fois que vous vous connectez à cette base de données, sélectionnez le type d’authentification, entrez vos informations d’identification, puis sélectionnez le niveau auquel appliquer les paramètres d’authentification. Sélectionnez Connecter.

    authentification de base de données Azure SQL.

    Pour plus d’informations sur les méthodes d’authentification, accédez à authentification avec une source de données.

    Notes

    Si la connexion n’est pas chiffrée, le message suivant s’affiche.

    prise en charge du chiffrement de base de données Azure SQL.

    sélectionnez OK pour vous connecter à la base de données à l’aide d’une connexion non chiffrée, ou suivez les instructions dans activer les connexions chiffrées dans le Moteur de base de données pour configurer des connexions chiffrées à la base de données Azure SQL.

  7. Dans le navigateur, sélectionnez les informations de la base de données de votre choix, puis sélectionnez charger pour charger les données ou transformer les données pour continuer la transformation des données dans l’éditeur de Power Query.

    Power Query Desktop Navigator qui présente les données des employés des ressources humaines.

Connecter à la base de données Azure SQL à partir d’Power Query Online

pour vous connecter à une base de données Azure SQL à partir d’Power Query en ligne, procédez comme suit :

  1. sélectionnez l’option de base de données Azure SQL dans la sélection du connecteur.

  2. dans la base de données Azure SQL, indiquez le nom du serveur et de la base de données.

    entrez la connexion Azure SQL base de données en ligne.

    vous pouvez également sélectionner et entrer des options avancées qui modifieront la requête de connexion, telle qu’un délai d’expiration de commande ou une requête native (instruction SQL). plus d’informations : Connecter utilisation des options avancées

  3. Si c’est la première fois que vous vous connectez à cette base de données, sélectionnez le type d’authentification et entrez vos informations d’identification.

  4. Si nécessaire, sélectionnez le nom de votre passerelle de données locale.

  5. Si la connexion n’est pas chiffrée, désactivez la case à cocher utiliser une connexion chiffrée .

  6. Sélectionnez Suivant pour continuer.

  7. Dans le navigateur, sélectionnez les données dont vous avez besoin, puis sélectionnez transformer les données.

    Power Query navigateur en ligne présentant les données des employés des ressources humaines.

Connecter utilisation des options avancées

Power Query Desktop et Power Query Online fournissent un ensemble d’options avancées que vous pouvez ajouter à votre requête si nécessaire.

Affichage des options avancées disponibles dans Power Query Desktop.

Le tableau suivant répertorie toutes les options avancées que vous pouvez définir dans Power Query Desktop et Power Query online.

Option avancée Description
Délai de commande en minutes Si votre connexion dure plus de 10 minutes (délai d’expiration par défaut), vous pouvez entrer une autre valeur en minutes pour que la connexion reste ouverte. Cette option est disponible uniquement dans Power Query Desktop.
Instruction SQL Pour plus d’informations, consultez importer des données d’une base de données à l’aide d’une requête de base de données Native.
Inclure des colonnes de relation Si cette option est activée, elle comprend des colonnes qui peuvent avoir des relations avec d’autres tables. Si cette case est désactivée, vous ne voyez pas ces colonnes.
Naviguer avec la hiérarchie complète Si cette option est activée, le navigateur affiche la hiérarchie complète des tables dans la base de données à laquelle vous vous connectez. Si elle est désactivée, le navigateur affiche uniquement les tables dont les colonnes et les lignes contiennent des données.
Activer la prise en charge du basculement SQL Server si cette option est activée, lorsqu’un nœud du groupe de basculement SQL Azure n’est pas disponible, Power Query passe de ce nœud à un autre lorsque le basculement se produit. Si elle est désactivée, aucun basculement ne se produit.

une fois que vous avez sélectionné les options avancées dont vous avez besoin, cliquez sur OK dans Power Query Desktop ou sur suivant dans Power Query Online pour vous connecter à votre base de données Azure SQL.

Résolution des problèmes

Colonnes Always Encrypted

Power Query ne prend pas en charge les colonnes « Always Encrypted ».