Configurer une actualisation incrémentielle pour les rapports Power BI
Comment configurer une actualisation incrémentielle pour les rapports Power BI Procore Analytics 2.0.
Objectif
Configurer une actualisation incrémentielle des rapports Power BI Procore Analytics 2.0. Si cette option est activée, elle permet d’actualiser les données plus rapidement et de manière plus fiable, ainsi que d’améliorer les performances tout en réduisant la consommation de ressources.
Contexte
La configuration de l’actualisation incrémentielle pour les 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étecte pas les enregistrements supprimés en dehors de la période d’actualisation active.
- Duplication d’enregistrements : Le chevauchement des périodes d’archivage et d’actualisation active peut entraîner des doublons d’enregistrements. 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 à la table : Des stratégies d’actualisation incrémentielle et des paramètres de filtrage doivent être configurés pour chaque table. Toutefois, il n’est pas nécessaire d’activer l’actualisation incrémentielle pour toutes les tables.
- 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 ne pas générer de résultats précis avec des requêtes qui impliquent des dépendances, des références ou une exécution complexe.
- Horodatage actualisé : Bien que vous puissiez utiliser n’importe quelle colonne date-heure, Procore recommande d’utiliser la colonne refreshed_horodatage pour l’actualisation incrémentielle.
Étapes
Remarque
Pour obtenir des directives, des configurations et un dépannage plus détaillés, consultez l’article du support Microsoft .- Ouvrez le rapport prêt à l’emploi souhaité dans Power BI Desktop. Par exemple, la gestion de projet.
- Ajoutez les paramètres RangeStart et RangeEnd pour définir une période brève et arbitraire pour la stratégie.

- Filtrez la ou les tables souhaitées sur la colonne refreshed_timestamp à l’aide des paramètres. Par exemple, le tableau Photo .

- Cliquez sur Fermer et appliquer.
- Accédez au tableau Photo , cliquez dessus avec le bouton droit de la souris et sélectionnez Actualisation incrémentielle.
- Sous Définir les plages d’importation et d’actualisation, basculez le commutateur Actualiser incrémentiellement ce tableau sur activé.
- Définissez la période d’archivage des données. Par exemple, 5 ans avant la date d’actualisation.
- Définissez la période d’actualisation incrémentielle des données. Par exemple, 1 mois avant la date d’actualisation.
Note: Cela crée une fenêtre déroulante. Par exemple, l’actualisation du mois suivant sera automatiquement repoussée d’un mois.

- Cliquez sur Appliquer.
- Répétez les étapes 3 à 9 pour toutes les autres tables que vous souhaitez configurer avec une actualisation incrémentielle.
- Publiez le rapport dans un espace de travail Fabric.
- Effectuez une opération d’actualisation initiale sur le modèle.
Note: 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.

