Strumento Formula In-DB
Utilizza Formula In-DB per creare o aggiornare i campi in un flusso di dati In-DB con un'espressione utilizzando il linguaggio nativo del database, ad esempio SQL. Utilizza lo strumento Formula In-DB per modificare i dati all'interno di un database in base a un'espressione o a una relazione tra dati.
In-Database consente la combinazione e l'analisi di grandi set di dati senza spostarli da un database e può offrire significativi miglioramenti delle prestazioni rispetto ai metodi di analisi tradizionali. Per ulteriori informazioni sulla categoria dello strumento In-Database, consulta la sezione Panoramica di In-Database .
Nota
Contrariamente alla maggior parte degli strumenti In-DB, questo strumento richiede comandi SQL per un'elaborazione più avanzata.
Configurazione dello strumento
Campo di output : il campo a cui verrà applicata la formula. Scegli un campo nel menu a discesa o aggiungine uno nuovo.
Tipo : consente di selezionare il Tipo di dati appropriato per il nuovo campo. Se è selezionato un campo esistente, il tipo è solo di riferimento.
Espressione : la casella Espressione è solo di riferimento. Viene popolata con l’ espressione SQL incorporata. Le formule qui create sono integrate in un'istruzione SELECT.
Pulsanti di navigazione: usa le frecce su o giù per impostare l'ordine di esecuzione delle formule. Seleziona il pulsante "-" per eliminare la formula selezionata.
Espressione SQL : crea l'espressione da applicare al campo specificato.
Usa l'elenco a discesa Inserisci campi per scegliere i campi per creare la formula tra quelli disponibili. Seleziona il nome di un campo per aggiungerlo al campo Espressione o scrivi un'espressione personalizzata. L'espressione viene aggiunta al campo Espressione nella parte superiore mentre viene scritta.
Non è necessario un comando SELECT per scrivere un'istruzione CASE nello strumento Formula In-DB. Puoi utilizzare l'espressione
CASE WHEN "FIELDNAME" = 'condition' THEN 'calculation'...END
Inserisci campi : elenco di colonne disponibili che possono essere inserite nell'editor Espressione SQL.
Convalida qui l'espressione in runtime : fornisce informazioni sugli errori presenti nell'espressione.
Quando questa opzione è selezionata, una query viene inviata al database e gli eventuali errori vengono segnalati nella sezione Messaggi dello strumento.
Quando questa opzione è deselezionata, la query non viene inviata finché il flusso di lavoro In-Database non è completo e gli eventuali errori non vengono segnalati nella sezione Messaggi in qualsiasi strumento a valle.