Creare caricatori livelli di Planning
I caricatori di metadati sincronizzano le informazioni gerarchiche dai sistemi di origine alle gerarchie del modello di pianificazione. Le gerarchie dovrebbero già esistere nel sistema di origine prima di tentare la sincronizzazione.
Il caricatore livelli di Planning consente di mappare i metadati sulle gerarchie organizzative dall'area di gestione temporanea
Adaptive Planning
.Utilizzare il caricatore livelli di pianificazione per importare i livelli in blocco, invece di crearli uno alla volta nell'amministrazione dei livelli. Una volta creato un caricatore, è possibile eseguirlo manualmente o pianificarne l'esecuzione nell'ambito di un'applicazione Integrazione
attivitàGuarda il video:
1 minuto e 36 secondiProcedura di base
- Immettere le impostazioni dell'origine dati
- Configurare la mappatura delle colonne
- Creare le regole aziendali
- Visualizzare l'anteprima dell'output del caricatore
- Eseguire o pianificare l'esecuzione del caricatore
Prerequisiti
Il caricatore livelli di Planning richiede i dati di gestione temporanea da un'importazione di un'origine dati esistente. Prendere nota dell'origine dati che si desidera utilizzare.
Prerequisiti
Autorizzazioni richieste: Operatore di integrazione, Designer dati
Navigazione
Dal menu di navigazione, accedere a Immettere le impostazioni dell'origine dati
In Impostazioni dell'origine dati è possibile scegliere la tabella di origine che si desidera utilizzare nei dati di gestione temporanea dell'integrazione e indicare se creare automaticamente nuovi livelli.
Best practice: salvare spesso il lavoro durante la creazione e la modifica del caricatore. Fare clic su
Salva
nel pannello Azioni. Per ignorare eventuali modifiche non salvate, fare clic su Chiudi
, quindi su No
. - Fare clic suCrea nuovo caricatorenella sezione Caricatori della Libreria dei componenti.
- SelezionareCaricatore livelli di Planningcome tipo di caricatore. Immettere un nome per il caricatore.
- Fare clic suCrea.
- Immettere i dati delle proprietà generali del caricatore livelli di Planning:
- Tabella di origine: selezionare la tabella di origine dall'elenco a discesa. Le tabelle di origine presenti nell'elenco sono tutte le tabelle disponibili nell'area di gestione temporanea alle quali è consentito accedere.
- Crea livello se non trovato in Planning: selezionare questa opzione per creare automaticamente nuovi livelli trovati nel sistema di origine, ma non trovati in . Deselezionare l'opzione per aggiornare solo i livelli esistenti nel modello.
- Propaga aggiornamenti livello applicabili ai figli:selezionareper aggiornare i livelli figlio se la modifica riguarda una proprietà a cascata. Se questa opzione è deselezionata, verrà modificato solo il livello aggiornato in modo esplicito.
- Elimina elementi durante la disabilitazione del workflow:selezionare per eliminareelementi all'interno del workflow quando i workflow vengono disabilitati. Se questa opzione è deselezionata, gli elementi del workflow non verranno eliminati quando il workflow è disabilitato.
- Elimina importi effettivi inaccessibili durante l'aggiornamento della disponibilità dei livelli: se la data di inizio o di fine degli importi effettivi in un livello cambia per rendere gli importi effettivi inaccessibili, questa opzione consente di eliminare i dati degli importi effettivi a cui non è possibile accedere.
- Pubblica le modifiche alla pubblicazione dell'amministratore in attesa: If Concetto: Pubblicazione amministratore ha modifiche al workflow in attesa, selezionare per pubblicare le modifiche.
- Mantieni ordine nella pianificazione: selezionare questa opzione per mantenere l'ordinamento dei livelli esistente già utilizzato in Adaptive Planning.
- Procedi con avvisi: selezionare questa opzione per continuare con il caricamento quando vengono visualizzati messaggi di avviso.
- Livello registro: scegliere il tipo di dettagli da acquisire durante l'esecuzione del caricatore.
- Disattivato: non viene registrato nessun errore.
- Errore: vengono registrati solo gli errori gravi.
- Info: vengono registrate le informazioni di base, ad esempio quando è stato aggiornato il caricatore.
- Dettagli: vengono registrate informazioni dettagliate su tutte le fasi e le azioni. Questa opzione è utilizzata principalmente per il debug o il controllo.
Configurare la mappatura delle colonne
La mappatura colonne consente di mappare le colonne dell'origine dati ai livelli disponibili in . È possibile annullare la mappatura delle colonne per ignorare i dati di gestione temporanea che non si desidera caricare. È anche possibile annullare la mappatura delle colonne una alla volta dopo l'esecuzione del caricatore, per risolvere i problemi delle colonne che generano errori nei registri.
L'unico modo per ottenere un elenco degli ID livello esistenti è utilizzare l'API exportLevels . L'ID livello non viene visualizzato in nessun punto dell'interfaccia utente dell'applicazione. Al momento del caricamento, la Colonna ID di origine per i livelli diventa l'ID livello.
Se sono presenti più colonne da mappare, utilizzare il filtro
Mostra
per selezionare:
- Tutto: mostra tutte le colonne di Planning.
- Obbligatorie: mostra tutte le colonne di pianificazione obbligatorie, ad esempio ID padre e Livello.
- Non mappate: mostra tutte le colonne di Planning non mappate.
- Mappatura completata: mostra tutte le colonne di Planning mappate.
Utilizzare la
Categoria
per selezionare:
- Dettagli livello: mostra le colonne relative ai dettagli del livello, tra cui Nome abbreviato, Valuta e Nel workflow. Nel workflow deve essere un valore booleano pari a 1 se vero o pari a 0 se falso.
- Impostazioni eliminazione: mostra le colonne relative alle impostazioni di eliminazione, tra cui il livello di eliminazione e il partner commerciale eliminazione. Questi valori booleani devono essere pari a 1 per vero o a 0 per falso.
- Impostazioni versione: mostra le colonne relative alle impostazioni della versione, inclusi inizio e fine degli importi effettivi. Questi valori devono essere formati data, ad esempio 01/01/2010.
- Attributi di livello: mostra le colonne relative agli attributi livello.
- Dimensioni livello: mostra le colonne relative alle dimensioni livello.
Per trovare le colonne desiderate è possibile utilizzare il campo
Cerca
. Immettere un nome completo o parziale da cercare e fare clic sulla lente di ingrandimento. Le colonne di gestione temporanea corrispondenti alla ricerca vengono visualizzate nei risultati.- Mappa colonne
- Fare clic suMappatura colonne.
- Selezionare una colonna non mappata dall'elenco a discesa. Le colonne disponibili per la mappatura vengono visualizzate nell'elenco. Man mano che si mappano le colonne, l'indicatore di stato cambia da un punto esclamativo
a un segno di spunta
.
La scheda Mappatura colonne contiene le seguenti colonne:- Stato:un segno di spunta
indica una colonna mappata. Un punto esclamativo
indica una colonna non mappata. - Colonna di pianificazione:visualizza tutte le colonne di pianificazione disponibili per la mappatura in un foglio. L'elenco delle colonne di Planning include un insieme di colonne di Planning obbligatorie, seguite da tutte le altre colonne. Le colonne di Planning obbligatorie sono indicate in grassetto con un asterisco e includono una colonna valore. Le colonne non obbligatorie includono Nome abbreviato e Valuta.
- Colonna di origine:visualizza le colonne all'interno della tabella di gestione temporanea scelta in Impostazioni origine dati.
Quando l'opzioneL'importazione dei dati crea automaticamente i valori dimensioneè abilitata, è possibile mappare gli attributi in base al codice. Il nome dell'attributo diventa automaticamente il codice.- Mappare i livelli padre dei livelli
- La colonna ID padre indica l'ID del livello padre di un livello. Per caricare nel livello più in alto in una gerarchia, è necessario che il valore ID padre nei dati di origine sia vuoto. Se si desidera creare un livello figlio al di sotto del primo livello, anche l'ID padre deve essere vuoto.Consultare Esempio: Caricare i livelli dalle origini dati del foglio di calcolo per un esempio di mappatura dei livelli e dei relativi livelli padre alla pianificazione.
- Annullare la mappatura delle colonne
- Per annullare la mappatura delle colonne, fare clic suAnnulla mappaturae scegliere:
- Annulla tutte le mappature: annulla la mappatura di tutte le colonne.
- Annulla mappatura elementi selezionati: annulla solo la mappatura delle colonne selezionate.
L'annullamento della mappatura di una colonna modifica l'icona di stato in un punto esclamativo.
.Best practice: oltre che per risolvere i problemi e ignorare le colonne, l'annullamento della mappatura può essere utilizzato per facilitare la gestione delle modifiche. Quando vengono inserite nuove colonne in un'origine dati, è possibile annullare la mappatura delle colonne precedenti per mappare quelle nuove.
Scaricare e caricare mappature
È possibile scaricare, modificare e quindi caricare mappature per i caricatori, per risolvere rapidamente gli errori di mappatura. L'operazione di caricamento ha esito positivo solo se non si verificano errori. Al momento del caricamento viene elaborato solo un foglio di mappature del file. Eventuali fogli di mappature aggiuntivi generano errori e comportano l'annullamento del caricamento.
- Fare clic suScarica mappature membrinel riquadroAzioni.
- Scaricare il file .XLSX. L'utente riceverà anche un'e-mail o una notifica Workday con un collegamento per il download del file delle mappature.
- Aprire il file e cercare i valori della tabella di gestione temporanea nel foglio delle mappature che causano errori.Eventuali celle contrassegnate come non valide nella colonnaCodice di pianificazioneoNome pianificazioneindicano che il codice non esiste più in Workday Adaptive Planning.
- Correggere gli errori e fare clic suCarica mappature membriper caricare il file. La colonnaSola letturanon viene caricata.
- Eseguire nuovamente il caricatore.
Non fare clic su
Cancella mappature membri
, se non diversamente indicato dal partner di implementazione o dall'assistenza di Workday Adaptive Planning.Creare regole aziendali
È possibile utilizzare le regole aziendali per creare espressioni SQL che limitano i dati di gestione temporanea disponibili per il caricamento. Verranno caricati solo i record che soddisfano i criteri del filtro.
La scheda
Regole aziendali
contiene un'area di testo per l'immissione di codice SQL.Per creare un filtro SQL:
- Nella schedaRegole aziendali, selezionareFiltro SQL. Fare clic suModifica.
- Immettere un'espressione SQL. Per inserire una colonna nell'espressione SQL anziché digitarla, fare clic sulla colonna nell'elencoColonne disponibili.
- Fare clic suApplicaper verificare la sintassi SQL. In caso di errori di sintassi, il bordo intorno all'espressione diventerà di colore rosso. Passare il puntatore del mouse sull'editor SQL per visualizzare informazioni sugli errori di sintassi.Per informazioni dettagliate sulla sintassi SQL, fare clic sullaguida onlinenella sezione Note di Modifica filtro SQL. Per ulteriori informazioni, consultare Riferimenti alle espressioni SQL .
- Correggere eventuali errori della sintassi e fare clic suApplica. Quando si esegue il caricatore, verranno caricate solo le righe di gestione temporanea corrispondenti all'espressione SQL.
Visualizzare l'anteprima dell'output del caricatore
È possibile visualizzare l'anteprima dell'output del caricatore, per verificare le mappature e correggere gli errori di convalida prima dell'esecuzione del caricatore.
Quando viene eseguita l'anteprima dell'output del caricatore o il caricamento manuale, i dati di origine vengono convalidati per rilevare eventuali errori. Ad esempio, il sistema verifica se:
- Viene creato un sottolivello senza indicare il livello padre.
- A un attributo di livello viene assegnato un valore attributo che non è stato trovato.
- Il valore dell'ID di origine per il livello è mancante (vuoto) nei dati.
- I dati contengono ID origine o nomi di livello duplicati. Gli ID origine devono essere univoci.
- Nei dati, un valore ParentId è uguale all'ID origine. In tal caso, la colonna fa riferimento a se stessa come colonna padre.
- Quando si importano sottolivelli, la radice del sottolivello viene mappata a un nodo esistente inAdaptive Planning. Il parentID non è presente nei dati di origine per un nuovo nodo in cui è stato introdottoAdaptive Planning.
- Un nodo esistente è stato spostato sotto un nuovo nodo e il flag Crea nuovo è disabilitato. Un livello esistente viene spostato in un nuovo nodo ma il caricatore è impostato in modo da non creare nuovi livelli.
- I dati hanno un riferimento ciclico nella gerarchia. Un valore ParentId fa riferimento a un suo elemento figlio come padre.
- Un livello viene impostato come partner commerciale di eliminazione e uno dei livelli figlio viene impostato come livello di eliminazione. Un livello impostato come partner commerciale di eliminazione non può avere un livello figlio che è un livello di eliminazione.
È anche possibile scaricare l'output di anteprima come file XML per verificare manualmente che i livelli dell'origine dati siano conformi ai requisiti prima di caricarli.
- Fare clic suAnteprima output caricatorenel pannello Azioni.
- (Facoltativo) Immettere le impostazioni di Anteprima output caricatore. Le informazioni che è possibile immettere variano a seconda dell'origine dati scelta per il caricatore livelli di Planning in uso. La modifica delle impostazioni in questa fase determina l'importazione di nuovi dati nelle tabelle e nelle colonne di gestione temporanea.
- Fare clic suAnteprima output caricatore.
Il caricatore viene eseguito con tutte le trasformazioni e le regole aziendali. Un popup di stato mostra gli step eseguiti durante l'esecuzione del caricatore. Se sono disponibili livelli per il caricamento, il caricatore crea un file XML e invia una notifica e-mail allegando l'output XML come file zip. Se non viene caricato nessun livello, il file zip contiene un messaggio indicante che non è stato caricato nessun livello.
Dopo il completamento dell'esecuzione del caricatore, un popup aggiuntivo consente di scaricare l'anteprima dell'output del caricatore come file XML compresso. La visualizzazione del popup per il download potrebbe richiedere un certo tempo, a seconda del numero di livelli e delle dimensioni del file.
Eseguire il caricatore
Dopo aver salvato un caricatore livelli di Planning con le impostazioni obbligatorie, eseguire il caricatore manualmente o come attività di integrazione pianificata.
Attendere circa 15-30 minuti tra ogni esecuzione del caricatore livelli di Planning
Adaptive Planning
ha tempo per sincronizzarsi con l'importazione. Maggiore è la dimensione delle importazioni, maggiore sarà il tempo necessario per la sincronizzazione. Il tempo di attesa dipende dalle dimensioni del modello e da altri fattori.Per eseguire manualmente il caricatore, fare clic su
Esegui manualmente
nel pannello Azioni.È possibile caricare i livelli direttamente dal sistema di origine oppure eseguire il caricatore utilizzando valori di gestione temporanea già importati. Al momento dell'esecuzione del caricatore, selezionare il comportamento desiderato tra i seguenti. Scegliere
Ignora importazione dati
per utilizzare la tabella di gestione temporanea esistente per il caricamento. L'opzione per ignorare l'importazione dei dati non è disponibile quando si utilizzano come origini dati i fogli di calcolo.Nell'ambito del processo di esecuzione, il caricatore verifica che i dati nella tabella di gestione temporanea siano stati mappati correttamente. Durante il caricamento vengono eseguite varie convalide. Eventuali errori visualizzati durante il caricamento indicano cosa è necessario risolvere per completare l'importazione.
- Includere il caricatore livelli di Planning in un'attività di integrazione
- Qualsiasi attività di integrazione può avere uno o più caricatori. Un'attività può contenere altre attività di integrazione, come i caricatori con script.Best practice: impostare un'attività di integrazione separata per ciascun caricatore.Se un'attività contiene più caricatori, i parametri di ciascun caricatore vengono visualizzati in un messaggio a comparsa al momento dell'esecuzione dell'attività. Se nei caricatori inclusi in un'attività è presente un parametro comune o condiviso, l'attività richiede il parametro una sola volta. È possibile scegliere di sostituire le richieste di parametri.Per le esecuzioni pianificate dell'attività vengono utilizzati i valori predefiniti dei parametri per i caricatori.
- Risoluzione dei problemi relativi a messaggi e avvisi
- Consultare Riferimenti: Messaggi di registro per i caricatori livelli di Planning per le descrizioni dei messaggi registrati durante un caricamento.