Utilizzo delle definizioni batch

Una definizione batch viene utilizzata per definire i parametri e job batch, nonché il tipo di regole incluse nel batch. Un batch può contenere solo un tipo di regola. I tipi validi sono i seguenti:

  • dati

  • batch

  • batch aperto

Nota:

Le definizioni batch possono essere create solo da un amministratore.

È possibile creare una definizione batch che includa regole di caricamento dati di applicazioni target diverse. Ciò consente di utilizzare un batch nel quale vengono caricati sia metadati che dati o di creare un batch di batch con un batch per i metadati e un altro batch per i dati.

Se si desidera utilizzare regole di caricamento dati associate a un'applicazione metadati, Gestione dati supporta il caricamento di metadati da un file sequenziale. Per ulteriori informazioni, fare riferimento alla sezione

Le funzionalità di Definizione batch includono le tre aree riportate di seguito.

  • Dettaglio definizione batch: consente di aggiungere o eliminare una definizione batch. Durante l'aggiunta o la modifica di una definizione è possibile specificare nome della definizione, applicazione target, metodo di elaborazione, metodo di restituzione del controllo e parametri di attesa.

  • Parametri definizione batch: consente di derivare i parametri del periodo in base alle opzioni Importa da origine, Esporta a target e Periodo POV. Consente inoltre di specificare i parametri per l'estrazione dei dati. La definizione parametri non è disponibile per i tipi di batch "batch".

  • Job definizione batch: consente di aggiungere o eliminare i job di un batch. I tipi specifici di regole consentiti dipendono dal tipo di batch.

