Filtrazione di una serie di dati
È possibile aggiungere un filtro a un set di dati per ridurre il set dei valori dei dati in attività dati di Trasferimento che trasferiscono i dati tramite Qlik Data Gateway - Movimento dati, attività dati di Archiviazione e Trasformazione.
È possibile filtrare i dati durante il caricamento o, se SAP ODP è la tua sorgente dati, direttamente sulla sorgente dati stessa.
Filtro durante il caricamento dei dati
Questo metodo filtra i dati in memoria durante il caricamento dei dati. Utilizzare questo metodo se la tua sorgente dati non è SAP ODP o se la tua sorgente dati è SAP ODP e devi definire o modificare un'espressione complessa su un set di dati.
Per filtrare un set di dati
-
Apri l'attività di dati.
-
Fai clic su Set di dati e quindi seleziona il set di dati che desideri filtrare.
-
Fai clic sul pulsante Filtro in alto a destra.
Se la tua sorgente dati è SAP ODP, seleziona Durante il caricamento dei dati dal menu a discesa.
Si apre il generatore di espressioni.
-
Generare un'espressione per definire il filtro. Il filtro dovrebbe restituire un valore true per le righe di dati da mantenere.
È possibile utilizzare colonne nella serie di dati, nelle funzioni e negli operatori.
Fare clic su
per spostare un elemento nell'espressione.
È inoltre possibile utilizzare tutte le funzioni supportate dalla piattaforma dati cloud.
Nota informaticaSe si usa Azure Synapse Analytics come piattaforma dati, $RTRIM e $LTRIM taglieranno solo i caratteri di spazio indipendentemente dal carattere specificato da tagliare. -
Fare clic su Estrai parametri.
È ora possibile aggiungere un valore di prova a Valore da verificare per tutti i parametri.
-
Fare clic su Prova espressione.
Ora si dovrebbe vedere il risultato dell'espressione filtro, usando i valori del test.
-
Fare clic su OK per salvare il filtro.
L'imbuto sul pulsante Filtro diventa verde, indicando che è stato definito un filtro per quel set di dati.
È possibile vedere l'espressione del filtro passando il mouse sul pulsante Filtro.
Filtro sulla sorgente dati
Questo metodo filtra i dati direttamente sulla sorgente dati ed è disponibile solo per la sorgente dati SAP ODP. Il filtro diretto sulla sorgente dati impedisce il trasferimento non necessario di grandi volumi di dati alla macchina Gateway Data Movement. Ciò migliora sia le prestazioni sia riduce l'incertezza sui costi, il che facilita il rispetto delle scadenze del progetto.
Per filtrare un set di dati
-
Apri l'attività di dati.
-
Fai clic su Set di dati e quindi seleziona il set di dati che desideri filtrare.
-
Fare clic sul pulsante Filtro in alto a destra, quindi selezionare Su sorgente dati dal menu a discesa.
Si apre la finestra di dialogo Aggiungi/Modifica filtro "Su sorgente dati": <dataset>.
Nota informaticaLe colonne filtrate sono indicate con un'icona.
-
Selezionare una colonna nel riquadro sinistro e quindi definire i criteri di Includi o Escludi nel riquadro "Criteri di filtro <nome colonna>" a destra.
Ad esempio, selezionando la colonna BIRTHDATE e definendo Includi - Minore o uguale a - 19700101 verranno esclusi tutti i record con date di nascita successive alla data specificata.
-
Per definire ulteriori criteri di filtro per la stessa colonna, fare clic su Aggiungi.
-
Per rimuovere i criteri di filtro per una colonna, fare clic sull'
icona accanto ai criteri.
-
Ripetere il passaggio 3 per definire i filtri su colonne aggiuntive.
-
Per visualizzare i dettagli del filtro, espandere il riquadro Riepilogo filtro nella parte inferiore della finestra di dialogo.
-
Fare clic su OK per salvare il filtro.
L'icona a imbuto sul pulsante Filtro diventa verde, indicando che è stato definito un filtro per quel set di dati.