Lo script delle statistiche di calcolo del modello di applicazione dettagliata può essere utilizzato con le applicazioni Profitability in modalità dettagliata per generare statistiche di modello e di calcolo di modello utili per la comprensione e il debug del modello.
Lo script crea una tabella all'interno dello schema del prodotto Oracle Hyperion Profitability and Cost Management e memorizza statistiche utili per la risoluzione dei problemi relativi ai risultati calcolati in base al modello, per la descrizione della forma e delle caratteristiche del modello stesso e per la valutazione delle performance di calcolo di questo.
Lo script dpmodelcalcstats.sql si trova in
%EPM_ORACLE_HOME%\OPatch\HPCM_11_1_2_2_351_14845052\files\products\Profitability\database\Common\Oracle
dopo l'installazione della patch 11.1.2.2.351. Attualmente è disponibile solo per le installazioni di database Oracle.
Lo script è progettato per l'apertura e l'esecuzione all'interno di SQL Developer.
Per generare statistiche per l'applicazione richiesta:
dpmodelcalcstats.sql
all'interno di Oracle SQL Developer.Lo script crea una tabella all'interno dello schema del prodotto utilizzando la seguente convenzione di denominazione:
HPMD_<Nome applicazione>_DIAGSTAT_<Numero univoco>
Ecco una breve descrizione delle colonne all'interno della tabella HPMD_BksDP20_DIAGSTAT_4129:
APPLICATION: nome dell'applicazione.
ITEM: descrizione breve del contenuto della riga.
RATIO_DRV_TOT: numero totale di elementi correlati a tutti i driver basati su rapporto.
RATE_DRV_TOT: numero totale di elementi correlati a tutti i driver basati su tasso.
OBJC_DRV_TOT: numero totale di elementi correlati a tutti i driver calcolo oggetto.
TOTAL: numero totale degli elementi correlati a tutte le assegnazioni.
NAME: nome dell'artifact o dell'oggetto correlato all'elemento.
All'interno della tabella sono inclusi questi tipi di elementi statistici di diagnostica:
Tabella di allocazione: nome della tabella di allocazione con tutti i dettagli di assegnazione per l'applicazione specificata. Se il numero è maggiore di 1, è probabile che i risultati non siano corretti perché non è stata eseguita la cancellazione dei calcoli.
Numero di assegnazioni: numero di assegnazioni identificate all'interno del modello per l'applicazione specificata.
Numero di nodi di origine: numero di nodi di origine (intersezioni) identificati all'interno del modello.
Numero di assegnazioni con dati: numero di assegnazioni in cui una o più righe all'interno dell'oggetto aziendale dello stadio di origine corrispondono a un nodo di origine potenziale.
Numero di aggiornamenti di riga: numero totale di righe modificate da istruzioni di aggiornamento eseguite per tutte le assegnazioni.
Numero di regole di assegnazione: numero di artifact Regola assegnazione definiti all'interno del modello con almeno un'assegnazione che faccia riferimento alla regola di assegnazione.
Numero di driver: numero di artifact Driver all'interno del modello con almeno un'assegnazione che faccia riferimento al driver.
Numero di righe di destinazione massimo: numero massimo di righe aggiornate all'interno della destinazione da un'assegnazione.
Mediana numero di righe di destinazione: numero mediano di righe aggiornate all'interno della destinazione da un'assegnazione. Standard
Deviazione del numero di righe di destinazione: deviazione standard delle righe aggiornate all'interno della destinazione da un'assegnazione.
Numero di driver: per ogni driver esiste un solo elemento relativo al numero di driver a cui si faccia riferimento da parte di almeno un'assegnazione. L'elemento include il nome dell'artifact Driver e il numero di volte in cui un'assegnazione vi fa riferimento.
Numero di regole di assegnazione: per ogni regola di assegnazione esiste un solo elemento relativo al numero di regole di assegnazione a cui si faccia riferimento da parte di almeno un'assegnazione. L'elemento include il nome dell'artifact Regola assegnazione e il numero di volte in cui un'assegnazione vi fa riferimento.