Stockage Blob Azure

Résumé

Élément Description
État de publication Disponibilité générale
PRODUITS Excel
Power BI (Modèles sémantiques)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Analysis Services
Types d’authentification pris en charge Anonyme
Clé de compte
Organizational account
Signature d’accès partagé (SAS)
Principal du service
Documentation de référence sur la fonction AzureStorage.BlobContents
AzureStorage.Blobs

Remarque

Le type d’authentification du principal de service n’est pas pris en charge lors de l’utilisation d’une passerelle de données locale ou d’une passerelle de données de réseau virtuel (VNet).

Remarque

Certaines fonctionnalités peuvent être présentes dans un produit, mais pas dans d'autres en raison de planifications de déploiement et de fonctionnalités spécifiques à l'hôte.

Prérequis

Fonctionnalités prises en charge

  • Importer

Se connecter à Azure Blob Storage à partir de Power Query Desktop

Pour se connecter à Azure Blob Storage :

  1. Sélectionnez Stockage Blob Azure dans l’expérience d’obtention de données. L’expérience d’obtention de données dans Power Query Desktop varie selon les applis. Pour plus d’informations sur l’expérience d’obtention de données Power Query Desktop pour votre appli, accédez à Où obtenir des données.

  2. Dans Azure Blob Storage, entrez le nom du compte ou l’URL de votre compte Stockage Blob Azure. Sélectionnez ensuite OK.

    Capture d'écran de la zone de dialogue Stockage Blob Azure où vous saisissez le nom de compte ou l'URL.

  3. Si vous vous connectez à ce compte pour la première fois, sélectionnez la méthode d'authentification Anonyme, Clé de compte ou Signature d'accès partagé (SAS) pour vous connecter au compte Stockage Blob Azure. Plus d’informations : Copier votre clé de compte à partir d'Azure Blob Storage

    Capture d'écran de la zone de dialogue de connexion pour Stockage Blob Azure, avec la méthode d'authentification de clé de compte sélectionnée.

    Pour plus d’informations sur l'utilisation et la gestion de l’authentification, consultez Authentification avec une source de données.

  4. Sélectionnez Se connecter.

  5. La boîte de dialogue Navigateur affiche les fichiers que vous avez téléchargés sur votre compte Azure Blob Storage. Sélectionnez les conteneurs que vous souhaitez utiliser, puis sélectionnez Transformer les données pour transformer les données dans Power Query ou Charger pour charger les données.

    Capture d'écran du navigateur ouvert contenant les données du conteneur Stockage Blob Azure.

Se connecter à Azure Blob Storage à partir de Power Query Online

Pour se connecter à Azure Blob Storage :

  1. Sélectionnez l’option Blobs Azure dans l’expérience d’obtention de données. Chaque appli a sa propre façon d’accéder à l’expérience d’obtention de données de Power Query Online. Pour plus d’informations sur la façon d’accéder à l’expérience d’obtention de données Power Query Online à partir de votre appli, accédez à Où obtenir des données.

    Capture d'écran de la page Choisir une source de données, avec la catégorie Azure sélectionnée et Azure Blobs mis en évidence.

  2. Dans les paramètres, de connexion, entrez le nom ou l’URL de votre compte Azure Blob Storage.

  3. Si vous le souhaitez, entrez le nom de la passerelle de données locale dont vous avez besoin.

  4. Sélectionnez le type d’authentification utilisé pour accéder à votre stockage d’objets blob.

    Capture d'écran de la page Connexion à la source de données, avec l'exemple de nom de compte renseigné, aucune passerelle sélectionnée et l'authentification de la clé de compte renseignée.

    • Anonyme : votre stockage blob est configuré pour un accès anonyme. Sélectionnez Suivant pour continuer.
    • Clé de compte : votre stockage blob est configuré de manière à nécessiter une clé de compte. Saisissez la clé de compte dans la zone de texte fournie, puis sélectionnez Suivant pour continuer. Plus d’informations : Copier votre clé de compte à partir d'Azure Blob Storage
    • Compte professionnel : sélectionnez Se connecter pour vous connecter à votre compte de stockage. Vous êtes redirigé vers la page de connexion de votre organisation. Suivez les instructions de l’invite pour vous connecter au compte. Une fois que vous êtes connecté, sélectionnez Suivant pour continuer.
    • Signature d'accès partagé (SAS) : pour récupérer votre jeton SAS, accédez à portal.azure.com, accédez à votre ressource, puis, sous Sécurité + mise en réseau, sélectionnez Signature d'accès partagé et faites défiler vers le bas pour afficher le jeton SAS. Collez la valeur dans la zone de jeton SAS, puis sélectionnez Suivant.
    • Principal de service : saisissez l’ID de locataire, l’ID client du principal de service et la clé du principal de service, puis sélectionnez Suivant.

    Pour plus d'informations sur l'utilisation et la gestion de l'authentification, accédez à Connections et authentification dans Power Query Online.

  5. Cliquez sur Suivant.

  6. L'écran du navigateur affiche les fichiers que vous avez téléchargés sur votre compte de Stockage Blob Azure. Sélectionnez les conteneurs que vous souhaitez utiliser, puis sélectionnez Transformer les données.

    Capture d'écran de la page Choisir des données, avec le conteneur de données sélectionné et les fichiers de ce conteneur affichés à droite.

Copier votre clé de compte à partir d'Azure Blob Storage

Pour récupérer votre clé de compte Stockage Blob Azure à utiliser lors de l’authentification de votre compte dans Power Query :

  1. Connectez-vous au portail Azure.

  2. Localisez votre compte Azure Blob Storage.

  3. Dans le volet de menu du compte de stockage, sous Sécurité + réseau, sélectionnez Clés d’accès.

    Capture d'écran de l'exemple de compte de stockage dans Azure, avec sécurité + mise en réseau et clés d'accès mises en évidence.

  4. Dans la section key1, recherchez la valeur clé. Sélectionnez Afficher en regard de la valeur de clé.

  5. Sélectionnez l’icône Copier dans le presse-papiers pour copier la valeur Clé.

    Capture d'écran de la page Clés d'accès, avec la clé sous clé1 affichée et l'icône Copier dans le presse-papiers mise en évidence.

Limites

Les limitations suivantes s’appliquent au connecteur Power Query Stockage Blob Azure.

Power Query Online et Stockage Azure se trouvent dans la même région

L’accès direct à un compte de Stockage Azure avec le pare-feu activé et dans la même région que Power Query Online n’est pas pris en charge. Cette limite apparait, car les services Power Query, quand déployés dans la même région que le compte de stockage, utilisent des adresses IP Azure privées pour la communication. Pour plus d’informations, reportez-vous à la documentation Azure sur la sécurité du réseau de stockage.

Pour contourner cette limitation et activer l’accès au stockage Azure à partir de Power Query Online dans la même région, utilisez l’une des méthodes suivantes :