Per aggiungere una definizione batch:

  1. Nella scheda Impostazione, in Batch, selezionare Definizione batch.

  2. Nella sezione di riepilogo Definizione batch fare clic su Aggiungi.

    Utilizzare i campi Nome e Applicazione target vuoti nella griglia di riepilogo Definizione batch per immettere un nome di batch o un'applicazione target in cui cercare.

  3. Nella sezione dei dettagli Definizione batch, selezionare la scheda Definizione.

  4. In Nome specificare il nome per la definizione batch.

    Il nome può contenere solo caratteri alfabetici, numerici o sottolineatura. Non immettere spazi o altri caratteri.

  5. Da Applicazione target selezionare il nome dell'applicazione target.

  6. Da Tipo selezionare il tipo di regola per la definizione.

    Sono disponibili i tipi riportati di seguito.

    • dati

    • batch

    • batch aperto

    • batch aperto per origini dati basate su file per più periodi che includono il periodo di inizio e di fine.

    Se si includono più applicazioni target, assicurarsi che il "tipo" di regola sia coerente con il tipo di batch. Ad esempio, un batch di tipo "batch" non può contenere una regola dati, ma può includere solo batch. Un batch di tipo "dati" non può contenere batch.

    Il tipo Batch aperto viene utilizzato solo per origini dati basate su file e non contiene alcun job batch. Quando si esegue questo tipo di batch, il processo legge automaticamente i file dalla directory openbatch e li importa nel POV appropriato in base al nome del file. Quando viene eseguita il batch aperto, la cartella master viene svuotata.

  7. Da Modalità di esecuzione selezionare il metodo di elaborazione batch.

    • Seriale: consente di elaborare i file in sequenza. L'elaborazione di un file deve essere completata perché il processo passi al file successivo.

    • Parallelo: i file vengono elaborati contemporaneamente.

      Nota:

      I file non vengono raggruppati in base alla posizione in modalità parallela.
  8. Per l'esecuzione di un'elaborazione batch in modalità parallela, compilare i seguenti campi

    • Attendi completamento: selezionare Attendi per restituire il controllo solo quando l'elaborazione del batch è terminata.

      Selezionare Non attendere per eseguire il batch in background. In questo caso, il controllo viene restituito immediatamente.

    • Timeout: consente di specificare la durata massima di esecuzione del job. Gestione dati attende il completamento del job, quindi restituisce il controllo.

      Il timeout può essere espresso in secondi o minuti. Immettere un numero seguito da S per secondi o M per minuti.

  9. In Directory batch aperti per un tipo di batch aperto specificare la cartella in Home\inbox\batches openbatch in cui vengono copiati i file da importare. Se questo campo è vuoto o null, vengono elaborati tutti i file presenti in Home\inbox\batches\openbatch.

  10. In Separatore nome file per un batch aperto selezionare il carattere che deve essere utilizzato per separare i cinque segmenti che compongono il nome di file di un batch aperto.

    Opzioni:

    • ~

    • @

    • ;

    • _

  11. Selezionare Creazione automatica regola dati per creare automaticamente la regola dati per i caricamenti di dati basati su file.

    Nota:

    L'opzione Creazione automatica regola dati è disponibile per le regole di tipo "batch aperto".

    Quando Gestione dati assegna il nome alla regola dati, verifica l'eventuale presenza di una regola dati con il nome "Location_Category". Se questo nome non esiste, Gestione dati crea la regola dati utilizzando le convenzioni per i nomi riportate di seguito.

    • Nome regola: Location_Category

    • Descrizione: "Creazione automatica regola dati"

    • Categoria: categoria

    • Nome file: Null

    • Modalità: sostituzione

  12. Facoltativo: nel campo Descrizione immettere una descrizione per la definizione batch.

  13. Fare clic su Salva.

  14. Facoltativo: in Gruppo batch selezionare il gruppo di batch da associare al batch.

    Per ulteriori informazioni, fare riferimento alla sezione Aggiunta di un gruppo di batch.

  15. Facoltativo: in Numero di job paralleli specificare il numero massimo di processi paralleli sottomessi da un batch in qualsiasi momento.

    Questa opzione viene utilizzata in combinazione con i campi Attendi completamento e Timeout.

    Se le opzioni Attendi completamento e Timeout vengono impostate per il periodo, ma non viene definito il numero di job paralleli, Gestione dati attende il completamento di tutti i job batch e quindi restituisce il controllo.

    Se il conteggio del numero di job paralleli è impostato e le modalità Attendi completamento/Timeout sono abilitate, il sistema sottomette contemporaneamente il numero specificato di job per l'elaborazione. Se il tempo di attesa viene raggiunto prima del completamento di tutti i job, il sistema chiude la procedura di elaborazione batch.

    L'impostazione dell'opzione Attendi completamento è valida per l'intero batch e non per ogni subset. Si supponga, ad esempio, che siano presenti 20 job e che il numero di job paralleli sia impostato su 4 e il periodo di timeout su 10 M. Se vengono completati solo 15 job in 10 M, il sistema verrà comunque chiuso.

    Se l'opzione Non attendere non viene specificata, il sistema invia tutti i job e restituisce il controllo subito senza attendere il completamento dei processi in esecuzione.

  16. Fare clic su Salva.

