Intégration · Données d’entreprise
Connecter Claude et ChatGPT à Microsoft Power BI
Demandez à votre IA quels rapports se trouvent dans un espace de travail, si la rafraîchissement d'hier soir a fonctionné, ou quelle est une valeur dans un jeu de données. Elle peut lister les espaces de travail, les jeux de données, les rapports, les pages de rapport, les tableaux de bord et les tuiles, exécuter des requêtes DAX en lecture seule sur un jeu de données, lancer une rafraîchissement de données et ajouter des lignes à un jeu de données push.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quels espaces de travail ai-je accès et quels rapports se trouvent dans Ventes ?”
L'IA liste vos espaces de travail, trouve Ventes et liste les rapports qui s'y trouvent avec leurs liens web.
“La rafraîchissement du jeu de données Finances a-t-il réussi hier soir ?”
Elle lit l'historique de la rafraîchissement du jeu de données et vous indique le statut et l'heure des dernières rafraîchissements.
“Rafraîchir le jeu de données Finances et m'envoyer un e-mail en cas d'échec.”
Elle lance une rafraîchissement de données du jeu de données avec l'option de notification MailOnFailure.
Ce que votre IA peut faire
Espaces de travail et rapports
Lister les espaces de travail et mon Espace personnel, lire les rapports avec leur URL web et leur jeu de données, et lister les pages de rapport, tableaux de bord et tuiles.
Jeux de données et requêtes DAX
Lister et lire les jeux de données (modèles sémantiques) et exécuter des requêtes DAX en lecture seule pour obtenir les chiffres derrière vos rapports.
Rafraîchissements et données push
Lancer une rafraîchissement de données, vérifier l'historique de la rafraîchissement, lister les tableaux d'un jeu de données push et ajouter des lignes à ceux-ci.
“Quel était le revenu total par région le mois dernier dans le jeu de données Ventes ?”
Elle exécute une requête DAX en lecture seule sur le jeu de données et renvoie les lignes qu'elle récupère.
“Quelles pages possède le rapport Gestion ?”
Elle trouve le rapport dans l'espace de travail et liste ses pages.
“Ajouter les trois nouvelles commandes d'aujourd'hui au tableau Commandes du jeu de données push.”
Elle ajoute les lignes au tableau du jeu de données push, indexées par le nom de la colonne.
223 outils pour Microsoft Power BI
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_dataset_rowsModifie des donnéesAjoutez des lignes à une table dans un ensemble de données push via group_id, dataset_id et table_name. Passez les lignes comme une liste d'objets indexés par le nom de la colonne.attach_group_to_capacityModifie des donnéesattach_group_to_dataflow_storageModifie des donnéesattach_stage_workspaceModifie des donnéesattach_ticket_to_capacityModifie des donnéescancel_paymentSupprime des donnéescreate_dashboardModifie des donnéescreate_dashboard_generate_tokenSupprime des donnéescreate_dataflow_refreshModifie des donnéescreate_datasetModifie des donnéescreate_dataset_default_bind_to_gatewayModifie des donnéescreate_dataset_default_bind_to_gateway_datasets_bind_to_gateway_Modifie des donnéescreate_dataset_default_take_overModifie des donnéescreate_dataset_default_update_datasourceModifie des donnéescreate_dataset_default_update_datasource_datasets_update_datasouModifie des donnéescreate_dataset_default_update_parameterModifie des donnéescreate_dataset_default_update_parameter_datasets_update_parameteModifie des donnéescreate_dataset_generate_tokenSupprime des donnéescreate_dataset_userModifie des donnéescreate_dataset_user_datasets_post_dataset_userModifie des donnéescreate_datasource_userModifie des donnéescreate_gateway_datasourceModifie des donnéescreate_generate_tokenSupprime des donnéescreate_generate_token_embed_token_generate_tokenSupprime des donnéescreate_goalModifie des donnéescreate_goal_valueModifie des donnéescreate_groupModifie des donnéescreate_group_dashboardModifie des donnéescreate_group_datasetModifie des donnéescreate_group_importModifie des donnéescreate_group_scorecardModifie des donnéescreate_group_userModifie des donnéescreate_importModifie des donnéescreate_import_temporary_upload_locationModifie des donnéescreate_import_temporary_upload_location_createModifie des donnéescreate_messageModifie des donnéescreate_move_goalModifie des donnéescreate_pipelineModifie des donnéescreate_pipeline_deployModifie des donnéescreate_pipeline_deploy_allModifie des donnéescreate_pipeline_userModifie des donnéescreate_profileModifie des donnéescreate_report_default_bind_to_gatewayModifie des donnéescreate_report_default_bind_to_gateway_reports_bind_to_gateway_inModifie des donnéescreate_report_default_take_overModifie des donnéescreate_report_default_update_datasourceModifie des donnéescreate_report_default_update_datasource_reports_update_datasourcModifie des donnéescreate_report_generate_tokenSupprime des donnéescreate_report_rebindModifie des donnéescreate_report_rebind_reports_rebind_report_in_groupModifie des donnéescreate_table_rowModifie des donnéescreate_ticket_template_app_install_ticketModifie des donnéescreate_tile_generate_tokenSupprime des donnéesdelete_dashboardSupprime des donnéesdelete_datasetSupprime des donnéesdelete_dataset_refreshSupprime des donnéesdelete_dataset_refresh_datasets_cancel_refresh_in_groupSupprime des donnéesdelete_datasource_userSupprime des donnéesdelete_gateway_datasourceSupprime des donnéesdelete_goal_valuesTransfère de l’argentdelete_goalsTransfère de l’argentdelete_goals_current_value_connectionSupprime des donnéesdelete_goals_target_value_connectionSupprime des donnéesdelete_groupSupprime des donnéesdelete_group_dashboardSupprime des donnéesdelete_group_dataflowSupprime des donnéesdelete_group_datasetSupprime des donnéesdelete_group_reportSupprime des donnéesdelete_group_scorecardsTransfère de l’argentdelete_group_userSupprime des donnéesdelete_messagesTransfère de l’argentdelete_pipelineSupprime des donnéesdelete_pipeline_userSupprime des donnéesdelete_profileSupprime des donnéesdelete_reportSupprime des donnéesdelete_table_rowsTransfère de l’argentdelete_table_rows_datasets_delete_rows_in_groupTransfère de l’argentdetach_stage_workspaceModifie des donnéesexport_reportsexport_reports_exportexport_reports_toModifie des donnéesexport_reports_to_exportModifie des donnéesget_appget_app_dashboardget_app_reportget_capacity_refreshableget_capacity_workloadget_dashboardget_dashboard_tileget_dashboard_tile_apps_get_tileget_dashboard_tile_dashboards_get_tile_in_groupget_dataset_refreshget_dataset_refresh_datasets_get_refresh_execution_details_in_grget_dataset_scheduleget_dataset_schedule_refreshget_datasource_statusget_gatewayget_gateway_datasourceget_goal_refresh_historyget_goal_status_rulesget_goal_status_rules_goals_status_rules_preview_deleteTransfère de l’argentget_goal_status_rules_statusModifie des donnéesget_groupget_group_dashboardget_group_dataflowget_group_importget_importget_my_datasetRécupérez un ensemble de données de votre Espace personnel via dataset_id, y compris les paramètres de rafraîchissement et le propriétaire.get_my_reportRécupérez un rapport de votre Espace personnel via report_id, y compris son URL web et son ensemble de données.get_pipelineget_pipeline_operationget_profileget_query_scale_out_statusget_query_scale_out_status_syncget_report_exportget_report_export_reports_get_export_to_file_status_in_groupget_report_pageget_report_page_reports_get_page_in_groupget_scorecard_by_report_id_report_idget_workspace_datasetRécupérez un ensemble de données dans un espace de travail via group_id et dataset_id, y compris les paramètres de rafraîchissement et le propriétaire.get_workspace_reportRécupérez un rapport dans un espace de travail via group_id et report_id, y compris son URL web et son ensemble de données.list_accountslist_app_dashboardslist_app_reportslist_appslist_available_featureslist_available_features_feature_nameslist_capacitieslist_capacity_assignment_statuseslist_capacity_refreshableslist_capacity_workloadslist_dashboard_tilesListez les tuiles sur un tableau de bord dans un espace de travail via group_id et dashboard_id.list_dashboard_tiles_2list_dashboard_tiles_apps_get_tileslist_dataflow_datasourceslist_dataflow_paymentslist_dataflow_upstream_dataflowslist_dataset_datasourceslist_dataset_datasources_datasets_get_datasources_in_grouplist_dataset_default_discover_gatewayslist_dataset_default_discover_gateways_datasets_discover_gatewaylist_dataset_default_get_bound_gateway_datasourceslist_dataset_default_get_bound_gateway_datasources_datasets_get_list_dataset_parameterslist_dataset_parameters_datasets_get_parameters_in_grouplist_dataset_tablesLister les tables d'un jeu de données « push » dans un espace de travail via group_id et dataset_id.list_dataset_tables_2list_dataset_userslist_dataset_users_datasets_get_dataset_userslist_datasource_userslist_export_documentslist_export_documents_reports_get_file_of_export_to_file_in_groulist_gateway_datasourceslist_gatewayslist_goal_valueslist_goal_values_goal_values_preview_get_by_idlist_goalslist_goals_goals_preview_get_by_idlist_group_capacity_assignment_statuseslist_group_dataflowslist_group_importslist_group_scorecardslist_group_scorecards_scorecards_preview_get_by_idlist_group_userslist_importslist_my_dashboardsLister les tableaux de bord dans votre espace personnel « Mon ».list_my_dataset_refreshesLister l'historique des rafraîchissements d'un jeu de données dans votre espace personnel « Mon » via dataset_id, avec une limite optionnelle. À utiliser pour vérifier si un rafraîchissement a réussi.list_my_datasetsLister les jeux de données (modèles sémantiques) dans votre espace personnel « Mon ».list_my_reportsLister les rapports dans votre espace personnel « Mon ».list_pipeline_operationslist_pipeline_stageslist_pipeline_userslist_pipelineslist_profileslist_refreshableslist_report_datasourceslist_report_datasources_reports_get_datasources_in_grouplist_report_pagesLister les pages d'un rapport dans un espace de travail via group_id et report_id.list_report_pages_2list_stage_artifactslist_upstream_dataflowslist_workspace_dashboardsLister les tableaux de bord dans un espace de travail via group_id.list_workspace_dataset_refreshesLister l'historique des rafraîchissements d'un jeu de données dans un espace de travail via group_id et dataset_id, avec une limite optionnelle. À utiliser pour vérifier si un rafraîchissement a réussi.list_workspace_datasetsLister les jeux de données (modèles sémantiques) dans un espace de travail via group_id.list_workspace_reportsLister les rapports dans un espace de travail via group_id.list_workspacesLister les espaces de travail Power BI auxquels vous avez accès, avec filtre OData, limite et décalage optionnels. À utiliser pour trouver le group_id d'un espace de travail.refresh_my_datasetModifie des donnéesLancez le rafraîchissement de données d'un ensemble de données dans votre Espace personnel via dataset_id. notify_option est requis : NoNotification, MailOnFailure ou MailOnCompletion.refresh_workspace_datasetModifie des donnéesLancez le rafraîchissement de données d'un ensemble de données dans un espace de travail via group_id et dataset_id. notify_option est requis : NoNotification, MailOnFailure ou MailOnCompletion.run_query_my_datasetModifie des donnéesExécutez une requête DAX contre un ensemble de données dans votre Espace personnel. Passez dataset_id et queries comme une liste avec un élément tel que {"query": "EVALUATE ..."}. Lecture seule.run_query_workspace_datasetModifie des donnéesExécutez une requête DAX contre un ensemble de données dans un espace de travail. Passez group_id, dataset_id et queries comme une liste avec un élément tel que {"query": "EVALUATE ..."}. Lecture seule.search_dataset_direct_query_refresh_schedulessearch_dataset_direct_query_refresh_schedules_datasets_get_direcsubmit_dataflow_scheduleVisible par d’autressubmit_dataset_scheduleVisible par d’autressubmit_dataset_schedule_refreshVisible par d’autressubmit_goal_current_valueVisible par d’autressubmit_goal_target_valueVisible par d’autressubmit_query_scale_outVisible par d’autressubmit_query_scale_out_syncVisible par d’autressubmit_reportVisible par d’autressubmit_report_cloneVisible par d’autressubmit_ticket_user_permissionsSupprime des donnéessubmit_tileVisible par d’autressubmit_tile_cloneVisible par d’autresupdate_capacity_workloadModifie des donnéesupdate_dataflow_as_native_artifactModifie des donnéesupdate_datasetModifie des donnéesupdate_dataset_direct_query_refresh_schedulesVisible par d’autresupdate_dataset_tableModifie des donnéesupdate_dataset_usersVisible par d’autresupdate_gateway_datasourceModifie des donnéesupdate_goal_valuesVisible par d’autresupdate_goalsVisible par d’autresupdate_groupModifie des donnéesupdate_group_dataflowModifie des donnéesupdate_group_datasetModifie des donnéesupdate_group_scorecardsVisible par d’autresupdate_group_usersVisible par d’autresupdate_messagesVisible par d’autresupdate_pipelineModifie des donnéesupdate_profileModifie des donnéesupdate_report_contentModifie des donnéesupdate_report_content_updateModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Microsoft Power BI dans la liste des applications.
- 2
Collez votre clé
Créez votre propre application Microsoft Entra, collez son ID (client) d'application et sa valeur du secret client, puis connectez-vous une fois avec Microsoft. Dans le portail Azure, ouvrez Microsoft Entra ID > Enregistrements d'applications > Nouveau enregistrement, choisissez « Comptes dans n'importe quel répertoire organisationnel » et ajoutez l'URI de redirection web https://pipmcp.com/oauth/callback. Créez un secret client sous Certificats & secrets, et sous Autorisations API ajoutez les autorisations déléguées du service Power BI Workspace.Read.All, Dataset.ReadWrite.All, Report.Read.All et Dashboard.Read.All.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Power BI ?
Il peut lister les espaces de travail, les ensembles de données, les rapports, les pages de rapport, les tableaux de bord et les tuiles, tant dans les espaces partagés que dans votre Espace personnel. Il peut lire des ensembles de données et des rapports, exécuter des requêtes DAX en lecture seule, consulter l'historique des rafraîchissements, lancer un rafraîchissement de données et ajouter des lignes à un ensemble de données push.
L'IA voit-elle mes identifiants Power BI ?
Non. Votre ID de client, votre clé secrète et vos jetons de connexion sont chiffrés au repos et jamais montrés à l'IA. Une fois sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés, vous pouvez commencer par les requêtes de recherche et les requêtes DAX uniquement. Lancer un rafraîchissement et ajouter des lignes à un ensemble de données push modifie les données dans Power BI, et les deux peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et autres clients MCP.
Quel est le coût ?
Power BI se connecte via OAuth, et les connexions OAuth nécessitent le plan PipMCP Pro ou supérieur. PipMCP dispose également d'un plan gratuit sans carte de crédit, mais il ne comprend pas cette connexion. Les plans facturés sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Power BI.
L'IA peut-elle lire les chiffres dans mes ensembles de données ?
Oui. Il écrit une requête DAX et l'exécute contre l'ensemble de données, dans un espace partagé ou dans votre Espace personnel. La requête ne lit que des données et ne modifie rien. Vous pouvez demander en mots simples, par exemple le chiffre d'affaires par mois, et l'IA construit la requête pour vous.
Intégrations associées
Laissez votre IA travailler dans Microsoft Power BI dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Microsoft Power BI gratuitementPipMCP n’est pas affilié à Microsoft Power BI. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






