Tabella Importazione Esportazione
  • 28 Aug 2024
  • 2 Minuti da leggere
  • Contributori

Tabella Importazione Esportazione


Sommario dell'articolo

Diagramma di esportazione e importazione

Di seguito è riportato l'intero flusso di trasferimento per le tabelle, le query e le aggregazioni di Tulip. Questo documento fornirà una spiegazione dettagliata di questo flusso.

image.png

Campi utente personalizzati e tabelle attività macchina

Il flusso descritto di seguito si applica anche alle modalità di esportazione e importazione delle tabelle dei campi utente personalizzati e delle tabelle dei campi attività macchina.

Esportazione

Durante il processo di esportazione, l'applicazione o l'automazione esportata riporta tutte le tabelle in uso all'interno dell'applicazione. Una tabella è considerata in uso se è soddisfatta una delle seguenti condizioni:

  • Mostrata in un widget "Record di tabella
  • Usata in un widget di input
  • Mostrata in una tabella interattiva
  • Utilizzata in un trigger
  • Utilizzata in un'azione di automazione
  • Utilizzato in un blocco di eventi di automazione
  • Utilizzato in un filtro per una query di tabella, una tabella interattiva o un widget di analisi
  • Utilizzato come ingresso o uscita per un widget personalizzato.

Se un campo è archiviato, non verrà esportato. Se un campo è archiviato ma in uso, l'esportazione fallisce.

Importazione

:::(Warning) (Campi tabella archiviati) I campi tabella archiviati non saranno esportati e qualsiasi riferimento a tali campi all'interno delle applicazioni dovrà essere rimappato al momento dell'importazione.
:::

Trovare una stessa tabella

Per identificare le tabelle corrispondenti all'importazione, si cercano gli ID corrispondenti. Se si trova una tabella con lo stesso ID, non si crea una nuova tabella e ci si affida a quella esistente.

Se la tabella nel sito di importazione è archiviata, rimarrà archiviata.

Per ogni campo della tabella

Per ogni campo della tabella, si cerca un campo corrispondente in base all'ID della colonna del campo in questione.

Se il tipo di dati del campo corrispondente è diverso, l'importazione fallisce.

Se il campo è un campo di record collegato, la tabella collegata viene aggiunta all'elenco delle dipendenze per l'importazione e questo flusso viene ripetuto per quella tabella.

image.png

Per ogni query

Per ogni query nella tabella importata, si controlla se la query esiste. Se viene trovato un ID corrispondente, si verifica che la configurazione sia identica (limite, ordinamento e filtraggio) tra la destinazione e l'origine.

Se non è possibile trovare una query corrispondente, viene creata una nuova query. Se viene trovata una query corrispondente, ma non è identica all'istanza di destinazione, verrà creata una nuova query con un nuovo nome.

image.png

Nota: questa operazione non si applica ai campi utente personalizzati o alle tabelle di attività della macchina.

Per ogni aggregazione

Per ogni aggregazione nella tabella importata, si controlla se la query esiste. Se viene trovato un ID corrispondente, si verifica che la configurazione sia identica (operazione, campo) tra la destinazione e l'origine.

Se non è possibile trovare una query corrispondente, verrà creata una nuova query. Se viene trovata una query corrispondente, ma non è identica all'istanza di destinazione, verrà creata una nuova query con un nuovo nome.

image.png

Nota: questa funzione non si applica ai campi utente personalizzati o alle tabelle di attività della macchina.


Questo articolo è stato utile?