5.2 · Actualisation planifiée & passerelle (gateway)

Niveau 5 · Publication & PL-300

5.2Actualisation planifiée & passerelle (gateway)

Objectif : Configurer l'actualisation planifiée, savoir quand la passerelle s'impose (et laquelle) et privilégier les sources cloud.
Temps estimé : 15 min · lecture autonome · Si vous n'avez que 5 min : lisez « L'essentiel en 30s » + le schéma.

L'essentiel en 30 secondes

  • Un rapport publié affiche les données de sa dernière actualisation ; l'actualisation planifiée rejoue tout le pipeline (Power Query compris) à heures fixes.
  • Sources cloud (SharePoint/OneDrive) : pas de passerelle ; sources locales, oui — et alors la passerelle standard d'entreprise, jamais la personnelle en production.
  • La cause n°1 des échecs, ce sont les informations d'identification ; on regarde d'abord l'historique d'actualisation.

Mini-cas filé — Zineb automatise la fraîcheur de son rapport à Alger

Le rapport ventes de Zineb, contrôleuse de gestion à Alger, affiche les données d'hier : elle veut qu'il se rafraîchisse seul. Elle applique le cycle : elle déplace le fichier source sur SharePoint (source cloud, pas de passerelle), republie, configure les informations d'identification du modèle sémantique, puis active l'actualisation planifiée tous les jours à 7 h — avant l'arrivée des lecteurs. Elle modifie la source, lance « Actualiser maintenant » et vérifie l'historique. Son réflexe : un échec ? l'historique d'abord, souvent un identifiant expiré.

Cas autonome de cette section : il revient dans le cours, le schéma, le script et le défi 48h de la section 5.2.

1. L'actualisation rejoue le pipeline

Un rapport publié n'affiche pas du direct : il montre les données de sa dernière actualisation. L'actualisation planifiée rejoue tout le pipeline — sources, Power Query, modèle — à heures fixes. D'où l'importance de requêtes propres : ce qui casse dans Power Query casse à chaque actualisation. Zineb planifie son rapport chaque matin, sans intervention.

2. Cloud ou passerelle

