È importante progettare le dimensioni in modo efficace per garantire un reporting, un'analisi e una gestione delle performance accurati.
Attenersi a queste procedure consigliate per la progettazione di dimensioni:
Progettazione di dimensioni per la creazione della struttura dell'applicazione
Aggiungere conti, entità e altre dimensioni a supporto del processo aziendale.
Le dimensioni consentono di categorizzare i valori dati. In Planning sono disponibili le seguenti dimensioni: Conto, Entità, Scenario, Versione, Periodo e Anni. Se si utilizza la pianificazione in più valute, l'applicazione dispone inoltre della dimensione Valuta.
È possibile utilizzare una dimensione custom per definire valori personalizzati, ad esempio Prodotto, Cliente o Mercato. È possibile disporre di un massimo di 32 dimensioni totali. La procedura consigliata prevede tuttavia di includerne meno di 12. È possibile aggiungere dimensioni mediante un file di caricamento o generale in Oracle Smart View for Office.
Video
Obiettivo | Guarda questo video |
---|---|
Imparare a esportare e importare i dati nell'applicazione. | Exporting and Importing Data in Oracle Planning and Budgeting Cloud |
Imparare a caricare le dimensioni utilizzando un file. | Importing Metadata in Oracle Planning and Budgeting Cloud |
Utilizzo del processo per l'identificazione delle dimensioni
Utilizzare questo processo per identificare la dimensione da includere nell'applicazione.
Ad esempio, pianificazione marketing, pianificazione vendite, pianificazione costi comuni, pianificazione capitale, pianificazione flusso di cassa e pianificazione forza lavoro.
Ad esempio, Prodotto, Mercato, Canale, Segmento prodotto o Segmento cliente.
Ad esempio, Prodotto ha una relazione molti-a-molti con Mercato. Segmento prodotto e Prodotto hanno una relazione uno-a-molti. Risorse manodopera e Risorse materiale non hanno alcuna relazione.
Ad esempio, Prodotto, Mercato e Canale sono dimensioni di pianificazione, mentre Segmento prodotto e Segmento cliente sono dimensioni di reporting.
Ad esempio, configurare la pianificazione marketing con Projects o Financials e configurare la pianificazione costi comuni e la pianificazione flusso di cassa con Financials e cubi customizzati.
Considerazione dei casi d'uso comuni per le dimensioni
Esaminare questi casi d'uso comuni per le dimensioni e comprendere le linee guida per gestirli.
La maggior parte dei casi d'uso di pianificazione finanziaria di alto livello e comuni può essere gestita con dimensioni standard, che possono anche essere rinominate.
Estendere la dimensionalità con dimensioni customizzate o facoltative che possono essere aggiunte (abilitate) o rinominate in base alle proprie esigenze.
Combinare due o più dimensioni non correlate in un'unica dimensione per evitare l'irrilevanza interdimensionale.
Utilizzare gerarchie alternative quando gli stessi membri possono essere raggruppati sotto padri diversi al fine del reporting o dell'allocazione top-down.
Le dimensioni attributo sono utili per soddisfare i requisiti di reporting se sono correlate a una dimensione e la relazione tra le due dimensioni non cambia nel tempo.
L'utilizzo di smartlist e dimensioni ASO per il reporting è utile quando la relazione tra la dimensione di reporting e le altre dimensioni cambia con il tempo.
Questa strategia è utile quando la dimensione di pianificazione non è una dimensione principale per un processo di pianificazione che deve essere suddiviso in sottoprocessi.
Questo foglio di lavoro campione mostra un esempio di come pianificare le dimensioni, incluse l'identificazione delle dimensioni e la generazione dell'elenco dei relativi casi d'uso.
Esame delle strategie di progettazione di esempio
Esaminare questi esempi per comprendere ulteriori strategie di progettazione per le dimensioni.
Utilizzo di dimensioni attributo per il reporting
L'utilizzo di dimensioni attributo per il reporting può essere utile per soddisfare i requisiti di reporting. L'attributo è correlato a una dimensione e la relazione tra le due dimensioni non cambia con il tempo.
Esempio:
Utilizzo di smartlist e dimensioni ASO per il reporting
Questa strategia è utile quando la relazione tra la dimensione di reporting e le altre dimensioni cambia con il tempo.
Esempio:
Utilizzo di smartlist e della progettazione BSO a più cubi
Questa strategia è utile quando la dimensione di pianificazione non è una dimensione principale per un processo di pianificazione che deve essere suddiviso in sottoprocessi.
Esempio:
Più gerarchie in una dimensione
È possibile utilizzare più gerarchie in una dimensione. Combinare due o più dimensioni non correlate in un'unica dimensione per evitare l'irrilevanza interdimensionale.
Esempio:
Gerarchie alternative per la pianificazione e il reporting
Utilizzare gerarchie alternative quando gli stessi membri possono essere raggruppati sotto padri diversi ai fini del reporting o dell'allocazione top-down.
Esempio: creare rollup alternativi nella dimensione Prodotto per la pianificazione e il reporting in base alle categorie Marchio e Prodotto.
Apprendimento delle dieci principali procedure consigliate per le dimensioni
Attenersi a queste importanti procedure consigliate per la progettazione delle dimensioni.
Con questo formato, la dimensione più densa è la prima, seguita dalle dimensioni meno dense. A seguire le dimensioni sparse, con le dimensioni sparse di aggregazione prima delle dimensioni parse non di aggregazione. All'interno delle dimensioni sparse, le dimensioni sparse più dense devono venire prima delle dimensioni sparse meno dense.
Con la modalità BSO ibrida, l'ordine è lo stesso, tranne per il fatto che le dimensioni sparse non dinamiche devono precedere le dimensioni sparse dinamiche.
Ulteriori informazioni sulle dimensioni dense e sparse vengono fornite in questa esercitazione: Gestione delle dimensioni in Cloud EPM.
La dimensione blocco è determinata dal numero di dimensioni dense e dai membri in tali dimensioni. La dimensione blocco ottimale è compresa tra 8 KB e 500 KB. Ridurre il numero di dimensioni dense a un massimo di 3. Il livello 1 e i livelli superiori devono essere impostati su Solo etichetta o Calcolo dinamico per le dimensioni dense.
Aggregando tali valori, a meno che i conti non vengano esclusi esplicitamente in uno script di aggregazione, verranno creati dati inutili.
Non è possibile includere questi membri radice nei propri form perché non è possibile definire la sicurezza per tali membri. Non ha pertanto senso aggregare alla radice i membri di generazione 2. Ciò farà anche aumentare il numero di blocchi nell'applicazione.
Se sono presenti più di 200 membri sotto un membro padre, aggiungere padri intermedi.
Utilizzare l'attributo definito dall'utente HSP_NOLINK per evitare la creazione di Xref dinamici. Utilizzare mappe dati o Smart Push per spostare dati tra cubi.
Un esempio di calcolo semplice è Conto C = Conto A - Conto B.
I membri padre con figli singoli danno luogo a condivisioni implicite oppure a dati su disco o blocchi duplicati se il membro padre viene impostato su Non condividere.
Ciò migliora le performance, ad esempio l'aggiornamento dei cubi e la fase di manutenzione.
Se si dispone di 5 o 10 anni passati di dati cronologici, per i calcoli non sono necessari tutti i dati. Se occorre, è possibile avere un paio di anni di dati cronologici per i calcoli nel cubo BSO ed è possibile spostare gli altri dati cronologici nel cubo ASO. Per performance ottimali, come procedura consigliata mantenere leggero il cubo BSO e assicurarsi che sia incentrato sui calcoli per l'immissione dati.
Pianificazione della dimensione Entità
La dimensione Entità rappresenta la struttura organizzativa, ovvero Centri di costo, Reparti, Unità operative, Divisioni e così via.
È possibile raggruppare i centri di costo creando membri rollup, detti padri, per rappresentare le modalità di visualizzazione dell'organizzazione. Ad esempio, i rollup possono essere costituiti da unità operative, divisioni o altre strutture funzionali. È possibile creare, ad esempio, centri di costo che confluiscono in unità operative che confluiscono in divisioni.
È inoltre possibile creare più strutture di reporting. Ad esempio, potrebbe essere creata una struttura alternativa a supporto del reporting regionale. Se si utilizza la pianificazione in più valute, impostare la valuta base di ogni entità.
La dimensione Entità è una delle dimensioni principali utilizzate per il processo di definizione del budget. Utilizzata con le dimensioni Scenario e Versione, la dimensione Entità consente di definire un'unità di approvazione, un componente discreto che può essere promosso o retrocesso per approvazione o revisione dai pari livello di un utente.
I membri di tutte le dimensioni esterni all'unità di approvazione verranno promossi e retrocessi insieme all'unità di approvazione stessa. Ad esempio, tutti e dodici i mesi vengono promossi insieme quando viene promossa un'unità di approvazione. I singoli mesi non possono essere promossi in modo indipendente.
Dopo il caricamento o l'aggiornamento di ogni dimensione, la procedura consigliata prevede l'aggiornamento dell'applicazione.
Pianificazione della dimensione Conto
La dimensione Conto è l'ambito di definizione del piano dei conti. Deve includere i membri su cui si basa la pianificazione o la previsione. Non include necessariamente ogni conto nel piano.
Ad esempio, la dimensione Conto definita può includere i conti per Conto economico, Bilancio patrimoniale e Flusso di cassa oppure per indicatori KPI e rapporti. In alcuni casi i conti possono contenere conti secondari, ma non si tratta di una configurazione standard.
La dimensione Conto include Financial Intelligence. Sono supportati i tipi di conto seguenti:
Spese: costo dell'attività svolta
Ricavi: fonte di entrate
Attività: risorse aziendali
Passività ed equity: interesse residuo o obbligo nei confronti dei creditori
Ipotesi salvata: ipotesi di pianificazione centralizzata per garantire la coerenza nell'applicazione
Le impostazioni di tipo Conto vengono utilizzate per il reporting dei valori Trimestrale e Totale anno e per l'analisi della varianza.
In Planning viene utilizzata una struttura gerarchica per creare un conto che raggruppi i totali parziali e i totali. A ogni gruppo del conto viene assegnato un operatore di consolidamento che ne determina il modo in cui confluisce nell'elemento padre.
Esempio:
Entrate nette = Totale ricavi - Totale spese
In questo esempio, l'operatore di consolidamento per Totale ricavi è Addizione e l'operatore di consolidamento per Totale spese è Meno.
Per popolare la dimensione Conto è possibile caricare i dati oppure utilizzare Smart View. Per caricare i dati da un file, è necessario che il formato del file soddisfi requisiti specifici.
Dopo il caricamento o l'aggiornamento di ogni dimensione, la procedura consigliata prevede l'aggiornamento dell'applicazione.
Procedure consigliate:
I membri di livello superiore devono essere impostati su Calcolo dinamico.
Per le formule membro utilizzate per calcolare i rapporti e altri tipi di indicatori KPI o percentuali, scegliere l'impostazione Calcolo dinamico, A due passaggi. L'impostazione A due passaggi consente di calcolare in modo corretto le percentuali nei livelli superiori.
Pianificazione della dimensione Versione
Le versioni consentono di conservare iterazioni differenti del processo di pianificazione. Le versioni si rivelano utili anche per il controllo dell'accesso in lettura o in scrittura ai dati.
Sono disponibili i due tipi di versioni riportati di seguito.
Target standard: i dati di input possono essere immessi nei livelli superiori.
Bottom-up standard: i dati di input possono essere immessi solo nel livello 0.
Le funzionalità di approvazione e flusso di lavoro possono essere abilitate solo per le versioni Bottom-up.
Si consiglia l'uso delle versioni seguenti.
Di lavoro: in cui gli utenti eseguono i propri task, compresi la revisione dei risultati effettivi e lo sviluppo del piano e della previsione.
1° passaggio: se si desidera gestire più iterazioni del piano, è possibile conservarne un passaggio in questa versione. Se sono necessarie più iterazioni salvate, è possibile creare altri membri. Per spostare i dati in questa versione è possibile utilizzare la funzionalità Copia dati. Copia dati copia i dati e l'input di testo.
What-If: fornisce un segnaposto per la modifica delle ipotesi e l'analisi dei risultati da parte degli utenti.
Dopo il caricamento o l'aggiornamento di ogni dimensione nel processo di creazione, la procedura consigliata prevede l'aggiornamento dell'applicazione.
Pianificazione della dimensione Valuta
Se sono state abilitate più valute per l'applicazione, è possibile aggiungere le valute da utilizzare per le esigenze di pianificazione e reporting.
Successivamente è possibile definire i tassi di cambio per scenario e anno da utilizzare nelle conversioni. Viene creato uno script di calcolo che consente di eseguire la conversione della valuta. Per immettere i tassi di cambio, seguire il processo descritto nella sezione Definizione dei tassi di cambio della guida Amministrazione di Planning.
Procedure consigliate:
Limitare il numero delle valute di reporting. In genere i clienti dispongono di una sola valuta di reporting.
Immettere i tassi di cambio per ogni combinazione scenario-anno valida.
Da questo punto in poi, la conversione della valuta può essere calcolata eseguendo la regola business Calcola valute associata per impostazione predefinita a ogni form.
Il tipo di tasso di cambio di un conto viene modificato, ad esempio da Finale e Medio.
Eseguire lo script di calcolo per la conversione della valuta prima di:
rivedere i dati locali aggiornati nelle valute di reporting;
eseguire determinati calcoli che potrebbero dipendere dai dati della valuta di reporting.
Pianificazione dei tassi di cambio
Ogni applicazione dispone di una valuta predefinita specificata dall'utente durante la creazione dell'applicazione. Quando si impostano le tabelle dei tassi di cambio, si immettono i tassi di cambio di tutte le valute di origine nella valuta predefinita. Per la conversione in tutte le altre valute di reporting viene utilizzata una valuta di triangolazione.
I tassi di cambio vengono impostati per scenario e anno per i tassi Medio e Finale.
Pianificazione della dimensione Periodo
Utilizzare la dimensione Periodo per stabilire l'intervallo del calendario, ad esempio per mese, all'interno dell'anno specificato.
Procedure consigliate:
Utilizzare variabili di sostituzione per questa dimensione per supportare il reporting e i calcoli. Le variabili di sostituzione potenziali sono: CurrMo, CurrQtr e PriorMo. Queste variabili devono essere aggiornate ogni mese.
Per utilizzare i calcoli del periodo di tempo, ad esempio Progressivo anno (YTD) o Progressivo trimestre, selezionare l'icona Dynamic Time Series nella dimensione Periodo. Sarà quindi possibile selezionare i calcoli del periodo di tempo necessari per supportare il processo.
I periodi di tempo di riepilogo, ad esempio i totali trimestrali e il totale anno, devono essere impostati su Calcolo dinamico per ridurre il tempo di calcolo.
Dopo il caricamento o l'aggiornamento di ogni dimensione, aggiornare l'applicazione.
Pianificazione degli anni e delle variabili di sostituzione
La dimensione Anni è incorporata in più elementi dell'applicazione, tra i quali form, calcoli, report e Smart View. Poiché l'applicazione verrà utilizzata per molti anni in futuro, per fare riferimento a questa dimensione è consigliabile utilizzare una variabile di sostituzione.
Le variabili di sostituzione fungono da segnaposto globali per informazioni che variano regolarmente. La variabile e il valore corrispondono all'anno e il valore può essere modificato in qualsiasi momento.
Il valore della variabile di sostituzione viene visualizzato nei form e nei report come segnaposto. Ciò riduce l'attività di manutenzione per l'applicazione.
La procedura consigliata prevede la creazione di variabili di sostituzione per ogni anno incluso nel processo. Ad esempio:
CurrY, anno corrente
NextYr, anno budget (piano)
PriorYr, anno precedente
Progettazione di dimensioni customizzate
È possibile utilizzare una dimensione custom per definire ulteriori categorie per i dati. Ad esempio, le dimensioni custom possono includere Prodotto o Mercato.
Tenere presente che non è possibile concedere le autorizzazioni di accesso al livello dimensione, detto anche generazione uno. Ad esempio, le autorizzazioni di accesso non possono essere assegnate direttamente al membro Prodotto per tutti i discendenti. Se si abilita la sicurezza per la dimensione customizzata, si consiglia di progettare la generazione due per tutte le dimensioni customizzate alle quali verrà applicata la sicurezza tenendo presenti le assegnazioni dell'accesso di sicurezza.
Dopo il caricamento o l'aggiornamento di ogni dimensione, la procedura consigliata prevede l'aggiornamento dell'applicazione.
Procedure consigliate aggiuntive
Completare questi task dopo aver aggiunto o aggiornato le dimensioni.
È necessario aggiornare l'applicazione ogni volta che la struttura dell'applicazione viene modificata.
Le modifiche apportate all'applicazione non vengono estese agli utenti che eseguono task di immissione dati e approvazione finché non si aggiorna l'applicazione.
Ad esempio, quando si modificano le proprietà di un membro Entità, si aggiunge uno scenario o si modificano le autorizzazioni di accesso, le modifiche apportate saranno visibili per gli utenti solo dopo l'aggiornamento esplicito dell'applicazione.
Dopo aver caricato tutte le strutture, ad esempio i conti e le entità, è possibile caricare i dati cronologici. I dati cronologici possono includere i dati dei risultati effettivi dell'anno precedente e del piano e del budget dell'anno corrente.
Il caricamento dei dati cronologici consente agli utenti di analizzare i risultati, esaminare le tendenze ed effettuare confronti significativi.
Ciò facilita inoltre la verifica delle strutture create nell'applicazione. Ad esempio, è possibile verificare che i dati sono associati a report creati in precedenza. Se la riconciliazione dei dati non riesce, è necessario verificare se la causa è un problema dei dati o un problema verificatosi nelle strutture.
Creare una regola di aggregazione per visualizzare i dati consolidati nell'applicazione.
Le intersezioni valide consentono agli amministratori servizi di definire regole, dette regole di intersezione valida, che filtrano le intersezioni dimensionali per gli utenti quando questi immettono dati o selezionano prompt runtime. Ad esempio, è possibile specificare che determinati programmi siano validi solo per reparti specifici. Sfruttare le intersezioni valide per controllare l'immissione dei dati solo per le intersezioni valide.
Durante la progettazione dei form, ricordare questi punti per intersezioni valide.