Per aggiungere i parametri della definizione batch:

  1. Nella scheda Impostazione, in Batch, selezionare Definizione batch.

  2. In Definizione batch, all'interno di Dettaglio definizione batch, selezionare la scheda Parametro.

  3. In Parametri selezionare Importa da origine per importare i dati dal sistema di origine, effettuare le trasformazioni necessarie ed esportare i dati nella tabella intermedia di Gestione dati.

  4. Selezionare Esporta a target per esportare i dati all'applicazione target.

  5. Selezionare Periodo POV per derivare i parametri periodo in base alle impostazioni POV.

    Se è selezionato Periodo POV, i campi del periodo di inizio e fine chiave periodo sono disabilitati.

    Questo campo è disponibile solo per batch di caricamento dati.

    Durante l'impostazione di un batch, è possibile scegliere il POV per determinare il periodo o immettere i periodi in modo esplicito. Se si seleziona il POV, ne viene eseguito il pull dall'impostazione Periodo POV predefinito a livello di sistema/applicazione o a livello di impostazioni utente.

  6. Specificare le date in Periodo inizio e Periodo fine per derivare il parametro del periodo tramite il quale vengono elaborati i dati.

    Utilizzare il formato data in base alle impostazioni internazionali in uso. Ad esempio, In Italia immettere la data utilizzando il formato GG/MM/AA.

    Se sono selezionati i campo Periodo inizio e Periodo fine, il campo Periodo POV è disabilitato.

    Questo campo è disponibile solo per batch di caricamento dati.

  7. Nel menu a discesa Modalità importazione selezionare la modalità utilizzata per estrarre tutti i dati di un intero periodo in un unico passaggio oppure incrementalmente durante il periodo.

    Le opzioni sono le seguenti.

    • Aggiungi: le righe esistenti per il POV rimangono invariate, ma al POV vengono aggiunte nuove righe. Si supponga, ad esempio, che inizialmente vengano caricate 100 righe mentre in un secondo tempo ne vengano caricate altre 50. In questo caso, Gestione dati aggiunge le 50 righe. Dopo questo caricamento, il numero totale di righe del POV è 150.
    • Sostituisci: Sostituisce le righe del POV con le righe del file di caricamento (ossia, vengono sostituite le righe in TDATASEG). Si supponga, ad esempio, che inizialmente vengano caricate 100 righe mentre in un secondo tempo ne vengano caricate altre 70. In questo caso, Gestione dati dapprima rimuove le 100 righe, quindi carica in TDATASSEG le 70 righe. Dopo questo caricamento, il numero totale di righe del POV è 70.

      Per un'applicazione Planning, l'opzione Sostituisci dati cancella i dati per le dimensioni anno, periodo, scenario, versione ed entità in fase di caricamento, quindi carica i dati dall'origine o dal file. Se l'applicazione Planning contiene un anno di dati ma si sta caricando un singolo mese, questa opzione consente di cancellare l'intero anno prima di eseguire il caricamento.

    Questo campo è disponibile solo per batch di caricamento dati.

  8. Selezionare Estrai tassi di cambio per estrarre il tasso di cambio. (Questa opzione non è applicabile per i sistemi di origine basati su file).

  9. Selezionare la modalità per l'esportazione dei dati nell'elenco a discesa Modalità esportazione.

    Per le applicazioni Planning selezionare la modalità per l'esportazione dei dati nell'elenco a discesa Modalità esportazione.

    Le opzioni sono le seguenti.

    • Memorizza dati: i valori dell'origine o del file vengono inseriti nell'applicazione target, sostituendo eventuali valori esistenti.

    • Sostituisci dati: cancella i dati per le dimensioni anno, periodo, scenario, versione ed entità in fase di caricamento, quindi carica i dati dall'origine o dal file. Se l'applicazione Planning contiene un anno di dati ma si sta caricando un singolo mese, questa opzione consente di cancellare l'intero anno prima di eseguire il caricamento.

    • Aggiungi dati: il valore nell'origine o nel file viene aggiunto al valore esistente nell'applicazione target. Ad esempio, se l'origine contiene 100 e il target 200, il risultato sarà 300.

    • Sottrai dati: il valore nell'origine o nel file viene sottratto dal valore esistente nell'applicazione target. Ad esempio, se il target contiene 300 e l'origine 100, il risultato sarà 200.

    Questo campo è disponibile solo per batch di caricamento dati.

    Per Financial Consolidation and Close sono disponibili le modalità di esportazione dati indicate di seguito.

    • Sostituisci: prima della sottomissione del caricamento vengono eliminati tutti i valori basati su scenario, anno, periodo, entità e origine dati.

    • Unisci: se nell'applicazione sono già presenti dei dati, il sistema semplicemente aggiunge i valori del file di caricamento ai dati esistenti. I dati esistenti non vengono eliminati. Se i dati non esistono, vengono creati nuovi dati.

    • Accumula: i dati dell'applicazione vengono cumulati con i dati presenti nel file caricato. Per ogni punto di vista univoco nel file di dati, il valore dal file di caricamento viene aggiunto al valore nell'applicazione.

  10. Per Oracle Essbase o Planning, dall'elenco a discesa Tipo di piano selezionare il tipo di piano dell'applicazione.

  11. Fare clic su Salva.

Per aggiungere un job batch:

  1. Nella scheda Impostazione, in Batch, selezionare Definizione batch.

  2. In Definizione batch, all'interno di Job batch, fare clic su Aggiungi.

    In Nome regola specificare il nome della regola associata al job batch.

    Per individuare il nome della regola e selezionarlo, è inoltre possibile fare clic su Pulsante Cerca..

  3. In Sequenza job specificare l'ordine in base al quale eseguire il batch.

  4. Fare clic su Salva.