Migrare i dati da AX a Robot

Importante

Procedere con la migrazione dei dati solo se sono state completate le fasi precedenti della migrazione. Per maggiori informazioni, consultare Ricreare la struttura del repository AX in Robot e Migrare script da AX a Robot.

Se l'archivio AX contiene uno dei tipi di dati elencati di seguito, potrebbe essere necessario migrare i dati su Robot. A seconda della natura dei dati, utilizzare uno script per importare una nuova istanza dei dati in Robot potrebbe essere più rapido, semplice e appropriato rispetto alla migrazione fisica di una tabella esistente da AX.

Se l'archivio AX non contiene dati che devono essere migrati o ricreati, è possibile passare alla fase successiva della migrazione: Ricreare i processi AX automatizzati in Robot.

Tipo di dati Posizione AX
Tabelle dei dati di Analytics Sottocartella Dati
File di input come Excel e *.csv Sottocartella File relativi

Ricreare o migrare le tabelle dei dati di Analytics

Questa linea guida generale è utile per decidere se ricreare le tabelle dei dati di Analytics in Robot o migrarle da AX:

  • Ricreare: le tabelle di dati che vengono sovrascritte ogni volta che viene eseguito uno script di analisi possono essere ricreate in Robot anziché essere migrate da AX.
  • Migrare: le tabelle di dati a cui vengono aggiunti record ogni volta che viene eseguito uno script di analisi devono essere migrate.

Nota

Quando si migrano tabelle di dati, tutte le tabelle di dati in una cartella Dati vengono migrate come gruppo. Pertanto, se una cartella Dati contiene alcune tabelle sovrascritte e alcune tabelle aggiunte, tutte le tabelle vengono migrate.

Creare prima i robot

Che si ricreino o migrino le tabelle dei dati di Analytics, la prima cosa da fare è assicurarsi di aver creato i robot appropriati per contenere le tabelle in Robot. Potrebbero essere già stati creati i robot richiesti, in caso contrario è necessario crearli ora. Per maggiori informazioni, consultare Creare robot per strutturare contenuti e processi automatizzati.

Il modo in cui si intende utilizzare le tabelle di dati in Robot determina il modo in cui strutturare i singoli robot per contenerle.

Uso previsto della tabella dei dati di Analytics Struttura del robot
Archiviare e proteggere una singola copia dei dati importati da un'origine dei dati che può quindi essere collegata da più processi automatizzati in altri robot Creare un robot con un nome come "Dati di origine". Creare più robot se si desidera avere contenitori separati per diversi tipi di dati di origine. Ad esempio, "Dati di origine SAP", "Dati di origine Oracle" e così via.
Fornire input per gli script di analisi successivi come parte dello stesso processo automatizzato o di più processi automatizzati Creare un robot che contenga tutti gli script e le tabelle di dati necessari per il processo o i processi automatizzati. Ad esempio, "A_01_AP analytic tests".

Ricreare le tabelle di dati

Le tabelle dei dati di Analytics che vengono sovrascritte ogni volta che viene eseguito uno script di analisi devono essere ricreate in Robot anziché essere migrate da AX. In questa situazione, la migrazione delle tabelle è uno spreco di energie, perché le tabelle verranno sovrascritte non appena gli script che le creano verranno eseguiti in Robot.

Ad esempio, se si importa una tabella delle transazioni mensili dall'installazione SAP o Oracle della propria organizzazione e si sovrascrive la tabella del mese precedente, l'approccio più semplice è iniziare a importare la tabella mensile in Robot utilizzando lo stesso script di analisi utilizzato per importare la tabella in AX.

Allo stesso modo, tutte le tabelle di dati che vengono sovrascritte ogni volta che si esegue un'analisi automatizzata dovrebbero essere ricreate eseguendo l'analisi in Robot anziché migrarle.

Opzioni per ricreare le tabelle di dati in Robot

È possibile utilizzare una qualsiasi delle seguenti opzioni per ricreare le tabelle di dati in Robot:

  • Eseguire un intero processo automatizzato
  • Eseguire solo una parte di un processo automatizzato
  • Utilizzare uno script di configurazione per inizializzare le tabelle di dati

Migrare le tabelle di dati

Le tabelle dei dati di Analytics a cui vengono aggiunti record ogni volta che viene eseguito uno script di analisi dovrebbero essere migrate da AX a Robot anziché essere ricreate in Robot. In questa situazione è necessario migrare le tabelle per preservare i dati storici accumulati nelle tabelle.

Ad esempio, se si importa una tabella delle transazioni mensili dall'installazione SAP o Oracle della propria organizzazione e si aggiungono i record a una tabella annuale cumulativa, la tabella annuale deve essere migrata in Robot.

