Strategy ONE

Planification d'actualisation incrémentielle pour le Cube Platform Analytics

Par défaut, le Cube Platform Analytics est prévu pour terminer une republiation complète toutes les heures à la 30e minute. Pour les clients disposant de très grands jeux de données, cette republiation complète peut prendre beaucoup de temps, car elle charge chaque ligne de chaque table/vue dans le cube en mémoire. Les souscriptions d'actualisation incrémentielles consistent en de plus petites récupérations de données à partir de tables non statiques qui sont ajoutées au cache du Cube déjà existant chargé en mémoire. Exécutant plus rapidement qu'une republiation complète, les planifications d'actualisation incrémentielles permettent de mettre à jour le Cube Platform Analytics beaucoup plus souvent, afin que les données restent fraîches et pertinentes.

Nous vous recommandons, lors de l'adoption de souscriptions d'actualisation incrémentielle, de modifier la planification de republiation par défaut pour qu'elle se produise moins fréquemment. Par exemple, une actualisation complète du Cube peut être effectuée une fois par jour avec une actualisation incrémentielle toutes les 15 minutes. Cela peut être ajusté en fonction des performances de votre publication Cube et de votre actualisation incrémentielle.

La création d'une souscription d'actualisation incrémentielle nécessite un accès à MicroStrategy Developer et MicroStrategy Web.

Création de la planification d'actualisation incrémentielle

  1. Ouvrez MicroStrategy Developer et connectez-vous à la source de votre projet.
  2. Développer Administration > Configuration Manager > Planifications.
  3. Cliquez avec le bouton droit dans la liste des planifications et sélectionnez Nouveau > Planifications.

  4. Changez le nom pour une chose descriptive et cliquez sur Suivant(s).

    PlatformAnalytics_Every15Min_IR sera utilisé pour cet exemple.

  5. Sélectionner Déclencheur horaire et cliquez sur Suivant(s).
  6. Sélectionner Aucune date de fin et cliquez sur Suivant(s).
  7. Définir le schéma de récurence sur Tous les jours/Tous les jours.
  8. Définir l'heure de déclenchement sur Exécuter toute la journée chaque / Exécuter chaque : 15 minutes.
  9. Cliquez sur Suivant(s) puis Terminer.

Appliquer la planification au projet Platform Analytics

  1. Connectez-vous à MicroStrategy Web et ouvrez le projet Platform Analytics.
  2. Parcourir Rapports partagés > 2. Utilitaires.
  3. Cliquez avec le bouton droit sur le Cube Platform Analytics et sélectionnez Planifications.
  4. Cliquez sur Afficher les options avancées.
  5. Pour chaque table répertoriée :

    • Cochez la case à côté du nom de la table dans Source de données colonne
    • Modifier Politique d'actualisation à Mettre à jour les données existantes et ajouter de nouvelles données.
    • Cliquez sur Définir la source.
    • Cliquez sur le DSN de Platform Analytics Warehouse.
    • Choisissez l'espace de nom pour l'entrepôt Platform Analytics. La valeur par défaut est platform_analytics_wh.
    • Commencez à saisir le nom de la vue dans la Table zone de texte.
    • Double-cliquez sur la vue incrémentielle correspondant à la table sélectionnée et cliquez sur Terminer.

  6. Modifier Planifications dérouler vers la planification créée dans la section précédente, PlatformAnalytics_Every15Min_IR.
  7. Définir la Nom de la planification à quelque chose de descriptif, par exemple Platform Analytics Cube Platform Analytics_Every15Min_IR.

  8. Cliquez sur Planifications, alors Terminé.

Le Cube Platform Analytics sera désormais actualisé de manière incrémentielle avec les dernières données toutes les 15 minutes au lieu d'une heure.