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
- Ouvrez MicroStrategy Developer et connectez-vous à la source de votre projet.
- Développer Administration > Configuration Manager > Planifications.
-
Cliquez avec le bouton droit dans la liste des planifications et sélectionnez Nouveau > Planifications.
-
Changez le nom pour une chose descriptive et cliquez sur Suivant(s).
PlatformAnalytics_Every15Min_IR sera utilisé pour cet exemple.
- Sélectionner Déclencheur horaire et cliquez sur Suivant(s).
- Sélectionner Aucune date de fin et cliquez sur Suivant(s).
- Définir le schéma de récurence sur Tous les jours/Tous les jours.
- Définir l'heure de déclenchement sur Exécuter toute la journée chaque / Exécuter chaque : 15 minutes.
- Cliquez sur Suivant(s) puis Terminer.
Appliquer la planification au projet Platform Analytics
- Connectez-vous à MicroStrategy Web et ouvrez le projet Platform Analytics.
- Parcourir Rapports partagés > 2. Utilitaires.
- Cliquez avec le bouton droit sur le Cube Platform Analytics et sélectionnez Planifications.
- Cliquez sur Afficher les options avancées.
-
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.
Mappage de tableNom de la table Affichage incrémentiel fact_access_transactions_view
fact_access_transactions_incrémental fact_action_cube_cache_view
fait_action_cube_cache_incrémental
fact_action_security_filter_view
fact_action_Security_filter_incrémental
fact_latest_cube_cache
fait_dernier_cube_cache_incrémental
fait_objet_composant
fait_objet_composant_incrémental
compte_lu
lu_account_incrémental
lu_cache
lu_cache_incrémental
lu_cache_objet
lu_cache_objet_incrémental
lu_component_object
lu_component_object_incrémental
lu_history_list_message_view
lu_historique_list_message_incrémental
objet_lu
lu_object_incrémental
lu_project_object
lu_project_object_incrémental
lu_session_view
lu_session_incrémental
lu_status
lu_status_incrémental
lu_subscription
lu_subscription_incrémental
lu_validating_account
lu_validating_account_incrémental
- Modifier Planifications dérouler vers la planification créée dans la section précédente, PlatformAnalytics_Every15Min_IR.
-
Définir la Nom de la planification à quelque chose de descriptif, par exemple Platform Analytics Cube Platform Analytics_Every15Min_IR.
- 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.