Werken met tabelrecepten
Tabelrecept maken
Een nieuw tabelrecept maken:
-
Selecteer Analyses > Maken of Analyses > Gegevensvoorbereiden in het startmenu.
-
Klik op Tabelrecept.
Het dialoogvenster Een nieuw tabelrecept maken wordt geopend.
-
Voer in het bijbehorende veld een naam in voor uw tabelrecept.
-
Selecteer in de bijbehorende vervolgkeuzelijst in welke ruimte u het tabelrecept wilt opslaan.
-
Voeg een beschrijving toe om het doel van het tabelrecept vast te leggen.
-
Voeg Labels toe aan het tabelrecept zodat deze makkelijk te vinden is.
-
Schakel desgewenst het selectievakje Tabelrecept openen in om het tabelrecept direct te bekijken nadat het is gemaakt.
-
Klik op Maken.
Uw nieuwe tabelrecept wordt geopend in het tabblad Editor en u wordt gevraagd om een bron uit uw catalogus te selecteren. Zie Een gegevensbron selecteren voor meer informatie over hoe u te werk moet gaan.
Een gegevensbron selecteren
Een bron toevoegen direct na het maken van een tabelrecept
Direct na het klikken op Maken in het dialoogvenster voor het maken van een tabelrecept, wordt een venster Gegevenscatalogus geopend. Als bron voor uw tabelrecept kunt u een van uw catalogus-gegevensverzamelingen selecteren op basis van bestanden of een gegevensverbinding.
Een dataset als bron voor uw tabelrecept selecteren:
-
Blader naar eerder geüploade datasets, of klik op Gegevensbestand uploaden om naar bestanden op uw computer te bladeren en deze direct te uploaden.
-
Gebruik de zoek- en filterfuncties om het selectievakje voor een enkele gegevensverzameling uit uw lijst aan te vinken en klik op Volgende.
-
Op het tabblad Samenvatting kunt u de gegevensverzameling die u hebt geselecteerd bekijken, de velden controleren die deze bevat en er desgewenst enkele uitsluiten. Klik op Laden in tabelrecept.
Als het laden is gelukt, wordt er een overzicht geopend waarin staat hoeveel rijen en kolommen er in de voorbeeldtabel worden weergegeven. Nadat u de samenvatting sluit, kunt u de geladen gegevens in de editor zien in de vorm van een tabel met meerdere kolommen die overeenkomen met de geselecteerde velden.
Een bron toevoegen enige tijd na de aanmaak van het tabelrecept
Als een tabelrecept is aangemaakt zonder een bron in te stellen door het venster Gegevenscatalogus te sluiten tijdens het proces, kunt u nog steeds een bron instellen de volgende keer dat u het opent.
-
Open het tabelrecept zonder bron.
-
Klik op een van de twee knoppen Bron instellen:
-
In het midden van het lege tabelgedeelte.
-
In de bronsectie van het Tabelrecept-paneel.
het venster Gegevenscatalogus wordt geopend.
-
-
Blader naar eerder geüploade datasets, of klik op Gegevensbestand uploaden om naar bestanden op uw computer te bladeren en deze direct te uploaden.
-
Gebruik de zoek- en filterfuncties om het selectievakje voor een enkele gegevensverzameling uit uw lijst aan te vinken en klik op Volgende.
-
Op het tabblad Samenvatting kunt u de gegevensverzameling die u hebt geselecteerd bekijken, de velden controleren die deze bevat en er desgewenst enkele uitsluiten. Klik op Laden in tabelrecept.
Als het laden is gelukt, wordt er een overzicht geopend waarin staat hoeveel rijen en kolommen er in de voorbeeldtabel worden weergegeven. Nadat u de samenvatting sluit, kunt u de geladen gegevens in de editor zien in de vorm van een tabel met meerdere kolommen die overeenkomen met de geselecteerde velden.
De bron van het tabelrecept wijzigen
In het geval van een bestaand tabelrecept met functies die al op de tabel zijn toegepast, is het nog steeds mogelijk om verschillende velden te selecteren om te laden, of een geheel andere bron voor uw tabelrecept.
-
Klik in de bronsectie van het tabelrecept-paneel op de huidige bron om het configuratiemenu uit te vouwen.
-
Klik op Bron wijzigen.
-
Klik nogmaals op Bron wijzigen in het bevestigingsvenster dat wordt geopend.
-
Blader naar de nieuwe dataset die u wilt gebruiken in het venster Gegevenscatalogus, zoals u zou doen voor een nieuw tabelrecept.
Na het laden van de nieuwe gegevensverzameling of nieuwe velden in het tabelrecept, verandert de gegevensbron en worden de gegevens in de tabel bijgewerkt, maar de stappen van het recept blijven behouden. Als het schema niet hetzelfde is als voorheen, wordt het recept ongeldig en moet u uw receptstappen opnieuw configureren. Raadpleeg Een functie bewerken voor meer informatie.
De bestandsinstellingen van CSV- en Excel-bronnen configureren
Als u een gegevensverzameling in een csv- of Excel-bestand als bron gebruikt, hetzij eerder geüpload naar uw catalogus of direct geüpload tijdens het proces, en de gegevens worden niet goed weergegeven in de tabel, dan kan dit betekenen dat het bestand niet goed geformatteerd is.
Mogelijke problemen zijn onder andere een verkeerde koptekstgrootte of een verkeerde scheidingstekenconfiguratie. Om deze problemen op te lossen, moet u naar de instellingen van de gegevensverzameling gaan.
-
Wijs vanuit het tabelrecept met uw muis naar de bron-sectie van het rechterpaneel en klik op de knop Gegevensverzameling in een nieuw tabblad bekijken.
U kunt de gegevensverzameling ook openen vanuit uw Catalogus.
De gegevensverzameling wordt geopend en in het overzicht ziet u een waarschuwing dat er een mogelijke opmaakfout is.
-
Klik op de link naar de Instellingen bestandsindeling in het waarschuwingsbericht of gebruik het menu Meer acties rechtsboven in het overzicht.
-
Gebruik de vervolgkeuzelijst Scheidingsteken om het verwachte scheidingsteken te selecteren, of voer een nieuwe waarde in het veld Koptekstgrootte in.
-
Klik op Opslaan.
-
Terug in uw tabelrecept klikt u op de huidige bron in het rechtervenster en selecteert u Bron wijzigen. Selecteer dezelfde dataset als voorheen uit de catalogus en laad de bron opnieuw. Deze keer zal de bron de juiste configuratie voor de gegevensverzameling weergeven.
De kwaliteit van de gegevens beoordelen
Op een vergelijkbare manier als de datasetervaring, heeft Tabelrecept ingebouwde gegevenskwaliteitsmogelijkheden om ongeldige of inconsistente gegevens te detecteren, visualiseren en corrigeren zonder scripting. U kunt profiteren van automatische en handmatige semantische typeverwerking en op validiteit gebaseerde filtering.
Machtigingen en toegang
Om toegang te krijgen tot gegevenskwaliteit in tabelrecept, hebt u het volgende nodig:
-
Een Qlik Talend Cloud Enterprise, Qlik Talend Cloud Premium, Qlik Cloud Analytics Premium, Qlik Cloud Analytics Enterprise, of Qlik Sense Enterprise SaaS abonnement.
-
Minimaal, de machtiging Gegevenskwaliteit berekenen ingesteld op Toegestaan en de machtiging Semantische typen beheren ingesteld op Alleen toewijzen in de Gegevenskwaliteit sectie. Deze machtigingen worden toegewezen door een tenantbeheerder via de standaardgebruikersmachtigingen of een aangepaste rol. Ga voor meer informatie naar Machtigingen voor User Default en aangepaste rollen.
Gegevenskwaliteitsindicatoren
De kwaliteitsindicatoren zijn een snelle en eenvoudige manier om de kwaliteit van uw gegevens te beoordelen, op kolomniveau, evenals op recordniveau. In Tabelrecept kunnen gegevens worden gecategoriseerd als ongeldig, leeg of geldig ten opzichte van het huidige gegevenstype.
Wanneer u naar de tabel kijkt, ziet u dat elke kolomkop een kwaliteitsstaaf bevat. De hier weergegeven statistieken zijn van toepassing op elke specifieke kolom en worden regelmatig bijgewerkt, afhankelijk van de status van de datasteekproef. Plaats de aanwijzer boven elke kleur voor gedetailleerde statistieken van elke categorie, of klik op een kleur om een snel filter te maken:
- Groen: Geldige waarden
- Zwart: Lege of null-waarden
- Rood: Ongeldige waarden
Bij het bekijken van de inhoud van een specifieke kolom, worden cellen die ongeldige waarden bevatten volgens het semantische type weergegeven met een rode verticale staaf en een rode achtergrond.
Voor meer informatie over hoe geldigheidspercentages worden berekend, zie Semantic types discovery.
Een functie toevoegen
Een functie op een kolom toepassen
Functies komen overeen met de verschillende transformaties die u kunt toepassen op de gegevens op kolomniveau. Ongeveer vijftig functies zijn beschikbaar, verdeeld in verschillende categorieën afhankelijk van het gegevenstype. Ga voor meer informatie naar Tabelreceptfuncties.
Om een functie toe te passen op een kolom:
-
Klik ergens in een kolom om deze te markeren en te selecteren.
-
Blader in het venster Functies door de lijst met functies of gebruik het zoekveld om de functie te vinden die u wilt toepassen.
-
Klik op de functie van uw keuze.
In het venster Tabelrecept wordt het menu Functieconfiguratie geopend.
-
Vul de verschillende configuratieparameters in volgens het gewenste resultaat.
-
Klik op Toepassen.
De transformatie wordt toegepast op de geselecteerde kolom en wordt in het recept vermeld als een afzonderlijke stap.
Receptstappen kunnen later worden gewijzigd indien nodig. Raadpleeg Een functie bewerken voor meer informatie.
Een functie op meerdere kolommen toepassen
In plaats van dezelfde functie één voor één op verschillende kolommen toe te passen, kunt u acties op meerdere kolommen tegelijk uitvoeren.
Om een functie op meerdere kolommen toe te passen, kunt u:
-
Selecteer meerdere kolommen tegelijk voordat u op een functie klikt, met Ctrl + klik of Maj + klik.
-
Begin met het toepassen van een functie op een enkele kolom en wijzig vervolgens de Kolommen om te verwerken in de functieconfiguratie.
Configureer de functie en klik op Toepassen.
Een functie bewerken
Elke eerder toegepaste functie kan vanuit het recept worden bewerkt. Maar omdat elke receptstap gebaseerd is op de vorige, kan elke wijziging in een stap fouten veroorzaken in de volgende stappen. Zorg ervoor dat de configuratie van uw receptstappen bijvoorbeeld geen verwijzing bevat naar verwijderde of hernoemde kolommen.
Om een eerder toegepaste functie te bewerken:
-
Klik in de sectie Recept van het venster Tabelrecept op de stap die u wilt bewerken.
De stap wordt uitgevouwen en de huidige configuratie is nu zichtbaar.
-
Bewerk direct elke configuratieparameter die u wilt wijzigen.
-
Klik op Toepassen.
De tabel wordt vernieuwd met de nieuwe effecten van de functie die nu actief is.
Als een stap niet meer nodig is, kunt u deze eenvoudig verwijderen met behulp van het prullenbakpictogram.
Gegevens filteren
Om een specifieker idee te krijgen van de gegevens in uw tabel of om functies uit te voeren op een bepaalde subset van gegevens, kunt u tot vijf filters voor uw gegevens maken.
Een snel filter maken
Als u alleen vergelijkbare waarden in een kolom moet filteren, kunt u een snel filter maken zonder naar het speciale filtermenu te gaan.
-
Klik met de rechtermuisknop op een specifieke waarde in een kolom.
-
Klik in het snelactiemenu dat wordt geopend op de optie Rijen filteren met deze waarde.
-
Het filter wordt direct aangemaakt en de kolom toont nu alleen de rijen met de overeenkomende waarde.
Een complex filter maken
Met complexe filters kunt u meer zoekcriteria combineren.
-
Om een filter te maken, kunt u:
-
Klik op de knop Filter in de tabelkop.
-
Klik op het kolommenu van een kolom en selecteer Kolom filteren.
InformatieVoor elke kolom kunt u ook het kolommenu gebruiken om direct rijen te filteren met geldige, ongeldige, lege of null-waarden. -
-
In het filtervenster dat wordt geopend, maakt u een filter door in de vervolgkeuzelijsten een kolom, een voorwaarde en—indien van toepassing—een waarde te selecteren.
Wanneer u filterwaarden invoert, worden voorgestelde waarden weergegeven in het filterpaneel. Als er meer waarden beschikbaar zijn, klik op Meer weergeven om aanvullende suggesties te laden.
Standaard komt de kolomwaarde overeen met de momenteel geselecteerde waarde, maar u kunt deze wijzigen.
-
Combineer meer filters door op de knop Filter toevoegen te klikken.
Gebruik indien nodig het prullenbakpictogram om individuele filters te verwijderen.
-
Gebruik de vervolgkeuzelijst rechtsboven in de filters om te selecteren of u de rijen wilt weergeven die overeenkomen met:
-
Alle filters. Standaard geselecteerd, deze optie combineert filters met behulp van een EN-operator.
-
Elk filter. Het selecteren van deze optie komt overeen met een OF-operator voor uw filters.
-
Geen van de filters. Overeenkomende rijen worden uitgesloten van de weergegeven gegevens.
-
-
Klik op Toepassen.
U kunt in de tabelkop zien dat de filters correct zijn toegepast en dat de tabel nu alleen de gegevens weergeeft die overeenkomen met deze criteria.
InformatieAls er geen gegevens overeenkomen met uw filters, is de tabel leeg.U kunt een functie toepassen op deze subset van gegevens, en het filter zal zichtbaar zijn in de receptstap.
-
Klik in de tabelkop op het kruisje in een individueel filter om het te verwijderen, of gebruik de optie Alles wissen om alle filters in één keer te verwijderen en het hele voorbeeld opnieuw weer te geven.
Een filter maken met de kwaliteitsstaaf
De snelste manier om incorrecte gegevens te identificeren en te filteren is door de kwaliteitsstaaf te gebruiken.
Onder elke kolomkop bevindt zich een kwaliteitsstaaf die de verhouding aangeeft van geldige (groene) en ongeldige (rode) gegevens volgens het huidige gegevenstype, of lege (zwarte) gegevens. Ga voor meer informatie naar How to assess data quality in table recipes.
Om een filter te maken op de ongeldige, lege of geldige gegevens in de kolom, klikt u eenvoudig op de overeenkomstige sectie van de kwaliteitsstaaf.
Het filter wordt direct aangemaakt en de kolom toont nu alleen de rijen met de overeenkomende waarde. De lijst met actieve filters is boven de tabel te zien.
Een doel selecteren
Om de resultaten van uw tabelrecept uit te voeren, moet u een doel instellen, een bestand dat wordt opgeslagen in uw catalogus in Qlik Cloud. De voorbereide gegevens kunnen worden geëxporteerd als een .qvd-, .parquet-, .txt- of .csv-bestand.
Het doel van het tabelrecept instellen:
-
In de doelsectie van het paneel Tabelrecept klikt u op Instellen om het doelconfiguratiemenu uit te vouwen.
-
Selecteer in de bijbehorende vervolgkeuzelijst in welke ruimte u het doel wilt exporteren.
-
Voer in het bijbehorende veld een Bestandsnaam in voor uw doel.
InformatieU kunt schrijven in een specifieke map van de gewenste ruimte. Als u bijvoorbeeld een map genaamd folder_name in uw persoonlijke ruimte hebt gemaakt, gebruik dan folder_name/table_recipe_output.qvd als bestandsnaam voor uw doel. Het resulterende bestand wordt direct naar uw map gestuurd. -
Selecteer in het bijbehorende vervolgkeuzemenu de bestandsextensie die u voor uw doel wilt gebruiken.
-
Klik op Toepassen.
Een tabelrecept uitvoeren
Zodra alle stappen van uw recept correct zijn geconfigureerd, geeft een groen vinkje aan dat het tabelrecept als geldig wordt beschouwd en kan worden uitgevoerd. Wanneer u een recept uitvoert, worden de functies die u op de voorbeeldgegevens hebt gebruikt, toegepast op de gehele brongegevens.
Wanneer u een recept uitvoert, wordt dit uitgevoerd met uw referenties en bent u er verantwoordelijk voor dat het voldoet aan de beveiligingsrichtlijnen van uw organisatie. Controleer daarom de verschillende stappen voordat u een recept uitvoert en controleer optioneel of het gegenereerde script overeenkomt met wat u wilt bereiken.
Let op de herkomst van een recept en wees voorzichtig als het recept dat u gaat uitvoeren bijvoorbeeld een van de volgende is:
- Een gedupliceerd recept
- Een recept dat met u is gedeeld
- Geïmporteerd via upload
-
Klik op Recept uitvoeren om de gegevens te verwerken.
Er wordt een melding geopend om de status van de uitvoering weer te geven.
-
Wanneer het recept met succes is voltooid, kunt u direct vanuit de melding op de knop Doelgegevensverzameling openen klikken, of u kunt de gegevens die zijn uitgevoerd op de volgende plaatsen vinden:
-
In uw Catalogus tussen uw andere bedrijfsmiddelen
-
In de sectie Uitvoer van het tabelrecept Overzicht.
Als uw uitvoering mislukt, kunt u de knop Logboek weergeven gebruiken om de logboeken te controleren voor meer informatie over wat er misging.
-
U kunt deze voorbereide gegevens nu gebruiken als schone gegevensbron voor een ML-experiment of in een visualisatie-applicatie.