Considerazioni sul caricamento dei file

Nell'utilizzare file di caricamento, considerare i tre aspetti seguenti:

  • Gli utenti devono scrivere macro per gestire i caratteri di nuova riga in Excel. Gli utenti non possono aprire e modificare i file di esportazione della utility Outline Load che contengono formule su più righe in Excel.

  • Se i nomi membro contengono virgole, per eseguire un'esportazione di dati è necessario utilizzare un file delimitato da tabulazioni.

  • Se il nome di un membro è uguale al nome di una proprietà del membro, ad esempio Descrizione, l'esportazione di dati e metadati della utility Outline Load può generare risultati imprevisti.

  • Se si intendono salvare o modificare file con valori separati da virgole (CSV) di metadati o dati generati dalla utility Outline Load per l'esportazione o l'importazione in Microsoft Excel, tenere presente che Excel non gestisce in modo corretto alcune funzioni di formattazione nel file CSV. Ad esempio, la utility Outline Load inserisce le informazioni dei membri POV tra virgolette doppie e le considera come un'unica colonna, mentre Excel considera i membri POV come colonne separate. Al momento del salvataggio, Excel racchiude i membri POV tra ulteriori virgolette e aggiunge virgole alla riga superiore dell'intestazione. Se si reimporta il file con l'utility Outline Load, quest'ultima non riconosce questo formato come formato valido. Oracle consiglia di modificare e salvare i file di esportazione CSV in Blocco note, WordPad o altro editor di testo.

  • Per ogni dimensione nell'applicazione, è necessario creare un file di caricamento con campi corrispondenti alle proprietà della dimensione. Ogni file di caricamento può contenere membri per una sola dimensione. È possibile definire più membri per ogni dimensione.

  • I campi necessari sono diversi per ogni dimensione caricata. Fare riferimento a Proprietà delle dimensioni.

  • Il nome del membro deve essere incluso come campo nel file di caricamento. Se il valore di proprietà del membro non è specificato, viene utilizzato il valore predefinito dell'applicazione per la proprietà.

  • Quando si aggiungono nuovi membri, i valori non specificati assumono un valore predefinito o vengono ereditati dal valore di proprietà del membro padre nel modo appropriato. Se il membro esiste e non è specificato alcun valore, viene lasciato così com'è.

  • Se quando si carica un membro già presente nell'applicazione Oracle Hyperion Planning, ad esempio per modificare una proprietà, se nel file di caricamento non è specificato un padre, il membro viene lasciato sotto il padre esistente. Se è specificato un nuovo padre, il membro viene spostato all'interno del nuovo padre.

  • Il caricamento di una gerarchia di unità di pianificazione differisce dal caricamento di altre dimensioni per il fatto che il file di importazione specifica una sostituzione completa della gerarchia anziché modifiche incrementali come avviene nel caricamento di altre dimensioni. Il caricamento di una gerarchia di unità di pianificazione comporta anzitutto l'eliminazione di tutti i membri dalla gerarchia di unità di pianificazione, quindi la creazione dei membri specificati nel file di input. È importante tenere presente che il caricamento di una gerarchia di unità di pianificazione comporta l'eliminazione di un membro esistente e dei figli relativi, se tale membro non è specificato nel file di input.

  • Per specificare un valore null, è possibile utilizzare il valore riservato <Nessuno>, ad esempio, per eliminare un'assegnazione attributo.

  • I campi dei record intestazione possono essere visualizzati in qualsiasi ordine.

  • Per ogni file di caricamento è possibile caricare una sola dimensione.

  • Per le intestazioni di colonna nel file di caricamento viene fatta distinzione tra maiuscole e minuscole.

  • I record vengono caricati uno per uno. Se il caricamento di un record non riesce, l'eccezione associata viene scritta nel file delle eccezioni e il processo di caricamento riprende dal record successivo.

  • Se durante il caricamento di un anno vengono registrati errori e l'anno è stato caricato nell'applicazione, le proprietà dell'anno potrebbero differire da quelle specificate nel file di caricamento. Correggere il record del file di caricamento e caricare di nuovo l'anno per impostarne correttamente le proprietà.

  • I membri padre devono essere presenti o caricati prima dei rispettivi membri figlio. Nella maggior parte dei casi, al file di caricamento è necessario applicare l'ordine padre-figlio, esplicitamente o utilizzando /H.

  • I valori dati contenenti virgole e virgolette devono essere racchiusi tra virgolette. Negli esempi seguenti viene indicata l'interpretazione di virgole e virgolette.

    Tabella 5-3 Esempi di valori dati contenenti virgole e virgolette

    Valore Interpretazione

    "virgolette""virgolette"

    virgolette"virgolette

    """stringavirgolettata"""

    "stringavirgolettata"

    """,stringa,"",virgolette,""

    ",stringa,",virgolette,"

    """,stringa,"""",virgolette,"""

    ",stringa,"",virgolette,"

  • I nomi membro tra parentesi verranno trattati come funzioni.