> For the complete documentation index, see [llms.txt](https://help.aphex.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aphex.co/docs/aphex-help-fr/integrations-et-api/power-bi/getting-started-with-power-bi-reporting.md).

# Connecter Aphex à Power BI

{% hint style="info" %}
**À savoir avant de commencer :**

* Vous aurez besoin de l’ [application Power BI Desktop téléchargée](https://powerbi.microsoft.com/en-au/) sur votre appareil.
* Vous devez être administrateur du projet pour configurer l’intégration.
  {% endhint %}

En plus de notre application de reporting intégrée, Aphex Insight, nous proposons également une intégration avec Power BI afin que les équipes puissent personnaliser leurs rapports et rechercher des informations.

Dans ce guide, nous passerons en revue les étapes clés pour commencer à analyser vos données dans Power BI. Si nécessaire, nous inclurons tout au long du guide des liens vers des fonctionnalités plus avancées.

## Activer l’intégration <a href="#enable" id="enable"></a>

***

L’intégration Power BI est activée au niveau du projet afin que chaque équipe puisse contrôler qui a accès à ses données. Pour commencer, rendez-vous sur votre projet dans Aphex Planner et ouvrez la page Intégrations.

<figure><img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2FvpLHfzhtyTdpCOVAANQo%2FIntegrations%20-%20Power%20BI%20Turn%20on%20Source.svg?alt=media&amp;token=6d4e16fa-0b05-4fcc-b961-a575ebc26859" alt=""><figcaption></figcaption></figure>

#### Pour activer la source de données :

* Ouvrez votre projet
* Cliquez sur le titre de votre projet en haut à gauche et sélectionnez `Intégrations` dans le menu
* Repérez la section Power BI et activez <img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2FrvTcctNRDtoOHaw7U9zU%2FTheme%3DLight%2C%20Size%3DRegular%2C%20State%3DOn.svg?alt=media&amp;token=d08029bc-cd20-4401-bc69-8ded58cdca38" alt="" data-size="line"> `Activer la source`

## Générer un jeton

***

Une fois la source Power BI activée, vous pourrez copier l’URL unique du point de terminaison de votre projet.&#x20;

Pour sécuriser vos données, le point de terminaison ne renverra aucune donnée tant que la requête n’inclura pas un jeton valide. Le jeton n’est affiché qu’une seule fois, alors assurez-vous de le copier avant de fermer la fenêtre. S’il expire ou si vous oubliez de l’enregistrer, vous pouvez en générer un nouveau à tout moment.

<figure><img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2FrZ1Uu3Na4F4lg60uUndu%2FIntegrations%20-%20Generate%20Token.svg?alt=media&amp;token=b7a06f2c-48f9-4afc-82b0-f46bb1c3e426" alt=""><figcaption></figcaption></figure>

#### Pour générer un jeton :

* Sur la page Intégrations, cliquez sur `+ Générer un nouveau jeton`
* Donnez un nom à votre jeton afin que les utilisateurs sachent à quoi il sert
* Cliquez sur `Générer le jeton`
* Sélectionnez `Copier le jeton`
* Cliquez sur `Terminé` pour fermer la fenêtre

<details>

<summary>Comment fonctionnent les jetons</summary>

**Authentification**\
Power BI se connecte à l’aide de deux éléments : une **URL spécifique au projet** et un **jeton porteur**.\
Le jeton agit comme une clé sécurisée — il prouve que la requête est autorisée à accéder aux données derrière l’URL.

**Expiration**\
Les jetons expirent automatiquement après **90 jours**, ou peuvent être révoqués manuellement à tout moment depuis les paramètres d’intégration du projet.

**Plusieurs jetons pris en charge**\
Vous pouvez créer autant de jetons que nécessaire — utile si vous connectez différents outils ou modèles.

**Nommer les jetons**\
Chaque jeton doit recevoir un nom lors de sa création. Cela vous aide à suivre où il est utilisé (par ex. « Tableau de bord PPC » ou « Suite de reporting client »).

**Suivi de l’utilisation**\
Vous pourrez voir le **horodatage de la dernière utilisation** et le **créateur du jeton** pour chaque jeton, afin de savoir ce qui est actif et ce qui peut être nettoyé.

</details>

## Télécharger un modèle

***

Étape suivante : choisissez un modèle.\
Nous avons créé un ensemble de tableaux de bord Power BI prêts à l’emploi afin que vous n’ayez pas à les créer vous-même de zéro. Choisissez celui qui correspond à vos besoins de reporting, puis vous serez prêt à connecter les données de votre projet.

<figure><img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2FFIeEjglM69gYYzecXgeR%2FPBI%20-%20Templates.svg?alt=media&amp;token=128699ff-9103-4c7a-9634-1f959e4562ce" alt=""><figcaption></figcaption></figure>

#### Pour télécharger un modèle :

* Visitez [le centre de ressources d’Aphex](https://www.aphex.co/resources)
* Choisissez un modèle
* Saisissez vos informations et votre e-mail
* Ouvrez l’e-mail et cliquez sur le lien de téléchargement&#x20;
* Un fichier PBIT sera téléchargé sur votre appareil

<a href="https://www.aphex.co/resources" class="button primary">Télécharger un modèle</a> ou créez le vôtre à l’aide de la <a href="/docs/aphex-help-fr/integrations-et-api/api/power-bi-api.md" class="button secondary">documentation de référence de l’API</a>

## Charger les données dans Power BI

***

Étape suivante : ouvrez votre modèle\
Avant que le modèle n’affiche quoi que ce soit, il doit se connecter à votre projet. C’est ici que vous renseignez les valeurs enregistrées précédemment et que vous laissez Power BI charger les données de votre projet dans le rapport.

<figure><img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2F5vrgjKax05TRSOxfZx3c%2FPBI%20-%20Load%20Data%20into%20Template.svg?alt=media&amp;token=68e1855c-b62a-44e6-b5e0-e0fa32761e48" alt=""><figcaption></figcaption></figure>

#### Pour connecter le modèle à votre projet Aphex :

* Ouvrez le fichier PBIT dans Power BI Desktop
* Il vous sera demandé de saisir trois valeurs :
  * `URL de l’API du projet`
  * `Jeton`
  * `Nom du projet` (cela sert uniquement à l’affichage dans le rapport)
* Cliquez sur `Charger`
* Power BI demandera en toute sécurité les données de votre projet et les chargera dans le rapport

Une fois vos données chargées, le tableau de bord est prêt à être utilisé. Si vous connaissez Power BI, vous pouvez ajuster les visuels, ajouter des filtres ou étendre les rapports pour les adapter au flux de travail de votre projet.

<details>

<summary>Erreurs courantes</summary>

* Si vous recevez un avertissement vous demandant d’installer la dernière version de Power BI Desktop, vous pouvez très probablement continuer sans problème (même si mettre votre logiciel à jour est généralement une bonne idée !)
* Assurez-vous que votre jeton est valide et que vous avez copié correctement l’URL de l’API du projet&#x20;

**Invite d’accès au contenu web**\
Lorsque Power BI affiche la fenêtre Accès au contenu web, il vous demande comment authentifier votre connexion à l’API.

Comme l’authentification est gérée via le jeton porteur que vous avez déjà saisi, aucun identifiant supplémentaire n’est requis ici :

* Sélectionnez «`Anonyme`» comme méthode d’authentification, puis cliquez sur `Connecter`.

Cela indique à Power BI de n’appliquer aucune autre méthode de connexion. L’utilisation d’autres options comme « Windows » ou « Compte organisationnel » peut bloquer la requête ou provoquer des erreurs.

</details>

{% hint style="info" %}
Vous avez un excellent modèle de rapport ? Pourquoi ne pas contribuer à la communauté Aphex et le partager avec nous <hello@aphex.co>
{% endhint %}

## Problèmes de connexion courants

***

La plupart des problèmes de connexion se résument à l’une de quelques causes prévisibles. Cette section passe en revue celles que nous voyons le plus souvent et explique comment les résoudre.

### Accès au contenu web : utiliser l’authentification anonyme&#x20;

Lorsque Power BI affiche la fenêtre Accès au contenu web, assurez-vous que `Anonyme` est sélectionné.\
C’est important car l’API utilise votre jeton pour l’authentification — sélectionner une autre méthode (comme Windows ou Compte organisationnel) bloquera la connexion.

<figure><img src="https://2817901885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLu0mYklsCTm7XQm3ZGqv%2Fuploads%2FLHsj3fKvgoCNHPhDltik%2FPBI%20-%20Anonymous.svg?alt=media&amp;token=6ea7bae4-02a9-428f-af76-5e8eb81c156b" alt=""><figcaption></figcaption></figure>

#### Pour utiliser l’authentification anonyme :

* Dans la fenêtre Accès au contenu web, sélectionnez `Anonyme`
* Assurez-vous qu’aucune autre méthode n’est sélectionnée et qu’aucune autre information n’a été saisie dans la fenêtre (comme Clé API Web ou Compte organisationnel)
* Vous devrez peut-être aussi vous assurer que le `niveau de confidentialité` est défini sur `Aucun` ou `Public` pour éviter les erreurs lors de l’actualisation

#### Pour afficher la fenêtre Accès au contenu web :

* Ouvrez le modèle
* Cliquez sur `Transformer les données`
* Sélectionnez  `Paramètres de la source de données`
* Cliquez sur `Modifier les autorisations` en bas de la fenêtre
* Assurez-vous que les informations d’identification correspondent à :
  * Type : `Anonyme`
  * Niveau de confidentialité : `Aucun`
* Si nécessaire, sélectionnez `Modifier` pour ouvrir la fenêtre Accès au contenu web&#x20;

<details>

<summary>Exemples d’erreurs</summary>

**`« L’en-tête "Authorization" n’est pris en charge que lors d’une connexion anonyme. »`**\
*`Ces en-têtes peuvent être utilisés avec tous les types d’authentification : Accept, Accept-Charset, Accept-Encoding, etc.`*

* Cela signifie que Power BI a tenté de se connecter à l’aide d’une méthode d’authentification qui ne prend pas en charge votre jeton porteur (comme Windows ou Compte organisationnel).

*`« Nous n’avons pas pu nous authentifier avec les informations d’identification fournies. »`*

* Cela suggère que Power BI utilise peut-être la mauvaise méthode (par ex. « Compte organisationnel ») au lieu d’Anonyme.

*`« Le serveur distant a renvoyé une erreur : (401) Non autorisé. »`*

* Cela signifie que l’API a bloqué la requête — souvent parce que Power BI a essayé d’utiliser les informations d’identification Windows ou organisationnelles au lieu du jeton.

</details>

### Limite de taille de réponse (32 Mo)

Par défaut, votre requête renverra les données des 5 versions publiées les plus récentes. Si l’ensemble de données de votre projet est trop volumineux, le chargement de la connexion peut échouer. Sauf si vous êtes sur un forfait Enterprise, la réponse de l’API doit être inférieure à 32 Mo. \
Vous pouvez réduire la quantité de données renvoyées en utilisant des paramètres de requête pour limiter la taille de la réponse.

En savoir plus sur les paramètres de requête dans nos <a href="/docs/aphex-help-fr/integrations-et-api/api/power-bi-api.md#parameters" class="button secondary">documentation de référence de l’API</a>

<details>

<summary>Exemples de messages d’erreur</summary>

*`« La taille de la charge utile de la réponse dépasse la limite. »`*

* Un signe clair que l’API a renvoyé plus que ce que Power BI est autorisé à traiter.

*`« DataFormat.Error : Nous avons atteint la fin du tampon. »`*

* Cela signifie généralement que l’ensemble de données était trop volumineux pour être traité par Power BI en une seule réponse.

*`« Impossible de se connecter à la source de données. La connexion a été fermée avant que les données puissent être récupérées. »`*&#x20;

* Cela peut parfois se produire lorsque la réponse est trop volumineuse et expire pendant le transfert.

</details>

<details>

<summary>Moyens de réduire la taille des données</summary>

Vous pouvez utiliser les paramètres suivants individuellement ou en combinaison :

* **Limiter le nombre de versions**\
  Ajoutez `?limit=3` ou `?limit=2` à l’URL de votre API\
  → Exemple : `https://app.aphex.co/au/power-bi...?limit=3`
* **Exclure les données de ressources**\
  Ajoutez `?resource=false` à l’URL de votre API\
  → Utile si vous n’avez pas besoin de rapports sur la main-d’œuvre, le matériel ou les matériaux.
* **Exclure les données de statut de retard**\
  Ajoutez `?status=false` à l’URL de votre API\
  → Utile si vous n’avez pas besoin de faire des rapports sur les raisons des retards.
* **Exclure les données de blocage**\
  Ajoutez `?blockers=false` à l’URL de votre API\
  → Utile si vous n’avez pas besoin de faire des rapports sur les blocages.

Vous pouvez combiner des paramètres comme :\
`?limit=3&resource=false&status=false`

</details>

### Remplacer des identifiants expirés

Les jetons porteurs utilisés pour l’intégration Power BI sont valides pendant 90 jours. Passé ce délai, la connexion cessera de fonctionner jusqu’à ce que vous génériez un nouveau jeton.

Si votre jeton a expiré, retournez simplement à la page Intégrations du projet, révoquez l’ancien jeton et générez-en un nouveau. Vous devrez ressaisir le nouveau jeton dans votre rapport pour rétablir la connexion.

#### Pour remplacer un jeton expiré :

* Générez un nouveau jeton depuis votre projet Aphex
* Ouvrez votre modèle dans Power BI
* Cliquez sur `Transformer les données` puis `Modifier les paramètres`
* Sélectionnez `Modifier le jeton`
* Supprimez votre ancien jeton et ajoutez le nouveau, puis sélectionnez `Enregistrer`
* Vous devrez peut-être `Recharger les données`

<details>

<summary>Exemples d’erreurs</summary>

*`« Le serveur distant a renvoyé une erreur : (401) Non autorisé. »`*

* Cela signifie généralement que le jeton est manquant, expiré ou n’est plus valide.

</details>

## Configurer l’actualisation automatique

***

Une fois votre rapport connecté, vous pouvez configurer une actualisation planifiée dans Power BI pour maintenir automatiquement vos données à jour.

Nous vous suggérons de planifier l’actualisation quelques heures après, ou le lendemain du moment où votre équipe crée généralement la version publiée hebdomadaire dans Aphex. Ainsi, votre tableau de bord reflétera toujours le dernier plan, sans aucune mise à jour manuelle.

#### Pour configurer l’actualisation planifiée dans Power BI :

* **Publiez votre rapport dans Power BI Service**
  * Dans Power BI Desktop, allez dans `Fichier` → `Publier` → `Mon espace de travail` (ou l’espace de travail partagé de votre équipe).
* **Ouvrir les paramètres du jeu de données**
  * Dans Power BI Service, allez dans votre `espace de travail` → `jeux de données` onglet.
  * Trouvez le jeu de données lié à votre rapport Aphex et cliquez sur le `Plus d’options (⋯)` → `Paramètres`
* **Définir la méthode d’authentification sur Anonyme**
  * Sous `Informations d’identification de la source de données`, confirmez que la méthode est définie sur `Anonyme`.
  * Vérifiez également que `niveau de confidentialité` est défini sur `Aucun` ou `Public`, si vous y êtes invité.
* **Activer « Ignorer le test de connexion »**&#x20;
  * Pour éviter de fausses erreurs lors de la configuration de l’actualisation, veillez à activer «`Ignorer le test de connexion`».
  * Ce paramètre indique à Power BI de ne pas valider la connexion à l’avance, ce qui est acceptable, car le jeton porteur est déjà intégré dans la requête.
* **Configurer l’actualisation planifiée**
  * Développez la section `Actualisation planifiée` et activez-la :
  * Choisissez `quotidienne` ou `hebdomadaire` actualisation
* **Enregistrez vos modifications**

  * Votre tableau de bord restera désormais synchronisé avec le dernier plan publié — aucune exportation ni mise à jour manuelle nécessaire.

  Consultez la documentation Microsoft pour en savoir plus sur [l’actualisation planifiée dans Power BI](https://learn.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.aphex.co/docs/aphex-help-fr/integrations-et-api/power-bi/getting-started-with-power-bi-reporting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
