Skip to main content

Dynamic Input Tool Strumento Input dinamico

Esempio di uno strumento

Input dinamico presenta l'opzione Esempio di uno strumento. Visita Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.

Utilizza Input dinamico per leggere da un database di input in fase di esecuzione e sceglie dinamicamente i record da leggere. Designer filtra il contenuto delle tabelle del database e restituisce solo i dati che soddisfano i criteri specificati. I dati restituiti vengono uniti al flusso di dati in entrata.

Errori dello schema dei file

Per evitare errori, verifica che gli schemi di tutti i file letti siano gli stessi.

Lo strumento Input dinamico può migliorare la velocità di elaborazione quando leggi un database relazionale in una rete. È in grado di eseguire query spaziali su database relazionali che non contengono oggetti spaziali.

Configura lo strumento

1. Seleziona un  modello di origine dei dati di input .

Nota

Seleziona  Modifica. . . per selezionare un percorso a un file o tabella di database. Per ulteriori informazioni, consulta la sezione  Strumento Dati di input .

2. Seleziona la modalità di aggiornamento delle origini dati di input in fase di esecuzione.

Leggi un elenco di origini dati  utilizza una colonna selezionata per eseguire un'azione selezionata su un elenco di origini dati.

Selezione e gestione di un elenco di origini dati

Campo : seleziona un campo o una colonna che contiene il valore per modificare il nome del file, della tabella del database o del percorso. Sono disponibili tutte le colonne trasferite in questo strumento.

Azione : seleziona come modificare il nome del file, della tabella del database o del percorso.

  • Aggiungi suffisso a nome file/tabella : consente di modificare il nome della tabella del database o del file specificato aggiungendo il valore del campo selezionato come suffisso.

  • Anteponi un prefisso al nome file/tabella : consente di modificare il nome della tabella del database o del file specificato anteponendo il valore del campo selezionato come prefisso.

  • Cambia nome file/tabella : consente di modificare il nome del file specificato o della tabella databile in base al valore del campo selezionato.

  • Cambia nome intero percorso : consente di modificare il percorso del database di input specificato in base al valore del campo selezionato.

Modifica query SQL : utilizza una query SQL per selezionare i record e i valori restituiti dal database.

Seleziona  Aggiungi  per includere una nuova condizione. Quando selezionata, ogni opzione apre una nuova finestra.

1.  Inoltra un campo all'output : aggiungi una colonna selezionata ai dati del database.

Aggiunta di una colonna all'output

Campo di output : seleziona la colonna da aggiungere. Sono disponibili tutte le colonne trasferite in questo strumento.

2.  Sostituisci una stringa specifica : sostituisci qualsiasi istanza di una stringa in un database con il valore di una colonna selezionata.

Sostituzione della stringa con valore colonna

  • Testo da sostituire : inserisci la stringa visualizzata nel database.

  • Campo sostitutivo : seleziona la colonna che contiene il valore da sostituire con la stringa inserita. Sono disponibili tutte le colonne trasferite in questo strumento.

3.  SQL: aggiorna clausola WHERE : modifica la clausola WHERE per sostituire un valore statico con il valore della colonna selezionata. Sono disponibili tutte le colonne trasferite in questo strumento.

Modifica della clausola WHERE per utilizzare il valore della colonna

  • Clausola SQL da aggiornare : seleziona una clausola da aggiornare. Sono disponibili tutte le clausole SQL predefinite.

  • Tipo di valore : il tipo di dati del valore sostituito.

  • Testo da sostituire : il testo della clausola WHERE esistente da sostituire.

  • Campo sostitutivo : seleziona la colonna che contiene il valore da sostituire con la stringa inserita. Sono disponibili tutte le colonne trasferite in questo strumento.

  • Valore sostituzione gruppo per clausola SQL IN : determina il modo in cui viene elaborata la clausola IN. Per impostazione predefinita, viene eseguita una singola query per ogni clausola. Se l'opzione è selezionata, viene eseguita una singola query a meno che non venga raggiunto il limite di caratteri. In tal caso, la singola query viene suddivisa in query più piccole. La casella viene selezionata automaticamente se la query contiene una clausola IN.

4.  SQL: filtro spaziale : utilizza un oggetto poligono nel flusso di dati in entrata per determinare se le coordinate di latitudine e longitudine esistenti nel database sono contenute nel rettangolo di delimitazione dell'oggetto.

Filtro delle coordinate in base al poligono

  • Campo latitudine : seleziona la colonna del database contenente le coordinate di latitudine.

  • Campo longitudine : seleziona la colonna del database che contiene le coordinate di longitudine.

  • I campi sono numeri interi (moltiplicati per 1000000) : riporta il formato dei dati delle coordinate. Per impostazione predefinita, le coordinate sono considerate decimali. Seleziona l'opzione per indicare che le coordinate sono formattate come numeri interi.

  • Campo Filtro spaziale (solo poligoni) : seleziona la colonna che contiene l'oggetto poligono con cui vengono valutate le coordinate. Tutti gli oggetti poligono trasferiti a questo strumento sono disponibili.

5.  SQL: aggiorna procedura archiviata : modifica una procedura in base al valore di una colonna selezionata.

Aggiornamento dei parametri della procedura archiviata

  • Parametro da aggiornare : effettua la selezione dall'elenco dei parametri all'interno del database.

  • Nome parametro : popolato automaticamente selezionando un parametro.

  • Tipo di valore : popolato automaticamente selezionando un parametro.

  • Testo da sostituire : il testo del parametro esistente che viene sostituito.

  • Campo sostitutivo : seleziona la colonna che contiene il valore da sostituire con la stringa inserita. Sono disponibili tutte le colonne trasferite in questo strumento.

  • Seleziona  Modifica  per modificare i parametri di una clausola.

  • Riordina le clausole tramite i pulsanti  Su  e  Giù .

  • Per eliminare una clausola, selezionala, quindi scegli  Elimina .