Pour les sources cloud (SharePoint, OneDrive, bases cloud), le Service accède seul : pas de passerelle. C'est le bon réflexe dès le choix de l'emplacement source. Pour les sources locales (fichiers sur le réseau, SQL interne), il faut une passerelle (gateway) : le pont installé côté entreprise. Et on choisit la standard/entreprise (sur serveur, supervisée par l'IT), jamais la personnelle pour la production — elle dépend d'un PC allumé. Zineb passe donc à SharePoint.

3. Identifiants, échecs et historique

La cause n°1 des échecs d'actualisation, ce sont les informations d'identification : jetons expirés, mots de passe changés. On les configure dans les paramètres du modèle sémantique. En cas d'échec, le premier réflexe est de consulter l'historique d'actualisation, qui détaille l'erreur. Zineb documente les comptes utilisés pour anticiper les expirations.

Erreur d'interprétation fréquente : « Le rapport se met à jour en direct tout seul, il suffit de cliquer une fois pour toujours, et n'importe quelle passerelle fera l'affaire ». Non, triple erreur. Un rapport publié affiche la dernière actualisation, pas du direct : on planifie pour le rafraîchir. Sources cloud = pas de passerelle ; sources locales = passerelle standard d'entreprise, jamais la personnelle (elle dépend d'un PC allumé). Et la cause n°1 des échecs, ce sont les informations d'identification : on vérifie d'abord l'historique.
La fraîcheur automatisée Source cloud, identifiants, planification, historique : le cycle qui tient les données à jour. Source cloud SharePoint/OneDriveIdentifiants Configurerl'accès (OAuth2)Planifier & vérifier 7 hchaque matin + historique
Source cloud, identifiants, planification, historique : le cycle qui tient les données à jour.
Version texte du schéma (SEO / lecteurs d'écran / traduction) : 1) Zineb, contrôleuse de gestion à Alger, comprend qu'un rapport publié affiche les données de sa dernière actualisation : l'actualisation planifiée rejoue tout le pipeline (Power Query compris) à heures fixes, d'où l'importance de requêtes propres. 2) Elle choisit la bonne source : SharePoint/OneDrive (cloud) s'actualise sans passerelle, tandis qu'une source locale exige une passerelle standard d'entreprise, jamais la personnelle. 3) Elle configure les informations d'identification (cause n°1 des échecs), planifie à 7 h et vérifie l'historique. Leçon : privilégier le cloud et, en cas d'échec, consulter l'historique d'abord — souvent un identifiant expiré.

🔎 Exemple concret — 🔎 Exemple concret — Le cycle de fraîcheur

Zineb rend son rapport autonome :

1. Fichier source sur OneDrive/SharePoint → source cloud, pas de passerelle
2. Service → Paramètres du modèle → Informations d'identification
3. Actualisation planifiée : tous les jours à 7 h
4. Modifier la source → « Actualiser maintenant » → vérifier l'historique

Lecture : un rapport publié n'est pas du direct : c'est la planification qui apporte la fraîcheur.

Leçon : source cloud = pas de passerelle ; un échec se diagnostique d'abord dans l'historique.

Vocabulaire de la section

Actualisation planifiée
Paramètres du modèle sémantique → Actualiser : les horaires (jusqu'à 8/jour en Pro, 48 en Premium) où le Service recharge les données.

Exemple simple : Zineb planifie son rapport chaque matin à 7 h.

Ce que ce n'est pas : une actualisation manuelle oubliée.

Réflexe : données fraîches → planifier.

Passerelle (gateway)
Le logiciel-pont installé sur un serveur de l'entreprise : il permet au Service d'atteindre les sources locales, de façon sécurisée.

Exemple simple : Zineb en aura besoin pour un fichier resté sur son réseau.

Ce que ce n'est pas : une source cloud, accessible sans pont.

Réflexe : source locale → passerelle.

Personnelle vs standard
Personnelle : sur votre PC, pour vous (dépend de votre machine allumée !) ; standard/entreprise : sur serveur, mutualisée et supervisée par l'IT.

Exemple simple : Zineb réserve la standard à la production.

Ce que ce n'est pas : la personnelle qui s'arrête si le PC est éteint.

Réflexe : production → passerelle standard.

Informations d'identification
Les accès aux sources que le Service utilise pour actualiser, à configurer dans les paramètres du modèle.

Exemple simple : Zineb reconfigure l'accès quand un jeton expire.

Ce que ce n'est pas : un accès jamais saisi, source d'échec.

Réflexe : échec d'actualisation → identifiants d'abord.

Historique d'actualisation
Le journal des tentatives (réussites/échecs + erreurs détaillées).

Exemple simple : Zineb y lit l'erreur exacte après un échec.

Ce que ce n'est pas : une supposition à l'aveugle.

Réflexe : « pas à jour » → lire l'historique.

En pratique — En pratique — Automatiser la fraîcheur des données

  1. Déplacez votre fichier source sur OneDrive/SharePoint et refaites la connexion depuis Desktop : source cloud = pas de passerelle, comme Zineb.
  2. Republiez, puis dans le Service : Paramètres du modèle sémantique → Informations d'identification → configurez l'accès.
  3. Activez l'actualisation planifiée : tous les jours à 7 h — avant l'arrivée des lecteurs.
  4. Modifiez la source, lancez « Actualiser maintenant » et vérifiez le rapport ET l'historique.
Un rapport qui se met à jour tout seul — le contrat de base de la BI tenue.

Script pas-à-pas — rendre le rapport autonome (5 min)

1) Rangez le fichier source sur OneDrive/SharePoint et reconnectez-le dans Desktop (source cloud, pas de passerelle). 2) Republiez le rapport vers votre espace de travail. 3) Dans le Service, ouvrez les paramètres du modèle sémantique et renseignez les informations d'identification. 4) Activez l'actualisation planifiée à 7 h, tous les jours. 5) Modifiez la source, lancez Actualiser maintenant et contrôlez l'historique — comme Zineb, l'échec se lit d'abord là.

