Passer au contenu principal
Procore

Configurer une actualisation incrémentielle pour les rapports Power BI

Comment configurer une actualisation incrémentielle des rapports Power BI de Procore Analytics 2.0.

Objectif 

Configurer une actualisation incrémentielle pour les rapports Power BI de Procore Analytics 2.0. Si activé, cela permet d’actualiser les données plus rapidement et plus fiablement et d’améliorer les performances avec une consommation de ressources réduite.

Contexte 

La configuration de l’actualisation incrémentielle des rapports Power BI Procore Analytics prêts à l’emploi (OOTB) est simple et offre de grands avantages. Cependant, il est essentiel de comprendre plusieurs considérations clés pour maintenir la qualité du rapport tout en améliorant les performances de l’actualisation du modèle.

Éléments à considérer 

  • Suppression d’enregistrement : L’actualisation incrémentielle ne détectera pas les enregistrements supprimés en dehors de la période d’actualisation active. 
  • Duplication des dossiers : Le chevauchement des périodes d’actualisation archivées et actives peut entraîner des dossiers en double. Ce chevauchement peut également entraîner des échecs de rapport si une relation a une cardinalité de « 1 ».
  • Les changements de colonne affectent les rapports :
    • Nouvelles colonnes : Les nouvelles colonnes ajoutées à un tableau au cours d’un cycle de publication n’apparaîtront pas dans votre rapport.
    • Colonnes supprimées : Si des colonnes sont supprimées d’un tableau au cours d’un cycle de publication, votre rapport échouera.
  • Configuration spécifique au tableau : Des politiques d’actualisation incrémentielle et des paramètres de filtre doivent être définis pour chaque tableau. Cependant, il n’est pas nécessaire d’activer l’actualisation incrémentielle pour tous les tableaux.
  • Structure de tableau recommandée : Procore recommande d’utiliser l’actualisation incrémentielle avec des tableaux volumineux et simples.
  • Requêtes complexes : L’actualisation incrémentielle peut ne pas fonctionner correctement ou générer des résultats précis avec des requêtes impliquant des dépendances, des références ou une exécution complexe.
  • Horodatage actualisée : Bien que vous puissiez utiliser n’importe quelle colonne de date et d’heure, Procore recommande d’utiliser la colonne horodatage refreshed_ pour l’actualisation incrémentielle.

Étapes 

Remarque
Pour obtenir des instructions, des configurations et un dépannage plus détaillés, reportez-vous à l’article de support Microsoft .
  1. Ouvrez le rapport OOTB souhaité dans Power BI Desktop. Par exemple, la gestion de projet.
  2. Ajoutez les paramètres RangeStart et RangeEnd pour définir une période brève et arbitraire pour la stratégie.
    incremental refresh for power bi reports - 1.png
  3. Filtrez le(s) tableau(s) souhaité(s) dans la colonne refreshed_timestamp à l’aide des paramètres. Par exemple, le tableau Photo .
    incremental refresh for power bi reports - 2.png
  4. Cliquez sur Fermer et appliquer.
  5. Accédez au tableau Photo , cliquez dessus avec le bouton droit de la souris et sélectionnez Actualisation incrémentielle.
  6. Sous Définir les plages d’importation et d’actualisation, activez l’option Actualiser progressivement ce tableau .
  7. Définissez la période d’archivage des données. Par exemple, 5 ans avant la date d’actualisation.
  8. Définissez la période d’actualisation incrémentielle des données. Par exemple, 1 mois avant la date d’actualisation. 
    Remarque : Cela crée une fenêtre roulante. Par exemple, l’actualisation du mois suivant sera automatiquement reportée d’un mois.
    incremental refresh for power bi reports - 3.png
  9. Cliquez sur Appliquer.
  10. Répétez les étapes 3 à 9 pour tous les autres tableaux que vous souhaitez configurer avec l’actualisation incrémentielle.
  11. Publiez le rapport dans un espace de travail Fabric.
  12. Effectuez une opération d’actualisation initiale sur la maquette.
    Remarque : Après l’actualisation initiale, toutes les actualisations ultérieures (individuelles ou planifiées) seront beaucoup plus rapides car seules les nouvelles partitions de données incrémentielles seront actualisées.