Partager via


Actions de base de données

Pour vous connecter à une base de données, utilisez l’action Ouvrir une connexion SQL. Une chaîne de connexion spécifie toutes les informations nécessaires pour se connecter à une base de données, telles que le pilote, la base de données, les noms de serveur, le nom d’utilisateur et le mot de passe.

La chaîne de connexion suivante se connecte à une base de données Excel :

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

La chaîne de connexion suivante se connecte à une base de données Access :

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

Note

Power Automate pour le bureau est une application 64 bits, seuls les pilotes installés 64 bits sont disponibles pour la sélection dans l’action Ouvrir la connexion SQL.

Configurer manuellement une chaîne de connexion

Pour créer manuellement une chaîne de connexion :

  1. Sélectionnez Créer une chaîne de connexions pour ouvrir la boîte de dialogue Propriétés de liaison de données. L’outil de gestion des liaisons de données vous permet de composer la chaîne de connexion requise étape par étape.

  2. Après avoir accédé à l’Assistant, sélectionnez le pilote approprié pour la base de données sous Fournisseur.

    Capture d’écran de l’onglet Propriétés de liaison des données.

  3. Ensuite, dans l’onglet Connexion, saisissez les détails restants tels que le nom du serveur, le nom d’utilisateur, le mot de passe et le nom de la base de données. Sélectionnez Tester la connexion pour tester la connexion de la chaîne de connexion.

    Capture d’écran de l’onglet Connexion des propriétés de liaison de données.

  4. Spécifiez un délai d’expiration de connexion et des paramètres réseau supplémentaires dans l’onglet Avancé.

    Capture d’écran de l’onglet Avancé des propriétés de liaison de données.

Ouvrir la connexion SQL

Ouvrir une nouvelle connexion à une base de données.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Connection string Non Valeur de texte Chaîne de connexion à utiliser pour la connexion à la base de données

Variables produites

Argument Type Description
SQLConnection Connexion SQL Descripteur pour la nouvelle connexion SQL

Exceptions

Exception Description
Impossible de se connecter à la source de données Indique un problème de connexion à la source de données.
Chaîne de connexion non valide Indique que la chaîne de connexion spécifiée n’est pas valide.

Exécuter l’instruction SQL

Connectez-vous à une base de données et exécuter une instruction SQL.

Pour exécuter une requête SQL, utilisez l’action Exécuter l’instruction SQL. Commencez par fournir une connexion valide à la base de données respective. Sélectionnez l’option souhaitée dans la propriété Obtenir la connexion par. Vous pouvez soit fournir une variable de connexion SQL (vous pouvez en créer une en utilisant l’action Ouvrir la connexion SQL) ou en fournissant la Chaîne de connexion. Saisissez ensuite la requête SQL que vous souhaitez exécuter dans la propriété Instruction SQL. Vous pouvez également modifier le délai d’expiration en secondes de l’action ou laisser l’option par défaut (30 secondes).

Langage naturel dans le script optimisé par le copilote (version préliminaire)

[Cette rubrique fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

Le langage naturel dans le script est une nouvelle fonctionnalité de copilote ajoutée dans Power Automate pour le bureau. Il vous permet de générer rapidement des scripts utilisés dans l’action Exécuter l’instruction SQL en fournissant une description en langage naturel.

Important

Important

  • Cette fonctionnalité est en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.

Disponibilité par région

Actuellement, le langage naturel dans le script dans Power Automate pour le bureau n’est disponible que dans les environnements situés aux États-Unis.

Disponibilité par type de compte

Actuellement, le langage naturel dans le script dans Power Automate pour le bureau n’est disponible que pour les utilisateurs disposant d’un compte professionnel ou scolaire.

Note

Si votre environnement se trouve dans la région où cette fonctionnalité est disponible et que vous ne pouvez toujours pas expérimenter le copilote dans Power Automate pour le bureau, contactez votre administrateur de client. Il a peut-être désactivé la fonctionnalité du copilote.

Comment générer des scripts en utilisant le copilote et le langage naturel

Pour générer le code SQL dans l’action Exécuter l’instruction SQL, sélectionnez Générer le script avec Copilot.

Capture d’écran de l’action Exécuter l’instruction SQL avec le bouton Générer le script avec Copilot mis en surbrillance

L’écran de création d’une invite s’ouvre pour vous permettre de saisir votre invite en langage naturel.

Capture d’écran de l’action Exécuter l’instruction SQL avec la boîte de dialogue d’invite ouverte

Pour créer un script SQL, rédigez votre invite et sélectionnez Générer. Si vous devez le recréer, vous pouvez modifier l’invite et sélectionner Régénérer. Sinon, sélectionnez Utiliser ce script pour revenir à la fenêtre d’action principale, où vous pouvez modifier votre invite et ajouter les variables nécessaires.

Capture d’écran de la boîte de dialogue Générer le script avec Copilot ouverte, qui montre une instruction SQL générée

Important

Assurez-vous de toujours consulter le contenu généré par le modèle d’IA.

Aidez-nous à améliorer cette fonctionnalité

Envoyez des commentaires en sélectionnant l’icône du pouce vers le haut ou du pouce vers le bas sous le contenu généré par l’IA. Une fois cette opération effectuée, une boîte de dialogue de commentaires apparaît, pour vous permettre d’envoyer des commentaires à Microsoft. Gif animé qui montre le copilote répondant à la question d’un utilisateur à partir du concepteur.

Note

Si vous ne voyez pas la boîte de dialogue, votre administrateur client l’a peut-être désactivée. Pour plus d’informations : Désactivation de la fonctionnalité de commentaires de l’utilisateur

Désactivation de la fonctionnalité de commentaires de l’utilisateur

En tant qu’administrateur client, vous pouvez empêcher vos utilisateurs d’envoyer des commentaires à Microsoft en désactivant le paramètre client disableSurveyFeedback. Vous trouverez plus d’informations sur l’affichage et la définition des paramètres du client ici :

Demandes de droits de la personne concernée concernant les commentaires des utilisateurs

Les administrateurs de client peuvent afficher, exporter et supprimer les commentaires fournis par leurs utilisateurs en se connectant au Centre d’administration Microsoft 365, puis en sélectionnant Intégrité>Commentaires sur le produit.

IA avec ressources Power Automate

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Get connection by S.O. Chaîne de connexion, [Variable de connexion SQL] Variable de connexion SQL Indique s’il faut créer une connexion à partir d’une chaîne de connexion donnée ou sélectionner une connexion déjà ouverte
SQL connection Non Connexion SQL Descripteur pour la nouvelle connexion SQL
Connection string Non Valeur de texte Chaîne de connexion à utiliser pour la connexion à la base de données
SQL statement Non Valeur de texte Instruction SQL à exécuter dans la base de données
Timeout Oui Valeur numérique 30 Durée maximale d’attente d’un résultat de la base de données

Variables produites

Argument Type Description
QueryResult Table de données Résultat issu de la base de données sous la forme d’une table de données, avec des lignes et des colonnes

Exceptions

Exception Description
Impossible de se connecter à la source de données Indique un problème de connexion à la source de données.
Chaîne de connexion non valide Indique que la chaîne de connexion spécifiée n’est pas valide.
Erreur dans l’instruction SQL Indique qu’une erreur s’est produite dans l’instruction SQL donnée

Fermer la connexion SQL

Fermer une connexion ouverte à une base de données.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SQL connection Non Connexion SQL Descripteur pour la nouvelle connexion SQL

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.