Un échec d'actualisation ? L'historique donne l'erreur détaillée : le plus souvent une information d'identification expirée.

Modèle copier-coller — ma check-list d'actualisation

[ ] Source en cloud (SharePoint/OneDrive) → pas de passerelle
[ ] Fichier local ? → passerelle STANDARD d'entreprise (jamais la personnelle)
[ ] Informations d'identification configurées (cause n°1 des échecs)
[ ] Actualisation planifiée activée (ex. chaque jour à 7 h)
[ ] Historique vérifié après « Actualiser maintenant »

Source cloud

Zineb déplace son fichier sur SharePoint : le Service l'atteint seul, sans passerelle.

Source locale

Un fichier reste sur le réseau de l'usine : Zineb demande la passerelle standard d'entreprise à l'IT.

Identifiants

Un jeton expire : Zineb reconfigure l'accès dans les paramètres du modèle et relance l'actualisation.

Chaque matin

Zineb planifie l'actualisation à 7 h : à l'arrivée des lecteurs, les données sont déjà fraîches.

✓ Bonnes pratiques

  • Choisir des sources cloud (SharePoint/OneDrive) : pas de passerelle nécessaire.
  • Pour du local, la passerelle standard d'entreprise — jamais la personnelle.
  • En cas d'échec, consulter l'historique d'actualisation (souvent un identifiant expiré).

✗ Pièges fréquents

  • Utiliser la passerelle personnelle en production (dépend d'un PC allumé).
  • Négliger les informations d'identification (cause n°1 des échecs).
  • Oublier que l'actualisation rejoue tout le pipeline (requêtes sales = échecs).

Points clés à retenir

  • L'actualisation rejoue tout le pipeline : sources → Power Query → modèle.
  • Sources cloud : pas de passerelle ; sources locales : passerelle standard d'entreprise.
  • Les informations d'identification sont la cause n°1 des échecs.
  • Échec d'actualisation : l'historique d'abord.

Défi 48h — appliquez demain

Rendez un rapport autonome comme Zineb : rangez la source en cloud (pas de passerelle), configurez les informations d'identification, activez l'actualisation planifiée à 7 h, puis modifiez la source et prouvez via l'historique que le rafraîchissement a fonctionné.

Checklist sortie de section
  • Je configure l'actualisation planifiée d'un modèle sémantique publié.
  • Je sais quand une passerelle s'impose et laquelle choisir.
  • Je privilégie les sources cloud et je diagnostique via l'historique.
Auto-évaluation 1-5 : est-ce que je sais quand une passerelle est nécessaire ?Auto-évaluation 1-5 : ai-je une actualisation planifiée qui fonctionne et un historique vérifié ?

Questions fréquentes

Mon actualisation échoue avec une erreur d'identifiants : que faire ?

C'est la cause majoritaire. Allez dans Paramètres du modèle sémantique → Informations d'identification et reconnectez-vous : les jetons OAuth2 expirent et les mots de passe changent. Vérifiez aussi que le chemin de la source n'a pas bougé. Méthode : lire l'historique (erreur détaillée), reconnecter les identifiants, contrôler le chemin — ce trio résout l'écrasante majorité des cas.

Puis-je actualiser plus souvent que 8 fois par jour ?

En Pro : 8 fois par jour maximum ; en Premium/Fabric : 48. Au-delà, il faut changer de paradigme (DirectQuery, streaming). Mais demandez-vous surtout si le besoin métier justifie mieux que « chaque matin » : dans l'immense majorité des cas, un rafraîchissement nocturne suffit.

Vérifiez votre compréhension

Quand une passerelle (gateway) est-elle nécessaire ?

Ressources supplémentaires (optionnel, pour aller plus loin)

Examen du niveau 5Questions inédites et durcies pour valider vos acquis