Skip to main content

Blue icon with beaker full of bubbles. 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.