MicroStrategy ONE
Pianificazione aggiornamento incrementale per Platform Analytics Cube
Per impostazione predefinita, il cubo Platform Analytics deve completare una ripubblicazione completa ogni ora al 30° minuto. Per i clienti con dataset di grandi dimensioni, questa ripubblicazione completa potrebbe richiedere molto tempo poiché carica ogni riga di ogni tabella/vista nel cubo in memoria. Le sottoscrizioni ad aggiornamento incrementale consistono in recuperi di dati di dimensioni inferiori da tabelle non statiche che vengono aggiunti alla cache del cubo già esistente caricata in memoria. Con un'esecuzione più rapida di una ripubblicazione completa, l'aggiornamento incrementale delle pianificazioni consente aggiornamenti del cubo di Platform Analytics molto più spesso, in modo che i dati rimangano aggiornati e pertinenti.
Quando si adottano sottoscrizioni ad aggiornamento incrementale, si consiglia di modificare la pianificazione di ripubblicazione predefinita in modo che avvenga con una frequenza inferiore. Ad esempio, è possibile eseguire un aggiornamento completo del cubo una volta al giorno con un aggiornamento incrementale ogni 15 minuti. Può essere regolata in base alle prestazioni della pubblicazione del cubo e all'aggiornamento incrementale.
La creazione della sottoscrizione di aggiornamento incrementale richiede l'accesso a MicroStrategy Developer e MicroStrategy Web.
Creazione della pianificazione di aggiornamento incrementale
- Aprire MicroStrategy Developer e accedere con l'origine del progetto.
- Espandere Amministrazione > Configuration Manager > Pianificazioni.
-
Fare clic con il pulsante destro del mouse nell'elenco di pianificazioni e selezionare Nuovo > Pianificazione.
-
Modificare il nome in qualcosa di descrittivo e fare clic su Avanti.
PlatformAnalytics_Every15Min_IR Per questo esempio verrà utilizzato.
- Selezionare Attivato dal tempo e fare clic su Avanti.
- Selezionare Nessuna data di fine e fare clic su Avanti.
- Impostare Modello di ricorrenza su Ogni giorno/Ogni 1 giorno.
- Impostare l'ora di attivazione Esegui tutto il giorno ogni/Esecuzione ogni: 15 minuti.
- Fare clic su Avanti allora Fine.
Applica la pianificazione al progetto Platform Analytics
- Accedere a MicroStrategy Web e aprire il progetto Platform Analytics.
- Individuare Report condivisi > 2. Utilità.
- Fare clic con il pulsante destro del mouse su Platform Analytics Cube e selezionare Pianificazione.
- Fare clic su Mostra opzioni avanzate.
-
Per ogni tabella elencata:
- Selezionare la casella accanto al nome della tabella in Origine dati colonna
- Modificare Aggiornare la policy a Aggiorna dati esistenti e aggiungi nuovi dati.
- Fare clic su Imposta origine.
- Fare clic sul DSN di Platform Analytics Warehouse.
- Scegliere lo spazio dei nomi per Platform Analytics Warehouse. L'impostazione predefinita è platform_analytics_wh.
- Iniziare a digitare il nome della vista in Tabella casella di testo.
-
Fare doppio clic sulla vista incrementale corrispondente alla tabella selezionata, quindi fare clic su Fine.
Mappatura tabellaNome tabella Vista incrementale fact_access_transactions_view
fact_access_transactions_incremental fact_action_cube_cache_view
fact_action_cube_cache_incremental
fact_action_security_filter_view
fact_action_security_filter_incremental
fact_latest_cube_cache
fact_latest_cube_cache_incremental
componente_oggetto_fatto
fatto_oggetto_componente_incrementale
lu_account
lu_account_incremental
lu_cache
lu_cache_incremental
lu_cache_object
lu_cache_object_incremental
lu_component_object
lu_component_object_incremental
lu_history_list_message_view
lu_history_list_message_incremental
lu_object
lu_object_incremental
lu_project_object
lu_project_object_incremental
lu_session_view
lu_session_incremental
lu_status
lu_status_incremental
lu_subscription
lu_subscription_incremental
lu_validating_account
lu_validating_account_incremental
- Modificare Pianificazione elenco a discesa della pianificazione creata nella sezione precedente, PlatformAnalytics_Every15Min_IR.
-
Impostare il Nome pianificazione campo a qualcosa di descrittivo, come ad esempio Platform Analytics Cube PlatformAnalytics_Every15Min_IR.
- Fare clic su Pianificazione, quindi Fatto.
Il Cubo Platform Analytics verrà ora aggiornato in modo incrementale con i dati più recenti ogni 15 minuti anziché un'ora.