Filtraggio di un dataset
È possibile aggiungere un filtro a un dataset per ridurre l'insieme di valori di dati nelle attività di dati di Landing che caricano i dati tramite Qlik Data Gateway - Movimento dati, Storage e attività di dati Trasforma dati.
È possibile filtrare i dati durante il caricamento oppure, se SAP ODP o SAP OData è la propria sorgente dati, direttamente sulla sorgente dati stessa.
Filtraggio durante il caricamento dei dati
Questo metodo filtra i dati in memoria durante il caricamento dei dati. Utilizzare questo metodo se la sorgente dati non è SAP ODP o SAP OData, oppure se la sorgente dati è SAP ODP o SAP OData e si deve definire o modificare un'espressione complessa su un dataset.
Per filtrare un dataset
-
Aprire l'attività di dati.
-
Fare clic su Dataset e selezionare il dataset che si desidera filtrare.
-
Fare clic sul pulsante Filtra in alto a destra.
Se la sorgente dati è SAP ODP o SAP OData, selezionare Durante il caricamento dei dati dal menu a discesa.
Si aprirà il generatore di espressioni.
-
Creare un'espressione per definire il filtro. Il filtro deve restituire un valore vero per le righe di dati da conservare.
È possibile utilizzare colonne nel dataset, funzioni e operatori.
Fare clic su
per spostare un elemento nell'espressione.
È inoltre possibile utilizzare tutte le funzioni supportate dalla piattaforma dati cloud.
Nota informaticaSe si utilizza Azure Synapse Analytics come piattaforma dati, $RTRIM e $LTRIM elimineranno solo i caratteri di spazio, indipendentemente dal carattere specificato per l'eliminazione. -
Fare clic su Estrai parametri.
È ora possibile aggiungere un valore di test in Valore da testare per tutti i parametri.
-
Fare clic su Testa espressione.
A questo punto dovrebbe essere visualizzato il risultato dell'espressione di filtro, utilizzando i valori di test.
-
Fare clic su OK per salvare il filtro.
L'imbuto sul pulsante Filtra diventa verde, a indicare che è stato definito un filtro per quel dataset.
È possibile visualizzare l'espressione di filtro passando il mouse sul pulsante Filtra.
Filtraggio sulla sorgente dati
Questo metodo filtra i dati direttamente sulla sorgente dati ed è disponibile solo per le sorgenti dati SAP ODP e SAP OData. Il filtraggio direttamente sulla sorgente dati evita il trasferimento non necessario di grandi volumi di dati alla macchina Gateway Data Movement. Ciò migliora le prestazioni e riduce l'incertezza dei costi, facilitando il rispetto delle scadenze dei progetti.
Per filtrare un dataset
-
Aprire l'attività di dati.
-
Fare clic su Dataset e selezionare il dataset che si desidera filtrare.
-
Fare clic sul pulsante Filtra in alto a destra, quindi selezionare Sulla sorgente dati dal menu a discesa.
Si aprirà la finestra di dialogo Aggiungi/Modifica filtro "Sulla sorgente dati": <dataset>.
Nota informaticaLe colonne filtrate sono indicate con un'icona.
-
Selezionare una colonna nel riquadro sinistro, quindi definire i criteri di Includi o Escludi nel riquadro Criteri di filtraggio "<nome colonna>" a destra.
Ad esempio, selezionando la colonna BIRTHDATE e definendo Includi - Minore o uguale a - 19700101 si escluderanno tutti i record con date di nascita successive alla data specificata.
-
Per definire criteri di filtraggio aggiuntivi per la stessa colonna, fare clic su Aggiungi.
-
Per rimuovere i criteri di filtraggio 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'imbuto sul pulsante Filtra diventa verde, a indicare che è stato definito un filtro per quel dataset.