Allo stesso modo, tutte le tabelle di dati a cui vengono aggiunti record ogni volta che viene eseguita un'analisi automatizzata dovrebbero essere trasferite a Robot anziché ricreate.

Il processo di migrazione delle tabelle dati in Robot

Il team di supporto Diligent ha reso disponibili degli script per assistere nella migrazione delle tabelle di dati storici da AX a Robot. Il primo script esporta le tabelle di dati da AX a una posizione intermedia sulla rete. Il secondo script importa le tabelle di dati dalla posizione intermedia in Robot.

Gli script di migrazione sono necessari perché, a differenza di AX, non è possibile caricare direttamente le tabelle di Analytics su Robot tramite l'interfaccia utente.

Nota

Gli script funzionano a livello di cartella AX individuale e a livello di robot individuale. È necessario eseguire ripetutamente gli script per ogni cartella contenente le tabelle di dati che si desidera esportare e per ogni robot in cui si desidera importare le tabelle dati.

Creare tabelle collegate in Robot

Se si utilizzano tabelle di dati master e collegate in AX e si desidera continuare questa disposizione in Robot, è necessario ricreare le relazioni di collegamento in Robot. Per ottenere informazioni sulla configurazione, consultare Condividere e collegare tabelle di dati nei robot ACL.

Caricare o migrare file non relativi ad Analytics

Sono disponibili due opzioni per popolare file non relativi ad Analytics, come Excel o *.csv, in Robot:

  • migrare i file da AX a Robot
  • caricare i file da una posizione di rete

Il caricamento dei file richiede meno passaggi. Potrebbe essere necessario utilizzare entrambe le opzioni a seconda della disponibilità dei file. Indipendentemente dall'approccio scelto, assicurarsi di popolare Robot con la versione corrente di ciascun file.

Migrare i file da AX a Robot

Non è possibile migrare i file relativi direttamente da AX a Robot. Esportare i file relativi da AX a una posizione intermedia, accessibile sia ad AX che a Robot, come il computer.

Questa procedura presuppone che si stia utilizzando il proprio computer come posizione intermedia.

  1. Creare una cartella sul computer in cui archiviare i file esportati.
  2. In Esplora server di AX, eseguire una delle seguenti operazioni:
    • selezionare una cartella File relativi per esportare tutti i file nella cartella.
    • selezionare i singoli file in una cartella File relativi usando Ctrl+clic.
  3. Selezionare File > Esporta.
  4. Nella finestra di dialogo Esporta, deselezionare Lavorare con i file esportati?.
  5. Fare clic su Sfoglia, selezionare la cartella creata per l'archiviazione dei file quindi fare clic su OK.
  6. Fare clic su OK per esportare il file o i file.

    I file vengono esportati nella posizione specificata.

  7. Ripetere la procedura per i file presenti nelle altre cartelle File relativi che si desidera migrare.
  8. Per caricare i file, procedere come segue.

Caricare i file da una posizione di rete

Se si dispone di versioni aggiornate di file relativi archiviati localmente o disponibili sulla rete, è possibile caricarli direttamente su Robot.

Nota

I file relativi non devono superare 1 GB di dimensione e devono essere di un tipo di file consentito. Per visualizzare un elenco dei tipi di file consentiti, consultare Tipi di file consentiti in Robot.

  1. Dalla home page di Launchpad (www.highbond.com), selezionare l'applicazione Robot per aprirla.

    Se si è già in Diligent One, è possibile utilizzare il menu di navigazione a sinistra per passare all'applicazione Robot.

  2. Dalla dashboard in Robot, selezionare ACL Robot.
  3. Andare al robot su cui si desidera caricare il file o i file relativi e selezionare il robot per aprirlo.
  4. Nell'angolo superiore destro del robot, fare clic su Sviluppo per passare alla modalità di sviluppo.

    L'intestazione della modalità di produzione ha uno sfondo chiaro, mentre l'intestazione della modalità di sviluppo ha uno sfondo scuro.

  5. Nella scheda Input/Output, eseguire una delle seguenti operazioni:
    • Trascina e rilascia: consente di selezionare uno o più file dal sistema di file locale e di trascinarli nella sezione di caricamento Trascina e rilascia.
    • Scegli file: fare clic su Scegli file, andare ai file che si desidera caricare dal sistema di file locale, selezionarli e fare clic su Apri.

    Risultato: il file o i file sono stati caricati e vengono visualizzati sotto File nella scheda Input/Output.

Cosa fare in seguito

Dopo aver migrato i dati per uno o più processi automatizzati, è possibile passare a Ricreare i processi AX automatizzati in Robot.